From e1a55eb672649adc0d987a80ad07f11e2a3b63db Mon Sep 17 00:00:00 2001 From: Pavel Vostrikov Date: Sat, 7 Mar 2026 21:25:43 +0300 Subject: [PATCH 1/5] feat: migrate Storybook build from Webpack to Vite --- .../designControls/withDesignControls.tsx | 2 +- packages/kaspersky-hexa-ui/.storybook/main.ts | 84 +- .../kaspersky-hexa-ui/.storybook/preview.ts | 2 +- .../palette/stories/Palette.stories.tsx | 2 +- .../stories/Sizing.stories.tsx | 2 +- .../kaspersky-hexa-ui/npm-shrinkwrap.json | 2224 +- packages/kaspersky-hexa-ui/package.json | 10 +- .../accordion/stories/Accordion.stories.tsx | 2 +- .../action-button/ActionButton.stories.tsx | 2 +- .../src/alert/stories/Alert.stories.tsx | 2 +- .../src/anchor-links/Anchor.stories.tsx | 2 +- .../AnchorNavigation.stories.tsx | 2 +- .../src/badge/Badge.stories.tsx | 2 +- .../stories/Breadcrumbs.sizes.stories.tsx | 2 +- .../stories/Breadcrumbs.stories.tsx | 2 +- .../src/button/Button.stories.tsx | 2 +- .../src/card/Card.stories.tsx | 2 +- .../src/checkbox/Checkbox.stories.tsx | 2 +- .../src/chip/Chip.stories.tsx | 2 +- .../src/code-compare/CodeCompare.stories.tsx | 2 +- .../stories/CodeViewer.stories.tsx | 2 +- .../datepicker/stories/Calendar.stories.tsx | 2 +- .../stories/RangePicker.stories.tsx | 2 +- .../src/details-page/DetailsPage.stories.tsx | 2 +- .../src/divider/Divider.stories.tsx | 2 +- .../src/dropdown/Dropdown.stories.tsx | 2 +- .../src/expand/Expand.stories.tsx | 2 +- .../ExpandableText.stories.tsx | 2 +- .../src/field-set/FieldSet.stories.tsx | 2 +- .../src/field-set/stories/Layout.stories.tsx | 2 +- .../src/field/stories/Field.dev.stories.tsx | 2 +- .../src/field/stories/Field.stories.tsx | 2 +- .../src/form-label/FormLabel.stories.tsx | 2 +- .../stories/FormTrigger.stories.tsx | 2 +- .../src/grid/Grid.stories.tsx | 2 +- .../stories/HelpMessage.stories.tsx | 2 +- .../horizontal-nav/HorizontalNav.stories.tsx | 2 +- .../src/indicator/Indicator.stories.tsx | 2 +- .../InformationCard.stories.tsx | 2 +- .../src/input/stories/Textbox.stories.tsx | 2 +- .../key-value/stories/KeyValue.stories.tsx | 2 +- .../src/label/stories/Label.stories.tsx | 2 +- .../src/license-card/LicenseCard.stories.tsx | 2 +- .../src/link/Link.stories.tsx | 2 +- .../src/loader/Loader.stories.tsx | 2 +- .../LoadingOverlay.stories.tsx | 2 +- .../src/locale/Locale.stories.tsx | 2 +- .../lock-group/stories/LockGroup.stories.tsx | 2 +- .../src/markdown/stories/Markdown.stories.tsx | 2 +- .../src/menu/stories/Menu.stories.tsx | 2 +- .../src/menu/stories/WithPanel.tsx | 2 +- .../src/modal/stories/Modal.stories.tsx | 2 +- .../stories/notification.stories.tsx | 2 +- .../stories/PageHeader.stories.tsx | 2 +- .../src/pagination/Pagination.stories.tsx | 2 +- .../src/panel/stories/Panel.stories.tsx | 2 +- .../src/panel/stories/PanelGroup.stories.tsx | 2 +- .../src/panel/stories/PanelStoryLayout.tsx | 2 +- .../stories/Placeholder.Table.stories.tsx | 2 +- .../stories/Placeholder.stories.tsx | 2 +- .../src/popover/Popover.stories.tsx | 2 +- .../src/progress-bar/ProgressBar.stories.tsx | 2 +- .../stories/QuickFilter.stories.tsx | 2 +- .../src/radio/Radio.stories.tsx | 2 +- .../src/repeater/stories/Repeater.stories.tsx | 2 +- .../scrollbar/browser/Scrollbar.stories.tsx | 2 +- .../scrollbar/component/Scrollbar.stories.tsx | 2 +- .../src/search/stories/Search.stories.tsx | 2 +- .../stories/SectionMessage.stories.tsx | 2 +- .../SegmentedButton.stories.tsx | 2 +- .../SegmentedControl.stories.tsx | 2 +- .../stories/IntegrationDynamic.stories.tsx | 2 +- .../src/select/stories/Select.stories.tsx | 2 +- .../src/severity/stories/Severity.stories.tsx | 2 +- .../src/sidebar/Sidebar.stories.tsx | 2 +- .../src/skeleton/stories/Skeleton.stories.tsx | 2 +- .../src/skeleton/stories/Template.stories.tsx | 2 +- .../src/space/Space.stories.tsx | 2 +- .../src/status-card/StatusCard.stories.tsx | 2 +- .../src/status/stories/Status.stories.tsx | 2 +- .../status/stories/StatusGroup.stories.tsx | 2 +- .../src/submenu/stories/Submenu.stories.tsx | 2 +- .../src/table/Table.stories.tsx | 2 +- .../stories/CasbTable/CasbTable.stories.tsx | 2 +- .../stories/DataSourceFunction.stories.tsx | 2 +- .../src/table/stories/Filters.stories.tsx | 2 +- .../src/table/stories/Groups.stories.tsx | 2 +- .../table/stories/InfiniteScroll.stories.tsx | 2 +- .../src/table/stories/PolicyTable.stories.tsx | 2 +- .../src/table/stories/Resizable.stories.tsx | 2 +- .../table/stories/RowSelection.stories.tsx | 2 +- .../table/stories/SidebarFilters.stories.tsx | 2 +- .../src/table/stories/TableHeader.stories.tsx | 2 +- .../table/stories/TableLoading.stories.tsx | 2 +- .../table/stories/TablePagination.stories.tsx | 2 +- .../src/table/stories/TableSearch.stories.tsx | 2 +- .../stories/TableSortingFilters.stories.tsx | 2 +- .../src/table/stories/TableTree.stories.tsx | 2 +- .../src/table/stories/Virtual.stories.tsx | 2 +- .../src/table/stories/docs/TableDocs.tsx | 2 +- .../src/tabs/Tabs.stories.tsx | 2 +- .../src/tag/stories/Tag.stories.tsx | 2 +- .../src/tag/stories/TagGroup.stories.tsx | 2 +- .../tag/stories/TagReductionGroup.stories.tsx | 2 +- .../stories/TenantFilter.stories.tsx | 2 +- .../src/terminal/Terminal.stories.tsx | 2 +- .../src/text-diff/TextDiff.stories.tsx | 2 +- .../time-input/stories/RangeTime.stories.tsx | 2 +- .../time-input/stories/TimeInput.stories.tsx | 2 +- .../stories/ToggleButton.stories.tsx | 2 +- .../src/toggle/Toggle.stories.tsx | 2 +- .../src/toolbar/stories/Toolbar.stories.tsx | 2 +- .../src/tooltip/Tooltip.stories.tsx | 2 +- .../stories/TopNavigation.stories.tsx | 2 +- .../stories/TreeSelect.stories.tsx | 2 +- .../src/tree/stories/Tree.stories.tsx | 2 +- .../typography/stories/heading.stories.tsx | 2 +- .../src/typography/stories/text.stories.tsx | 2 +- .../src/upload/stories/FileItem.stories.tsx | 2 +- .../src/upload/stories/Uploader.stories.tsx | 2 +- .../WeeklySchedule.stories.tsx | 2 +- .../src/wizard/stories/Wizard.stories.tsx | 2 +- .../hexa-ui/assets/00-Intro-DDZah4Zi.js | 14 + .../hexa-ui/assets/01-GetStarted-CshdgvzS.js | 154 + .../hexa-ui/assets/02-Arch-dnZNwXeo.js | 28 + .../assets/03-ComponentsTyping-B5vAtOO7.js | 154 + .../hexa-ui/assets/04-Develop-DdLHDDpQ.js | 37 + .../assets/05-DefinitionOfDone-D6V61RF1.js | 33 + .../hexa-ui/assets/06-Example-DZ4RXlDt.js | 99 + .../hexa-ui/assets/07-ThemeConfig-DShUDlCU.js | 155 + .../assets/08-UseThemedComponent-CwzgzpX_.js | 208 + .../hexa-ui/assets/09-Migration-ClxfuQJg.js | 18 + .../assets/09-TestAttribute-DPADmgT0.js | 9 + .../hexa-ui/assets/10-Help-CepzUVV7.js | 2 + .../assets/Accordion.stories-BJM5D7Rl.js | 277 + .../assets/AccordionPanel-BR4ROZ4Q.css | 1 + .../hexa-ui/assets/AccordionPanel-SqXfZMQR.js | 3 + .../hexa-ui/assets/AccountSearch-BWuyXyEt.js | 1 + .../assets/ActionButton.stories-BwL8s08B.js | 19 + .../assets/AdditionalContent-CmOFtI4D.js | 7 + .../hexa-ui/assets/Advertisement-Yh_igVk5.js | 1 + .../hexa-ui/assets/Alert.stories-CNfGvpkg.js | 109 + .../hexa-ui/assets/Anchor.stories-DxilocRq.js | 167 + .../assets/AnchorNavigation-S6cptOlP.css | 1 + .../AnchorNavigation.stories-4pgJPNuw.js | 49 + .../hexa-ui/assets/ArrowDown-4i-SVD6u.js | 1 + .../hexa-ui/assets/ArrowDownSolid-DU27KX-r.js | 1 + .../hexa-ui/assets/ArrowForward-Cfeau0Of.js | 1 + .../hexa-ui/assets/ArrowLeft-BenI_L4g.js | 1 + .../hexa-ui/assets/ArrowRight-DPBBrE_M.js | 1 + .../hexa-ui/assets/ArrowRight-hBQHItJC.js | 1 + .../hexa-ui/assets/ArrowRightMini-DjD3k9uh.js | 1 + .../assets/ArrowRightSolid-6Unlqm7I.js | 1 + .../hexa-ui/assets/ArrowUp1-DkE_q9S2.js | 1 + .../hexa-ui/assets/Badge-DMO-MXiW.js | 44 + .../hexa-ui/assets/Badge.stories-DsP7L6GY.js | 70 + .../hexa-ui/assets/Breadcrumbs-OMYSxOcZ.js | 45 + .../Breadcrumbs.sizes.stories-D2vuK-KK.js | 9 + .../assets/Breadcrumbs.stories-BqVO4Bxn.js | 17 + .../hexa-ui/assets/Button-CX33OMe4.css | 1 + .../hexa-ui/assets/Button-Djh220XQ.js | 86 + .../hexa-ui/assets/Button.stories-PyuvDGep.js | 166 + .../hexa-ui/assets/Calendar-BZmQdLvd.js | 1 + .../hexa-ui/assets/Calendar-CDnpIhMK.js | 6 + .../assets/Calendar.stories-BJs-wBLS.js | 101 + .../storybook/hexa-ui/assets/Card-CG7TF_ol.js | 76 + .../hexa-ui/assets/Card.stories-Cp-6UHKI.js | 130 + .../assets/CasbTable.stories-DhhZMnyf.js | 22 + .../hexa-ui/assets/Changelog-DIY073gq.js | 4047 + .../hexa-ui/assets/Checkbox-CLDGkQjT.js | 388 + .../assets/Checkbox.stories-BtBIpUko.js | 89 + .../storybook/hexa-ui/assets/Chip-Cy8tqxyi.js | 44 + .../hexa-ui/assets/Chip.stories-ns7Ok9b5.js | 26 + .../assets/CodeCompare.stories-x4JP5XaO.js | 349 + .../hexa-ui/assets/CodeViewer-BRWrbmlN.js | 176 + .../assets/CodeViewer.stories-CDDoEOUi.js | 155 + .../hexa-ui/assets/Color-ASIRERSW-DpjyORmo.js | 1 + .../hexa-ui/assets/Connection-DbW0uygf.js | 1 + .../hexa-ui/assets/CustomItem-D5H8sboP.js | 3 + .../DataSourceFunction.stories-DVeX0eX7.js | 1 + .../hexa-ui/assets/DesignSystem-DYvX0R52.js | 52 + .../hexa-ui/assets/DetailsPage-DYfjs3iH.js | 52 + .../assets/DetailsPage.stories-9rf-y3jN.js | 31 + .../hexa-ui/assets/Divider-DNO5OI2y.js | 18 + .../assets/Divider.stories-DngHWJ9k.js | 21 + .../assets/DocsRenderer-GHJI37HO-DjULVKe6.js | 2 + .../hexa-ui/assets/Dropdown-Cr3sYFBv.css | 1 + .../hexa-ui/assets/Dropdown-D5otA5yN.js | 113 + .../assets/Dropdown.stories-DfU_qrA_.js | 164 + .../assets/EllipsisOutlined-DUDKE8qX.js | 1 + .../hexa-ui/assets/Expand-x5OBw08v.js | 15 + .../hexa-ui/assets/Expand.stories-CYpWGVTi.js | 1 + .../hexa-ui/assets/ExpandUp-D4Xd3vou.js | 1 + .../hexa-ui/assets/ExpandableText-CCtZtlav.js | 58 + .../assets/ExpandableText.stories-Dw53Eluv.js | 16 + .../hexa-ui/assets/Field-C2ORP2lZ.js | 146 + .../assets/Field.dev.stories-CVpjKaFQ.js | 24 + .../hexa-ui/assets/Field.stories-BVTwnAlJ.js | 127 + .../assets/FieldSet.stories-CVOmualQ.js | 436 + .../hexa-ui/assets/FileItem-LsQwFAIP.js | 118 + .../assets/FileItem.stories-z1d-5IfI.js | 20 + .../assets/Filters.stories-CNcU0u2A.js | 85 + .../hexa-ui/assets/FormLabel-BcyH9HgS.js | 31 + .../assets/FormLabel.stories-weYYTtKQ.js | 14 + .../assets/FormTrigger.stories-DwLR-LOa.js | 22 + .../assets/Gallery.stories-C9hfRIJP.js | 13 + .../assets/Gallery.stories-DUEYMfIy.js | 393 + .../storybook/hexa-ui/assets/Grid-Buhf4xpe.js | 31 + .../hexa-ui/assets/Grid.stories-1Oz4xHSj.js | 17 + .../hexa-ui/assets/Group-DXZR9jfV.js | 5 + .../hexa-ui/assets/Groups.stories-Ck5YuWql.js | 8 + .../storybook/hexa-ui/assets/Help-DDZoI9w3.js | 1 + .../hexa-ui/assets/HelpMessage-C6l4gLFq.js | 6 + .../assets/HelpMessage.stories-DsRKaI_I.js | 10 + .../hexa-ui/assets/HorizontalNav-Ct0bZhRr.css | 1 + .../hexa-ui/assets/HorizontalNav-HdsgURnU.js | 31 + .../assets/HorizontalNav.stories-UIxz2oOQ.js | 25 + .../assets/HorizontalScroll-DhwBKBye.js | 1 + .../storybook/hexa-ui/assets/Icon-BdnUIR-w.js | 6 + .../hexa-ui/assets/Icon.stories-CuqeMIXN.js | 1 + .../hexa-ui/assets/IconResolver-BTOOgpNr.js | 8 + .../hexa-ui/assets/IconSearch-DTlFALI4.js | 5 + .../hexa-ui/assets/Indicator-DNWfFabI.js | 10 + .../assets/Indicator.stories-Bo5Bqpt0.js | 37 + .../assets/InfiniteScroll.stories-DGJnF1ZH.js | 159 + .../assets/InformationCard-Tu_8Eajn.js | 71 + .../InformationCard.stories-CkW1aETq.js | 64 + .../IntegrationDynamic.stories-DgT2XRKL.js | 12 + .../hexa-ui/assets/KeyCode-D_nTN6KT.js | 1 + .../assets/KeyValue.stories-n2rfB8Wq.js | 76 + .../assets/KeyValueMigration-DdhvaA9T.js | 17 + .../storybook/hexa-ui/assets/Kira-D6S8lI4y.js | 1 + .../hexa-ui/assets/Label.stories-Cld7ra2_.js | 25 + .../hexa-ui/assets/Layout.stories-DmOVRyvC.js | 216 + .../hexa-ui/assets/LeftOutlined-BMF5M4Vq.js | 1 + .../hexa-ui/assets/LicenseCard-DIp9DD-_.css | 1 + .../assets/LicenseCard.stories-GKJqKS-y.js | 23 + .../hexa-ui/assets/Link.stories-CG4PxR2J.js | 26 + .../storybook/hexa-ui/assets/List-pPHb0BSj.js | 1 + .../hexa-ui/assets/Loader-Y1gOuUZF.js | 34 + .../hexa-ui/assets/Loader.stories-DUafOcXy.js | 46 + .../assets/LoadingOverlay.stories-BXqNq1f1.js | 18 + .../hexa-ui/assets/Locale-3RTKV40-.js | 1 + .../hexa-ui/assets/Locale.stories-CRCnIsT2.js | 10 + .../assets/LockGroup.stories-B4Tc7Q4H.js | 74 + .../hexa-ui/assets/Markdown-Dd69RiPx.js | 64 + .../assets/Markdown.stories-C9AVCkEU.js | 68 + .../storybook/hexa-ui/assets/Menu-DpZxVIub.js | 687 + .../hexa-ui/assets/Menu.stories-CwcAcZOW.js | 83 + .../hexa-ui/assets/Menu2-gmgzxp5q.js | 1 + .../hexa-ui/assets/Menu3-BhUF3vm5.js | 1 + .../hexa-ui/assets/Modal-msj0Wrmn.js | 137 + .../hexa-ui/assets/Modal.stories-CRCo53nu.js | 190 + .../hexa-ui/assets/Notification-BxceawKv.js | 105 + .../hexa-ui/assets/Notifications-EaxF7q2d.js | 99 + .../hexa-ui/assets/Overflow-8LRqTPgc.js | 1 + .../hexa-ui/assets/PageHeader-CwTPj1nQ.js | 41 + .../assets/PageHeader.stories-4ltovT2D.js | 6 + .../hexa-ui/assets/Pagination-78RDIjDb.js | 164 + .../hexa-ui/assets/Pagination-CA-Gsqo_.js | 3 + .../assets/Pagination.stories-DseNQn9N.js | 42 + .../hexa-ui/assets/Palette-oU4WYbWy.js | 49 + .../assets/Palette.stories-BGhv2AuN.js | 16 + .../hexa-ui/assets/Panel-D67fvy94.js | 213 + .../hexa-ui/assets/Panel.stories-Bui7igcA.js | 116 + .../assets/PanelGroup.stories-md0scZya.js | 23 + .../assets/PanelStoryLayout-DI_oiT7p.js | 23 + .../hexa-ui/assets/Placeholder-Bv52avk_.js | 1 + .../hexa-ui/assets/Placeholder-C2Mlxe_U.js | 24 + .../Placeholder.Table.stories-CFBSFLVU.js | 59 + .../assets/Placeholder.stories-D6uo0fAU.js | 69 + .../storybook/hexa-ui/assets/Plus-C59NrE5b.js | 1 + .../assets/PolicyTable.stories-BgDwhx5K.js | 15 + .../hexa-ui/assets/Popover-B2Trw9mJ.js | 106 + .../assets/Popover.stories-BKnGmepu.js | 122 + .../hexa-ui/assets/Portal-BrF8T4Qt.js | 1 + .../hexa-ui/assets/PortalWrapper-CaqowjBr.js | 1 + .../assets/ProgressBar.stories-BsFEPMr8.js | 43 + .../assets/QuickFilter.stories-BVg88-CX.js | 43 + .../hexa-ui/assets/Radio-Be_5Z3PZ.js | 171 + .../hexa-ui/assets/Radio.stories-YvsoRi2k.js | 54 + .../hexa-ui/assets/RangePicker-CAPN7Kop.js | 540 + .../assets/RangePicker.stories-D0v02_xl.js | 27 + .../assets/RangeSeparator-C9AUIm7f.css | 1 + .../hexa-ui/assets/RangeSeparator-KF6ouy2T.js | 1 + .../assets/RangeTime.stories-BsSLKDG_.js | 65 + .../assets/Repeater.stories-B35AkTeH.js | 34 + .../assets/Resizable.stories-DLyCDYCV.js | 50 + .../hexa-ui/assets/ResizeInput-LnJbjdAp.js | 1 + .../assets/RowSelection.stories-CQzylmND.js | 12 + .../assets/ScrollableContainer-BCQCkGEe.js | 9 + .../hexa-ui/assets/Scrollbar-2iOvoCF8.js | 38 + .../assets/Scrollbar.stories-CXZS-dc1.js | 59 + .../assets/Scrollbar.stories-DNcfHkN3.js | 95 + .../hexa-ui/assets/Search-D82BV3EU.js | 27 + .../hexa-ui/assets/Search.stories-BX7039tC.js | 28 + .../hexa-ui/assets/Search1-DZu0ocx7.js | 1 + .../hexa-ui/assets/SearchOutlined-tsI9ISqz.js | 1 + .../assets/SectionMessage.stories-JbKahwfv.js | 21 + .../assets/SegmentedButton-RLIkkpaw.js | 171 + .../SegmentedButton.stories-BoUgApzB.js | 107 + .../SegmentedControl.stories-R0Oyh3On.js | 166 + .../hexa-ui/assets/Select-AFVn7dC3.js | 544 + .../hexa-ui/assets/Select.stories-CQ8hSYKi.js | 638 + .../hexa-ui/assets/Server-B83jKXaI.js | 1 + .../hexa-ui/assets/Settings-3sEKraz-.js | 1 + .../hexa-ui/assets/SettingsGear-BNA7541v.js | 1 + .../assets/Severity.stories-DVK3rMGZ.js | 32 + .../hexa-ui/assets/ShieldOkSolid-C-p6gnLF.js | 1 + .../hexa-ui/assets/Sidebar-BShqmRdS.js | 128 + .../assets/Sidebar.stories-RZqfxGv2.js | 335 + .../assets/SidebarFilters.stories-CWz3-FnZ.js | 230 + .../hexa-ui/assets/Sider-CfheJztG.js | 1 + .../hexa-ui/assets/Sizing.stories-D74G6gFH.js | 15 + .../assets/Skeleton.stories-1_4qO6tX.js | 48 + .../hexa-ui/assets/Space.stories-_OYxlICl.js | 7 + .../hexa-ui/assets/Status-C8t1p2BY.js | 18 + .../hexa-ui/assets/Status.stories-BJeWAm39.js | 19 + .../assets/StatusCard.stories-DzsBm2i-.js | 96 + .../StatusDangerOutlineSquare-CfDrKxro.js | 1 + .../assets/StatusDangerSolid1-CvSXOBl-.js | 1 + .../assets/StatusDangerSolid1-EVPJI7Z8.js | 1 + .../assets/StatusGroup.stories-B-UoUXEe.js | 10 + .../assets/StatusOkOutline-BBn674wO.js | 1 + .../hexa-ui/assets/StatusOkSolid-MBCvP7_O.js | 1 + .../assets/StatusWarningOutline-DZEZTt6V.js | 1 + .../assets/StatusWarningSolid-CRMCvTXn.js | 1 + .../assets/StoryComponents-C4fwEYRs.js | 16 + .../hexa-ui/assets/SubComponents-BdB8AOJn.css | 1 + .../hexa-ui/assets/SubComponents-DQtvP83M.js | 70 + .../hexa-ui/assets/Submenu-CMti_k3_.js | 220 + .../assets/Submenu.stories-aANiq7uH.js | 231 + .../hexa-ui/assets/Table-C2xM44ZW.js | 1 + .../hexa-ui/assets/Table.stories-F0B5Ht8v.js | 248 + .../assets/TableHeader.stories-B9ZtIXon.js | 74 + .../assets/TableLoading.stories-BJu250X5.js | 57 + .../TablePagination.stories-CVLRAxrh.js | 120 + .../assets/TableSearch.stories-2Q_CRFuE.js | 47 + .../TableSortingFilters.stories-Bhnw8z9q.js | 116 + .../assets/TableTree.stories-4Ec1GTMU.js | 59 + .../storybook/hexa-ui/assets/Tabs-UMVvaRzt.js | 554 + .../hexa-ui/assets/Tabs.stories-Bter-a5S.js | 338 + .../storybook/hexa-ui/assets/Tag-DxDPN1QL.js | 108 + .../hexa-ui/assets/Tag.stories-D4rylnUx.js | 113 + .../assets/TagGroup.stories-CD-ngYar.js | 9 + .../assets/TagReductionGroup-CsggUlLJ.js | 178 + .../TagReductionGroup.stories-C0ir-Hie.js | 12 + .../assets/Template.stories-BuE2tJPc.js | 79 + .../assets/TenantFilter.stories-c0z5fhMB.js | 73 + .../assets/Terminal.stories-CHNWxXFb.js | 116 + .../hexa-ui/assets/TextDiff-DXnEdRZ6.css | 1 + .../assets/TextDiff.stories-sKddhlXv.js | 1 + .../hexa-ui/assets/TextReducer-CXi1K97e.js | 16 + .../assets/TextWithTruncation-CQ52ZobZ.js | 1 + .../hexa-ui/assets/Textbox-DvGt8rHD.css | 1 + .../hexa-ui/assets/Textbox-O3s0uqSG.js | 232 + .../assets/Textbox.stories-BvncM06e.js | 106 + .../hexa-ui/assets/TimeInput-BZB7Et3p.js | 1 + .../assets/TimeInput.stories-DZJJ0YKG.js | 27 + .../hexa-ui/assets/Toggle-DQagZAli.js | 157 + .../hexa-ui/assets/Toggle.stories-CUcN1JH9.js | 66 + .../assets/ToggleButton.stories-BW9vPbYQ.js | 110 + .../assets/ToggleButtonGroup-BIRRnLdU.js | 59 + .../assets/ToggleButtonGroup-C8DzDqe6.css | 1 + .../assets/Toolbar.stories-CSe22g2n.js | 271 + .../assets/Tooltip.stories-C1rYG0Jm.js | 79 + .../hexa-ui/assets/TopNavigation-58BjvZ3I.css | 1 + .../assets/TopNavigation.stories-BO0KGsh0.js | 117 + .../storybook/hexa-ui/assets/Tree-BA3iVoIN.js | 566 + .../storybook/hexa-ui/assets/Tree-Doq3QtyM.js | 1 + .../hexa-ui/assets/Tree.stories-BFOJfQL3.js | 131 + .../assets/TreeSelect.stories-BqN5LUu4.js | 47 + .../hexa-ui/assets/Unpin-nuudWmPx.js | 1 + .../hexa-ui/assets/Upload-BgoxvLW9.js | 1 + .../hexa-ui/assets/UploadFull-CznKQlPq.js | 1 + .../hexa-ui/assets/Uploader-Br43BjKn.js | 255 + .../assets/Uploader.stories-UpM9fQC5.js | 164 + .../assets/Virtual.stories-BUl9T9-S.js | 68 + .../hexa-ui/assets/Warnings-DU1McXrL.js | 3 + .../assets/WeeklySchedule.stories-BCkZtSiZ.js | 132 + .../assets/WithGlobalStyles-CgeA2Hux.js | 1 + .../assets/WithTooltip-IO6J4KBT-oLXJ44f5.js | 9 + .../hexa-ui/assets/Wizard-C1Yb5xMi.css | 1 + .../hexa-ui/assets/Wizard.stories-CWsmQ-9n.js | 59 + .../assets/_commonConstants-CU3b4WLz.js | 3 + .../hexa-ui/assets/_getTag-IxJI3cV3.js | 1 + .../assets/addEventListener-BKgxKBJK.js | 1 + .../hexa-ui/assets/blocks-71x0kO9t.js | 763 + .../hexa-ui/assets/button-nrifPwP7.js | 1 + .../hexa-ui/assets/colors-Pn4JZYjC.js | 1 + .../hexa-ui/assets/common-CTj6igHM.js | 19 + .../hexa-ui/assets/dateFns-CoF_XGKL.js | 1 + .../assets/filtersMockData-Bou-xvDf.js | 1 + .../hexa-ui/assets/focus-rl8Tx3sL.js | 1 + .../assets/formatter-QJ4M4OGQ-BZ7u8vc-.js | 1 + .../hexa-ui/assets/generateId-BXJELych.js | 1 + .../assets/heading.stories-BLSxfdhD.js | 25 + .../hexa-ui/assets/helpers-BytZKRkB.js | 1 + .../hexa-ui/assets/helpers-CTig38oc.js | 1 + .../hexa-ui/assets/iconUtil-wMtlkNmn.js | 1 + .../hexa-ui/assets/iframe-NR-X1obM.css | 32 + .../hexa-ui/assets/iframe-zz6a49H8.js | 1379 + .../imaskDateOptionsGenerator-wBwCAmst.js | 2 + .../hexa-ui/assets/index-BDzolQnr.js | 1 + .../hexa-ui/assets/index-BI5vFgwN.js | 98 + .../hexa-ui/assets/index-BNCbYTB0.js | 1 + .../hexa-ui/assets/index-BUgDoPiZ.js | 1 + .../hexa-ui/assets/index-Bnrns6p9.js | 11 + .../hexa-ui/assets/index-C1mxiEMc.js | 1 + .../hexa-ui/assets/index-CLWXu3RE.js | 5011 + .../hexa-ui/assets/index-COIsKS-T.js | 1 + .../hexa-ui/assets/index-CRZu94V-.css | 1 + .../hexa-ui/assets/index-CVEKLqO0.js | 1 + .../hexa-ui/assets/index-Cdmbf4py.js | 1 + .../hexa-ui/assets/index-Chjiymov.js | 1 + .../hexa-ui/assets/index-CrQzFsI9.js | 11 + .../hexa-ui/assets/index-DM61bQr0.js | 1 + .../hexa-ui/assets/index-fAInp2nv.js | 53 + .../hexa-ui/assets/index-lKYyQ2c7.js | 1 + .../hexa-ui/assets/index-vee8yekz.js | 4915 + .../hexa-ui/assets/input-Dg6A0g4J.js | 1 + .../hexa-ui/assets/jsx-runtime-CxPCTGSc.js | 8 + .../storybook/hexa-ui/assets/meta-BE46TiHA.js | 1 + .../storybook/hexa-ui/assets/meta-BPjjWn3_.js | 1 + .../storybook/hexa-ui/assets/meta-Bi9iMNKH.js | 1 + .../storybook/hexa-ui/assets/meta-C8fT5Hsm.js | 1 + .../storybook/hexa-ui/assets/meta-Cb3fXHac.js | 1 + .../storybook/hexa-ui/assets/meta-CcTGf3d_.js | 68 + .../storybook/hexa-ui/assets/meta-Cvvos0XE.js | 1 + .../storybook/hexa-ui/assets/meta-DMfHyE5y.js | 1 + .../assets/migrationInputPassword-nIE-qw6m.js | 1 + .../hexa-ui/assets/mocks-CayD-5xc.js | 93 + .../hexa-ui/assets/mocks-aKRALdi7.js | 1 + .../assets/notification.stories-D3vGOCde.js | 76 + .../hexa-ui/assets/office_1_full-BunAUvIy.jpg | Bin 0 -> 277044 bytes .../assets/office_1_preview-CVMJTdSq.jpg | Bin 0 -> 26552 bytes .../hexa-ui/assets/office_2_full-Catmuybo.jpg | Bin 0 -> 654276 bytes .../assets/office_2_preview-WVxYOTL-.jpg | Bin 0 -> 44373 bytes .../hexa-ui/assets/office_3_full-D8WL9A2M.jpg | Bin 0 -> 500372 bytes .../assets/office_3_preview-akiycBCL.jpg | Bin 0 -> 60398 bytes .../hexa-ui/assets/pickAttrs-BgtJ82nl.js | 18 + .../hexa-ui/assets/preload-helper-C1FmrZbK.js | 1 + .../hexa-ui/assets/react-16-CyT3OxtB.js | 1 + .../assets/regeneratorRuntime-D-GllPJF.js | 1 + .../hexa-ui/assets/sbIconColors-DgSE393q.js | 1 + .../hexa-ui/assets/scrollTo-DYE0bd1e.js | 1 + .../assets/shouldForwardProp-Cdy-RLhZ.js | 1 + .../syntaxhighlighter-IQDEPFLK-afSyj6uY.js | 6 + .../assets/table-mock-data-xqQIdBtx.js | 1 + .../hexa-ui/assets/text.stories-ppyog66f.js | 19 + .../storybook/hexa-ui/assets/type-CR-gS43P.js | 72 + .../hexa-ui/assets/types-c4IFTsjS.js | 1 + .../hexa-ui/assets/typesHelpers-tpz7Of7L.js | 1 + .../hexa-ui/assets/useForceUpdate-Dh6TTvc4.js | 1 + .../assets/useGlobalStyles-cJLcvPW6.js | 283 + .../hexa-ui/assets/useId-BfMMUQXv.js | 1 + .../assets/useImmutableRef-owuA66Vn.js | 1 + .../useIntersectionChildren-B_rui53K.js | 1 + .../assets/useLocalization-CR8m5dji.js | 1 + .../assets/useResizeObserver-LOJkjDvr.js | 1 + .../assets/useThemedScrollbar-DpI4tOKz.js | 1 + .../assets/useThemedTextbox-BGGAc01B.js | 227 + .../hexa-ui/assets/useTranslation-7a9748wG.js | 1 + .../storybook/hexa-ui/assets/v4-BoP187Zn.js | 1 + .../storybook/hexa-ui/assets/wave-CA5Glh0A.js | 4 + .../assets/withDesignControls-Cqk9De58.js | 5 + .../hexa-ui/assets/withMeta-CjSZnBk7.js | 11 + .../storybook/hexa-ui/favicon-wrapper.svg | 46 + .../storybook/hexa-ui/favicon.svg | 1 + .../storybook/hexa-ui/iframe.html | 693 + .../storybook/hexa-ui/index.html | 169 + .../storybook/hexa-ui/index.json | 1 + .../hexa-ui/nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes .../storybook/hexa-ui/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes .../hexa-ui/nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes .../hexa-ui/nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes .../storybook/hexa-ui/project.json | 1 + .../sb-addons/docs-1/manager-bundle.js | 3 + .../sb-addons/links-2/manager-bundle.js | 3 + .../sb-addons/storybook-3/manager-bundle.js | 13 + .../storybook-3/manager-bundle.js.LEGAL.txt | 5 + .../common-manager-bundle.js | 628 + .../sb-common-assets/favicon-wrapper.svg | 46 + .../hexa-ui/sb-common-assets/favicon.svg | 1 + .../nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes .../sb-common-assets/nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes .../sb-common-assets/nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes .../nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes .../hexa-ui/sb-manager/globals-runtime.js | 75605 ++++++++++++++++ .../storybook/hexa-ui/sb-manager/globals.js | 24 + .../hexa-ui/sb-manager/manager-stores.js | 23 + .../storybook/hexa-ui/sb-manager/runtime.js | 19717 ++++ .../hexa-ui/vite-inject-mocker-entry.js | 18 + 493 files changed, 133987 insertions(+), 1448 deletions(-) create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/00-Intro-DDZah4Zi.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/01-GetStarted-CshdgvzS.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/02-Arch-dnZNwXeo.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/03-ComponentsTyping-B5vAtOO7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/04-Develop-DdLHDDpQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/05-DefinitionOfDone-D6V61RF1.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/06-Example-DZ4RXlDt.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/07-ThemeConfig-DShUDlCU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/08-UseThemedComponent-CwzgzpX_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/09-Migration-ClxfuQJg.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/09-TestAttribute-DPADmgT0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/10-Help-CepzUVV7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Accordion.stories-BJM5D7Rl.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AccordionPanel-BR4ROZ4Q.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AccordionPanel-SqXfZMQR.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AccountSearch-BWuyXyEt.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ActionButton.stories-BwL8s08B.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AdditionalContent-CmOFtI4D.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Advertisement-Yh_igVk5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Alert.stories-CNfGvpkg.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Anchor.stories-DxilocRq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AnchorNavigation-S6cptOlP.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/AnchorNavigation.stories-4pgJPNuw.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDown-4i-SVD6u.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDownSolid-DU27KX-r.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowForward-Cfeau0Of.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowLeft-BenI_L4g.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-DPBBrE_M.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-hBQHItJC.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightMini-DjD3k9uh.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightSolid-6Unlqm7I.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowUp1-DkE_q9S2.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge-DMO-MXiW.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge.stories-DsP7L6GY.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs-OMYSxOcZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.sizes.stories-D2vuK-KK.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.stories-BqVO4Bxn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-CX33OMe4.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-Djh220XQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button.stories-PyuvDGep.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-BZmQdLvd.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-CDnpIhMK.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar.stories-BJs-wBLS.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card-CG7TF_ol.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card.stories-Cp-6UHKI.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CasbTable.stories-DhhZMnyf.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Changelog-DIY073gq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox-CLDGkQjT.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox.stories-BtBIpUko.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip-Cy8tqxyi.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip.stories-ns7Ok9b5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeCompare.stories-x4JP5XaO.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer-BRWrbmlN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer.stories-CDDoEOUi.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Color-ASIRERSW-DpjyORmo.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Connection-DbW0uygf.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CustomItem-D5H8sboP.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DataSourceFunction.stories-DVeX0eX7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DesignSystem-DYvX0R52.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage-DYfjs3iH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage.stories-9rf-y3jN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider-DNO5OI2y.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider.stories-DngHWJ9k.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DocsRenderer-GHJI37HO-DjULVKe6.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-Cr3sYFBv.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-D5otA5yN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown.stories-DfU_qrA_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/EllipsisOutlined-DUDKE8qX.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand-x5OBw08v.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand.stories-CYpWGVTi.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandUp-D4Xd3vou.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText-CCtZtlav.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText.stories-Dw53Eluv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field-C2ORP2lZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field.dev.stories-CVpjKaFQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field.stories-BVTwnAlJ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FieldSet.stories-CVOmualQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem-LsQwFAIP.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem.stories-z1d-5IfI.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Filters.stories-CNcU0u2A.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel-BcyH9HgS.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel.stories-weYYTtKQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormTrigger.stories-DwLR-LOa.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-C9hfRIJP.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-DUEYMfIy.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid-Buhf4xpe.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid.stories-1Oz4xHSj.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Group-DXZR9jfV.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Groups.stories-Ck5YuWql.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Help-DDZoI9w3.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage-C6l4gLFq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage.stories-DsRKaI_I.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-Ct0bZhRr.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-HdsgURnU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav.stories-UIxz2oOQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalScroll-DhwBKBye.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon-BdnUIR-w.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon.stories-CuqeMIXN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconResolver-BTOOgpNr.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconSearch-DTlFALI4.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator-DNWfFabI.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator.stories-Bo5Bqpt0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InfiniteScroll.stories-DGJnF1ZH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard-Tu_8Eajn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard.stories-CkW1aETq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IntegrationDynamic.stories-DgT2XRKL.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyCode-D_nTN6KT.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValue.stories-n2rfB8Wq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValueMigration-DdhvaA9T.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Kira-D6S8lI4y.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Label.stories-Cld7ra2_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Layout.stories-DmOVRyvC.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LeftOutlined-BMF5M4Vq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard-DIp9DD-_.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard.stories-GKJqKS-y.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Link.stories-CG4PxR2J.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/List-pPHb0BSj.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader-Y1gOuUZF.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader.stories-DUafOcXy.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LoadingOverlay.stories-BXqNq1f1.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale-3RTKV40-.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale.stories-CRCnIsT2.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LockGroup.stories-B4Tc7Q4H.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown-Dd69RiPx.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown.stories-C9AVCkEU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu-DpZxVIub.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu.stories-CwcAcZOW.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu2-gmgzxp5q.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu3-BhUF3vm5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal-msj0Wrmn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal.stories-CRCo53nu.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notification-BxceawKv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notifications-EaxF7q2d.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Overflow-8LRqTPgc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader-CwTPj1nQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader.stories-4ltovT2D.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-78RDIjDb.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-CA-Gsqo_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination.stories-DseNQn9N.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette-oU4WYbWy.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette.stories-BGhv2AuN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel-D67fvy94.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel.stories-Bui7igcA.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelGroup.stories-md0scZya.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelStoryLayout-DI_oiT7p.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-Bv52avk_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-C2Mlxe_U.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.Table.stories-CFBSFLVU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.stories-D6uo0fAU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Plus-C59NrE5b.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PolicyTable.stories-BgDwhx5K.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover-B2Trw9mJ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover.stories-BKnGmepu.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Portal-BrF8T4Qt.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PortalWrapper-CaqowjBr.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ProgressBar.stories-BsFEPMr8.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/QuickFilter.stories-BVg88-CX.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio-Be_5Z3PZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio.stories-YvsoRi2k.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker-CAPN7Kop.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker.stories-D0v02_xl.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-C9AUIm7f.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-KF6ouy2T.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeTime.stories-BsSLKDG_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Repeater.stories-B35AkTeH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Resizable.stories-DLyCDYCV.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ResizeInput-LnJbjdAp.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RowSelection.stories-CQzylmND.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ScrollableContainer-BCQCkGEe.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar-2iOvoCF8.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-CXZS-dc1.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-DNcfHkN3.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search-D82BV3EU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search.stories-BX7039tC.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search1-DZu0ocx7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SearchOutlined-tsI9ISqz.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SectionMessage.stories-JbKahwfv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton-RLIkkpaw.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton.stories-BoUgApzB.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedControl.stories-R0Oyh3On.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select-AFVn7dC3.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select.stories-CQ8hSYKi.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Server-B83jKXaI.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Settings-3sEKraz-.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SettingsGear-BNA7541v.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Severity.stories-DVK3rMGZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ShieldOkSolid-C-p6gnLF.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sidebar-BShqmRdS.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sidebar.stories-RZqfxGv2.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SidebarFilters.stories-CWz3-FnZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sider-CfheJztG.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sizing.stories-D74G6gFH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Skeleton.stories-1_4qO6tX.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Space.stories-_OYxlICl.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status-C8t1p2BY.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status.stories-BJeWAm39.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusCard.stories-DzsBm2i-.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerOutlineSquare-CfDrKxro.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-CvSXOBl-.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-EVPJI7Z8.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusGroup.stories-B-UoUXEe.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkOutline-BBn674wO.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkSolid-MBCvP7_O.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningOutline-DZEZTt6V.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningSolid-CRMCvTXn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StoryComponents-C4fwEYRs.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-BdB8AOJn.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-DQtvP83M.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu-CMti_k3_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu.stories-aANiq7uH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table-C2xM44ZW.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table.stories-F0B5Ht8v.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableHeader.stories-B9ZtIXon.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableLoading.stories-BJu250X5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TablePagination.stories-CVLRAxrh.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSearch.stories-2Q_CRFuE.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSortingFilters.stories-Bhnw8z9q.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableTree.stories-4Ec1GTMU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs-UMVvaRzt.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs.stories-Bter-a5S.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag-DxDPN1QL.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag.stories-D4rylnUx.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagGroup.stories-CD-ngYar.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup-CsggUlLJ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup.stories-C0ir-Hie.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Template.stories-BuE2tJPc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TenantFilter.stories-c0z5fhMB.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Terminal.stories-CHNWxXFb.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff-DXnEdRZ6.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff.stories-sKddhlXv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextReducer-CXi1K97e.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextWithTruncation-CQ52ZobZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-DvGt8rHD.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-O3s0uqSG.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox.stories-BvncM06e.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput-BZB7Et3p.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput.stories-DZJJ0YKG.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle-DQagZAli.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle.stories-CUcN1JH9.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButton.stories-BW9vPbYQ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-BIRRnLdU.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-C8DzDqe6.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toolbar.stories-CSe22g2n.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tooltip.stories-C1rYG0Jm.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation-58BjvZ3I.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation.stories-BO0KGsh0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-BA3iVoIN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-Doq3QtyM.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree.stories-BFOJfQL3.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TreeSelect.stories-BqN5LUu4.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Unpin-nuudWmPx.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Upload-BgoxvLW9.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/UploadFull-CznKQlPq.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader-Br43BjKn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader.stories-UpM9fQC5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Virtual.stories-BUl9T9-S.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Warnings-DU1McXrL.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WeeklySchedule.stories-BCkZtSiZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithGlobalStyles-CgeA2Hux.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithTooltip-IO6J4KBT-oLXJ44f5.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard-C1Yb5xMi.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard.stories-CWsmQ-9n.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_commonConstants-CU3b4WLz.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_getTag-IxJI3cV3.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/addEventListener-BKgxKBJK.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/blocks-71x0kO9t.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/button-nrifPwP7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/colors-Pn4JZYjC.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/common-CTj6igHM.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/dateFns-CoF_XGKL.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/filtersMockData-Bou-xvDf.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/focus-rl8Tx3sL.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/formatter-QJ4M4OGQ-BZ7u8vc-.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/generateId-BXJELych.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/heading.stories-BLSxfdhD.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/helpers-BytZKRkB.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/helpers-CTig38oc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/iconUtil-wMtlkNmn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/iframe-NR-X1obM.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/iframe-zz6a49H8.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/imaskDateOptionsGenerator-wBwCAmst.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-BDzolQnr.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-BI5vFgwN.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-BNCbYTB0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-BUgDoPiZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-Bnrns6p9.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-C1mxiEMc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-CLWXu3RE.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-COIsKS-T.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-CRZu94V-.css create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-CVEKLqO0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-Cdmbf4py.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-Chjiymov.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-CrQzFsI9.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-DM61bQr0.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-fAInp2nv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-lKYyQ2c7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/index-vee8yekz.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/input-Dg6A0g4J.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/jsx-runtime-CxPCTGSc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-BE46TiHA.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-BPjjWn3_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-Bi9iMNKH.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-C8fT5Hsm.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-Cb3fXHac.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-CcTGf3d_.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-Cvvos0XE.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/meta-DMfHyE5y.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/migrationInputPassword-nIE-qw6m.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/mocks-CayD-5xc.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/mocks-aKRALdi7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/notification.stories-D3vGOCde.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_1_full-BunAUvIy.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_1_preview-CVMJTdSq.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_2_full-Catmuybo.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_2_preview-WVxYOTL-.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_3_full-D8WL9A2M.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_3_preview-akiycBCL.jpg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/pickAttrs-BgtJ82nl.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/preload-helper-C1FmrZbK.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/react-16-CyT3OxtB.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/regeneratorRuntime-D-GllPJF.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/sbIconColors-DgSE393q.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/scrollTo-DYE0bd1e.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/shouldForwardProp-Cdy-RLhZ.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/syntaxhighlighter-IQDEPFLK-afSyj6uY.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/table-mock-data-xqQIdBtx.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/text.stories-ppyog66f.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/type-CR-gS43P.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/types-c4IFTsjS.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/typesHelpers-tpz7Of7L.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useForceUpdate-Dh6TTvc4.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useGlobalStyles-cJLcvPW6.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useId-BfMMUQXv.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useImmutableRef-owuA66Vn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useIntersectionChildren-B_rui53K.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useLocalization-CR8m5dji.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useResizeObserver-LOJkjDvr.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useThemedScrollbar-DpI4tOKz.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useThemedTextbox-BGGAc01B.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/useTranslation-7a9748wG.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/v4-BoP187Zn.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/wave-CA5Glh0A.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/withDesignControls-Cqk9De58.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/withMeta-CjSZnBk7.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/favicon-wrapper.svg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/favicon.svg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/iframe.html create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold-italic.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-italic.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-regular.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/project.json create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/docs-1/manager-bundle.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold-italic.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-italic.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-regular.woff2 create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-manager/globals-runtime.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-manager/globals.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-manager/manager-stores.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-manager/runtime.js create mode 100644 packages/kaspersky-hexa-ui/storybook/hexa-ui/vite-inject-mocker-entry.js diff --git a/packages/kaspersky-hexa-ui/.storybook/components/designControls/withDesignControls.tsx b/packages/kaspersky-hexa-ui/.storybook/components/designControls/withDesignControls.tsx index a4cd0165..42580bfb 100644 --- a/packages/kaspersky-hexa-ui/.storybook/components/designControls/withDesignControls.tsx +++ b/packages/kaspersky-hexa-ui/.storybook/components/designControls/withDesignControls.tsx @@ -1,5 +1,5 @@ import { Components, designControlsConfig } from '@helpers/resolveDesignControls' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import merge from 'lodash/merge' interface withDesignControlsArguments { diff --git a/packages/kaspersky-hexa-ui/.storybook/main.ts b/packages/kaspersky-hexa-ui/.storybook/main.ts index 466b365d..5cefdfaf 100644 --- a/packages/kaspersky-hexa-ui/.storybook/main.ts +++ b/packages/kaspersky-hexa-ui/.storybook/main.ts @@ -1,15 +1,9 @@ -import { StorybookConfig } from '@storybook/react-webpack5' - -import { createRequire } from 'node:module' +import type { StorybookConfig } from '@storybook/react-vite' import { dirname } from 'node:path' import { fileURLToPath } from 'node:url' import path from 'path' -const __filename = fileURLToPath(import.meta.url) -const __dirname = dirname(__filename) -const require = createRequire(import.meta.url) - -const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin') +const __dirname = dirname(fileURLToPath(import.meta.url)) const config: StorybookConfig = { stories: [ @@ -20,8 +14,7 @@ const config: StorybookConfig = { ], addons: [ '@storybook/addon-docs', - '@storybook/addon-links', - '@storybook/addon-webpack5-compiler-babel' + '@storybook/addon-links' ], refs: { icons: { @@ -43,11 +36,9 @@ const config: StorybookConfig = { } `, - framework: '@storybook/react-webpack5', - webpackFinal: async (config) => { - if (!config.resolve || !config.module || !config.module.rules) { - return config - } + framework: '@storybook/react-vite', + viteFinal: async (config) => { + config.resolve = config.resolve || {} config.resolve.alias = { ...config.resolve.alias, '@src': path.resolve(__dirname, '../src/'), @@ -55,60 +46,15 @@ const config: StorybookConfig = { '@helpers': path.resolve(__dirname, '../helpers/'), '@sb': path.resolve(__dirname, '../.storybook/') } - config.module.rules.push({ - test: /\.less$/, - include: [ - path.resolve(__dirname, '..'), - path.resolve(__dirname, '..', 'node_modules', 'antd') - ], - use: [ - require.resolve('style-loader'), - { - loader: require.resolve('css-loader'), - options: { - modules: { - mode: 'global', - localIdentName: '[name]_[local]_[hash:base64:8]' - }, - sourceMap: true - } - }, - { - loader: require.resolve('less-loader'), - options: { - lessOptions: { - paths: [path.resolve(__dirname, '..')], - javascriptEnabled: true - } - } - } - ] - }, { - test: /\.(scss)$/i, - use: [ - 'style-loader', - { - loader: 'css-loader', - options: { - modules: { - namedExport: false, - auto: true, - exportLocalsConvention: 'as-is', - localIdentName: '[local]_[hash:base64:8]' - } - } - }, - 'sass-loader' - ] - }) - - config.resolve.plugins = [ - ...(config.resolve.plugins || []), - new TsconfigPathsPlugin({ - extensions: config.resolve.extensions - }) - ] - + config.css = config.css || {} + config.css.preprocessorOptions = { + ...config.css.preprocessorOptions, + less: { + javascriptEnabled: true, + paths: [path.resolve(__dirname, '..')] + }, + scss: {} + } return config } } diff --git a/packages/kaspersky-hexa-ui/.storybook/preview.ts b/packages/kaspersky-hexa-ui/.storybook/preview.ts index 9abf4214..98a108aa 100644 --- a/packages/kaspersky-hexa-ui/.storybook/preview.ts +++ b/packages/kaspersky-hexa-ui/.storybook/preview.ts @@ -1,6 +1,6 @@ import { ThemeKey } from '@design-system/types' import { withBadges } from '@sb/decorators/withBadges' -import { Preview } from '@storybook/react-webpack5' +import type { Preview } from '@storybook/react' import { badgesConfig } from './badges' import { withI18n } from './decorators/withI18n' diff --git a/packages/kaspersky-hexa-ui/docs/design/palette/stories/Palette.stories.tsx b/packages/kaspersky-hexa-ui/docs/design/palette/stories/Palette.stories.tsx index a2ecb1b4..d9ac9d2a 100644 --- a/packages/kaspersky-hexa-ui/docs/design/palette/stories/Palette.stories.tsx +++ b/packages/kaspersky-hexa-ui/docs/design/palette/stories/Palette.stories.tsx @@ -5,7 +5,7 @@ import { ThemedPaletteProps } from '@design-system/palette' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { colors, componentColors, productColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/docs/design/sizing-and-spaces/stories/Sizing.stories.tsx b/packages/kaspersky-hexa-ui/docs/design/sizing-and-spaces/stories/Sizing.stories.tsx index 8eb708c9..3011f5e8 100644 --- a/packages/kaspersky-hexa-ui/docs/design/sizing-and-spaces/stories/Sizing.stories.tsx +++ b/packages/kaspersky-hexa-ui/docs/design/sizing-and-spaces/stories/Sizing.stories.tsx @@ -1,5 +1,5 @@ import { withMeta } from '@sb/components/Meta' -import { StoryObj } from '@storybook/react-webpack5' +import { StoryObj } from '@storybook/react' import { Table as AntTable } from 'antd' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/npm-shrinkwrap.json b/packages/kaspersky-hexa-ui/npm-shrinkwrap.json index ac2331fa..116ea724 100644 --- a/packages/kaspersky-hexa-ui/npm-shrinkwrap.json +++ b/packages/kaspersky-hexa-ui/npm-shrinkwrap.json @@ -74,8 +74,7 @@ "@rollup/plugin-typescript": "12.1.2", "@storybook/addon-docs": "10.1.11", "@storybook/addon-links": "10.1.11", - "@storybook/addon-webpack5-compiler-babel": "4.0.0", - "@storybook/react-webpack5": "10.1.11", + "@storybook/react-vite": "10.1.11", "@testing-library/jest-dom": "5.16.2", "@testing-library/react": "12.1.3", "@testing-library/react-hooks": "7.0.2", @@ -126,12 +125,10 @@ "sass-loader": "16.0.5", "start-server-and-test": "2.1.3", "storybook": "10.1.11", - "terser-webpack-plugin": "5.3.1", "ts-jest": "29.2.5", "tsc-alias": "1.6.2", - "tsconfig-paths-webpack-plugin": "3.5.2", "typescript": "5.8.2", - "webpack": "5.105.0" + "vite": "6.0.11" }, "peerDependencies": { "@kaspersky/hexa-ui-icons": "^2.13.0", @@ -147,18 +144,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@ant-design/colors": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", @@ -252,21 +237,21 @@ } }, "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==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "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", + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -2384,44 +2369,44 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha1-dyESkcGQCnALinjPr9oxYNdpSe0=" }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz", - "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", "cpu": [ - "loong64" + "ppc64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "aix" ], "engines": { "node": ">=18" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.8", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz", - "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==", + "node_modules/@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", "cpu": [ - "arm64" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "netbsd" + "android" ], "engines": { "node": ">=18" } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.8", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz", - "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==", + "node_modules/@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", "cpu": [ "arm64" ], @@ -2429,175 +2414,549 @@ "license": "MIT", "optional": true, "os": [ - "openbsd" + "android" ], "engines": { "node": ">=18" } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.8", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz", - "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==", + "node_modules/@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "openharmony" + "android" ], "engines": { "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "node_modules/@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@eslint/core": "^0.17.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.15" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", - "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=18" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz", + "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==", + "cpu": [ + "loong64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "cpu": [ + "ppc64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz", + "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz", + "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz", + "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -3425,25 +3784,102 @@ "write-file-atomic": "^4.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.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": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.6.4.tgz", + "integrity": "sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==", + "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" + }, + "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/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/brace-expansion": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.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" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "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.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@jridgewell/gen-mapping": { @@ -3460,7 +3896,6 @@ "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", @@ -3480,6 +3915,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -16281,72 +16717,27 @@ } } }, - "node_modules/@storybook/addon-webpack5-compiler-babel": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-4.0.0.tgz", - "integrity": "sha512-dNcFCBPX1FO2TvUrAoDim8vekVVTivIAi5lo3lFF3BwDK29dNi0TF805XXWu+7LMauPq8sf51DQVSE3lrwCcnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.26.0", - "babel-loader": "^10.0.0" - } - }, - "node_modules/@storybook/addon-webpack5-compiler-babel/node_modules/babel-loader": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", - "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": "^18.20.0 || ^20.10.0 || >=22.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5.61.0" - } - }, - "node_modules/@storybook/builder-webpack5": { + "node_modules/@storybook/builder-vite": { "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-10.1.11.tgz", - "integrity": "sha512-NGG27B2tVVmaB7DwFDOuvTLHMb/tsvWkm6yVEjYYMyleThQdOMUxptKxwBvyDOR1gTvv3Z7SBjU6SJUA8Rdh1w==", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-10.1.11.tgz", + "integrity": "sha512-MMD09Ap7FyzDfWG961pkIMv/w684XXe1bBEi+wCEpHxvrgAd3j3A9w/Rqp9Am2uRDPCEdi1QgSzS3SGW3aGThQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "10.1.11", + "@storybook/csf-plugin": "10.1.11", "@vitest/mocker": "3.2.4", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "cjs-module-lexer": "^1.2.3", - "css-loader": "^7.1.2", - "es-module-lexer": "^1.5.0", - "fork-ts-checker-webpack-plugin": "^9.1.0", - "html-webpack-plugin": "^5.5.0", - "magic-string": "^0.30.5", - "style-loader": "^4.0.0", - "terser-webpack-plugin": "^5.3.14", - "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" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.1.11" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "storybook": "^10.1.11", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@vitest/mocker": { + "node_modules/@storybook/builder-vite/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==", @@ -16373,37 +16764,7 @@ } } }, - "node_modules/@storybook/builder-webpack5/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "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/@storybook/builder-webpack5/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/estree-walker": { + "node_modules/@storybook/builder-vite/node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", @@ -16413,85 +16774,6 @@ "@types/estree": "^1.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-webpack5/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==", - "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" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/terser-webpack-plugin": { - "version": "5.3.16", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "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_modules/@storybook/core-webpack": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-10.1.11.tgz", - "integrity": "sha512-AAqITgkch3HgBvYySWKGxp3xRuPJyGzgEpiUkUjj54hARHD1S9XKdN7ZJx10OsDJM6lSdrMHJ2VKBfTYUpLn/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^10.1.11" - } - }, "node_modules/@storybook/csf-plugin": { "version": "10.1.11", "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.1.11.tgz", @@ -16544,51 +16826,6 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/@storybook/preset-react-webpack": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-10.1.11.tgz", - "integrity": "sha512-36oG31ZV2vz23JN5txduGKXwfnfcYp3rOiHB4ZCxN/ItTEBv4P/3TwtbTzRLuDZUFm6UL+k6bBkSr91FS95lCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-webpack": "10.1.11", - "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", - "@types/semver": "^7.3.4", - "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" - }, - "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.1.11" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/preset-react-webpack/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@storybook/react": { "version": "10.1.11", "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.1.11.tgz", @@ -16616,26 +16853,6 @@ } } }, - "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==", - "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" - }, - "peerDependencies": { - "typescript": ">= 4.x", - "webpack": ">= 4" - } - }, "node_modules/@storybook/react-dom-shim": { "version": "10.1.11", "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.1.11.tgz", @@ -16652,16 +16869,22 @@ "storybook": "^10.1.11" } }, - "node_modules/@storybook/react-webpack5": { + "node_modules/@storybook/react-vite": { "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-10.1.11.tgz", - "integrity": "sha512-Be2u4802Pxwebk97Gku0huNK+B2PczY7SFySZTS+pGiU+v7aclrKjEvBNw+YxWoiFuqLzAqzQVi9W7HqDvAoIQ==", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-10.1.11.tgz", + "integrity": "sha512-qh1BCD25nIoiDfqwha+qBkl7pcG4WuzM+c8tsE63YEm8AFIbNKg5K8lVUoclF+4CpFz7IwBpWe61YUTDfp+91w==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "10.1.11", - "@storybook/preset-react-webpack": "10.1.11", - "@storybook/react": "10.1.11" + "@joshwooding/vite-plugin-react-docgen-typescript": "^0.6.3", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "10.1.11", + "@storybook/react": "10.1.11", + "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", @@ -16671,43 +16894,29 @@ "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.1.11", - "typescript": ">= 4.9.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@storybook/react/node_modules/@babel/core": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz", - "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==", + "node_modules/@storybook/react-vite/node_modules/react-docgen": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-8.0.2.tgz", + "integrity": "sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/generator": "^7.28.6", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6", - "@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" + "@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", + "resolve": "^1.22.1", + "strip-indent": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": "^20.9.0 || >=22" } }, "node_modules/@storybook/react/node_modules/react-docgen": { @@ -17006,6 +17215,7 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "dev": true, + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -17016,6 +17226,7 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, + "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -17068,13 +17279,6 @@ "hoist-non-react-statics": "^3.3.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": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=", - "dev": true, - "license": "MIT" - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -17166,12 +17370,6 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, "node_modules/@types/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", @@ -17236,13 +17434,6 @@ "dev": true, "license": "MIT" }, - "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/pixelmatch": { "version": "5.2.6", "resolved": "https://registry.npmjs.org/@types/pixelmatch/-/pixelmatch-5.2.6.tgz", @@ -17505,6 +17696,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" @@ -17514,25 +17706,29 @@ "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 + "dev": true, + "peer": true }, "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 + "dev": true, + "peer": true }, "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 + "dev": true, + "peer": true }, "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==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", @@ -17543,13 +17739,15 @@ "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 + "dev": true, + "peer": true }, "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==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -17562,6 +17760,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, + "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -17571,6 +17770,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, + "peer": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -17579,13 +17779,15 @@ "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 + "dev": true, + "peer": true }, "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, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -17602,6 +17804,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -17615,6 +17818,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -17627,6 +17831,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", @@ -17641,6 +17846,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, + "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" @@ -17695,13 +17901,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", - "dev": true + "dev": true, + "peer": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", - "dev": true + "dev": true, + "peer": true }, "node_modules/acorn": { "version": "8.15.0", @@ -17721,6 +17929,7 @@ "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", "dev": true, + "peer": true, "engines": { "node": ">=10.13.0" }, @@ -17789,6 +17998,7 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", "dev": true, + "peer": true, "dependencies": { "ajv": "^8.0.0" }, @@ -17807,6 +18017,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -17822,7 +18033,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", - "dev": true + "dev": true, + "peer": true }, "node_modules/ajv-keywords": { "version": "3.5.2", @@ -17863,19 +18075,6 @@ "node": ">=10" } }, - "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": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", - "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", @@ -18302,16 +18501,6 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -18908,17 +19097,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": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=", - "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", @@ -18951,16 +19129,6 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==" }, - "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": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/chai": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.1.tgz", @@ -19089,6 +19257,7 @@ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, + "peer": true, "engines": { "node": ">=6.0" } @@ -19160,19 +19329,6 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", "integrity": "sha1-38+jiR4wbsHa0QXQ6I9EF7hTXo4=" }, - "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/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -19756,23 +19912,6 @@ "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "dev": true }, - "node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI=", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", @@ -19848,55 +19987,6 @@ "postcss": "^8.0.9" } }, - "node_modules/css-loader": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", - "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", - "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": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.27.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -20039,6 +20129,16 @@ "postcss": "^8.2.15" } }, + "node_modules/cssnano/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/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", @@ -20139,13 +20239,6 @@ "node": ">=0.10" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true, - "license": "MIT" - }, "node_modules/deep-eql": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", @@ -20416,16 +20509,6 @@ "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", - "dev": true, - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, "node_modules/dom-css": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/dom-css/-/dom-css-2.1.0.tgz", @@ -20485,17 +20568,6 @@ "domhandler": "^4.2.0" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -20618,6 +20690,16 @@ "node": ">= 4" } }, + "node_modules/empathic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz", + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -20627,23 +20709,12 @@ "once": "^1.4.0" } }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha1-WqummPtWnl4Y5p4f96KP81NzzYg=", - "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.19.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" @@ -20726,12 +20797,6 @@ "dev": true, "license": "MIT" }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, "node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", @@ -21260,6 +21325,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -21273,6 +21339,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, + "peer": true, "engines": { "node": ">=4.0" } @@ -21440,6 +21507,7 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", "dev": true, + "peer": true, "engines": { "node": ">=0.8.x" } @@ -21689,13 +21757,6 @@ "node": ">=8.6.0" } }, - "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": "sha1-Q+XGHuTvqSZWMwRrdw+2gqdXfE0=", - "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", @@ -21713,7 +21774,8 @@ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -21953,21 +22015,6 @@ "node": ">= 10.13.0" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/flatted": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", @@ -22036,88 +22083,6 @@ "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha1-FxUfdtjq5n+793lgwzxnatn078c=", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/form-data": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", @@ -22152,22 +22117,6 @@ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", "dev": true }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fs-mkdirp-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", @@ -22181,13 +22130,6 @@ "node": ">= 0.10" } }, - "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", @@ -22448,7 +22390,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", - "dev": true + "dev": true, + "peer": true }, "node_modules/glob-watcher": { "version": "5.0.5", @@ -23190,20 +23133,10 @@ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/hoist-non-react-statics": { @@ -23249,23 +23182,6 @@ "node": ">=18" } }, - "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", @@ -23273,38 +23189,6 @@ "dev": true, "license": "MIT" }, - "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": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=", - "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": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/html-parse-stringify": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", @@ -23313,59 +23197,6 @@ "void-elements": "3.1.0" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", - "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", - "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": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -25580,6 +25411,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", "dev": true, + "peer": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -25594,6 +25426,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -25603,6 +25436,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -25747,19 +25581,6 @@ "node": ">=6" } }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/just-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", @@ -26019,6 +25840,16 @@ "node": ">=12" } }, + "node_modules/lint-staged/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/listr2": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", @@ -26119,6 +25950,7 @@ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", "dev": true, + "peer": true, "engines": { "node": ">=6.11.5" } @@ -26308,16 +26140,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": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=", - "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", @@ -26445,19 +26267,6 @@ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" }, - "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/memoize-one": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", @@ -26575,6 +26384,16 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, + "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/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -26731,17 +26550,6 @@ "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", "dev": true }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=", - "dev": true, - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, "node_modules/node-addon-api": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", @@ -26978,13 +26786,6 @@ "node": ">=0.10.0" } }, - "node_modules/objectorarray": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", - "integrity": "sha1-LAUki776vY9DrRO0EIWVGqxeaKU=", - "dev": true, - "license": "ISC" - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -27136,17 +26937,6 @@ "node": ">=6" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -27232,17 +27022,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -27312,6 +27091,33 @@ "node": ">=0.10.0" } }, + "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.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -27624,6 +27430,16 @@ "node": ">=10" } }, + "node_modules/postcss-load-config/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/postcss-merge-longhand": { "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", @@ -28065,17 +27881,6 @@ "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": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=", - "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", @@ -28234,20 +28039,11 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "dev": true, + "peer": true, "dependencies": { "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", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/rc-align": { "version": "4.0.15", "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.15.tgz", @@ -28968,28 +28764,6 @@ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", "license": "MIT" }, - "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==", - "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", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=16.14.0" - } - }, "node_modules/react-docgen-typescript": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.4.0.tgz", @@ -29481,16 +29255,6 @@ "regjsparser": "bin/parser" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -29524,20 +29288,6 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=", - "dev": true, - "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" - } - }, "node_modules/repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", @@ -29588,6 +29338,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -30330,6 +30081,7 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "peer": true, "dependencies": { "randombytes": "^2.1.0" } @@ -30751,6 +30503,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", "dev": true, + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -31225,23 +30978,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/style-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.27.0" - } - }, "node_modules/style-mod": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", @@ -31360,6 +31096,7 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -31404,68 +31141,26 @@ "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", "dev": true, + "peer": true, "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha1-AyDcwnCtU3LB6Jk/q72SeSl3PlQ=", - "dev": true, - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/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==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", - "dev": true + "dev": true, + "peer": true }, "node_modules/test-exclude": { "version": "6.0.0", @@ -31831,50 +31526,6 @@ "node": ">=6" } }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", - "integrity": "sha1-Aar/9ZEwwEqMTryWowRcQ8N2RJo=", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, "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", @@ -32096,16 +31747,6 @@ "through2-filter": "^3.0.0" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/unplugin": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", @@ -32238,13 +31879,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true, - "license": "MIT" - }, "node_modules/uuid": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", @@ -32414,6 +32048,170 @@ "node": ">=0.10.0" } }, + "node_modules/vite": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", + "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.2", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@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": { + "@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/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" + } + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -32483,6 +32281,7 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", "dev": true, + "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -32506,6 +32305,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", "dev": true, + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -32545,109 +32345,12 @@ } } }, - "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==", - "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" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/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==", - "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" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "strip-ansi": "^6.0.0" - } - }, "node_modules/webpack-sources": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, + "peer": true, "engines": { "node": ">=10.13.0" } @@ -32664,6 +32367,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -32676,6 +32380,7 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -32687,19 +32392,22 @@ "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 + "dev": true, + "peer": true }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", - "dev": true + "dev": true, + "peer": true }, "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==", "dev": true, + "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -32715,6 +32423,7 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", "dev": true, + "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", @@ -33036,12 +32745,21 @@ "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": { diff --git a/packages/kaspersky-hexa-ui/package.json b/packages/kaspersky-hexa-ui/package.json index 8c8920df..b98ae135 100644 --- a/packages/kaspersky-hexa-ui/package.json +++ b/packages/kaspersky-hexa-ui/package.json @@ -66,8 +66,7 @@ "es5-ext": "0.10.53", "fsevents": "2.3.2", "glob-watcher": "5.0.5", - "react-element-to-jsx-string": "14.3.2", - "fork-ts-checker-webpack-plugin": "6.5.3" + "react-element-to-jsx-string": "14.3.2" }, "bundleDependencies": [ "style-inject" @@ -135,8 +134,7 @@ "@rollup/plugin-typescript": "12.1.2", "@storybook/addon-docs": "10.1.11", "@storybook/addon-links": "10.1.11", - "@storybook/addon-webpack5-compiler-babel": "4.0.0", - "@storybook/react-webpack5": "10.1.11", + "@storybook/react-vite": "10.1.11", "@testing-library/jest-dom": "5.16.2", "@testing-library/react": "12.1.3", "@testing-library/react-hooks": "7.0.2", @@ -187,12 +185,10 @@ "sass-loader": "16.0.5", "start-server-and-test": "2.1.3", "storybook": "10.1.11", - "terser-webpack-plugin": "5.3.1", "ts-jest": "29.2.5", "tsc-alias": "1.6.2", - "tsconfig-paths-webpack-plugin": "3.5.2", "typescript": "5.8.2", - "webpack": "5.105.0" + "vite": "6.0.11" }, "peerDependencies": { "@kaspersky/hexa-ui-icons": "^2.13.0", diff --git a/packages/kaspersky-hexa-ui/src/accordion/stories/Accordion.stories.tsx b/packages/kaspersky-hexa-ui/src/accordion/stories/Accordion.stories.tsx index 2602855b..f87e2c96 100644 --- a/packages/kaspersky-hexa-ui/src/accordion/stories/Accordion.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/accordion/stories/Accordion.stories.tsx @@ -8,7 +8,7 @@ import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { Tag } from '@src/tag' import { tagModes } from '@src/tag/types' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { UserAccount } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/action-button/ActionButton.stories.tsx b/packages/kaspersky-hexa-ui/src/action-button/ActionButton.stories.tsx index ead83af2..69964b31 100644 --- a/packages/kaspersky-hexa-ui/src/action-button/ActionButton.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/action-button/ActionButton.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/alert/stories/Alert.stories.tsx b/packages/kaspersky-hexa-ui/src/alert/stories/Alert.stories.tsx index 4e16c98d..9732f8b6 100644 --- a/packages/kaspersky-hexa-ui/src/alert/stories/Alert.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/alert/stories/Alert.stories.tsx @@ -5,7 +5,7 @@ import { renderVariants } from '@sb/StoryComponents' import { Space } from '@src/space' import { Tag } from '@src/tag' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/anchor-links/Anchor.stories.tsx b/packages/kaspersky-hexa-ui/src/anchor-links/Anchor.stories.tsx index 2efba0b5..7ed6ff35 100644 --- a/packages/kaspersky-hexa-ui/src/anchor-links/Anchor.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/anchor-links/Anchor.stories.tsx @@ -3,7 +3,7 @@ import { useTheme } from '@design-system/theme' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls, sbSetDefaultValue } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/anchor-navigation/AnchorNavigation.stories.tsx b/packages/kaspersky-hexa-ui/src/anchor-navigation/AnchorNavigation.stories.tsx index a63deca3..8271d31f 100644 --- a/packages/kaspersky-hexa-ui/src/anchor-navigation/AnchorNavigation.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/anchor-navigation/AnchorNavigation.stories.tsx @@ -3,7 +3,7 @@ import { Badge } from '@src/badge' import { Button } from '@src/button' import { Sidebar } from '@src/sidebar' import { H3, H4, H5, P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/badge/Badge.stories.tsx b/packages/kaspersky-hexa-ui/src/badge/Badge.stories.tsx index c2152ce8..2ac9e512 100644 --- a/packages/kaspersky-hexa-ui/src/badge/Badge.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/badge/Badge.stories.tsx @@ -8,7 +8,7 @@ import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { Tooltip } from '@src/tooltip' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx b/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx index 7ecf2d3a..964d3324 100644 --- a/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import MetaData from '../__meta__/meta.json' import { Breadcrumbs } from '../Breadcrumbs' diff --git a/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.stories.tsx b/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.stories.tsx index d9921b27..d826ddb5 100644 --- a/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/breadcrumbs/stories/Breadcrumbs.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useCallback, useState } from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/button/Button.stories.tsx b/packages/kaspersky-hexa-ui/src/button/Button.stories.tsx index 564ae19c..47691b25 100644 --- a/packages/kaspersky-hexa-ui/src/button/Button.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/button/Button.stories.tsx @@ -9,7 +9,7 @@ import { Link } from '@src/link' import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { Tooltip } from '@src/tooltip' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Placeholder, Plus, Settings } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/card/Card.stories.tsx b/packages/kaspersky-hexa-ui/src/card/Card.stories.tsx index 8dac5edc..c33ea3f9 100644 --- a/packages/kaspersky-hexa-ui/src/card/Card.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/card/Card.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Space } from '@src/space' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/checkbox/Checkbox.stories.tsx b/packages/kaspersky-hexa-ui/src/checkbox/Checkbox.stories.tsx index 5a50db33..c75befb6 100644 --- a/packages/kaspersky-hexa-ui/src/checkbox/Checkbox.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/checkbox/Checkbox.stories.tsx @@ -6,7 +6,7 @@ import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' import { Textbox } from '@src/input' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { CheckboxValueType } from 'antd/es/checkbox/Group' import React from 'react' diff --git a/packages/kaspersky-hexa-ui/src/chip/Chip.stories.tsx b/packages/kaspersky-hexa-ui/src/chip/Chip.stories.tsx index 19a8eeda..316f19b9 100644 --- a/packages/kaspersky-hexa-ui/src/chip/Chip.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/chip/Chip.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/code-compare/CodeCompare.stories.tsx b/packages/kaspersky-hexa-ui/src/code-compare/CodeCompare.stories.tsx index 6adfd08c..d5c1d242 100644 --- a/packages/kaspersky-hexa-ui/src/code-compare/CodeCompare.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/code-compare/CodeCompare.stories.tsx @@ -2,7 +2,7 @@ import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { Grid, GridItem } from '@src/grid' import { HelpMessage } from '@src/help-message' -import type { Meta, StoryObj } from '@storybook/react-webpack5' +import type { Meta, StoryObj } from '@storybook/react' import React, { FC, useState } from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/code-viewer/stories/CodeViewer.stories.tsx b/packages/kaspersky-hexa-ui/src/code-viewer/stories/CodeViewer.stories.tsx index 7432c823..c648e56c 100644 --- a/packages/kaspersky-hexa-ui/src/code-viewer/stories/CodeViewer.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/code-viewer/stories/CodeViewer.stories.tsx @@ -10,7 +10,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/datepicker/stories/Calendar.stories.tsx b/packages/kaspersky-hexa-ui/src/datepicker/stories/Calendar.stories.tsx index 3f62c544..939960b1 100644 --- a/packages/kaspersky-hexa-ui/src/datepicker/stories/Calendar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/datepicker/stories/Calendar.stories.tsx @@ -4,7 +4,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/datepicker/stories/RangePicker.stories.tsx b/packages/kaspersky-hexa-ui/src/datepicker/stories/RangePicker.stories.tsx index d7997204..18c9c2a1 100644 --- a/packages/kaspersky-hexa-ui/src/datepicker/stories/RangePicker.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/datepicker/stories/RangePicker.stories.tsx @@ -3,7 +3,7 @@ import { validationStatuses } from '@helpers/typesHelpers' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/details-page/DetailsPage.stories.tsx b/packages/kaspersky-hexa-ui/src/details-page/DetailsPage.stories.tsx index a5f228a5..eb556572 100644 --- a/packages/kaspersky-hexa-ui/src/details-page/DetailsPage.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/details-page/DetailsPage.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Button } from '@src/button' import { Toggle } from '@src/toggle' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import { Placeholder } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/divider/Divider.stories.tsx b/packages/kaspersky-hexa-ui/src/divider/Divider.stories.tsx index 96889c5c..6f043820 100644 --- a/packages/kaspersky-hexa-ui/src/divider/Divider.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/divider/Divider.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn, StoryWrapper } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/dropdown/Dropdown.stories.tsx b/packages/kaspersky-hexa-ui/src/dropdown/Dropdown.stories.tsx index c80fc66d..c7aa883c 100644 --- a/packages/kaspersky-hexa-ui/src/dropdown/Dropdown.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/dropdown/Dropdown.stories.tsx @@ -12,7 +12,7 @@ import { Indicator } from '@src/indicator' import { SegmentedButton, SegmentedButtonOption } from '@src/segmented-button' import { Space } from '@src/space' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { CSSProperties, useRef, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/expand/Expand.stories.tsx b/packages/kaspersky-hexa-ui/src/expand/Expand.stories.tsx index 7fdcbfc2..f63f0774 100644 --- a/packages/kaspersky-hexa-ui/src/expand/Expand.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/expand/Expand.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/expandable-text/ExpandableText.stories.tsx b/packages/kaspersky-hexa-ui/src/expandable-text/ExpandableText.stories.tsx index 11448233..ebb681c6 100644 --- a/packages/kaspersky-hexa-ui/src/expandable-text/ExpandableText.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/expandable-text/ExpandableText.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' import { Link } from '@src/link' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/field-set/FieldSet.stories.tsx b/packages/kaspersky-hexa-ui/src/field-set/FieldSet.stories.tsx index 420e42cb..ff3ed1de 100644 --- a/packages/kaspersky-hexa-ui/src/field-set/FieldSet.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/field-set/FieldSet.stories.tsx @@ -17,7 +17,7 @@ import { Toggle } from '@src/index' import { KeyValueProps } from '@src/key-value' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/field-set/stories/Layout.stories.tsx b/packages/kaspersky-hexa-ui/src/field-set/stories/Layout.stories.tsx index 5b021e15..cb39928d 100644 --- a/packages/kaspersky-hexa-ui/src/field-set/stories/Layout.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/field-set/stories/Layout.stories.tsx @@ -28,7 +28,7 @@ import { AppLogo } from '@src/menu/stories/AppLogo' import { clickHandler } from '@src/menu/stories/CustomItem' import { beforeItems } from '@src/menu/stories/menu-items' import { getNotificationsIcon } from '@src/menu/stories/Notifications' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/field/stories/Field.dev.stories.tsx b/packages/kaspersky-hexa-ui/src/field/stories/Field.dev.stories.tsx index b037ce3b..42dfb035 100644 --- a/packages/kaspersky-hexa-ui/src/field/stories/Field.dev.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/field/stories/Field.dev.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Button, Field, FieldSet, Select, Sidebar, Textbox } from '@src/index' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/field/stories/Field.stories.tsx b/packages/kaspersky-hexa-ui/src/field/stories/Field.stories.tsx index c6d4226c..ba0e1288 100644 --- a/packages/kaspersky-hexa-ui/src/field/stories/Field.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/field/stories/Field.stories.tsx @@ -16,7 +16,7 @@ import { Textbox, Toggle } from '@src/index' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/form-label/FormLabel.stories.tsx b/packages/kaspersky-hexa-ui/src/form-label/FormLabel.stories.tsx index 15b60fa1..3efae1ed 100644 --- a/packages/kaspersky-hexa-ui/src/form-label/FormLabel.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/form-label/FormLabel.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/form-trigger/stories/FormTrigger.stories.tsx b/packages/kaspersky-hexa-ui/src/form-trigger/stories/FormTrigger.stories.tsx index 946d1333..1d5b1878 100644 --- a/packages/kaspersky-hexa-ui/src/form-trigger/stories/FormTrigger.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/form-trigger/stories/FormTrigger.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import * as React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/grid/Grid.stories.tsx b/packages/kaspersky-hexa-ui/src/grid/Grid.stories.tsx index c059952e..529d7554 100644 --- a/packages/kaspersky-hexa-ui/src/grid/Grid.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/grid/Grid.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/help-message/stories/HelpMessage.stories.tsx b/packages/kaspersky-hexa-ui/src/help-message/stories/HelpMessage.stories.tsx index 9e9a7971..7beb1d52 100644 --- a/packages/kaspersky-hexa-ui/src/help-message/stories/HelpMessage.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/help-message/stories/HelpMessage.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/horizontal-nav/HorizontalNav.stories.tsx b/packages/kaspersky-hexa-ui/src/horizontal-nav/HorizontalNav.stories.tsx index 23edf28c..af2e3d20 100644 --- a/packages/kaspersky-hexa-ui/src/horizontal-nav/HorizontalNav.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/horizontal-nav/HorizontalNav.stories.tsx @@ -5,7 +5,7 @@ import { ControllableActiveKeyInfo } from '@sb/components/Warnings' import { Badge } from '@src/badge' import { Indicator } from '@src/indicator' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/indicator/Indicator.stories.tsx b/packages/kaspersky-hexa-ui/src/indicator/Indicator.stories.tsx index 83031cf3..b32b57b9 100644 --- a/packages/kaspersky-hexa-ui/src/indicator/Indicator.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/indicator/Indicator.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/informationCard/InformationCard.stories.tsx b/packages/kaspersky-hexa-ui/src/informationCard/InformationCard.stories.tsx index 62d0228b..73afd958 100644 --- a/packages/kaspersky-hexa-ui/src/informationCard/InformationCard.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/informationCard/InformationCard.stories.tsx @@ -10,7 +10,7 @@ import { Radio } from '@src/radio' import { Space } from '@src/space' import { Tag } from '@src/tag' import { Toggle } from '@src/toggle' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/input/stories/Textbox.stories.tsx b/packages/kaspersky-hexa-ui/src/input/stories/Textbox.stories.tsx index deccfdae..daaf02b2 100644 --- a/packages/kaspersky-hexa-ui/src/input/stories/Textbox.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/input/stories/Textbox.stories.tsx @@ -6,7 +6,7 @@ import { sbHideControls } from '@sb/helpers' import { Field } from '@src/field' import { clickHandler } from '@src/menu/stories/CustomItem' import { Notification } from '@src/notification' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useEffect, useMemo, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/key-value/stories/KeyValue.stories.tsx b/packages/kaspersky-hexa-ui/src/key-value/stories/KeyValue.stories.tsx index c8313802..30e082d0 100644 --- a/packages/kaspersky-hexa-ui/src/key-value/stories/KeyValue.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/key-value/stories/KeyValue.stories.tsx @@ -7,7 +7,7 @@ import { Textbox } from '@src/input' import { Link } from '@src/link' import { Radio } from '@src/radio' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/label/stories/Label.stories.tsx b/packages/kaspersky-hexa-ui/src/label/stories/Label.stories.tsx index c0110b37..cffea6e4 100644 --- a/packages/kaspersky-hexa-ui/src/label/stories/Label.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/label/stories/Label.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Textbox } from '@src/input' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/license-card/LicenseCard.stories.tsx b/packages/kaspersky-hexa-ui/src/license-card/LicenseCard.stories.tsx index 6765df3d..1bda9ddf 100644 --- a/packages/kaspersky-hexa-ui/src/license-card/LicenseCard.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/license-card/LicenseCard.stories.tsx @@ -10,7 +10,7 @@ import { Link } from '@src/link' import { Space } from '@src/space' import { Status } from '@src/status' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/link/Link.stories.tsx b/packages/kaspersky-hexa-ui/src/link/Link.stories.tsx index 711f6b10..793fd246 100644 --- a/packages/kaspersky-hexa-ui/src/link/Link.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/link/Link.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/loader/Loader.stories.tsx b/packages/kaspersky-hexa-ui/src/loader/Loader.stories.tsx index b41188b3..34a619f4 100644 --- a/packages/kaspersky-hexa-ui/src/loader/Loader.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/loader/Loader.stories.tsx @@ -3,7 +3,7 @@ import { Size } from '@design-system/types' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/loading-overlay/LoadingOverlay.stories.tsx b/packages/kaspersky-hexa-ui/src/loading-overlay/LoadingOverlay.stories.tsx index 35bfd7b1..f47a7d86 100644 --- a/packages/kaspersky-hexa-ui/src/loading-overlay/LoadingOverlay.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/loading-overlay/LoadingOverlay.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/locale/Locale.stories.tsx b/packages/kaspersky-hexa-ui/src/locale/Locale.stories.tsx index 578576a0..fb7e5bcd 100644 --- a/packages/kaspersky-hexa-ui/src/locale/Locale.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/locale/Locale.stories.tsx @@ -1,7 +1,7 @@ import { ConfigProvider } from '@design-system/context' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Text } from '../typography' diff --git a/packages/kaspersky-hexa-ui/src/lock-group/stories/LockGroup.stories.tsx b/packages/kaspersky-hexa-ui/src/lock-group/stories/LockGroup.stories.tsx index e1b8d987..f7de9e08 100644 --- a/packages/kaspersky-hexa-ui/src/lock-group/stories/LockGroup.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/lock-group/stories/LockGroup.stories.tsx @@ -3,7 +3,7 @@ import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { SBArgType } from '@sb/helpers' import { Textbox } from '@src/input' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useEffect, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/markdown/stories/Markdown.stories.tsx b/packages/kaspersky-hexa-ui/src/markdown/stories/Markdown.stories.tsx index 2352723a..157edf55 100644 --- a/packages/kaspersky-hexa-ui/src/markdown/stories/Markdown.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/markdown/stories/Markdown.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import MetaData from '../__meta__/meta.json' import { Markdown } from '../Markdown' diff --git a/packages/kaspersky-hexa-ui/src/menu/stories/Menu.stories.tsx b/packages/kaspersky-hexa-ui/src/menu/stories/Menu.stories.tsx index 739ef98b..1de0638e 100644 --- a/packages/kaspersky-hexa-ui/src/menu/stories/Menu.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/menu/stories/Menu.stories.tsx @@ -7,7 +7,7 @@ import { ServicesNav } from '@src/menu' import { getStatusIcon } from '@src/menu/NavUserItem' import { Notification } from '@src/notification' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { Layout as AntLayout } from 'antd' import React, { useEffect, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/menu/stories/WithPanel.tsx b/packages/kaspersky-hexa-ui/src/menu/stories/WithPanel.tsx index 6a32779d..f4a8d5df 100644 --- a/packages/kaspersky-hexa-ui/src/menu/stories/WithPanel.tsx +++ b/packages/kaspersky-hexa-ui/src/menu/stories/WithPanel.tsx @@ -10,7 +10,7 @@ import { Submenu } from '@src/submenu' import { mockedItemsWithoutContent } from '@src/submenu/stories/mocks' import { TreeList, TreeNav } from '@src/tree' import { treeDataMock, treeDataMockWithIcons } from '@src/tree/stories/mocks' -import { StoryObj } from '@storybook/react-webpack5' +import { StoryObj } from '@storybook/react' import { Layout as AntLayout } from 'antd' import React, { PropsWithChildren, useCallback } from 'react' import { useState } from 'react' diff --git a/packages/kaspersky-hexa-ui/src/modal/stories/Modal.stories.tsx b/packages/kaspersky-hexa-ui/src/modal/stories/Modal.stories.tsx index 242ea0e8..6fff272e 100644 --- a/packages/kaspersky-hexa-ui/src/modal/stories/Modal.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/modal/stories/Modal.stories.tsx @@ -5,7 +5,7 @@ import { sbHideControls } from '@sb/helpers' import { ActionButton } from '@src/action-button' import { Button } from '@src/button' import { ButtonMode, buttonModes } from '@src/button/types' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/notification/stories/notification.stories.tsx b/packages/kaspersky-hexa-ui/src/notification/stories/notification.stories.tsx index e7a39f38..847c9e96 100644 --- a/packages/kaspersky-hexa-ui/src/notification/stories/notification.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/notification/stories/notification.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Button } from '@src/button' import { notificationDestroy, openNotification } from '@src/notification' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/page-header/stories/PageHeader.stories.tsx b/packages/kaspersky-hexa-ui/src/page-header/stories/PageHeader.stories.tsx index 2fa4ecbb..bd8d8c72 100644 --- a/packages/kaspersky-hexa-ui/src/page-header/stories/PageHeader.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/page-header/stories/PageHeader.stories.tsx @@ -5,7 +5,7 @@ import { generateRoutes } from '@src/breadcrumbs/helpers' import { Button } from '@src/button' import { Textbox } from '@src/input' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Placeholder, Settings } from '@kaspersky/hexa-ui-icons/24' diff --git a/packages/kaspersky-hexa-ui/src/pagination/Pagination.stories.tsx b/packages/kaspersky-hexa-ui/src/pagination/Pagination.stories.tsx index 6e9c8fad..5933e7e9 100644 --- a/packages/kaspersky-hexa-ui/src/pagination/Pagination.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/pagination/Pagination.stories.tsx @@ -2,7 +2,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/panel/stories/Panel.stories.tsx b/packages/kaspersky-hexa-ui/src/panel/stories/Panel.stories.tsx index 36698c4e..feb2f99b 100644 --- a/packages/kaspersky-hexa-ui/src/panel/stories/Panel.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/panel/stories/Panel.stories.tsx @@ -1,7 +1,7 @@ import { withDesignControls } from '@sb/components/designControls' import { Tag } from '@src/tag' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Panel, PanelProps } from '../index' diff --git a/packages/kaspersky-hexa-ui/src/panel/stories/PanelGroup.stories.tsx b/packages/kaspersky-hexa-ui/src/panel/stories/PanelGroup.stories.tsx index 73811459..d509d35b 100644 --- a/packages/kaspersky-hexa-ui/src/panel/stories/PanelGroup.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/panel/stories/PanelGroup.stories.tsx @@ -1,5 +1,5 @@ import { withDesignControls } from '@sb/components/designControls' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Panel, PanelProps } from '../index' diff --git a/packages/kaspersky-hexa-ui/src/panel/stories/PanelStoryLayout.tsx b/packages/kaspersky-hexa-ui/src/panel/stories/PanelStoryLayout.tsx index c7f4d1fa..72d9ff3f 100644 --- a/packages/kaspersky-hexa-ui/src/panel/stories/PanelStoryLayout.tsx +++ b/packages/kaspersky-hexa-ui/src/panel/stories/PanelStoryLayout.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { Text } from '@src/typography' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.Table.stories.tsx b/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.Table.stories.tsx index 9e253dc2..10e26e02 100644 --- a/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.Table.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.Table.stories.tsx @@ -2,7 +2,7 @@ import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { Table } from '@src/table' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.stories.tsx b/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.stories.tsx index 6aae3a77..fa2d8b85 100644 --- a/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/placeholder/stories/Placeholder.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { renderVariants } from '@sb/StoryComponents' import { SectionMessage } from '@src/section-message' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/popover/Popover.stories.tsx b/packages/kaspersky-hexa-ui/src/popover/Popover.stories.tsx index 198741e7..98a5350c 100644 --- a/packages/kaspersky-hexa-ui/src/popover/Popover.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/popover/Popover.stories.tsx @@ -9,7 +9,7 @@ import { Textbox } from '@src/input' import { Link } from '@src/link' import { Space } from '@src/space' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { CSSProperties } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/progress-bar/ProgressBar.stories.tsx b/packages/kaspersky-hexa-ui/src/progress-bar/ProgressBar.stories.tsx index 1fe37478..09684a32 100644 --- a/packages/kaspersky-hexa-ui/src/progress-bar/ProgressBar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/progress-bar/ProgressBar.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { renderVariants } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/quick-filter/stories/QuickFilter.stories.tsx b/packages/kaspersky-hexa-ui/src/quick-filter/stories/QuickFilter.stories.tsx index 9bef4245..0189ff45 100644 --- a/packages/kaspersky-hexa-ui/src/quick-filter/stories/QuickFilter.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/quick-filter/stories/QuickFilter.stories.tsx @@ -6,7 +6,7 @@ import { QuickFilterProps } from '@src/quick-filter' import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/radio/Radio.stories.tsx b/packages/kaspersky-hexa-ui/src/radio/Radio.stories.tsx index a1cee10a..ab1dc8bc 100644 --- a/packages/kaspersky-hexa-ui/src/radio/Radio.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/radio/Radio.stories.tsx @@ -5,7 +5,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Textbox } from '@src/input' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useEffect, useState } from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/repeater/stories/Repeater.stories.tsx b/packages/kaspersky-hexa-ui/src/repeater/stories/Repeater.stories.tsx index 50e06c09..f2ad4611 100644 --- a/packages/kaspersky-hexa-ui/src/repeater/stories/Repeater.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/repeater/stories/Repeater.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/scrollbar/browser/Scrollbar.stories.tsx b/packages/kaspersky-hexa-ui/src/scrollbar/browser/Scrollbar.stories.tsx index 63f44911..96043645 100644 --- a/packages/kaspersky-hexa-ui/src/scrollbar/browser/Scrollbar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/scrollbar/browser/Scrollbar.stories.tsx @@ -3,7 +3,7 @@ import { useTheme } from '@design-system/theme' import { ThemeKey } from '@design-system/types' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/scrollbar/component/Scrollbar.stories.tsx b/packages/kaspersky-hexa-ui/src/scrollbar/component/Scrollbar.stories.tsx index 7cc4ef63..5b55c67e 100644 --- a/packages/kaspersky-hexa-ui/src/scrollbar/component/Scrollbar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/scrollbar/component/Scrollbar.stories.tsx @@ -5,7 +5,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Button } from '@src/button' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useRef } from 'react' import { Scrollbars } from 'react-custom-scrollbars-2' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/search/stories/Search.stories.tsx b/packages/kaspersky-hexa-ui/src/search/stories/Search.stories.tsx index dbeeb2d6..93e292d7 100644 --- a/packages/kaspersky-hexa-ui/src/search/stories/Search.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/search/stories/Search.stories.tsx @@ -6,7 +6,7 @@ import { sbHideControls } from '@sb/helpers' import { Locale } from '@src/locale' import { Search } from '@src/search' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { Empty } from 'antd' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/section-message/stories/SectionMessage.stories.tsx b/packages/kaspersky-hexa-ui/src/section-message/stories/SectionMessage.stories.tsx index 6c4c7ea8..4c1f330d 100644 --- a/packages/kaspersky-hexa-ui/src/section-message/stories/SectionMessage.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/section-message/stories/SectionMessage.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls, sbSetDefaultValue } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/segmented-button/SegmentedButton.stories.tsx b/packages/kaspersky-hexa-ui/src/segmented-button/SegmentedButton.stories.tsx index bc5637c0..8cd3980c 100755 --- a/packages/kaspersky-hexa-ui/src/segmented-button/SegmentedButton.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/segmented-button/SegmentedButton.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useEffect, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/segmented-control/SegmentedControl.stories.tsx b/packages/kaspersky-hexa-ui/src/segmented-control/SegmentedControl.stories.tsx index eed6a47d..3223c88c 100755 --- a/packages/kaspersky-hexa-ui/src/segmented-control/SegmentedControl.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/segmented-control/SegmentedControl.stories.tsx @@ -11,7 +11,7 @@ import { SegmentedControlSize } from '@src/segmented-control/types' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/select/stories/IntegrationDynamic.stories.tsx b/packages/kaspersky-hexa-ui/src/select/stories/IntegrationDynamic.stories.tsx index 27953fa1..e5a3d9ba 100644 --- a/packages/kaspersky-hexa-ui/src/select/stories/IntegrationDynamic.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/select/stories/IntegrationDynamic.stories.tsx @@ -1,6 +1,6 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { ReactNode, useCallback, useRef, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/select/stories/Select.stories.tsx b/packages/kaspersky-hexa-ui/src/select/stories/Select.stories.tsx index b6aa9666..a647a009 100644 --- a/packages/kaspersky-hexa-ui/src/select/stories/Select.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/select/stories/Select.stories.tsx @@ -18,7 +18,7 @@ import { Space } from '@src/space' import { Status } from '@src/status' import { Toggle } from '@src/toggle' import { P, Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/severity/stories/Severity.stories.tsx b/packages/kaspersky-hexa-ui/src/severity/stories/Severity.stories.tsx index bd24728b..821bf99f 100644 --- a/packages/kaspersky-hexa-ui/src/severity/stories/Severity.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/severity/stories/Severity.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls, sbSetDefaultValue } from '@sb/helpers' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/sidebar/Sidebar.stories.tsx b/packages/kaspersky-hexa-ui/src/sidebar/Sidebar.stories.tsx index 8cb64a0b..40a447d7 100644 --- a/packages/kaspersky-hexa-ui/src/sidebar/Sidebar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/sidebar/Sidebar.stories.tsx @@ -13,7 +13,7 @@ import { Submenu, SubmenuItemProps } from '@src/submenu' import { Tabs } from '@src/tabs' import { Toolbar } from '@src/toolbar' import { getItemsLeft, getItemsRight } from '@src/toolbar/stories/Toolbar.stories' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/skeleton/stories/Skeleton.stories.tsx b/packages/kaspersky-hexa-ui/src/skeleton/stories/Skeleton.stories.tsx index a0b9078f..0affe5c9 100644 --- a/packages/kaspersky-hexa-ui/src/skeleton/stories/Skeleton.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/skeleton/stories/Skeleton.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { renderVariants } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/skeleton/stories/Template.stories.tsx b/packages/kaspersky-hexa-ui/src/skeleton/stories/Template.stories.tsx index 8451dcf1..124017d6 100644 --- a/packages/kaspersky-hexa-ui/src/skeleton/stories/Template.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/skeleton/stories/Template.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/space/Space.stories.tsx b/packages/kaspersky-hexa-ui/src/space/Space.stories.tsx index 416c53b8..00e85178 100644 --- a/packages/kaspersky-hexa-ui/src/space/Space.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/space/Space.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './meta.json' diff --git a/packages/kaspersky-hexa-ui/src/status-card/StatusCard.stories.tsx b/packages/kaspersky-hexa-ui/src/status-card/StatusCard.stories.tsx index 7e6964c0..b6f641b6 100644 --- a/packages/kaspersky-hexa-ui/src/status-card/StatusCard.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/status-card/StatusCard.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { renderVariants } from '@sb/StoryComponents' import { Link } from '@src/link' import { Tag } from '@src/tag' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import MetaData from './__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/status/stories/Status.stories.tsx b/packages/kaspersky-hexa-ui/src/status/stories/Status.stories.tsx index 6da68b78..eee6b423 100644 --- a/packages/kaspersky-hexa-ui/src/status/stories/Status.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/status/stories/Status.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/status/stories/StatusGroup.stories.tsx b/packages/kaspersky-hexa-ui/src/status/stories/StatusGroup.stories.tsx index 619e1dfc..dc658a85 100644 --- a/packages/kaspersky-hexa-ui/src/status/stories/StatusGroup.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/status/stories/StatusGroup.stories.tsx @@ -1,5 +1,5 @@ import { badges } from '@sb/badges' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Placeholder } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/submenu/stories/Submenu.stories.tsx b/packages/kaspersky-hexa-ui/src/submenu/stories/Submenu.stories.tsx index 418cd0af..d1c83068 100644 --- a/packages/kaspersky-hexa-ui/src/submenu/stories/Submenu.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/submenu/stories/Submenu.stories.tsx @@ -11,7 +11,7 @@ import { Space } from '@src/space' import { Tag } from '@src/tag' import { Toggle } from '@src/toggle' import { P } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/table/Table.stories.tsx b/packages/kaspersky-hexa-ui/src/table/Table.stories.tsx index 5056a11b..6a0405f3 100644 --- a/packages/kaspersky-hexa-ui/src/table/Table.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/Table.stories.tsx @@ -1,7 +1,7 @@ import { ThemedPalette, ThemedPaletteProps } from '@design-system/palette' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/CasbTable/CasbTable.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/CasbTable/CasbTable.stories.tsx index ae868b03..ce1c0e31 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/CasbTable/CasbTable.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/CasbTable/CasbTable.stories.tsx @@ -1,4 +1,4 @@ -import { StoryObj } from '@storybook/react-webpack5' +import { StoryObj } from '@storybook/react' import { CasbTable as Component } from './CasbTable' import { model } from './model' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/DataSourceFunction.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/DataSourceFunction.stories.tsx index a5fe4ac2..16286719 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/DataSourceFunction.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/DataSourceFunction.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React from 'react' import { Table } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/Filters.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/Filters.stories.tsx index 93926298..6abd56f8 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/Filters.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/Filters.stories.tsx @@ -4,7 +4,7 @@ import { Button } from '@src/button' import { SectionMessage } from '@src/section-message' import { Tag } from '@src/tag' import { P } from '@src/typography' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useState } from 'react' import { FilterConfig, Table } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/Groups.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/Groups.stories.tsx index 887f1aad..a38f99ed 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/Groups.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/Groups.stories.tsx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import { ITableProps, Table } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/InfiniteScroll.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/InfiniteScroll.stories.tsx index fb744799..dc8c6664 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/InfiniteScroll.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/InfiniteScroll.stories.tsx @@ -7,7 +7,7 @@ import { Link } from '@src/link' import { Select } from '@src/select' import { Sidebar } from '@src/sidebar' import { Text } from '@src/typography' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { Key, useMemo, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/PolicyTable.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/PolicyTable.stories.tsx index 45f002b3..3f16876f 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/PolicyTable.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/PolicyTable.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { StoryColumn } from '@sb/StoryComponents' import { Toggle } from '@src/toggle' import { getItemsLeft } from '@src/toolbar/stories/Toolbar.stories' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useState } from 'react' import { FilterType, Table } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/Resizable.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/Resizable.stories.tsx index b9dd7741..c7c5049b 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/Resizable.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/Resizable.stories.tsx @@ -2,7 +2,7 @@ import { ExpandableText } from '@src/expandable-text' import { SectionMessage } from '@src/section-message' import { Table } from '@src/table' import { ITableProps } from '@src/table/types' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React from 'react' import { TableViewProps } from '../types' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/RowSelection.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/RowSelection.stories.tsx index f8e0d021..40268e7a 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/RowSelection.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/RowSelection.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { StoryColumn } from '@sb/StoryComponents' import { Field } from '@src/field' import { SegmentedButton } from '@src/segmented-button' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import { Table, TableRecord } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/SidebarFilters.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/SidebarFilters.stories.tsx index 1cdb1f69..4bde55b8 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/SidebarFilters.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/SidebarFilters.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { CodeViewer } from '@src/code-viewer' import { Markdown } from '@src/markdown' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useMemo, useState } from 'react' import { Table } from '..' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TableHeader.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TableHeader.stories.tsx index a2be5e3d..f73fa006 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TableHeader.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TableHeader.stories.tsx @@ -4,7 +4,7 @@ import { ScrollableContainer } from '@sb/components/ScrollableContainer' import { StoryColumn } from '@sb/StoryComponents' import MetaData from '@src/table/__meta__/meta.json' import { ToolbarItems } from '@src/toolbar/types' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TableLoading.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TableLoading.stories.tsx index 91c666b1..854adf84 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TableLoading.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TableLoading.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { Loader as LoaderComponent } from '@src/loader' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useState } from 'react' import { Table } from '../' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TablePagination.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TablePagination.stories.tsx index 488283f9..7cddac67 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TablePagination.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TablePagination.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { Checkbox } from '@src/checkbox' import MetaData from '@src/table/__meta__/meta.json' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TableSearch.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TableSearch.stories.tsx index a7ab0322..89ad17f9 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TableSearch.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TableSearch.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { TableTreeInfo } from '@sb/components/Warnings' import { Link } from '@src/link' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { ReactNode, useState } from 'react' import { ITableProps, Table, TableRecord } from '../' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TableSortingFilters.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TableSortingFilters.stories.tsx index 8368489a..7dac04e3 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TableSortingFilters.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TableSortingFilters.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React from 'react' import { Placeholder } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/TableTree.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/TableTree.stories.tsx index 890ff9ac..f3979735 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/TableTree.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/TableTree.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { TableTreeInfo } from '@sb/components/Warnings' import { Link } from '@src/link' import MetaData from '@src/table/__meta__/meta.json' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { useEffect, useState } from 'react' import { ITableProps, Table } from '../index' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/Virtual.stories.tsx b/packages/kaspersky-hexa-ui/src/table/stories/Virtual.stories.tsx index 3f4f4423..c6e603ee 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/Virtual.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/Virtual.stories.tsx @@ -5,7 +5,7 @@ import { SectionMessage } from '@src/section-message' import { Space } from '@src/space' import { Tag } from '@src/tag' import { P, Text } from '@src/typography' -import { Meta } from '@storybook/react-webpack5' +import { Meta } from '@storybook/react' import React, { Key, useCallback, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/table/stories/docs/TableDocs.tsx b/packages/kaspersky-hexa-ui/src/table/stories/docs/TableDocs.tsx index 76502ccb..8526c03b 100644 --- a/packages/kaspersky-hexa-ui/src/table/stories/docs/TableDocs.tsx +++ b/packages/kaspersky-hexa-ui/src/table/stories/docs/TableDocs.tsx @@ -1,7 +1,7 @@ import { Markdown } from '@src/markdown' import React from 'react' -import Docs from './TableDocs.md' +import Docs from './TableDocs.md?raw' export const TableDocs = () => { return diff --git a/packages/kaspersky-hexa-ui/src/tabs/Tabs.stories.tsx b/packages/kaspersky-hexa-ui/src/tabs/Tabs.stories.tsx index cc8d85d1..26892593 100644 --- a/packages/kaspersky-hexa-ui/src/tabs/Tabs.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tabs/Tabs.stories.tsx @@ -10,7 +10,7 @@ import { Textbox } from '@src/input' import { Sidebar } from '@src/sidebar' import { Space } from '@src/space' import { H3 } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useMemo, useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/tag/stories/Tag.stories.tsx b/packages/kaspersky-hexa-ui/src/tag/stories/Tag.stories.tsx index c0947a01..83afb829 100644 --- a/packages/kaspersky-hexa-ui/src/tag/stories/Tag.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tag/stories/Tag.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { Space } from '@src/space' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/tag/stories/TagGroup.stories.tsx b/packages/kaspersky-hexa-ui/src/tag/stories/TagGroup.stories.tsx index bdf6564d..5d2731f5 100644 --- a/packages/kaspersky-hexa-ui/src/tag/stories/TagGroup.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tag/stories/TagGroup.stories.tsx @@ -1,5 +1,5 @@ import { badges } from '@sb/badges' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import MetaData from '../__meta__/meta.json' import Tag from '../Tag' diff --git a/packages/kaspersky-hexa-ui/src/tag/stories/TagReductionGroup.stories.tsx b/packages/kaspersky-hexa-ui/src/tag/stories/TagReductionGroup.stories.tsx index b63f08e2..7eec5de2 100644 --- a/packages/kaspersky-hexa-ui/src/tag/stories/TagReductionGroup.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tag/stories/TagReductionGroup.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { Placeholder } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/tenantFilter/stories/TenantFilter.stories.tsx b/packages/kaspersky-hexa-ui/src/tenantFilter/stories/TenantFilter.stories.tsx index dae6b6ec..1c6b7e07 100644 --- a/packages/kaspersky-hexa-ui/src/tenantFilter/stories/TenantFilter.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tenantFilter/stories/TenantFilter.stories.tsx @@ -4,7 +4,7 @@ import { sbHideControls } from '@sb/helpers' import { Space } from '@src/space' import { getPreparedTenantTreeData } from '@src/tenantFilter' import { Toggle } from '@src/toggle' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/src/terminal/Terminal.stories.tsx b/packages/kaspersky-hexa-ui/src/terminal/Terminal.stories.tsx index 41e8efaa..5098ef99 100644 --- a/packages/kaspersky-hexa-ui/src/terminal/Terminal.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/terminal/Terminal.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' import { StoryColumn } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { Terminal as XTerminal } from '@xterm/xterm' import React from 'react' diff --git a/packages/kaspersky-hexa-ui/src/text-diff/TextDiff.stories.tsx b/packages/kaspersky-hexa-ui/src/text-diff/TextDiff.stories.tsx index 75e34500..23acb7c6 100644 --- a/packages/kaspersky-hexa-ui/src/text-diff/TextDiff.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/text-diff/TextDiff.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { textLevels } from '@kaspersky/hexa-ui-core/typography/js' diff --git a/packages/kaspersky-hexa-ui/src/time-input/stories/RangeTime.stories.tsx b/packages/kaspersky-hexa-ui/src/time-input/stories/RangeTime.stories.tsx index fdde68c0..7759b296 100644 --- a/packages/kaspersky-hexa-ui/src/time-input/stories/RangeTime.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/time-input/stories/RangeTime.stories.tsx @@ -1,7 +1,7 @@ import { badges } from '@sb/badges' import { Space } from '@src/space' import { H6 } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/time-input/stories/TimeInput.stories.tsx b/packages/kaspersky-hexa-ui/src/time-input/stories/TimeInput.stories.tsx index 34de337c..ee954cff 100644 --- a/packages/kaspersky-hexa-ui/src/time-input/stories/TimeInput.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/time-input/stories/TimeInput.stories.tsx @@ -3,7 +3,7 @@ import { validationStatuses } from '@helpers/typesHelpers' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/toggle-button/stories/ToggleButton.stories.tsx b/packages/kaspersky-hexa-ui/src/toggle-button/stories/ToggleButton.stories.tsx index 027bbff9..70dadbd9 100644 --- a/packages/kaspersky-hexa-ui/src/toggle-button/stories/ToggleButton.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/toggle-button/stories/ToggleButton.stories.tsx @@ -3,7 +3,7 @@ import { withMeta } from '@sb/components/Meta' import { renderVariants } from '@sb/StoryComponents' import { Badge } from '@src/badge' import { Space } from '@src/space' -import type { Meta, StoryObj } from '@storybook/react-webpack5' +import type { Meta, StoryObj } from '@storybook/react' import React, { useMemo, useState } from 'react' import { Placeholder, Plus, Settings } from '@kaspersky/hexa-ui-icons/16' diff --git a/packages/kaspersky-hexa-ui/src/toggle/Toggle.stories.tsx b/packages/kaspersky-hexa-ui/src/toggle/Toggle.stories.tsx index 26f5f25d..a2ef09e9 100644 --- a/packages/kaspersky-hexa-ui/src/toggle/Toggle.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/toggle/Toggle.stories.tsx @@ -7,7 +7,7 @@ import { StoryColumn } from '@sb/StoryComponents' import { Textbox } from '@src/input' import { Tooltip } from '@src/tooltip' import { Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/toolbar/stories/Toolbar.stories.tsx b/packages/kaspersky-hexa-ui/src/toolbar/stories/Toolbar.stories.tsx index 6cf83950..7028a39f 100644 --- a/packages/kaspersky-hexa-ui/src/toolbar/stories/Toolbar.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/toolbar/stories/Toolbar.stories.tsx @@ -8,7 +8,7 @@ import { Link } from '@src/link' import { Sidebar } from '@src/sidebar' import { Space } from '@src/space' import { Toggle } from '@src/toggle' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/tooltip/Tooltip.stories.tsx b/packages/kaspersky-hexa-ui/src/tooltip/Tooltip.stories.tsx index 209d7266..c6573f65 100644 --- a/packages/kaspersky-hexa-ui/src/tooltip/Tooltip.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tooltip/Tooltip.stories.tsx @@ -10,7 +10,7 @@ import { Field } from '@src/field' import { SectionMessage } from '@src/section-message' import { SegmentedButton, SegmentedButtonOption } from '@src/segmented-button' import { P, Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/top-navigation/stories/TopNavigation.stories.tsx b/packages/kaspersky-hexa-ui/src/top-navigation/stories/TopNavigation.stories.tsx index 5f653782..1c9e352b 100644 --- a/packages/kaspersky-hexa-ui/src/top-navigation/stories/TopNavigation.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/top-navigation/stories/TopNavigation.stories.tsx @@ -9,7 +9,7 @@ import { Placeholder } from '@src/placeholder' import { Search } from '@src/search' import { Tag } from '@src/tag' import { Toggle } from '@src/toggle' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { Layout } from 'antd' import React, { useState } from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/tree-select/stories/TreeSelect.stories.tsx b/packages/kaspersky-hexa-ui/src/tree-select/stories/TreeSelect.stories.tsx index 99ff6255..bd89a212 100644 --- a/packages/kaspersky-hexa-ui/src/tree-select/stories/TreeSelect.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tree-select/stories/TreeSelect.stories.tsx @@ -3,7 +3,7 @@ import { validationStatuses } from '@helpers/typesHelpers' import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { sbHideControls } from '@sb/helpers' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import { TreeSelect as TreeSelectAntd } from 'antd' import React, { useState } from 'react' diff --git a/packages/kaspersky-hexa-ui/src/tree/stories/Tree.stories.tsx b/packages/kaspersky-hexa-ui/src/tree/stories/Tree.stories.tsx index a6a2f7b4..9f073d47 100644 --- a/packages/kaspersky-hexa-ui/src/tree/stories/Tree.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/tree/stories/Tree.stories.tsx @@ -4,7 +4,7 @@ import { withMeta } from '@sb/components/Meta' import { sbFixArrayArgs, sbMergeActions } from '@sb/helpers' import { Panel } from '@src/panel' import { applyDropToTreeData, DataNode, TreeList, TreeListProps, TreeNav, TreeNavProps } from '@src/tree' -import { Meta, StoryObj as Story } from '@storybook/react-webpack5' +import { Meta, StoryObj as Story } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/typography/stories/heading.stories.tsx b/packages/kaspersky-hexa-ui/src/typography/stories/heading.stories.tsx index b123fff8..918828c9 100644 --- a/packages/kaspersky-hexa-ui/src/typography/stories/heading.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/typography/stories/heading.stories.tsx @@ -3,7 +3,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { SBArgType, sbHideControls, sbSetDefaultValue } from '@sb/helpers' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { productColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/typography/stories/text.stories.tsx b/packages/kaspersky-hexa-ui/src/typography/stories/text.stories.tsx index 9cfa8e1f..55aabe91 100644 --- a/packages/kaspersky-hexa-ui/src/typography/stories/text.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/typography/stories/text.stories.tsx @@ -2,7 +2,7 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' import { SBArgType, sbHideControls } from '@sb/helpers' import { Space } from '@src/space' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { productColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/upload/stories/FileItem.stories.tsx b/packages/kaspersky-hexa-ui/src/upload/stories/FileItem.stories.tsx index 8a5bc54e..4e24fc69 100644 --- a/packages/kaspersky-hexa-ui/src/upload/stories/FileItem.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/upload/stories/FileItem.stories.tsx @@ -1,7 +1,7 @@ import { withDesignControls } from '@sb/components/designControls' import { renderVariants } from '@sb/StoryComponents' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/upload/stories/Uploader.stories.tsx b/packages/kaspersky-hexa-ui/src/upload/stories/Uploader.stories.tsx index 8a1987e5..3770a32f 100644 --- a/packages/kaspersky-hexa-ui/src/upload/stories/Uploader.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/upload/stories/Uploader.stories.tsx @@ -7,7 +7,7 @@ import { renderVariants } from '@sb/StoryComponents' import { Button } from '@src/button' import { SectionMessage } from '@src/section-message' import { P, Text } from '@src/typography' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import { componentColors } from '@kaspersky/hexa-ui-core/colors/js' diff --git a/packages/kaspersky-hexa-ui/src/weekly-schedule/WeeklySchedule.stories.tsx b/packages/kaspersky-hexa-ui/src/weekly-schedule/WeeklySchedule.stories.tsx index 18a89868..c27b3cea 100644 --- a/packages/kaspersky-hexa-ui/src/weekly-schedule/WeeklySchedule.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/weekly-schedule/WeeklySchedule.stories.tsx @@ -1,6 +1,6 @@ import { badges } from '@sb/badges' import { withMeta } from '@sb/components/Meta' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React from 'react' import styled from 'styled-components' diff --git a/packages/kaspersky-hexa-ui/src/wizard/stories/Wizard.stories.tsx b/packages/kaspersky-hexa-ui/src/wizard/stories/Wizard.stories.tsx index a301d764..8fdc2b1e 100644 --- a/packages/kaspersky-hexa-ui/src/wizard/stories/Wizard.stories.tsx +++ b/packages/kaspersky-hexa-ui/src/wizard/stories/Wizard.stories.tsx @@ -3,7 +3,7 @@ import { withDesignControls } from '@sb/components/designControls' import { withMeta } from '@sb/components/Meta' import { Button } from '@src/button' import { FieldSet } from '@src/field-set' -import { Meta, StoryObj } from '@storybook/react-webpack5' +import { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import MetaData from '../__meta__/meta.json' diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/00-Intro-DDZah4Zi.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/00-Intro-DDZah4Zi.js new file mode 100644 index 00000000..e8779dc7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/00-Intro-DDZah4Zi.js @@ -0,0 +1,14 @@ +import{j as n}from"./jsx-runtime-CxPCTGSc.js";import{useMDXComponents as i}from"./index-lKYyQ2c7.js";import{M as o}from"./blocks-71x0kO9t.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";function s(r){const e={a:"a",code:"code",em:"em",h2:"h2",li:"li",p:"p",ul:"ul",...i(),...r.components};return n.jsxs(n.Fragment,{children:[n.jsx(o,{title:"Intro"}),` +`,n.jsx(e.h2,{id:"о-дизайн-системе",children:"О дизайн-системе"}),` +`,n.jsx(e.p,{children:"Hexa UI - дизайн-система, созданная с целью унификации визуального дизайна, проектирования и разработки пользовательских интерфейсов в Лаборатории Касперского."}),` +`,n.jsx(e.p,{children:"Команда состоит из двух групп."}),` +`,n.jsx(e.p,{children:n.jsx(e.em,{children:"Дизайн:"})}),` +`,n.jsx(e.p,{children:"Команда дизайн-системы B2B направления, являющаяся частью DRO."}),` +`,n.jsx(e.p,{children:n.jsx(e.em,{children:"Разработка:"})}),` +`,n.jsx(e.p,{children:"Команда разработки, являющаяся частью UIF - технологической платформы для построения пользовательских интерфейсов и веб-сервисов."}),` +`,n.jsxs(e.p,{children:["Под капотом используются ",n.jsx(e.code,{children:"styled-components"})," и ",n.jsx(e.code,{children:"antd"}),"."]}),` +`,n.jsx(e.h2,{id:"контакты",children:"Контакты"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:["Artur Ivanov - ответственный за дизайн, ",n.jsx(e.a,{href:"mailto:artur.v.ivanov@kaspersky.com",children:"почта"})]}),` +`,n.jsxs(e.li,{children:["Pavel Vostrikov - ответственный за разработку, ",n.jsx(e.a,{href:"mailto:pavel.vostrikov@kaspersky.com",children:"почта"})]}),` +`]})]})}function h(r={}){const{wrapper:e}={...i(),...r.components};return e?n.jsx(e,{...r,children:n.jsx(s,{...r})}):s(r)}export{h as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/01-GetStarted-CshdgvzS.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/01-GetStarted-CshdgvzS.js new file mode 100644 index 00000000..94417254 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/01-GetStarted-CshdgvzS.js @@ -0,0 +1,154 @@ +import{j as e}from"./jsx-runtime-CxPCTGSc.js";import{useMDXComponents as o}from"./index-lKYyQ2c7.js";import{M as s}from"./blocks-71x0kO9t.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";function r(t){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(s,{title:"Docs/Установка и инициализация"}),` +`,e.jsx(n.h1,{id:"установка-и-инициализация",children:"Установка и инициализация"}),` +`,e.jsx(n.h2,{id:"установка-пакета",children:"Установка пакета"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{children:`npm i @kaspersky/hexa-ui +`})}),` +`,e.jsx(n.p,{children:"Или если вы используете yarn:"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{children:`yarn add @kaspersky/hexa-ui +`})}),` +`,e.jsx(n.p,{children:"Не забудьте также про настройку registry (если еще не делали):"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{children:`npm config set registry https://registry.npmjs.org/ +`})}),` +`,e.jsx(n.h2,{id:"добавление-глобальных-стилей",children:"Добавление глобальных стилей"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{children:`// provide theme color to css vars +import { GlobalStyle } from '@kaspersky/hexa-ui/design-system/global-style' + +// provide base css +import '@kaspersky/hexa-ui/design-system/global-style/styles.css' + +// App Root +const AppRoot = () => ( + <> + + + +) + +ReactDOM.render(, document.getElementById('app')) +`})}),` +`,e.jsx(n.h2,{id:"импорт-компонента",children:"Импорт компонента"}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{children:`import React from 'react' + +import { Button } from '@kaspersky/hexa-ui' + +const Layout = () => { + return ( + + setOpen(false)}> +

{dummyText}

+ + + {args.items.map(x => renderItem(x))} + +
+ ; + }, + args: { + items: anchorItems.slice(0, 10) + } +}`,...(F=(D=S.parameters)==null?void 0:D.docs)==null?void 0:F.source}}};const it=["Basic","WithManyItems","WithSidebar"];export{f as Basic,E as WithManyItems,S as WithSidebar,it as __namedExportsOrder,at as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDown-4i-SVD6u.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDown-4i-SVD6u.js new file mode 100644 index 00000000..729b805d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDown-4i-SVD6u.js @@ -0,0 +1 @@ +import{R as e,q as n}from"./iframe-zz6a49H8.js";const C=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{d:"M8.64998 2.73313C8.64998 2.37414 8.35896 2.08313 7.99998 2.08313C7.64099 2.08313 7.34998 2.37414 7.34998 2.73313V11.6976L3.95825 8.30592C3.70441 8.05208 3.29285 8.05208 3.03901 8.30592C2.78517 8.55976 2.78517 8.97132 3.03901 9.22516L7.53691 13.7231C7.59291 13.7799 7.6593 13.8265 7.733 13.8597C7.81445 13.8965 7.90482 13.9169 7.99998 13.9169C8.09022 13.9169 8.17616 13.8985 8.25427 13.8653C8.32888 13.8336 8.39878 13.7874 8.45961 13.7265L12.961 9.22516C13.2148 8.97132 13.2148 8.55976 12.961 8.30592C12.7071 8.05208 12.2956 8.05208 12.0417 8.30592L8.64998 11.6977V2.73313Z",fill:n(t.color)||t.color||"currentColor"}))),d=e.memo(e.forwardRef((t,r)=>{const{klId:o,testId:l,...a}=t;return e.createElement(C,{"kl-id":o,"data-testid":l,ref:r,...a})}));d.displayName="ArrowDown";export{d as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDownSolid-DU27KX-r.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDownSolid-DU27KX-r.js new file mode 100644 index 00000000..4228cd0f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowDownSolid-DU27KX-r.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:8,height:8,viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{d:"M1.42474 1.3252H6.57567C7.16935 1.3252 7.52346 1.98686 7.19415 2.48083L4.61868 6.34403C4.32446 6.78536 3.67595 6.78536 3.38173 6.34403L0.806266 2.48083C0.476949 1.98686 0.831059 1.3252 1.42474 1.3252Z",fill:d(t.color)||t.color||"currentColor"}))),i=e.memo(e.forwardRef((t,r)=>{const{klId:o,testId:l,...a}=t;return e.createElement(n,{"kl-id":o,"data-testid":l,ref:r,...a})}));i.displayName="ArrowDownSolid";export{i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowForward-Cfeau0Of.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowForward-Cfeau0Of.js new file mode 100644 index 00000000..a6a7fbe9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowForward-Cfeau0Of.js @@ -0,0 +1 @@ +import{R as l,q as r}from"./iframe-zz6a49H8.js";const n=l.forwardRef((e,t)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{d:"M5.91357 1.02075C5.55459 1.02075 5.26357 1.31177 5.26357 1.67075C5.26357 2.02974 5.55459 2.32075 5.91357 2.32075H10.8024C12.3764 2.32075 13.6524 3.59674 13.6524 5.17075V10.1706C13.6524 10.5295 13.9434 10.8206 14.3024 10.8206C14.6614 10.8206 14.9524 10.5295 14.9524 10.1706V5.17075C14.9524 2.87877 13.0944 1.02075 10.8024 1.02075H5.91357Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.08203 6.12456C1.08203 4.79907 2.15655 3.72455 3.48203 3.72455H9.86673C11.1922 3.72455 12.2667 4.79907 12.2667 6.12455V12.5093C12.2667 13.8347 11.1922 14.9093 9.86674 14.9093H3.48203C2.15655 14.9093 1.08203 13.8347 1.08203 12.5093V6.12456ZM3.48203 5.02455H9.86673C10.4742 5.02455 10.9667 5.51704 10.9667 6.12455V12.5093C10.9667 13.1168 10.4742 13.6093 9.86674 13.6093H3.48203C2.87452 13.6093 2.38203 13.1168 2.38203 12.5093V6.12456C2.38203 5.51704 2.87452 5.02455 3.48203 5.02455Z",fill:r(e.color)||e.color||"currentColor"}))),a=l.memo(l.forwardRef((e,t)=>{const{klId:o,testId:C,...d}=e;return l.createElement(n,{"kl-id":o,"data-testid":C,ref:t,...d})}));a.displayName="Copy";const c=l.forwardRef((e,t)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{d:"M4.31797 1.90723C2.85441 1.90723 1.66797 3.09367 1.66797 4.55723V9.06121C1.66797 10.5248 2.85441 11.7112 4.31797 11.7112H8.20215V10.4112H4.31797C3.57238 10.4112 2.96797 9.8068 2.96797 9.06121V4.55723C2.96797 3.81164 3.57238 3.20723 4.31797 3.20723H11.419C12.1345 3.20723 12.72 3.76383 12.7661 4.46765H13.4578C13.6684 4.46765 13.8731 4.49304 14.069 4.54092C14.0602 3.08487 12.8772 1.90723 11.419 1.90723H4.31797Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M1.38242 12.6414H8.21363C8.2595 13.1268 8.44061 13.5728 8.71887 13.9414H1.38242C1.02344 13.9414 0.732422 13.6503 0.732422 13.2914C0.732422 12.9324 1.02344 12.6414 1.38242 12.6414Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8746 5.4884C9.96334 5.4884 9.22461 6.22713 9.22461 7.1384V12.2914C9.22461 13.2027 9.96334 13.9414 10.8746 13.9414H13.3539C14.2651 13.9414 15.0039 13.2027 15.0039 12.2914V7.1384C15.0039 6.22713 14.2651 5.4884 13.3539 5.4884H10.8746ZM10.5246 7.1384C10.5246 6.9451 10.6813 6.7884 10.8746 6.7884H13.3539C13.5472 6.7884 13.7039 6.9451 13.7039 7.1384V12.2914C13.7039 12.4847 13.5472 12.6414 13.3539 12.6414H10.8746C10.6813 12.6414 10.5246 12.4847 10.5246 12.2914V7.1384Z",fill:r(e.color)||e.color||"currentColor"}))),i=l.memo(l.forwardRef((e,t)=>{const{klId:o,testId:C,...d}=e;return l.createElement(c,{"kl-id":o,"data-testid":C,ref:t,...d})}));i.displayName="Multidevice";const f=l.forwardRef((e,t)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM10.7286 5.27168C11.0215 5.56457 11.0215 6.03944 10.7286 6.33234L9.06063 8.00025L10.7281 9.66773C11.021 9.96063 11.021 10.4355 10.7281 10.7284C10.4352 11.0213 9.96031 11.0213 9.66742 10.7284L7.99996 9.0609L6.33251 10.7283C6.03962 11.0212 5.56474 11.0212 5.27185 10.7283C4.97896 10.4354 4.97896 9.96056 5.27186 9.66766L6.93931 8.00024L5.27142 6.33233C4.97853 6.03943 4.97854 5.56456 5.27143 5.27167C5.56433 4.97878 6.0392 4.97878 6.33209 5.27168L7.99998 6.93958L9.66792 5.27167C9.96081 4.97878 10.4357 4.97878 10.7286 5.27168Z",fill:r(e.color)||e.color||"currentColor"}))),s=l.memo(l.forwardRef((e,t)=>{const{klId:o,testId:C,...d}=e;return l.createElement(f,{"kl-id":o,"data-testid":C,ref:t,...d})}));s.displayName="StatusErrorSolid";const m=l.forwardRef((e,t)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.38584 4.81995C8.38584 3.52528 9.43776 2.47876 10.7316 2.47876C12.0255 2.47876 13.0774 3.52528 13.0774 4.81995C13.0774 6.11462 12.0255 7.16114 10.7316 7.16114C9.43776 7.16114 8.38584 6.11462 8.38584 4.81995ZM10.7316 3.77876C10.1524 3.77876 9.68584 4.24658 9.68584 4.81995C9.68584 5.39331 10.1524 5.86114 10.7316 5.86114C11.3109 5.86114 11.7774 5.39331 11.7774 4.81995C11.7774 4.24658 11.3109 3.77876 10.7316 3.77876Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M10.1286 13.506H13.4001C14.3114 13.506 15.0501 12.7672 15.0501 11.856V10.8153C15.0501 9.24132 13.7741 7.96533 12.2001 7.96533H9.10737C9.63365 8.27424 10.0454 8.70733 10.3061 9.26533H12.2001C13.0562 9.26533 13.7501 9.95929 13.7501 10.8153V11.856C13.7501 12.0493 13.5934 12.206 13.4001 12.206H10.6039C10.55 12.683 10.3823 13.1256 10.1286 13.506Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.11948 2.49365C3.8256 2.49365 2.77368 3.54017 2.77368 4.83484C2.77368 6.12951 3.8256 7.17603 5.11948 7.17603C6.41336 7.17603 7.46528 6.12951 7.46528 4.83484C7.46528 3.54017 6.41336 2.49365 5.11948 2.49365ZM4.07368 4.83484C4.07368 4.26148 4.54023 3.79365 5.11948 3.79365C5.69873 3.79365 6.16528 4.26148 6.16528 4.83484C6.16528 5.40821 5.69873 5.87603 5.11948 5.87603C4.54023 5.87603 4.07368 5.40821 4.07368 4.83484Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.8002 7.96536C2.22618 7.96536 0.950195 9.24135 0.950195 10.8154V11.8711C0.950195 12.7823 1.68893 13.5211 2.6002 13.5211H7.67272C8.58399 13.5211 9.32272 12.7823 9.32272 11.8711V10.8154C9.32272 9.24135 8.04673 7.96536 6.47272 7.96536H3.8002ZM2.2502 10.8154C2.2502 9.95932 2.94415 9.26536 3.8002 9.26536H6.47272C7.32876 9.26536 8.02272 9.95932 8.02272 10.8154V11.8711C8.02272 12.0644 7.86602 12.2211 7.67272 12.2211H2.6002C2.4069 12.2211 2.2502 12.0644 2.2502 11.8711V10.8154Z",fill:r(e.color)||e.color||"currentColor"}))),w=l.memo(l.forwardRef((e,t)=>{const{klId:o,testId:C,...d}=e;return l.createElement(m,{"kl-id":o,"data-testid":C,ref:t,...d})}));w.displayName="UserGroup";const u=l.forwardRef((e,t)=>l.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.2929 19.7071C12.9024 19.3166 12.9024 18.6834 13.2929 18.2929L18.5858 13L3 13C2.44772 13 2 12.5523 2 12C2 11.4477 2.44772 11 3 11L18.5858 11L13.2929 5.70711C12.9024 5.31658 12.9024 4.68342 13.2929 4.29289C13.6834 3.90237 14.3166 3.90237 14.7071 4.29289L21.7071 11.2929C22.0976 11.6834 22.0976 12.3166 21.7071 12.7071L14.7071 19.7071C14.3166 20.0976 13.6834 20.0976 13.2929 19.7071Z",fill:r(e.color)||e.color||"currentColor"}))),p=l.memo(l.forwardRef((e,t)=>{const{klId:o,testId:C,...d}=e;return l.createElement(u,{"kl-id":o,"data-testid":C,ref:t,...d})}));p.displayName="ArrowForward";export{p as a,i as b,a as l,w as r,s as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowLeft-BenI_L4g.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowLeft-BenI_L4g.js new file mode 100644 index 00000000..98e125b9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowLeft-BenI_L4g.js @@ -0,0 +1 @@ +import{R as e,q as a}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6369 3.32225C10.8871 3.57969 10.8812 3.99121 10.6238 4.24139L6.76123 7.99501L10.6244 11.7591C10.8815 12.0097 10.8869 12.4212 10.6363 12.6783C10.3858 12.9354 9.9743 12.9408 9.71719 12.6902L5.37558 8.45994C5.2499 8.33749 5.17907 8.16943 5.17919 7.99396C5.1793 7.8185 5.25035 7.65053 5.37619 7.52825L9.7178 3.3091C9.97525 3.05891 10.3868 3.0648 10.6369 3.32225Z",fill:a(t.color)||t.color||"currentColor"}))),f=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...d}=t;return e.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...d})}));f.displayName="ArrowLeft";export{f as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-DPBBrE_M.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-DPBBrE_M.js new file mode 100644 index 00000000..eee1cda0 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-DPBBrE_M.js @@ -0,0 +1 @@ +import{R as e,q as a}from"./iframe-zz6a49H8.js";const i=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.36305 3.32225C5.11287 3.57969 5.11876 3.99121 5.3762 4.24139L9.23877 7.99501L5.37559 11.7591C5.11847 12.0097 5.11313 12.4212 5.36365 12.6783C5.61417 12.9354 6.0257 12.9408 6.28281 12.6902L10.6244 8.45994C10.7501 8.33749 10.8209 8.16943 10.8208 7.99396C10.8207 7.8185 10.7496 7.65053 10.6238 7.52825L6.2822 3.3091C6.02475 3.05891 5.61324 3.0648 5.36305 3.32225Z",fill:a(t.color)||t.color||"currentColor"}))),n=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...d}=t;return e.createElement(i,{"kl-id":l,"data-testid":o,ref:r,...d})}));n.displayName="ArrowRight";export{n as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-hBQHItJC.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-hBQHItJC.js new file mode 100644 index 00000000..00799c14 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRight-hBQHItJC.js @@ -0,0 +1 @@ +import{R as t,q as n}from"./iframe-zz6a49H8.js";const a=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.98411 1.1001C6.3486 1.1001 5.02277 2.42594 5.02277 4.06144C5.02277 5.69694 6.3486 7.02278 7.98411 7.02278C9.61961 7.02278 10.9454 5.69694 10.9454 4.06144C10.9454 2.42594 9.61961 1.1001 7.98411 1.1001ZM6.32277 4.06144C6.32277 3.14391 7.06657 2.4001 7.98411 2.4001C8.90164 2.4001 9.64545 3.14391 9.64545 4.06144C9.64545 4.97897 8.90164 5.72278 7.98411 5.72278C7.06657 5.72278 6.32277 4.97897 6.32277 4.06144Z",fill:n(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.6832 8.1326C3.66736 8.1326 2.0332 9.76676 2.0332 11.7826V12.8501C2.0332 13.9823 2.95102 14.9001 4.0832 14.9001H11.916C13.0482 14.9001 13.966 13.9823 13.966 12.8501V11.7826C13.966 9.76676 12.3318 8.1326 10.316 8.1326H5.6832ZM3.3332 11.7826C3.3332 10.4847 4.38533 9.4326 5.6832 9.4326H10.316C11.6138 9.4326 12.666 10.4847 12.666 11.7826V12.8501C12.666 13.2643 12.3302 13.6001 11.916 13.6001H4.0832C3.66899 13.6001 3.3332 13.2643 3.3332 12.8501V11.7826Z",fill:n(e.color)||e.color||"currentColor"}))),c=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...d}=e;return t.createElement(a,{"kl-id":r,"data-testid":o,ref:l,...d})}));c.displayName="UserAccount";const C=t.forwardRef((e,l)=>t.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.79243 17.7066C8.40216 17.3159 8.40258 16.6827 8.79336 16.2924L13.0858 12.0057L8.79243 7.70664C8.40216 7.31586 8.40258 6.68269 8.79336 6.29243C9.18414 5.90216 9.81731 5.90258 10.2076 6.29336L15.2076 11.3C15.395 11.4876 15.5002 11.742 15.5 12.0073C15.4998 12.2725 15.3943 12.5268 15.2066 12.7142L10.2066 17.7076C9.81586 18.0978 9.18269 18.0974 8.79243 17.7066Z",fill:n(e.color)||e.color||"currentColor"}))),i=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...d}=e;return t.createElement(C,{"kl-id":r,"data-testid":o,ref:l,...d})}));i.displayName="ArrowRight";export{c as r,i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightMini-DjD3k9uh.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightMini-DjD3k9uh.js new file mode 100644 index 00000000..94de6f55 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightMini-DjD3k9uh.js @@ -0,0 +1 @@ +import{R as t,q as d}from"./iframe-zz6a49H8.js";const n=t.forwardRef((e,r)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M7.28791 4.27148C7.54175 4.01764 7.54174 3.60608 7.2879 3.35224C7.03406 3.0984 6.6225 3.09841 6.36866 3.35225L2.18061 7.54036C1.92677 7.7942 1.92678 8.20576 2.18061 8.4596L6.36866 12.6476C6.62251 12.9015 7.03406 12.9015 7.2879 12.6476C7.54174 12.3938 7.54174 11.9822 7.2879 11.7284L3.55947 7.99997L7.28791 4.27148Z",fill:d(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M13.8204 4.27148C14.0742 4.01764 14.0742 3.60608 13.8204 3.35224C13.5665 3.0984 13.155 3.09841 12.9011 3.35225L8.71308 7.54036C8.45924 7.7942 8.45925 8.20576 8.71309 8.4596L12.9011 12.6476C13.155 12.9015 13.5665 12.9015 13.8204 12.6476C14.0742 12.3938 14.0742 11.9822 13.8204 11.7284L10.0919 7.99997L13.8204 4.27148Z",fill:d(e.color)||e.color||"currentColor"}))),c=t.memo(t.forwardRef((e,r)=>{const{klId:l,testId:o,...a}=e;return t.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...a})}));c.displayName="ArrowDoubleLeft";const i=t.forwardRef((e,r)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M8.71308 4.27148C8.45924 4.01764 8.45925 3.60608 8.71309 3.35224C8.96693 3.0984 9.37849 3.09841 9.63233 3.35225L13.8204 7.54036C14.0742 7.7942 14.0742 8.20576 13.8204 8.4596L9.63232 12.6476C9.37848 12.9015 8.96693 12.9015 8.71309 12.6476C8.45925 12.3938 8.45925 11.9822 8.71309 11.7284L12.4415 7.99997L8.71308 4.27148Z",fill:d(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M2.18061 4.27148C1.92677 4.01764 1.92678 3.60608 2.18062 3.35224C2.43446 3.0984 2.84602 3.09841 3.09986 3.35225L7.28791 7.54036C7.54174 7.7942 7.54174 8.20576 7.2879 8.4596L3.09985 12.6476C2.84601 12.9015 2.43446 12.9015 2.18062 12.6476C1.92677 12.3938 1.92677 11.9822 2.18062 11.7284L5.90905 7.99997L2.18061 4.27148Z",fill:d(e.color)||e.color||"currentColor"}))),C=t.memo(t.forwardRef((e,r)=>{const{klId:l,testId:o,...a}=e;return t.createElement(i,{"kl-id":l,"data-testid":o,ref:r,...a})}));C.displayName="ArrowDoubleRight";const f=t.forwardRef((e,r)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.8738 4.31663C5.62361 4.57408 5.6295 4.98559 5.88694 5.23578L8.72759 7.9963L5.88633 10.7647C5.62921 11.0152 5.62387 11.4268 5.87439 11.6839C6.12492 11.941 6.53644 11.9463 6.79355 11.6958L10.1132 8.46123C10.2389 8.33878 10.3098 8.17072 10.3096 7.99526C10.3095 7.81979 10.2385 7.65182 10.1126 7.52954L6.79294 4.30348C6.53549 4.0533 6.12398 4.05919 5.8738 4.31663Z",fill:d(e.color)||e.color||"currentColor"}))),s=t.memo(t.forwardRef((e,r)=>{const{klId:l,testId:o,...a}=e;return t.createElement(f,{"kl-id":l,"data-testid":o,ref:r,...a})}));s.displayName="ArrowRightMini";export{C as a,c as b,s as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightSolid-6Unlqm7I.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightSolid-6Unlqm7I.js new file mode 100644 index 00000000..5c0f6de3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowRightSolid-6Unlqm7I.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const i=e.forwardRef((r,t)=>e.createElement("svg",{width:8,height:8,viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...r},e.createElement("path",{d:"M1.3252 6.57542L1.3252 1.4245C1.3252 0.830815 1.98686 0.476704 2.48083 0.806021L6.34403 3.38148C6.78536 3.67571 6.78536 4.32422 6.34403 4.61844L2.48083 7.1939C1.98686 7.52322 1.3252 7.16911 1.3252 6.57542Z",fill:d(r.color)||r.color||"currentColor"}))),n=e.memo(e.forwardRef((r,t)=>{const{klId:o,testId:l,...a}=r;return e.createElement(i,{"kl-id":o,"data-testid":l,ref:t,...a})}));n.displayName="ArrowRightSolid";export{n as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowUp1-DkE_q9S2.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowUp1-DkE_q9S2.js new file mode 100644 index 00000000..2fcb8f40 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ArrowUp1-DkE_q9S2.js @@ -0,0 +1 @@ +import{R as e,q as a}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.32225 10.6369C3.57969 10.8871 3.99121 10.8812 4.24139 10.6238L7.99501 6.76123L11.7591 10.6244C12.0097 10.8815 12.4212 10.8869 12.6783 10.6363C12.9354 10.3858 12.9408 9.9743 12.6902 9.71719L8.45994 5.37558C8.33749 5.2499 8.16943 5.17907 7.99397 5.17919C7.8185 5.1793 7.65053 5.25035 7.52825 5.37619L3.3091 9.7178C3.05891 9.97525 3.0648 10.3868 3.32225 10.6369Z",fill:a(t.color)||t.color||"currentColor"}))),i=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...d}=t;return e.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...d})}));i.displayName="ArrowUp1";export{i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge-DMO-MXiW.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge-DMO-MXiW.js new file mode 100644 index 00000000..f74215b5 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge-DMO-MXiW.js @@ -0,0 +1,44 @@ +import{r as a,a as ee,l as i,j as O,Y as re,k as f,p as ve,aD as ye,a1 as ge,a0 as be,B as te,at as he,w as Ce,u as Ne,R as oe,H as xe}from"./iframe-zz6a49H8.js";import{a as U}from"./type-CR-gS43P.js";import{P as we}from"./colors-Pn4JZYjC.js";function ne(t){var e=t.prefixCls,o=t.value,n=t.current,r=t.offset,u=r===void 0?0:r,s;return u&&(s={position:"absolute",top:"".concat(u,"00%"),left:0}),a.createElement("span",{style:s,className:O("".concat(e,"-only-unit"),{current:n})},o)}function Se(t,e,o){for(var n=t,r=0;(n+10)%10!==e;)n+=o,r+=o;return r}function $e(t){var e=t.prefixCls,o=t.count,n=t.value,r=Number(n),u=Math.abs(o),s=a.useState(r),p=ee(s,2),b=p[0],l=p[1],S=a.useState(u),v=ee(S,2),$=v[0],P=v[1],d=function(){l(r),P(u)};a.useEffect(function(){var C=setTimeout(function(){d()},1e3);return function(){clearTimeout(C)}},[r]);var y,h;if(b===r||Number.isNaN(r)||Number.isNaN(b))y=[a.createElement(ne,i({},t,{key:r,current:!0}))],h={transition:"none"};else{y=[];for(var x=r+10,g=[],m=r;m<=x;m+=1)g.push(m);var E=g.findIndex(function(C){return C%10===b});y=g.map(function(C,M){var D=C%10;return a.createElement(ne,i({},t,{key:C,value:D,offset:M-E,current:M===E}))});var I=$P?"".concat(P,"+"):v,A=p!=null||l!=null,F=V==="0"||V===0,j=y&&!F,R=j?"":V,z=a.useMemo(function(){var w=R==null||R==="";return(w||F&&!M)&&!j},[R,F,M,j]),J=a.useRef(v);z||(J.current=v);var k=J.current,K=a.useRef(R);z||(K.current=R);var W=K.current,Q=a.useRef(j);z||(Q.current=j);var q=a.useMemo(function(){if(!m)return i({},E);var w={marginTop:m[1]};return Z==="rtl"?w.left=parseInt(m[0],10):w.right=-parseInt(m[0],10),i(i({},w),E)},[Z,m,E]),le=g??(typeof k=="string"||typeof k=="number"?k:void 0),ce=z||!b?null:a.createElement("span",{className:"".concat(c,"-status-text")},b),ie=!k||ve(k)!=="object"?void 0:re(k,function(w){return{style:i(i({},q),w.style)}}),ue=O((o={},f(o,"".concat(c,"-status-dot"),A),f(o,"".concat(c,"-status-").concat(p),!!p),f(o,"".concat(c,"-status-").concat(l),B(l)),o)),X={};l&&!B(l)&&(X.background=l);var L=O(c,(n={},f(n,"".concat(c,"-status"),A),f(n,"".concat(c,"-not-a-wrapper"),!s),f(n,"".concat(c,"-rtl"),Z==="rtl"),n),I);if(!s&&A){var de=q.color;return a.createElement("span",i({},D,{className:L,style:q}),a.createElement("span",{className:ue,style:X}),a.createElement("span",{style:{color:de},className:"".concat(c,"-status-text")},b))}return a.createElement("span",i({},D,{className:L}),s,a.createElement(ye,{visible:!z,motionName:"".concat(c,"-zoom"),motionAppear:!1,motionDeadline:1e3},function(w){var T,me=w.className,fe=G("scroll-number",u),_=Q.current,pe=O((T={},f(T,"".concat(c,"-dot"),_),f(T,"".concat(c,"-count"),!_),f(T,"".concat(c,"-count-sm"),x==="small"),f(T,"".concat(c,"-multiple-words"),!_&&W&&W.toString().length>1),f(T,"".concat(c,"-status-").concat(p),!!p),f(T,"".concat(c,"-status-").concat(l),B(l)),T)),H=i({},q);return l&&!B(l)&&(H=H||{},H.background=l),a.createElement(Ee,{prefixCls:fe,show:!z,motionClassName:me,className:pe,count:W,title:le,style:H,key:"scrollNumber"},ie)}),ce)};ae.Ribbon=Te;const N=ge(),Re=be` + .ant-badge-count { + background-color: ${N("background")}; + color: ${N("color")}; + font-family: ${N("fontFamily")}; + font-size: ${N("fontSize")}; + line-height: ${N("lineHeight")}; + height: ${N("lineHeight")}; + font-weight: ${N("fontWeight")}; + font-style: ${N("fontStyle")}; + letter-spacing: ${N("letterSpacing")}; + min-width: ${N("lineHeight")}; + box-shadow: none; + } + + + &.is-transparent { + .ant-badge-count { + display: flex; + border-radius: 0; + height: auto; + min-width: auto; + padding: 0; + } + + .ant-scroll-number-only { + height: auto; + display: flex; + } + } + + &::selection, + & .ant-badge-count::selection { + color: inherit; + background-color: inherit; + } + + .ant-badge-dot { + transform: none; + height: 8px; + width: 8px; + box-shadow: none; + } +`,ze=(t,e)=>a.useMemo(()=>{if(t!==void 0)return t>e?`+${e}`:`${t}`},[t,e]),se=["neutral_transparent","critical_transparent"],ke=["neutral","info","new","update","in-progress","resolved","positive","accent","low","medium","high","in-incident","critical",...se],Ze=[`${te.Medium}`,`${te.Large}`],Me=t=>{let e=t.mode||"neutral";const o=!ke.includes(e);t.mode&&o&&(he("mode",t.mode),e="neutral"),!t.mode&&t.size==="large"&&(e="neutral_transparent");const n={...t,mode:t.mode};return Ce(n,{componentName:"badge",defaultValues:{mode:"neutral",size:"medium"}})},je=xe(ae).withConfig({shouldForwardProp:t=>!["cssConfig"].includes(t)})`${Re}`,Be=({className:t,...e})=>{const o=Me(e),n=Ne(o);return oe.createElement(De,{className:O(t,{"is-transparent":se.some(r=>r===e.mode)}),...n})},De=({count:t,overflowCount:e=99,text:o,testAttributes:n,title:r,...u})=>{const s=ze(t,e);return oe.createElement(je,{count:o||s,title:r||"",overflowCount:e,...n,...u})};Be.__docgenInfo={description:"",methods:[],displayName:"Badge",props:{className:{required:!1,tsType:{name:"string"},description:"CSS Class name"},count:{required:!1,tsType:{name:"number"},description:"Displayed number"},text:{required:!1,tsType:{name:"string"},description:"Displayed text (instead of count)"},overflowCount:{required:!1,tsType:{name:"number"},description:"Max count to show"},title:{required:!1,tsType:{name:"string"},description:"@deprecated Text to show when hovering over the badge"},showZero:{required:!1,tsType:{name:"boolean"},description:"Whether to show badge when count is zero"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{Be as B,Ze as a,ke as b,se as c}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge.stories-DsP7L6GY.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge.stories-DsP7L6GY.js new file mode 100644 index 00000000..1efc333e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Badge.stories-DsP7L6GY.js @@ -0,0 +1,70 @@ +import{R as e,b as g,t as A,P as u,S as O,y as F}from"./iframe-zz6a49H8.js";import{w as H}from"./withDesignControls-Cqk9De58.js";import{w as I}from"./withMeta-CjSZnBk7.js";import{S as s,a as Q}from"./Warnings-DU1McXrL.js";import{r as _}from"./StoryComponents-C4fwEYRs.js";import{B as r,b as c,a as J,c as R}from"./Badge-DMO-MXiW.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";const U={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},Y="Badge",Z="В качестве основы используется AntdBadge из библиотеки Antd.",K="Компонент Badge предназначен для компактного отображения дополнительной информации, выступая либо в роли счетчика (показывает количество элементов, например, уведомлений), либо текстовой метки.",L="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=1133%3A10682",N="https://pixso.net/app/design/xOC0ZQE58dADD12vHlvF_Q",T={dod:U,component:Y,description:Z,usage:K,designLink:L,pixsoView:N},$={argTypes:{mode:{control:"select",options:c},size:{control:!1,defaultValue:"medium"}},args:{overflowCount:99,count:1,size:"medium",mode:"neutral",text:"",testId:"badge-test-id",klId:"badge-kl-id"},parameters:{badges:[g.stable,g.reviewedByDesign],docs:{page:I(T)},controls:{exclude:/(title|tooltip)/},design:T.pixsoView}},xe={title:"Hexa UI Components/Badge",component:r,...H({componentName:"badge",meta:$})},n={},i={render:t=>_(c.map(a=>({label:a,content:e.createElement(r,{...t,size:"medium",mode:a})})),!0,"medium"),argTypes:{mode:{control:!1},size:{control:!1}}},l={render:t=>e.createElement("div",{style:{width:"100%"}},e.createElement(A,{closable:!1,mode:"info",style:{marginBottom:16}},e.createElement(u,null,"The large size is only available for the following two modes: ",e.createElement(s,null,"neutralTransparent"),", ",e.createElement(s,null,"criticalTransparent"),". For all other modes, use medium."),e.createElement(u,null,"Размер large доступен только для двух модов: ",e.createElement(s,null,"neutralTransparent"),", ",e.createElement(s,null,"criticalTransparent"),". Для всех остальных модов используйте medium.")),_(J.map(a=>({label:a,content:e.createElement(O,{gap:16},a==="medium"?c.map(o=>e.createElement(r,{...t,key:o,text:t.text||o,size:"medium",mode:o})):R.map(o=>e.createElement(r,{...t,key:o,text:t.text||o,size:"large",mode:o})))})),!0)),argTypes:{mode:{control:!1},size:{control:!1}}},m={args:{text:"Badge text"}},d={render:t=>e.createElement("div",{style:{width:"100%"}},e.createElement(Q,null),e.createElement(F,{text:t.tooltip},e.createElement("span",null,e.createElement(r,{...t})))),argTypes:{tooltip:{control:"text"}},args:{tooltip:"Tooltip"},parameters:{controls:{exclude:/(title)/}}},p={args:{count:10,overflowCount:9}};var y,f,x;n.parameters={...n.parameters,docs:{...(y=n.parameters)==null?void 0:y.docs,source:{originalSource:"{}",...(x=(f=n.parameters)==null?void 0:f.docs)==null?void 0:x.source}}};var S,b,h;i.parameters={...i.parameters,docs:{...(S=i.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: (args: BadgeProps) => renderVariants(badgeModes.map(mode => ({ + label: mode, + content: + })), true, 'medium'), + argTypes: { + mode: { + control: false + }, + size: { + control: false + } + } +}`,...(h=(b=i.parameters)==null?void 0:b.docs)==null?void 0:h.source}}};var w,z,B;l.parameters={...l.parameters,docs:{...(w=l.parameters)==null?void 0:w.docs,source:{originalSource:`{ + render: (args: BadgeProps) =>
+ +

The large size is only available for the following two modes: neutralTransparent, criticalTransparent. For all other modes, use medium.

+

Размер large доступен только для двух модов: neutralTransparent, criticalTransparent. Для всех остальных модов используйте medium.

+
+ {renderVariants(badgeSizes.map(size => ({ + label: size, + content: + {size === 'medium' ? badgeModes.map(mode => ) : badgeTransparentModes.map(mode => )} + + })), true)} +
, + argTypes: { + mode: { + control: false + }, + size: { + control: false + } + } +}`,...(B=(z=l.parameters)==null?void 0:z.docs)==null?void 0:B.source}}};var E,v,C;m.parameters={...m.parameters,docs:{...(E=m.parameters)==null?void 0:E.docs,source:{originalSource:`{ + args: { + text: 'Badge text' + } +}`,...(C=(v=m.parameters)==null?void 0:v.docs)==null?void 0:C.source}}};var M,k,W;d.parameters={...d.parameters,docs:{...(M=d.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: (args: BadgeStoryProps) =>
+ + + + +
, + argTypes: { + tooltip: { + control: 'text' + } + }, + args: { + tooltip: 'Tooltip' + }, + parameters: { + controls: { + exclude: /(title)/ + } + } +}`,...(W=(k=d.parameters)==null?void 0:k.docs)==null?void 0:W.source}}};var P,V,D;p.parameters={...p.parameters,docs:{...(P=p.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + count: 10, + overflowCount: 9 + } +}`,...(D=(V=p.parameters)==null?void 0:V.docs)==null?void 0:D.source}}};const Se=["Badge","Mode","Size","WithText","WithTooltip","WithOverflow"];export{n as Badge,i as Mode,l as Size,p as WithOverflow,m as WithText,d as WithTooltip,Se as __namedExportsOrder,xe as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs-OMYSxOcZ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs-OMYSxOcZ.js new file mode 100644 index 00000000..48219db7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs-OMYSxOcZ.js @@ -0,0 +1,45 @@ +import{a1 as y,a0 as p,H as d,w as E,u as g,R as t,A as k,T as v,L as w}from"./iframe-zz6a49H8.js";import{D as u}from"./Dropdown-D5otA5yN.js";import{t as T}from"./Menu3-BhUF3vm5.js";const n=y(),b=p` + font-family: ${n("fontFamily")}; + font-size: ${n("fontSize")}; + line-height: ${n("lineHeight")}; + font-weight: ${n("fontWeight")}; + font-style: ${n("fontStyle")}; + letter-spacing: ${n("letterSpacing")}; +`,B=p` + display: flex; + align-items: center; + + && a { + ${b} + &, &:link, &:visited, &:focus, &:active { + color: ${n("enabled.color")}; + } + &:hover { + color: ${n("hover.color")}; + } + &.kl-components-link_disabled { + color: ${n("disabled.color")}; + } + } +`,$=d.span` + ${b} + color: ${n("enabled.color")}; + margin: 0 ${n("gap")}; +`,S=d(u.MenuItem).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + &:not(.ant-dropdown-menu-item-selected) { + a:not(.kl-components-link_disabled) { + &, &:link, &:visited, &:focus, &:active, &:hover { + color: ${n("selected.color")}; + } + } + } +`,A=e=>E(e,{componentName:"breadcrumbs",defaultValues:{size:"medium"},propsToDrill:["size"]}),C=5,I=1,L="/",M=d.nav.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${B}`,R=e=>{const r=A(e),a=g(r);return t.createElement(q,{...a})},c=({route:e,isLastItem:r,size:a,cssConfig:l})=>t.createElement(t.Fragment,null,a==="medium"&&r?t.createElement(v,{type:a==="medium"?"BTM3":"BTM4"},e.name):t.createElement(f,{route:e}),!r&&t.createElement(h,{cssConfig:l})),f=({route:e})=>t.createElement(w,{href:e.url,onClick:e.onClick,disabled:e.disabled},e.name),h=({cssConfig:e})=>t.createElement($,{cssConfig:e},L),q=({routes:e=[],size:r="medium",testAttributes:a,cssConfig:l,...s})=>t.createElement(M,{cssConfig:l,...a,...s},e.length<=C?e.map((o,m,{length:i})=>t.createElement(c,{route:o,key:o.url,isLastItem:i-1===m,cssConfig:l,size:r})):t.createElement(t.Fragment,null,e.slice(0,I).map(o=>t.createElement(c,{key:o.url,route:o,cssConfig:l,size:r})),t.createElement(u,{overlay:D(e,l)},t.createElement(k,{icon:t.createElement(T,null),size:r==="medium"?"large":"medium"})),t.createElement(h,{cssConfig:l}),e.slice(-2).map((o,m,{length:i})=>t.createElement(c,{key:o.url,route:o,isLastItem:i-1===m,cssConfig:l,size:r})))),D=(e,r)=>t.createElement(u.Menu,null,e.map((a,l,{length:s})=>t.createElement(S,{key:a.name,cssConfig:r,disabled:a.disabled,className:s-1===l?"ant-dropdown-menu-item-selected":""},t.createElement(f,{route:a}))));R.__docgenInfo={description:"",methods:[],displayName:"Breadcrumbs",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},size:{required:!1,tsType:{name:"union",raw:"'medium' | 'small'",elements:[{name:"literal",value:"'medium'"},{name:"literal",value:"'small'"}]},description:"Size"},routes:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Name of the breadcrumb */ + name: string, + /** Disabled state */ + disabled?: boolean, + /** URL of the breadcrumb */ + url?: string, + /** Handler of the click event */ + onClick?: () => void +}`,signature:{properties:[{key:"name",value:{name:"string",required:!0},description:"Name of the breadcrumb"},{key:"disabled",value:{name:"boolean",required:!1},description:"Disabled state"},{key:"url",value:{name:"string",required:!1},description:"URL of the breadcrumb"},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1},description:"Handler of the click event"}]}}],raw:"Route[]"},description:"Array of routes for breadcrumbs"}}};export{R as B}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.sizes.stories-D2vuK-KK.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.sizes.stories-D2vuK-KK.js new file mode 100644 index 00000000..90297d15 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.sizes.stories-D2vuK-KK.js @@ -0,0 +1,9 @@ +import{b as s}from"./iframe-zz6a49H8.js";import{w as c}from"./withMeta-CjSZnBk7.js";import{s as n}from"./helpers-BytZKRkB.js";import{M as o}from"./meta-Cvvos0XE.js";import{B as u}from"./Breadcrumbs-OMYSxOcZ.js";import{g}from"./helpers-CTig38oc.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./Menu3-BhUF3vm5.js";const l=g(5),T={title:"Hexa UI Components/Breadcrumbs/Sizes",component:u,argTypes:{...n(["theme"])},args:{testId:"breadcrumbs-test-id",klId:"breadcrumbs-kl-id",routes:l},parameters:{badges:[s.stable,s.reviewedByDesign],docs:{page:c(o)},design:o.pixsoView},tags:["!autodocs"]},r={args:{size:"medium"}},e={args:{size:"small"}};var t,a,m;r.parameters={...r.parameters,docs:{...(t=r.parameters)==null?void 0:t.docs,source:{originalSource:`{ + args: { + size: 'medium' + } +}`,...(m=(a=r.parameters)==null?void 0:a.docs)==null?void 0:m.source}}};var i,p,d;e.parameters={...e.parameters,docs:{...(i=e.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + size: 'small' + } +}`,...(d=(p=e.parameters)==null?void 0:p.docs)==null?void 0:d.source}}};const U=["Medium","Small"];export{r as Medium,e as Small,U as __namedExportsOrder,T as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.stories-BqVO4Bxn.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.stories-BqVO4Bxn.js new file mode 100644 index 00000000..5b66c22c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Breadcrumbs.stories-BqVO4Bxn.js @@ -0,0 +1,17 @@ +import{T as z}from"./Palette-oU4WYbWy.js";import{b as m,R,c as H,r as i}from"./iframe-zz6a49H8.js";import{w as M}from"./withMeta-CjSZnBk7.js";import{s as S}from"./helpers-BytZKRkB.js";import{M as n}from"./meta-Cvvos0XE.js";import{B as f}from"./Breadcrumbs-OMYSxOcZ.js";import{g as w}from"./helpers-CTig38oc.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./Menu3-BhUF3vm5.js";const h=w(),X={title:"Hexa UI Components/Breadcrumbs",component:f,argTypes:{...S(["theme"])},args:{testId:"breadcrumbs-test-id",klId:"breadcrumbs-kl-id",size:"medium",routes:h},parameters:{badges:[m.stable,m.reviewedByDesign],docs:{page:M(n)},design:n.pixsoView}},o={},t={render:e=>{const[B,T]=i.useState(h),x=i.useCallback(r=>{T(s=>e.size==="medium"?s.slice(0,r+1):s.slice(0,r))},[e.size]);return R.createElement(f,{...e,routes:B.map((r,s)=>({...r,onClick:()=>x(s)}))})}},a={args:{source:H.breadcrumbs},render:e=>R.createElement(z,{...e})};var c,u,p;o.parameters={...o.parameters,docs:{...(c=o.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(p=(u=o.parameters)==null?void 0:u.docs)==null?void 0:p.source}}};var d,l,g;t.parameters={...t.parameters,docs:{...(d=t.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: args => { + const [routes, setRoutes] = useState(storyRoutes); + const onClickHandler = useCallback(i => { + setRoutes(routes => args.size === 'medium' ? routes.slice(0, i + 1) : routes.slice(0, i)); + }, [args.size]); + return ({ + ...route, + onClick: () => onClickHandler(i) + }))} />; + } +}`,...(g=(l=t.parameters)==null?void 0:l.docs)==null?void 0:g.source}}};var b,C,k;a.parameters={...a.parameters,docs:{...(b=a.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + source: componentColors.breadcrumbs + }, + render: args => +}`,...(k=(C=a.parameters)==null?void 0:C.docs)==null?void 0:k.source}}};const Y=["WithMoreButton","WithRouting","ColorTokens"];export{a as ColorTokens,o as WithMoreButton,t as WithRouting,Y as __namedExportsOrder,X as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-CX33OMe4.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-CX33OMe4.css new file mode 100644 index 00000000..636f873a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-CX33OMe4.css @@ -0,0 +1 @@ +._h1_gcnhg_1{font-family:var(--text--h1--font-family);font-size:var(--text--h1--font-size);font-style:var(--text--h1--font-style);font-weight:var(--text--h1--font-weight);letter-spacing:var(--text--h1--letter-spacing);line-height:var(--text--h1--line-height)}._h2_gcnhg_10{font-family:var(--text--h2--font-family);font-size:var(--text--h2--font-size);font-style:var(--text--h2--font-style);font-weight:var(--text--h2--font-weight);letter-spacing:var(--text--h2--letter-spacing);line-height:var(--text--h2--line-height)}h3{font-family:var(--text--h3--font-family);font-size:var(--text--h3--font-size);font-style:var(--text--h3--font-style);font-weight:var(--text--h3--font-weight);letter-spacing:var(--text--h3--letter-spacing);line-height:var(--text--h3--line-height)}._h4_gcnhg_28{font-family:var(--text--h4--font-family);font-size:var(--text--h4--font-size);font-style:var(--text--h4--font-style);font-weight:var(--text--h4--font-weight);letter-spacing:var(--text--h4--letter-spacing);line-height:var(--text--h4--line-height)}._h5_gcnhg_37{font-family:var(--text--h5--font-family);font-size:var(--text--h5--font-size);font-style:var(--text--h5--font-style);font-weight:var(--text--h5--font-weight);letter-spacing:var(--text--h5--letter-spacing);line-height:var(--text--h5--line-height)}._h6_gcnhg_46{font-family:var(--text--h6--font-family);font-size:var(--text--h6--font-size);font-style:var(--text--h6--font-style);font-weight:var(--text--h6--font-weight);letter-spacing:var(--text--h6--letter-spacing);line-height:var(--text--h6--line-height)}._btr2_gcnhg_55{font-family:var(--text--btr2--font-family);font-size:var(--text--btr2--font-size);font-style:var(--text--btr2--font-style);font-weight:var(--text--btr2--font-weight);letter-spacing:var(--text--btr2--letter-spacing);line-height:var(--text--btr2--line-height)}._btr3_gcnhg_64{font-family:var(--text--btr3--font-family);font-size:var(--text--btr3--font-size);font-style:var(--text--btr3--font-style);font-weight:var(--text--btr3--font-weight);letter-spacing:var(--text--btr3--letter-spacing);line-height:var(--text--btr3--line-height)}._btr4_gcnhg_73{font-family:var(--text--btr4--font-family);font-size:var(--text--btr4--font-size);font-style:var(--text--btr4--font-style);font-weight:var(--text--btr4--font-weight);letter-spacing:var(--text--btr4--letter-spacing);line-height:var(--text--btr4--line-height)}._btr5_gcnhg_82{font-family:var(--text--btr5--font-family);font-size:var(--text--btr5--font-size);font-style:var(--text--btr5--font-style);font-weight:var(--text--btr5--font-weight);letter-spacing:var(--text--btr5--letter-spacing);line-height:var(--text--btr5--line-height)}._btm2_gcnhg_91,.ant-btn._extraLarge_gcnhg_91 ._buttonText_gcnhg_91{font-family:var(--text--btm2--font-family);font-size:var(--text--btm2--font-size);font-style:var(--text--btm2--font-style);font-weight:var(--text--btm2--font-weight);letter-spacing:var(--text--btm2--letter-spacing);line-height:var(--text--btm2--line-height)}._btm3_gcnhg_100,.ant-btn._medium_gcnhg_100 ._buttonText_gcnhg_91,.ant-btn._large_gcnhg_100 ._buttonText_gcnhg_91{font-family:var(--text--btm3--font-family);font-size:var(--text--btm3--font-size);font-style:var(--text--btm3--font-style);font-weight:var(--text--btm3--font-weight);letter-spacing:var(--text--btm3--letter-spacing);line-height:var(--text--btm3--line-height)}._btm4_gcnhg_109,.ant-btn._small_gcnhg_109 ._buttonText_gcnhg_91{font-family:var(--text--btm4--font-family);font-size:var(--text--btm4--font-size);font-style:var(--text--btm4--font-style);font-weight:var(--text--btm4--font-weight);letter-spacing:var(--text--btm4--letter-spacing);line-height:var(--text--btm4--line-height)}._btm5_gcnhg_118{font-family:var(--text--btm5--font-family);font-size:var(--text--btm5--font-size);font-style:var(--text--btm5--font-style);font-weight:var(--text--btm5--font-weight);letter-spacing:var(--text--btm5--letter-spacing);line-height:var(--text--btm5--line-height)}._mtr3_gcnhg_127{font-family:var(--text--mtr3--font-family);font-size:var(--text--mtr3--font-size);font-style:var(--text--mtr3--font-style);font-weight:var(--text--mtr3--font-weight);letter-spacing:var(--text--mtr3--letter-spacing);line-height:var(--text--mtr3--line-height)}._mtr4_gcnhg_136{font-family:var(--text--mtr4--font-family);font-size:var(--text--mtr4--font-size);font-style:var(--text--mtr4--font-style);font-weight:var(--text--mtr4--font-weight);letter-spacing:var(--text--mtr4--letter-spacing);line-height:var(--text--mtr4--line-height)}._buttonGroup_gcnhg_145{gap:6px}._buttonGroup_gcnhg_145 .ant-btn:first-child:not(:last-child){border-radius:8px 0 0 8px}._buttonGroup_gcnhg_145 .ant-btn:not(:last-child):not(:first-child){border-radius:0}._buttonGroup_gcnhg_145 .ant-btn:last-child:not(:first-child){border-radius:0 8px 8px 0}._splitButton_gcnhg_158._primary_gcnhg_158,._splitButton_gcnhg_158._dangerFilled_gcnhg_159{gap:2px}._splitButton_gcnhg_158._secondary_gcnhg_163{gap:1px}._splitButton_gcnhg_158._secondary_gcnhg_163 button:first-child{border-right:none}.ant-btn._button_gcnhg_91{align-items:center;box-shadow:none;display:inline-flex;flex-direction:row;gap:4px;justify-content:center;max-width:100%;outline:none}.ant-btn._button_gcnhg_91:focus-visible{box-shadow:0 0 0 2px var(--focus--stroke)}.ant-btn._button_gcnhg_91[ant-click-animating-without-extra-node=true]:after,.ant-btn._button_gcnhg_91 .ant-click-animating-node{display:none}.ant-btn._button_gcnhg_91.ant-btn-loading>span,.ant-btn._button_gcnhg_91.ant-btn-loading>svg{overflow:hidden;transition:visibility .1s}.ant-btn._button_gcnhg_91.ant-btn-loading>.ant-spin-spinning{position:absolute}.ant-btn._button_gcnhg_91 .ant-btn-loading-icon,.ant-btn._button_gcnhg_91:before{display:none}.ant-btn._button_gcnhg_91 .anticon{line-height:0}.ant-btn._buttonLoading_gcnhg_201.ant-btn-loading>span,.ant-btn._buttonLoading_gcnhg_201.ant-btn-loading>svg{visibility:hidden}.ant-btn.ant-btn._primary_gcnhg_158{background:var(--button--primary--bg--enabled);color:var(--button--primary--text--enabled);border:none}.ant-btn.ant-btn._primary_gcnhg_158:not([disabled])>span[role=img]>svg{color:var(--button--primary--text--enabled)}.ant-btn.ant-btn._primary_gcnhg_158:hover,.ant-btn.ant-btn._primary_gcnhg_158:hover:focus{background:var(--button--primary--bg--hover)}.ant-btn.ant-btn._primary_gcnhg_158:active,.ant-btn.ant-btn._primary_gcnhg_158:active:focus,.ant-btn.ant-btn._primary_gcnhg_158._buttonPressed_gcnhg_216{background:var(--button--primary--bg--active);transition-duration:.02s}.ant-btn.ant-btn._primary_gcnhg_158[disabled],.ant-btn.ant-btn._primary_gcnhg_158[disabled]:hover,.ant-btn.ant-btn._primary_gcnhg_158[disabled]:active,.ant-btn.ant-btn._primary_gcnhg_158[disabled]:focus,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:hover,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:active,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:focus{background:var(--button--primary--bg--disabled);box-shadow:none;color:var(--button--primary--text--disabled);cursor:not-allowed}.ant-btn.ant-btn._primary_gcnhg_158[disabled] svg,.ant-btn.ant-btn._primary_gcnhg_158[disabled]:hover svg,.ant-btn.ant-btn._primary_gcnhg_158[disabled]:active svg,.ant-btn.ant-btn._primary_gcnhg_158[disabled]:focus svg,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading svg,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:hover svg,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:active svg,.ant-btn.ant-btn._primary_gcnhg_158.ant-btn-loading:focus svg{color:var(--button--primary--text--disabled)}.ant-btn.ant-btn._primary_gcnhg_158.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--primary--bg--active)}.ant-btn.ant-btn._secondary_gcnhg_163{background:var(--button--secondary--bg--enabled);color:var(--button--secondary--text--enabled);border:1px solid var(--button--secondary--border--enabled)}.ant-btn.ant-btn._secondary_gcnhg_163:not([disabled])>span[role=img]>svg{color:var(--button--secondary--text--enabled)}.ant-btn.ant-btn._secondary_gcnhg_163:hover,.ant-btn.ant-btn._secondary_gcnhg_163:hover:focus{background:var(--button--secondary--bg--hover)}.ant-btn.ant-btn._secondary_gcnhg_163:active,.ant-btn.ant-btn._secondary_gcnhg_163:active:focus,.ant-btn.ant-btn._secondary_gcnhg_163._buttonPressed_gcnhg_216{background:var(--button--secondary--bg--active);transition-duration:.02s}.ant-btn.ant-btn._secondary_gcnhg_163[disabled],.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:hover,.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:active,.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:focus,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:hover,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:active,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:focus{background:var(--button--secondary--bg--disabled);box-shadow:none;color:var(--button--secondary--text--disabled);cursor:not-allowed;border-color:var(--button--secondary--border--disabled)}.ant-btn.ant-btn._secondary_gcnhg_163[disabled] svg,.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:hover svg,.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:active svg,.ant-btn.ant-btn._secondary_gcnhg_163[disabled]:focus svg,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading svg,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:hover svg,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:active svg,.ant-btn.ant-btn._secondary_gcnhg_163.ant-btn-loading:focus svg{color:var(--button--secondary--text--disabled)}.ant-btn.ant-btn._secondary_gcnhg_163.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--secondary--bg--active)}.ant-btn.ant-btn._tertiary_gcnhg_262{background:var(--button--tertiary--bg--enabled);color:var(--button--tertiary--text--enabled);border:none}.ant-btn.ant-btn._tertiary_gcnhg_262:not([disabled])>span[role=img]>svg{color:var(--button--tertiary--text--enabled)}.ant-btn.ant-btn._tertiary_gcnhg_262:hover,.ant-btn.ant-btn._tertiary_gcnhg_262:hover:focus{background:var(--button--tertiary--bg--hover)}.ant-btn.ant-btn._tertiary_gcnhg_262:active,.ant-btn.ant-btn._tertiary_gcnhg_262:active:focus,.ant-btn.ant-btn._tertiary_gcnhg_262._buttonPressed_gcnhg_216{background:var(--button--tertiary--bg--active);transition-duration:.02s}.ant-btn.ant-btn._tertiary_gcnhg_262[disabled],.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:hover,.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:active,.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:focus,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:hover,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:active,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:focus{background:var(--button--tertiary--bg--disabled);box-shadow:none;color:var(--button--tertiary--text--disabled);cursor:not-allowed}.ant-btn.ant-btn._tertiary_gcnhg_262[disabled] svg,.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:hover svg,.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:active svg,.ant-btn.ant-btn._tertiary_gcnhg_262[disabled]:focus svg,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading svg,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:hover svg,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:active svg,.ant-btn.ant-btn._tertiary_gcnhg_262.ant-btn-loading:focus svg{color:var(--button--tertiary--text--disabled)}.ant-btn.ant-btn._tertiary_gcnhg_262.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--tertiary--bg--active)}.ant-btn.ant-btn._dangerFilled_gcnhg_159{background:var(--button--destructive--bg--enabled);color:var(--button--destructive--text--enabled);border:none}.ant-btn.ant-btn._dangerFilled_gcnhg_159:not([disabled])>span[role=img]>svg{color:var(--button--destructive--text--enabled)}.ant-btn.ant-btn._dangerFilled_gcnhg_159:hover,.ant-btn.ant-btn._dangerFilled_gcnhg_159:hover:focus{background:var(--button--destructive--bg--hover)}.ant-btn.ant-btn._dangerFilled_gcnhg_159:active,.ant-btn.ant-btn._dangerFilled_gcnhg_159:active:focus,.ant-btn.ant-btn._dangerFilled_gcnhg_159._buttonPressed_gcnhg_216{background:var(--button--destructive--bg--active);transition-duration:.02s}.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled],.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:hover,.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:active,.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:focus,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:hover,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:active,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:focus{background:var(--button--destructive--bg--disabled);box-shadow:none;color:var(--button--destructive--text--disabled);cursor:not-allowed}.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled] svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:hover svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:active svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159[disabled]:focus svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:hover svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:active svg,.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-btn-loading:focus svg{color:var(--button--destructive--text--disabled)}.ant-btn.ant-btn._dangerFilled_gcnhg_159.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--destructive--bg--active)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318{background:var(--button--destructive_secondary--bg--enabled);color:var(--button--destructive_secondary--text--enabled);border:1px solid var(--button--destructive_secondary--border--enabled)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318:not([disabled])>span[role=img]>svg{color:var(--button--destructive_secondary--text--enabled)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318:hover,.ant-btn.ant-btn._dangerOutlined_gcnhg_318:hover:focus{background:var(--button--destructive_secondary--bg--hover)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318:active,.ant-btn.ant-btn._dangerOutlined_gcnhg_318:active:focus,.ant-btn.ant-btn._dangerOutlined_gcnhg_318._buttonPressed_gcnhg_216{background:var(--button--destructive_secondary--bg--active);transition-duration:.02s}.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled],.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:hover,.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:active,.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:focus,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:hover,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:active,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:focus{background:var(--button--destructive_secondary--bg--disabled);box-shadow:none;color:var(--button--destructive_secondary--text--disabled);cursor:not-allowed;border-color:var(--button--destructive_secondary--border--disabled)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled] svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:hover svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:active svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318[disabled]:focus svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:hover svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:active svg,.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-btn-loading:focus svg{color:var(--button--destructive_secondary--text--disabled)}.ant-btn.ant-btn._dangerOutlined_gcnhg_318.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--destructive_secondary--bg--active)}.ant-btn.ant-btn._ai_gcnhg_347{--button--ai--bg--enabled: linear-gradient(90deg, var(--button--ai--bg--green--enable) 0%, var(--button--ai--bg--green--enable_gr) 42.48%), linear-gradient(224.45deg, var(--button--ai--bg--violet--enabled) 6.22%, var(--button--ai--bg--marina--enabled) 69.82%);--button--ai--bg--hover: linear-gradient(90deg, var(--button--ai--bg--green--enable) 0%, var(--button--ai--bg--green--enable_gr) 42.48%), linear-gradient(224.45deg, var(--button--ai--bg--violet--hover) 6.22%, var(--button--ai--bg--marina--hover) 69.82%);--button--ai--bg--active: linear-gradient(90deg, var(--button--ai--bg--green--active) 0%, var(--button--ai--bg--green--active_gr) 42.48%), linear-gradient(224.45deg, var(--button--ai--bg--violet--active) 6.22%, var(--button--ai--bg--marina--active) 69.82%);--button--ai--bg--disabled: var(--button--primary--bg--disabled);--button--ai--text--disabled: var(--button--primary--text--disabled);background:var(--button--ai--bg--enabled);color:var(--button--ai--text--enabled);border:none}.ant-btn.ant-btn._ai_gcnhg_347:not([disabled])>span[role=img]>svg{color:var(--button--ai--text--enabled)}.ant-btn.ant-btn._ai_gcnhg_347:hover,.ant-btn.ant-btn._ai_gcnhg_347:hover:focus{background:var(--button--ai--bg--hover)}.ant-btn.ant-btn._ai_gcnhg_347:active,.ant-btn.ant-btn._ai_gcnhg_347:active:focus,.ant-btn.ant-btn._ai_gcnhg_347._buttonPressed_gcnhg_216{background:var(--button--ai--bg--active);transition-duration:.02s}.ant-btn.ant-btn._ai_gcnhg_347[disabled],.ant-btn.ant-btn._ai_gcnhg_347[disabled]:hover,.ant-btn.ant-btn._ai_gcnhg_347[disabled]:active,.ant-btn.ant-btn._ai_gcnhg_347[disabled]:focus,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:hover,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:active,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:focus{background:var(--button--ai--bg--disabled);box-shadow:none;color:var(--button--ai--text--disabled);cursor:not-allowed}.ant-btn.ant-btn._ai_gcnhg_347[disabled] svg,.ant-btn.ant-btn._ai_gcnhg_347[disabled]:hover svg,.ant-btn.ant-btn._ai_gcnhg_347[disabled]:active svg,.ant-btn.ant-btn._ai_gcnhg_347[disabled]:focus svg,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading svg,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:hover svg,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:active svg,.ant-btn.ant-btn._ai_gcnhg_347.ant-btn-loading:focus svg{color:var(--button--ai--text--disabled)}.ant-btn.ant-btn._ai_gcnhg_347.ant-dropdown-trigger.ant-dropdown-open{background:var(--button--ai--bg--active)}.ant-btn._iconOnly_gcnhg_386{line-height:unset;padding:unset}.ant-btn._iconOnly_gcnhg_386>svg{min-width:min-content}.ant-btn._small_gcnhg_109{border-radius:4px;height:24px;min-width:64px;padding:2px 8px}.ant-btn._small_gcnhg_109._iconOnly_gcnhg_386{min-width:24px;width:24px}.ant-btn._medium_gcnhg_100{border-radius:8px;height:32px;min-width:80px;padding:6px 12px}.ant-btn._medium_gcnhg_100._iconOnly_gcnhg_386{min-width:32px;width:32px}.ant-btn._large_gcnhg_100{border-radius:8px;height:40px;min-width:80px;padding:8px 20px}.ant-btn._large_gcnhg_100._iconOnly_gcnhg_386{min-width:40px;width:40px}.ant-btn._extraLarge_gcnhg_91{border-radius:8px;height:48px;min-width:80px;padding:10px 24px}.ant-btn._extraLarge_gcnhg_91._iconOnly_gcnhg_386{min-width:48px;width:48px}._buttonText_gcnhg_91{max-width:100%;overflow:hidden;text-overflow:ellipsis} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-Djh220XQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-Djh220XQ.js new file mode 100644 index 00000000..ec3607f9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button-Djh220XQ.js @@ -0,0 +1,86 @@ +import{u as _,R as e,at as q,j as p,aa as b,af as E,ag as S}from"./iframe-zz6a49H8.js";import{D as k}from"./Dropdown-D5otA5yN.js";import{L as R}from"./Loader-Y1gOuUZF.js";import{B as h}from"./button-nrifPwP7.js";const x="_h1_gcnhg_1",M="_h2_gcnhg_10",L="_h4_gcnhg_28",N="_h5_gcnhg_37",C="_h6_gcnhg_46",D="_btr2_gcnhg_55",H="_btr3_gcnhg_64",z="_btr4_gcnhg_73",O="_btr5_gcnhg_82",A="_btm2_gcnhg_91",G="_extraLarge_gcnhg_91",I="_buttonText_gcnhg_91",j="_btm3_gcnhg_100",F="_medium_gcnhg_100",V="_large_gcnhg_100",W="_btm4_gcnhg_109",$="_small_gcnhg_109",J="_btm5_gcnhg_118",X="_mtr3_gcnhg_127",K="_mtr4_gcnhg_136",Q="_buttonGroup_gcnhg_145",U="_splitButton_gcnhg_158",Y="_primary_gcnhg_158",Z="_dangerFilled_gcnhg_159",ee="_secondary_gcnhg_163",te="_button_gcnhg_91",ne="_buttonLoading_gcnhg_201",re="_buttonPressed_gcnhg_216",oe="_tertiary_gcnhg_262",ae="_dangerOutlined_gcnhg_318",se="_ai_gcnhg_347",ie="_iconOnly_gcnhg_386",t={h1:x,h2:M,h4:L,h5:N,h6:C,btr2:D,btr3:H,btr4:z,btr5:O,btm2:A,extraLarge:G,buttonText:I,btm3:j,medium:F,large:V,btm4:W,small:$,btm5:J,mtr3:X,mtr4:K,buttonGroup:Q,splitButton:U,primary:Y,dangerFilled:Z,secondary:ee,button:te,buttonLoading:ne,buttonPressed:re,tertiary:oe,dangerOutlined:ae,ai:se,iconOnly:ie},le=["primary","secondary","tertiary","dangerFilled","dangerOutlined","ai"],ge=["primary","secondary","dangerFilled"],y=(n,r)=>e.isValidElement(n)?e.cloneElement(n,{key:r}):n,c=({children:n,className:r,iconBefore:o,iconAfter:a,isPressed:i,loading:l,mode:s="primary",size:d="medium",text:m,theme:T,type:v,...P})=>{const{testAttributes:g,...B}=_(P),w=e.useMemo(()=>le.includes(s)?s:(q("mode",s),"primary"),[s]),u=m||n;return e.createElement(h,{...g,...B,className:p(b(r,T),"hexa-ui-button",t.button,t[d],t[w],i&&t.buttonPressed,l&&t.buttonLoading,!u&&t.iconOnly),htmlType:v,icon:void 0,loading:l},u?[y(o,"iconBefore"),e.createElement("span",{key:"radio",className:t.buttonText}," ",u," "),y(a,"iconAfter")]:o||a,l&&e.createElement(R,{size:"small",...E("loader",g)}))},f=n=>{const{testAttributes:r,className:o,...a}=_(n);return e.createElement(h.Group,{...r,...a,className:p(o,t.buttonGroup)})},ce=({className:n,disabled:r,loading:o,style:a,mode:i="primary",theme:l,items:s,dropdownPlacement:d,...m})=>e.createElement(f,{className:p(b(n,l),t.splitButton,t[i]),style:a},e.createElement(c,{mode:i,loading:o,disabled:r,...m,iconAfter:void 0,isPressed:void 0,size:void 0}),e.createElement(k,{disabled:r,trigger:["click"],overlay:s,placement:d},e.createElement(c,{disabled:r,mode:i,iconBefore:e.createElement(S,null)})));c.Group=f;c.SplitButton=ce;c.__docgenInfo={description:"",methods:[{name:"Group",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"intersection",raw:`AntdButtonGroupProps & { + /** React children */ + children?: ReactNode +} & TestingProps`,elements:[{name:"AntdButtonGroupProps"},{name:"signature",type:"object",raw:`{ + /** React children */ + children?: ReactNode +}`,signature:{properties:[{key:"children",value:{name:"ReactNode",required:!1},description:"React children"}]}},{name:"TestingProps"}],alias:"ButtonGroupProps"}}],returns:{type:{name:"JSX.Element"}}},{name:"SplitButton",docblock:null,modifiers:["static"],params:[{name:`{ + className, + disabled, + loading, + style, + mode = 'primary', + theme, + items, + dropdownPlacement, + ...props +}: SplitButtonProps`,optional:!1,type:{name:"intersection",raw:`Omit & { + /** Color mode */ + mode?: SplitButtonMode, + /** Dropdown overlay */ + items: DropdownProps['overlay'], + /** Dropdown items */ + dropdownPlacement?: DropdownProps['placement'] +}`,elements:[{name:"Omit",elements:[{name:"intersection",raw:`BaseThemedButtonProps & { + /** Element id */ + id?: string; + /** Disabled state */ + disabled?: boolean, + /** Loading state */ + loading?: boolean, + /** Css class */ + className?: string, + /** Icon before text */ + iconBefore?: ReactNode, + /** Icon after text */ + iconAfter?: ReactNode, + /** On click handler */ + onClick?: MouseEventHandler, + /** Text */ + text?: string, + /** HTML attribute 'type' */ + type?: ButtonHTMLType, + /** Display in :active state */ + isPressed?: boolean, + /** React children */ + children?: ReactNode, + style?: React.CSSProperties +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Size */ + size?: ButtonSize, + /** Custom theme */ + theme?: Theme, + /** Color mode */ + mode?: ButtonMode +}`,signature:{properties:[{key:"size",value:{name:"literal",value:"`${Exclude}`",required:!1},description:"Size"},{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"},{key:"mode",value:{name:"buttonModes[number]",raw:"typeof buttonModes[number]",required:!1},description:"Color mode"}]}},{name:"signature",type:"object",raw:`{ + /** Element id */ + id?: string; + /** Disabled state */ + disabled?: boolean, + /** Loading state */ + loading?: boolean, + /** Css class */ + className?: string, + /** Icon before text */ + iconBefore?: ReactNode, + /** Icon after text */ + iconAfter?: ReactNode, + /** On click handler */ + onClick?: MouseEventHandler, + /** Text */ + text?: string, + /** HTML attribute 'type' */ + type?: ButtonHTMLType, + /** Display in :active state */ + isPressed?: boolean, + /** React children */ + children?: ReactNode, + style?: React.CSSProperties +}`,signature:{properties:[{key:"id",value:{name:"string",required:!1},description:"Element id"},{key:"disabled",value:{name:"boolean",required:!1},description:"Disabled state"},{key:"loading",value:{name:"boolean",required:!1},description:"Loading state"},{key:"className",value:{name:"string",required:!1},description:"Css class"},{key:"iconBefore",value:{name:"ReactNode",required:!1},description:"Icon before text"},{key:"iconAfter",value:{name:"ReactNode",required:!1},description:"Icon after text"},{key:"onClick",value:{name:"MouseEventHandler",elements:[{name:"HTMLElement"}],raw:"MouseEventHandler",required:!1},description:"On click handler"},{key:"text",value:{name:"string",required:!1},description:"Text"},{key:"type",value:{name:"ButtonHTMLType",required:!1},description:"HTML attribute 'type'"},{key:"isPressed",value:{name:"boolean",required:!1},description:"Display in :active state"},{key:"children",value:{name:"ReactNode",required:!1},description:"React children"},{key:"style",value:{name:"ReactCSSProperties",raw:"React.CSSProperties",required:!1}}]}},{name:"TestingProps"}]},{name:"union",raw:"'size' | 'mode' | 'iconAfter' | 'isPressed'",elements:[{name:"literal",value:"'size'"},{name:"literal",value:"'mode'"},{name:"literal",value:"'iconAfter'"},{name:"literal",value:"'isPressed'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + /** Color mode */ + mode?: SplitButtonMode, + /** Dropdown overlay */ + items: DropdownProps['overlay'], + /** Dropdown items */ + dropdownPlacement?: DropdownProps['placement'] +}`,signature:{properties:[{key:"mode",value:{name:"splitButtonModes[number]",raw:"typeof splitButtonModes[number]",required:!1},description:"Color mode"},{key:"items",value:{name:"DropdownProps['overlay']",raw:"DropdownProps['overlay']",required:!0},description:"Dropdown overlay"},{key:"dropdownPlacement",value:{name:"DropdownProps['placement']",raw:"DropdownProps['placement']",required:!1},description:"Dropdown items"}]}}],alias:"SplitButtonProps"}}],returns:{type:{name:"JSX.Element"}}}],displayName:"Button",props:{size:{required:!1,tsType:{name:"literal",value:"`${Exclude}`"},description:"Size",defaultValue:{value:"'medium'",computed:!1}},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"buttonModes[number]",raw:"typeof buttonModes[number]"},description:"Color mode",defaultValue:{value:"'primary'",computed:!1}},id:{required:!1,tsType:{name:"string"},description:"Element id"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled state"},loading:{required:!1,tsType:{name:"boolean"},description:"Loading state"},className:{required:!1,tsType:{name:"string"},description:"Css class"},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:"Icon before text"},iconAfter:{required:!1,tsType:{name:"ReactNode"},description:"Icon after text"},onClick:{required:!1,tsType:{name:"MouseEventHandler",elements:[{name:"HTMLElement"}],raw:"MouseEventHandler"},description:"On click handler"},text:{required:!1,tsType:{name:"string"},description:"Text"},type:{required:!1,tsType:{name:"ButtonHTMLType"},description:"HTML attribute 'type'"},isPressed:{required:!1,tsType:{name:"boolean"},description:"Display in :active state"},children:{required:!1,tsType:{name:"ReactNode"},description:"React children"},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""}}};export{c as B,t as a,le as b,ge as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button.stories-PyuvDGep.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button.stories-PyuvDGep.js new file mode 100644 index 00000000..c9db03b9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Button.stories-PyuvDGep.js @@ -0,0 +1,166 @@ +import{R as e,b as h,B as c,y as se,S as A,t as ce,L as a}from"./iframe-zz6a49H8.js";import{w as ae}from"./withDesignControls-Cqk9De58.js";import{w as pe}from"./withMeta-CjSZnBk7.js";import{a as le}from"./Warnings-DU1McXrL.js";import{r as te,a as b}from"./StoryComponents-C4fwEYRs.js";import{l as ne}from"./Placeholder-Bv52avk_.js";import{o as me}from"./Plus-C59NrE5b.js";import{r as de}from"./Settings-3sEKraz-.js";import{B as r,s as ue,b as re}from"./Button-Djh220XQ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";const fe={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},Be="Button",ge="В качестве основы используется AntdButton из библиотеки Antd.",Se="Button — это интерактивный компонент, который используется для инициирования действий или выполнения команд в пользовательском интерфейсе, такие как отправка форм, запуск процессов или навигация по страницам.",xe="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=1063%3A4154",Ae="https://pixso.net/app/design/zItyc5R0E83xmR1qyc1SeQ",C={dod:fe,component:Be,description:ge,usage:Se,designLink:xe,pixsoView:Ae},ie=[c.Small,c.Medium,c.Large,c.ExtraLarge],y={"-":null,Placeholder:e.createElement(ne,{klId:"button-icon"}),Plus:e.createElement(me,{klId:"button-icon"}),Settings:e.createElement(de,{klId:"button-icon"})},t=o=>o!=="-"&&y[o||"-"],ye={argTypes:{size:{options:ie,control:{type:"select"}},mode:{options:re,control:{type:"select"}},iconBefore:{options:Object.keys(y),control:{type:"select"}},iconAfter:{options:Object.keys(y),control:{type:"select"}}},args:{iconBefore:"-",text:"Button",iconAfter:"-",isPressed:!1,type:"button",testId:"button-test-id",klId:"button-kl-id",size:c.Medium,mode:"primary",disabled:!1,loading:!1},parameters:{badges:[h.stable,h.reviewedByDesign],docs:{page:pe(C)},controls:{exclude:/(tooltip)/},design:C.pixsoView}},oo={title:"Hexa UI Components/Button",component:r,...ae({componentName:"button",meta:ye})},p={render:({iconBefore:o,iconAfter:n,...i})=>e.createElement(r,{...i,iconAfter:t(n),iconBefore:t(o)})},l={render:({iconBefore:o,iconAfter:n,...i})=>e.createElement(r,{...i,iconAfter:t(n),iconBefore:t(o)}),argTypes:{text:{control:!1},iconAfter:{control:!1}},args:{iconBefore:"Placeholder",text:void 0}},m={render:({text:o,iconBefore:n,iconAfter:i,...s})=>e.createElement(b,null,e.createElement(r,{...s,text:o,iconBefore:t(n)}),e.createElement(r,{...s,text:o,iconAfter:t(i)})),args:{iconBefore:"Placeholder",iconAfter:"Placeholder"},name:"Icon Before / After"},d={render:o=>te(re.map(n=>({label:n,content:e.createElement(r,{...o,iconAfter:t(o.iconAfter),iconBefore:t(o.iconBefore),mode:n})})),!0),argTypes:{mode:{control:!1}}},u={render:o=>te(ie.map(n=>({label:n,content:e.createElement(r,{...o,iconAfter:t(o.iconAfter),iconBefore:t(o.iconBefore),size:n})})),!0),argTypes:{size:{control:!1}}},f={render:({text:o,iconAfter:n,iconBefore:i,...s})=>e.createElement(b,null,e.createElement(r,{...s,iconAfter:t(n),text:o}),e.createElement(r,{...s,iconAfter:t(n),iconBefore:t(i)})),args:{loading:!0,iconBefore:"Placeholder"}},B={render:({text:o,iconAfter:n,iconBefore:i,...s})=>e.createElement(b,null,e.createElement(r,{...s,iconAfter:t(n),iconBefore:t(i),text:o}),e.createElement(r,{...s,iconAfter:t(n),iconBefore:t(i)})),args:{disabled:!0,iconBefore:"Placeholder"}},g={render:o=>e.createElement("div",{style:{width:"100%"}},e.createElement(le,null),e.createElement(se,{text:o.tooltip},e.createElement("span",null,e.createElement(r,{...o,iconAfter:t(o.iconAfter),iconBefore:t(o.iconBefore)})))),argTypes:{tooltip:{control:"text"}},args:{tooltip:"Tooltip"},parameters:{controls:{exclude:""}}},S={render:()=>e.createElement(r.Group,null,e.createElement(r,null,"Button #1"),e.createElement(r,null,"Button #2"),e.createElement(r,null,"Button #3")),name:"Button.Group"},E="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?page-id=81565%3A341129",I="https://pixso.net/app/design/SqjasIRc_lKBtFD9yBGwbA",x={render:o=>e.createElement(A,{gap:16,width:"100%"},e.createElement(ce,{closable:!1,mode:"info"},e.createElement(A,{gap:"grouped"},e.createElement(a,{text:"Documentation in Pixso",target:"_blank",href:I,decoration:"icon"}),e.createElement(a,{text:"Component in Pixso",target:"_blank",href:E,decoration:"icon"})),e.createElement(A,{gap:"grouped"},e.createElement(a,{text:"Документация в Pixso",target:"_blank",href:I,decoration:"icon"}),e.createElement(a,{text:"Компонент в Pixso",target:"_blank",href:E,decoration:"icon"}))),e.createElement(r.SplitButton,{...o,iconBefore:t(o.iconBefore)})),argTypes:{mode:{options:ue,control:{type:"select"}},dropdownPlacement:{options:["topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight"],control:{type:"select"}}},args:{text:"Split button",items:[{children:"Option 1",description:"Some description"},{children:"Option 2"},{children:"Option 3",description:"Some description",componentsBefore:[e.createElement(ne,{key:"placeholder-icon"})]}]},parameters:{controls:{exclude:/(tooltip|isPressed|size|iconAfter)/}},name:"Button.SplitButton"};var P,k,v;p.parameters={...p.parameters,docs:{...(P=p.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: ({ + iconBefore, + iconAfter, + ...rest + }: StoryButtonProps) => +}`,...(v=(k=p.parameters)==null?void 0:k.docs)==null?void 0:v.source}}};var T,w,L;l.parameters={...l.parameters,docs:{...(T=l.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: ({ + iconBefore, + iconAfter, + ...rest + }: StoryButtonProps) => , + argTypes: { + text: { + control: false + }, + iconAfter: { + control: false + } + }, + args: { + iconBefore: 'Placeholder', + text: undefined + } +}`,...(L=(w=l.parameters)==null?void 0:w.docs)==null?void 0:L.source}}};var z,D,_;m.parameters={...m.parameters,docs:{...(z=m.parameters)==null?void 0:z.docs,source:{originalSource:`{ + render: ({ + text, + iconBefore, + iconAfter, + ...rest + }: StoryButtonProps) => + + + , + args: { + iconBefore: 'Placeholder', + iconAfter: 'Placeholder' + }, + name: 'Icon Before / After' +}`,...(_=(D=m.parameters)==null?void 0:D.docs)==null?void 0:_.source}}};var M,V,O;d.parameters={...d.parameters,docs:{...(M=d.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: args => renderVariants(buttonModes.map(mode => ({ + label: mode, + content: + })), true), + argTypes: { + mode: { + control: false + } + } +}`,...(O=(V=d.parameters)==null?void 0:V.docs)==null?void 0:O.source}}};var R,G,W;u.parameters={...u.parameters,docs:{...(R=u.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: args => renderVariants(defaultSizes.map(size => ({ + label: size, + content: + })), true), + argTypes: { + size: { + control: false + } + } +}`,...(W=(G=u.parameters)==null?void 0:G.docs)==null?void 0:W.source}}};var J,Y,j;f.parameters={...f.parameters,docs:{...(J=f.parameters)==null?void 0:J.docs,source:{originalSource:`{ + render: ({ + text, + iconAfter, + iconBefore, + ...rest + }: StoryButtonProps) => + + + , + args: { + loading: true, + iconBefore: 'Placeholder' + } +}`,...(j=(Y=f.parameters)==null?void 0:Y.docs)==null?void 0:j.source}}};var K,Q,U;B.parameters={...B.parameters,docs:{...(K=B.parameters)==null?void 0:K.docs,source:{originalSource:`{ + render: ({ + text, + iconAfter, + iconBefore, + ...rest + }: StoryButtonProps) => + + + , + args: { + disabled: true, + iconBefore: 'Placeholder' + } +}`,...(U=(Q=B.parameters)==null?void 0:Q.docs)==null?void 0:U.source}}};var q,H,Z;g.parameters={...g.parameters,docs:{...(q=g.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: (args: StoryButtonProps) =>
+ + + + + + +
, + argTypes: { + tooltip: { + control: 'text' + } + }, + args: { + tooltip: 'Tooltip' + }, + parameters: { + controls: { + exclude: '' + } + } +}`,...(Z=(H=g.parameters)==null?void 0:H.docs)==null?void 0:Z.source}}};var $,F,N;S.parameters={...S.parameters,docs:{...($=S.parameters)==null?void 0:$.docs,source:{originalSource:`{ + render: () => + Button #1 + Button #2 + Button #3 + , + name: 'Button.Group' +}`,...(N=(F=S.parameters)==null?void 0:F.docs)==null?void 0:N.source}}};var X,ee,oe;x.parameters={...x.parameters,docs:{...(X=x.parameters)==null?void 0:X.docs,source:{originalSource:`{ + render: args => + + + + + + + + + + + + , + argTypes: { + mode: { + options: splitButtonModes, + control: { + type: 'select' + } + }, + dropdownPlacement: { + options: ['topLeft', 'topCenter', 'topRight', 'bottomLeft', 'bottomCenter', 'bottomRight'], + control: { + type: 'select' + } + } + }, + args: { + text: 'Split button', + items: [{ + children: 'Option 1', + description: 'Some description' + }, { + children: 'Option 2' + }, { + children: 'Option 3', + description: 'Some description', + componentsBefore: [] + }] + }, + parameters: { + controls: { + exclude: /(tooltip|isPressed|size|iconAfter)/ + } + }, + name: 'Button.SplitButton' +}`,...(oe=(ee=x.parameters)==null?void 0:ee.docs)==null?void 0:oe.source}}};const to=["Button","IconButton","IconBeforeAfter","Mode","Size","Loading","Disabled","WithTooltip","ButtonGroup","SplitButton"];export{p as Button,S as ButtonGroup,B as Disabled,m as IconBeforeAfter,l as IconButton,f as Loading,d as Mode,u as Size,x as SplitButton,g as WithTooltip,to as __namedExportsOrder,oo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-BZmQdLvd.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-BZmQdLvd.js new file mode 100644 index 00000000..c4db3617 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-BZmQdLvd.js @@ -0,0 +1 @@ +import{R as l,q as t}from"./iframe-zz6a49H8.js";const n=l.forwardRef((e,r)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.1258 4.31663C10.376 4.57408 10.3701 4.98559 10.1126 5.23578L7.27198 7.9963L10.1132 10.7647C10.3704 11.0152 10.3757 11.4268 10.1252 11.6839C9.87466 11.941 9.46314 11.9463 9.20602 11.6958L5.88633 8.46123C5.76065 8.33878 5.68983 8.17072 5.68994 7.99526C5.69006 7.81979 5.76111 7.65182 5.88694 7.52954L9.20664 4.30348C9.46408 4.0533 9.8756 4.05919 10.1258 4.31663Z",fill:t(e.color)||e.color||"currentColor"}))),a=l.memo(l.forwardRef((e,r)=>{const{klId:o,testId:C,...c}=e;return l.createElement(n,{"kl-id":o,"data-testid":C,ref:r,...c})}));a.displayName="ArrowLeftMini";const d=l.forwardRef((e,r)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},l.createElement("path",{d:"M4.35363 8.27372C4.18794 8.27372 4.05363 8.40803 4.05363 8.57372V9.3867C4.05363 9.55238 4.18794 9.6867 4.35363 9.6867H5.1666C5.33229 9.6867 5.4666 9.55238 5.4666 9.3867V8.57372C5.4666 8.40803 5.33229 8.27372 5.1666 8.27372H4.35363Z",fill:t(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M4.04148 11.256C4.04148 11.0903 4.17579 10.956 4.34148 10.956H5.15446C5.32014 10.956 5.45446 11.0903 5.45446 11.256V12.069C5.45446 12.2347 5.32014 12.369 5.15446 12.369H4.34148C4.17579 12.369 4.04148 12.2347 4.04148 12.069V11.256Z",fill:t(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M7.64659 8.27372C7.48091 8.27372 7.34659 8.40803 7.34659 8.57372V9.3867C7.34659 9.55238 7.48091 9.6867 7.64659 9.6867H8.45957C8.62526 9.6867 8.75957 9.55238 8.75957 9.3867V8.57372C8.75957 8.40803 8.62526 8.27372 8.45957 8.27372H7.64659Z",fill:t(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M7.34061 11.3341C7.34061 11.1684 7.47493 11.0341 7.64061 11.0341H8.45359C8.61928 11.0341 8.75359 11.1684 8.75359 11.3341V12.1471C8.75359 12.3128 8.61928 12.4471 8.45359 12.4471H7.64061C7.47493 12.4471 7.34061 12.3128 7.34061 12.1471V11.3341Z",fill:t(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M10.9397 8.27372C10.7741 8.27372 10.6397 8.40803 10.6397 8.57372V9.3867C10.6397 9.55238 10.7741 9.6867 10.9397 9.6867H11.7527C11.9184 9.6867 12.0527 9.55238 12.0527 9.3867V8.57372C12.0527 8.40803 11.9184 8.27372 11.7527 8.27372H10.9397Z",fill:t(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.36915 1.64109C5.36915 1.2821 5.07814 0.991089 4.71915 0.991089C4.36017 0.991089 4.06915 1.2821 4.06915 1.64109V2.27026H3.84893C2.49583 2.27026 1.39893 3.36717 1.39893 4.72026V12.559C1.39893 13.9121 2.49583 15.009 3.84893 15.009H12.1513C13.5044 15.009 14.6013 13.9121 14.6013 12.559V4.72026C14.6013 3.36717 13.5044 2.27026 12.1513 2.27026H11.9552V1.64109C11.9552 1.2821 11.6641 0.991089 11.3052 0.991089C10.9462 0.991089 10.6552 1.2821 10.6552 1.64109V2.27026H5.36915V1.64109ZM3.84893 3.57026C3.2138 3.57026 2.69893 4.08514 2.69893 4.72026V5.60449H13.3013V4.72026C13.3013 4.08514 12.7864 3.57026 12.1513 3.57026H3.84893ZM2.69893 12.559V6.90449H13.3013V12.559C13.3013 13.1941 12.7864 13.709 12.1513 13.709H3.84893C3.2138 13.709 2.69893 13.1941 2.69893 12.559Z",fill:t(e.color)||e.color||"currentColor"}))),i=l.memo(l.forwardRef((e,r)=>{const{klId:o,testId:C,...c}=e;return l.createElement(d,{"kl-id":o,"data-testid":C,ref:r,...c})}));i.displayName="Calendar";export{i as l,a as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-CDnpIhMK.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-CDnpIhMK.js new file mode 100644 index 00000000..9f581874 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar-CDnpIhMK.js @@ -0,0 +1,6 @@ +import{g as z,p as J,D as Q}from"./imaskDateOptionsGenerator-wBwCAmst.js";import{W as X}from"./WithGlobalStyles-CgeA2Hux.js";import{u as x,s as Z}from"./dateFns-CoF_XGKL.js";import{u as ee,R as s,r as a,A as te,H as P}from"./iframe-zz6a49H8.js";import{i as ae}from"./useThemedTextbox-BGGAc01B.js";import{I as se}from"./input-Dg6A0g4J.js";import{l as re}from"./Calendar-BZmQdLvd.js";import{u as ne,a as oe,P as le,A as ie,b as ce,c as ue,d as pe,e as de,p as fe,D as me,i as ye,f as Ce,g as ge,h as O,j as Se,k as ke,l as Te}from"./RangePicker-CAPN7Kop.js";const De=P(me).withConfig({shouldForwardProp:r=>!["cssConfig"].includes(r)})` + ${ae} + ${fe} +`,he=P.div` + flex-grow: 1; +`,we=P.div.withConfig({shouldForwardProp:r=>!["cssConfig"].includes(r)})`${ge}`,be=r=>{const C=ne(r),d=oe(C),{testAttributes:f}=ee(d);return s.createElement(Ne,{...d,testAttributes:f})};let S;const Ee=({presets:r,disabled:C,readonly:d,value:f=null,onChange:k,cssConfig:T,open:v,testId:o,testAttributes:V,showTime:D=!1,format:h,placeholder:$,onOpenChange:w,onSelect:Pe,...I})=>{const[R,l]=a.useState(f),[K,W]=a.useState(!1),[_,A]=a.useState(!1),[c,H]=a.useState(x(D)),[q,U]=a.useState(!1),L=a.useRef(null),M=a.useRef(null),F=a.useRef(null),b=x(D),i=a.useMemo(()=>z(h??c.format),[c,h]),u=()=>{S==null||S.destroy(),A(!1)},B=e=>{var y;const t=L.current,g=t==null?void 0:t.querySelector(".ant-picker-time-panel-column:last-child"),E=(y=M.current)==null?void 0:y.querySelector("input");if(!t||!g||!E||!O(t,e.target)&&!Se(t,e.target))return;let n=F.current;!(O(t,e.target)||ke(t))&&n&&(n=Z(n)),u(),Te(g,e.target,5)&&p(!1),l(n),m(n)},G=()=>{setTimeout(()=>{U(!q)},500)},p=e=>{const t=!!e;W(t),w==null||w(t),t||G()};a.useEffect(()=>{b.locale.lang!==c.locale.lang&&H(b)},[b]),a.useEffect(()=>{p(v)},[v]),a.useEffect(()=>{l(f)},[f]),a.useEffect(()=>{u()},[i]);const m=e=>{k==null||k(e,(e==null?void 0:e.toDateString())??"")},j=e=>{const t=e.currentTarget,g=t.value;_||(S=se(e.currentTarget,i),A(!0));const E=g.split(Q).length===2;ye(e.key)&&E&&setTimeout(()=>{var N;const n=(N=i==null?void 0:i.parse)==null?void 0:N.call(i,t.value);if(n){const y=Ce(n);u(),l(y),m(y)}},0),p(!0)},Y=e=>e?typeof e=="string"?J(e):e:c.format;return s.createElement(he,{ref:M},s.createElement(De,{...V,...I,disabled:C||d,locale:c.locale,panelRender:e=>s.createElement(we,{ref:L,className:I.className,cssConfig:T.pickerCssConfig,"data-testid":`${o}-calendar`,key:q.toString(),onClick:B},e),open:K,onKeyDown:j,onClick:()=>p(!0),onChange:e=>{u(),l(e),m(e)},onSelect:e=>{F.current=e,l(e)},onOpenChange:e=>{e===!1&&p(e)},value:R,suffixIcon:R&&!C&&!d?s.createElement(te,{testId:`${o}-calendar-clear-icon`,mode:"filled",onClick:e=>{u(),l(null),m(null),e.stopPropagation()}}):s.createElement(re,{testId:`${o}-calendar-icon`}),superNextIcon:s.createElement(pe,{testId:o}),superPrevIcon:s.createElement(ue,{testId:o}),nextIcon:s.createElement(ce,{testId:o}),prevIcon:s.createElement(ie,{testId:o}),allowClear:!1,showToday:!1,placeholder:$??c.placeholder,format:Y(h),renderExtraFooter:r?()=>s.createElement(le,{presets:r,onChange:e=>{p(!1),u(),l(e),m(e)}}):void 0,cssConfig:T.inputCssConfig,showTime:D}),s.createElement(de,{cssConfig:T.pickerCssConfig}))},Ne=X(Ee);be.__docgenInfo={description:"",methods:[],displayName:"Calendar",props:{showTime:{required:!1,tsType:{name:"boolean"},description:"Show time selection"},presets:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:"{ title: ReactNode, value: NonNullable }",signature:{properties:[{key:"title",value:{name:"ReactNode",required:!0}},{key:"value",value:{name:"NonNullable",elements:[{name:"intersection['value']",raw:"CalendarProps['value']"}],raw:"NonNullable",required:!0}}]}}],raw:"Array<{ title: ReactNode, value: NonNullable }>"},description:"Presets for quick selection"},value:{required:!1,tsType:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}]},description:"Value"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},readonly:{required:!1,tsType:{name:"boolean"},description:"Is readonly"},format:{required:!1,tsType:{name:"string"},description:"Format to display"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},showToday:{required:!1,tsType:{name:"boolean"},description:"Show today button"},theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"}}};export{be as C}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar.stories-BJs-wBLS.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar.stories-BJs-wBLS.js new file mode 100644 index 00000000..faa706ac --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Calendar.stories-BJs-wBLS.js @@ -0,0 +1,101 @@ +import{T as ee}from"./Palette-oU4WYbWy.js";import{v as te}from"./typesHelpers-tpz7Of7L.js";import{R as e,b as y,c as o,P as T,H as Z}from"./iframe-zz6a49H8.js";import{w as ae}from"./withMeta-CjSZnBk7.js";import{s as re}from"./helpers-BytZKRkB.js";import{C as v}from"./Calendar-CDnpIhMK.js";import{R as j}from"./RangePicker-CAPN7Kop.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./useGlobalStyles-cJLcvPW6.js";import"./dateFns-CoF_XGKL.js";import"./useTranslation-7a9748wG.js";import"./useThemedTextbox-BGGAc01B.js";import"./Calendar-BZmQdLvd.js";import"./RangeSeparator-KF6ouy2T.js";import"./ArrowRightMini-DjD3k9uh.js";import"./type-CR-gS43P.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";const ne={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},oe="DatePicker",se="Интерактивный компонент выбора даты. В качестве основы используется стилизованный компонент `DatePicker` из `antd`, который, в свою очередь, построен на `rc-picker`",ie="",de="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=3828%3A16437",ce="https://pixso.net/app/design/M7_B6xFkVmGWzArYruGkGA",_={dod:ne,component:oe,description:se,usage:ie,designLink:de,pixsoView:ce},je={title:"Hexa UI Components/Inputs/DatePicker",component:v,argTypes:{validationStatus:{control:{type:"radio"},options:te},...re(["theme"])},args:{testId:"calendar-test-id",klId:"calendar-kl-id",validationStatus:"default"},parameters:{badges:[y.stable,y.needsDesignReview],docs:{page:ae(_)},design:_.pixsoView},decorators:[(t,a)=>e.createElement(le,null,e.createElement(t,{...a}))]},le=Z.div` + width: 300px; +`,pe=Z.div` + width: 500px; +`,s={},q=({onChange:t,value:a,...n})=>{const[r,g]=e.useState([null,null]);return e.createElement(j,{value:r,onChange:w=>g(w),...n})},i={render:t=>e.createElement(q,{...t})},d={render:({showTime:t,...a})=>e.createElement(q,{...a,showTime:!0}),decorators:[(t,a)=>e.createElement(pe,null,e.createElement(t,{...a}))]},c={render:t=>e.createElement(v,{...t,showTime:!0})},l={args:{presets:[{title:"Today",value:new Date},{title:"Yesterday ",value:new Date(new Date().setDate(new Date().getDate()-1))},{title:"Tomorrow",value:new Date(new Date().setDate(new Date().getDate()+1))}]}},p={args:{showTime:!0,presets:[{title:"Today",value:new Date},{title:"Yesterday ",value:new Date(new Date().setDate(new Date().getDate()-1))},{title:"Tomorrow",value:new Date(new Date().setDate(new Date().getDate()+1))}]}},m={render:t=>{const a=new Date,n=r=>r&&r{const[a,n]=e.useState(!0),[r,g]=e.useState(""),[w,N]=e.useState("");return e.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"10px"}},e.createElement("div",{style:{marginTop:10}},e.createElement(T,null,"startDate: ",r),e.createElement(T,null,"endDate: ",w)),e.createElement("div",{style:{display:"flex",flexDirection:"row",gap:"10px"}},e.createElement(j,{onDateValidationChange:h=>{n(h)},onDateValuesChange:(h,X)=>{g(h),N(X)},value:null,...t}),!a&&e.createElement("div",{style:{marginTop:10}},e.createElement(T,{themedColor:"high"},"Введена недопустимая дата!"))))},args:{customKeyDown:()=>{console.log("Custom onKeyDown triggered")},validDatePattern:/^\d{4}-\d{2}-\d{2}$/}},D={args:{source:{input_datetime_picker:o.input_datetime_picker,calendar_dropdown:o.calendar_dropdown,calendar_dropdown_button:o.calendar_dropdown_button,calendar_preset_button:o.calendar_preset_button}},render:t=>e.createElement(ee,{...t})};var P,k,x;s.parameters={...s.parameters,docs:{...(P=s.parameters)==null?void 0:P.docs,source:{originalSource:"{}",...(x=(k=s.parameters)==null?void 0:k.docs)==null?void 0:x.source}}};var C,E,S;i.parameters={...i.parameters,docs:{...(C=i.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: (args: RangePickerProps) => +}`,...(S=(E=i.parameters)==null?void 0:E.docs)==null?void 0:S.source}}};var b,R,W;d.parameters={...d.parameters,docs:{...(b=d.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: ({ + showTime, + ...args + }: RangePickerProps) => , + decorators: [(Story, context) => + + ] +}`,...(W=(R=d.parameters)==null?void 0:R.docs)==null?void 0:W.source}}};var f,V,I;c.parameters={...c.parameters,docs:{...(f=c.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: (args: CalendarProps) => +}`,...(I=(V=c.parameters)==null?void 0:V.docs)==null?void 0:I.source}}};var Y,A,H;l.parameters={...l.parameters,docs:{...(Y=l.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + args: { + presets: [{ + title: 'Today', + value: new Date() + }, { + title: 'Yesterday ', + value: new Date(new Date().setDate(new Date().getDate() - 1)) + }, { + title: 'Tomorrow', + value: new Date(new Date().setDate(new Date().getDate() + 1)) + }] + } +}`,...(H=(A=l.parameters)==null?void 0:A.docs)==null?void 0:H.source}}};var K,F,B;p.parameters={...p.parameters,docs:{...(K=p.parameters)==null?void 0:K.docs,source:{originalSource:`{ + args: { + showTime: true, + presets: [{ + title: 'Today', + value: new Date() + }, { + title: 'Yesterday ', + value: new Date(new Date().setDate(new Date().getDate() - 1)) + }, { + title: 'Tomorrow', + value: new Date(new Date().setDate(new Date().getDate() + 1)) + }] + } +}`,...(B=(F=p.parameters)==null?void 0:F.docs)==null?void 0:B.source}}};var G,M,J;m.parameters={...m.parameters,docs:{...(G=m.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: (args: CalendarProps) => { + const today = new Date(); + const disabledDate: CalendarProps['disabledDate'] = current => current && current < today; + return ; + } +}`,...(J=(M=m.parameters)==null?void 0:M.docs)==null?void 0:J.source}}};var L,U,$;u.parameters={...u.parameters,docs:{...(L=u.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: (args: RangePickerProps) => { + const [isValidDate, setIsValidDate] = React.useState(true); + const [startDate, setStartDate] = React.useState(''); + const [endDate, setEndDate] = React.useState(''); + return
+
+

startDate: {startDate}

+

endDate: {endDate}

+
+
+ { + setIsValidDate(isValid); + }} onDateValuesChange={(startDate, endDate) => { + setStartDate(startDate); + setEndDate(endDate); + }} value={null} {...args} /> + {!isValidDate &&
+

Введена недопустимая дата!

+
} +
+
; + }, + args: { + customKeyDown: () => { + console.log('Custom onKeyDown triggered'); + }, + validDatePattern: /^\\d{4}-\\d{2}-\\d{2}$/ + } +}`,...($=(U=u.parameters)==null?void 0:U.docs)==null?void 0:$.source}}};var z,O,Q;D.parameters={...D.parameters,docs:{...(z=D.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + source: { + input_datetime_picker: componentColors.input_datetime_picker, + calendar_dropdown: componentColors.calendar_dropdown, + calendar_dropdown_button: componentColors.calendar_dropdown_button, + calendar_preset_button: componentColors.calendar_preset_button + } + }, + render: args => +}`,...(Q=(O=D.parameters)==null?void 0:O.docs)==null?void 0:Q.source}}};const qe=["Basic","Range","RangeWithTime","WithTime","WithPreset","WithPresetAndTime","WithDisabled","WithValidation","ColorTokens"];export{s as Basic,D as ColorTokens,i as Range,d as RangeWithTime,m as WithDisabled,l as WithPreset,p as WithPresetAndTime,c as WithTime,u as WithValidation,qe as __namedExportsOrder,je as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card-CG7TF_ol.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card-CG7TF_ol.js new file mode 100644 index 00000000..f60411ab --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card-CG7TF_ol.js @@ -0,0 +1,76 @@ +import{H as i,A as p,a2 as q,a1 as A,aw as I,a0 as N,R as e,T as _,a5 as z,u as P,as as R}from"./iframe-zz6a49H8.js";import{D as B}from"./Dropdown-D5otA5yN.js";import{o as D}from"./Upload-BgoxvLW9.js";import{w as S}from"./index-BDzolQnr.js";import{t as H}from"./Menu2-gmgzxp5q.js";import{C as O}from"./Checkbox-CLDGkQjT.js";import{R as j}from"./Radio-Be_5Z3PZ.js";import{T as F}from"./Toggle-DQagZAli.js";import{I as M}from"./IconResolver-BTOOgpNr.js";const l=A(),T=i(p)``,L=i(p)``,E=i.div``,V=i.div` + display: flex; + justify-content: space-between; + align-items: start; + gap: 8px; +`,W=i.div` + display: flex; + gap: 8px; + width: 100%; +`,y=i.span` + display: flex; + align-items: center; + height: 24px; +`,h=i.div` + display: flex; + align-items: center; + gap: 4px; + height: 24px; + + .card-action-button { + height: max-content; + } +`,U=N` + ${q(I.BTR3)}; + position: relative; + border-radius: 12px; + padding: ${l("padding")}; + background: ${l("enabled.background")}; + color: ${l("enabled.color")}; + border: 1px solid ${l("enabled.border")}; + + ${n=>n.draggable&&"margin-left: 16px;"} + + ${n=>n.interactive&&` + &:hover { + background: ${l("hover.background")(n)}; + border-color: ${l("hover.border")(n)}; + } + + &:active { + background: ${l("active.background")(n)}; + border-color: ${l("active.border")(n)}; + }`} + + &:focus-visible { + box-shadow: none; + outline: none; + } + + ${T} { + position: absolute; + top: 6px; + left: -16px; + } + + ${E} { + position: absolute; + top: 4px; + right: 4px; + + ${h} { + height: unset; + } + } +`,f=n=>{switch(n.component){case"checkbox":{const{component:r,...t}=n;return e.createElement(O,{...t})}case"radio":{const{component:r,...t}=n;return e.createElement(j,{...t})}case"toggle":{const{component:r,...t}=n;return e.createElement(F,{...t})}case"icon":{const{component:r,...t}=n;return e.createElement(M,{...t})}case"text":{const{component:r,...t}=n;return e.createElement(_,{...t})}default:return e.createElement(e.Fragment,null)}};f.__docgenInfo={description:"",methods:[],displayName:"getMappedElement"};const G=n=>z(n,{componentName:"card",defaultValues:{size:"medium",mode:"base"},propsToDrill:["size"]}),m="menu-icon",d="dnd-icon",u="close-icon",J=i.div.withConfig({shouldForwardProp:n=>!["cssConfig","draggable","interactive"].includes(n)})`${U}`,K=n=>{const r=G(n),t=P(r);return e.createElement(Q,{...t,testId:r.testId,klId:r.klId})},Q=({style:n,children:r,className:t,draggable:v,closable:g,onCloseButtonClick:k,size:$,title:o,actions:a,testAttributes:w,klId:s,testId:c,...x})=>{const C=e.createElement(h,null,a&&a.length===1&&e.createElement(p,{size:"large",icon:a[0].icon,onClick:a[0].onClick}),a&&a.length>1&&e.createElement(B,{trigger:["click"],overlay:a.map(b=>({children:b.value,onClick:b.onClick}))},e.createElement(p,{size:"large",icon:e.createElement(H,null),testId:c?`${c}-${m}`:`${m}`,klId:s?`${s}-${m}`:`${m}`,className:"card-action-button"})),g&&e.createElement(L,{size:"large",icon:e.createElement(D,null),onClick:k,testId:c?`${c}-${u}`:`${u}`,klId:s?`${s}-${u}`:`${u}`,className:"card-action-button"}));return e.createElement(J,{className:t,style:n,draggable:v,...w,...x},v&&e.createElement(T,{icon:e.createElement(S,null),testId:c?`${c}-${d}`:`${d}`,klId:s?`${s}-${d}`:`${d}`}),o&&e.createElement(V,null,e.createElement(W,null,o.elementBefore&&e.createElement(y,null,f(o.elementBefore)),e.createElement(R,{type:o.size==="medium"?"H5":"H6",style:{width:"100%"}},o.value),o.elementAfter&&e.createElement(y,null,f(o.elementAfter))),(a||g)&&C),!o&&$==="large"&&(a||g)&&e.createElement(E,null,C),r)};K.__docgenInfo={description:"",methods:[],displayName:"Card",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"union",raw:"'filled' | 'base' | 'selected'",elements:[{name:"literal",value:"'filled'"},{name:"literal",value:"'base'"},{name:"literal",value:"'selected'"}]},description:"Color mode"},size:{required:!1,tsType:{name:"union",raw:"'small' | 'medium' | 'large'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"},{name:"literal",value:"'large'"}]},description:"Size"},title:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + value: string, + size?: CardTitleSize, + elementBefore?: ElementBefore, + elementAfter?: ElementAfter +}`,signature:{properties:[{key:"value",value:{name:"string",required:!0}},{key:"size",value:{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}],required:!1}},{key:"elementBefore",value:{name:"union",raw:`TitleElement +| ({ component: 'checkbox' } & CheckboxProps) +| ({ component: 'icon' } & IconResolverProps)`,elements:[{name:"union",raw:"({ component: 'toggle' } & ToggleProps) | ({ component: 'radio' } & RadioProps)",elements:[{name:"unknown"},{name:"unknown"}]},{name:"unknown"},{name:"unknown"}],required:!1}},{key:"elementAfter",value:{name:"union",raw:"TitleElement | ({ component: 'text' } & TextProps)",elements:[{name:"union",raw:"({ component: 'toggle' } & ToggleProps) | ({ component: 'radio' } & RadioProps)",elements:[{name:"unknown"},{name:"unknown"}]},{name:"unknown"}],required:!1}}]}},description:"Card title"},actions:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + icon?: ReactNode, + onClick?: () => void, + value?: string +}`,signature:{properties:[{key:"icon",value:{name:"ReactNode",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"value",value:{name:"string",required:!1}}]}}],raw:"CardAction[]"},description:"Actions"},draggable:{required:!1,tsType:{name:"boolean"},description:"If draggable"},closable:{required:!1,tsType:{name:"boolean"},description:"If closable"},interactive:{required:!1,tsType:{name:"boolean"},description:"If interactive"},onCloseButtonClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Handler for clicking close icon"},children:{required:!1,tsType:{name:"ReactNode"},description:"Content of the card"},style:{required:!1,tsType:{name:"CSSProperties"},description:"Inline styles"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"}}};export{K as C}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card.stories-Cp-6UHKI.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card.stories-Cp-6UHKI.js new file mode 100644 index 00000000..0a7f46d4 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Card.stories-Cp-6UHKI.js @@ -0,0 +1,130 @@ +import{T as ne}from"./Palette-oU4WYbWy.js";import{R as r,b as h,c as ce,T as le,S as f,H as pe}from"./iframe-zz6a49H8.js";import{w as de}from"./withMeta-CjSZnBk7.js";import{s as i}from"./helpers-BytZKRkB.js";import{l as E}from"./Placeholder-Bv52avk_.js";import{C as t}from"./Card-CG7TF_ol.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./Upload-BgoxvLW9.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Toggle-DQagZAli.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";const me={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},ge="Card",ue="Компонент Card — это компонент, предназначенный для группировки связанного контента или действий.",Ce="Карточка помогает организовать информацию, выделить её на фоне остального контента, и показать на какие элементы интерфейса распространяются возможности настройки или редактирования.",Te="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=98007%3A285970",be="https://pixso.net/app/design/Nh-gabA5flR-UqNiiMDMgw",y={dod:me,component:ge,description:ue,usage:Ce,designLink:Te,pixsoView:be},ie="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas in eros sagittis, varius lorem nec, eleifend arcu. Fusce accumsan erat purus.",a=r.createElement(le,null,ie),ze=pe.div` + width: 400px; +`,s={title:{value:"Title",elementBefore:{component:"icon",name:"Map",size:24,testId:"title-icon-id"},elementAfter:{component:"text",children:"Text",type:"BTM3"},size:"small"},actions:[{icon:r.createElement(E,null),value:"Action 1"},{icon:r.createElement(E,null),value:"Action 2"}]},S={value:ie,size:"small",elementBefore:{component:"checkbox"},elementAfter:{component:"toggle"}},Nr={title:"Hexa UI Components/Card",component:t,argTypes:{...i(["theme","style","className","children","title","actions"]),titleSize:{control:{type:"radio"},options:["small","medium"]}},args:{children:a,draggable:!1,closable:!1,interactive:!1,titleSize:"small",testId:"card-test-id",klId:"card-kl-id"},parameters:{badges:[h.stable,h.reviewedByDesign],docs:{page:de(y)},design:y.pixsoView},decorators:[(e,o)=>r.createElement(ze,null,r.createElement(e,{...o}))]},n={},c={args:{draggable:!0}},l={args:{interactive:!0}},p={render:({titleSize:e,...o})=>r.createElement(t,{...o,title:{...s.title,size:e}}),args:{title:s.title}},d={render:({titleSize:e,...o})=>r.createElement(t,{...o,title:{...S,size:e}}),args:{title:S}},m={args:{closable:!0,size:"large",actions:s.actions},argTypes:{...i(["closable","size"])}},g={render:({titleSize:e,...o})=>r.createElement(t,{...o,title:{...s.title,size:e}}),args:{closable:!0,title:s.title,actions:s.actions},argTypes:{...i(["closable"])}},u={render:({titleSize:e,...o})=>r.createElement(t,{...o,title:{...S,size:e}}),args:{closable:!0,title:S,actions:s.actions},argTypes:{...i(["closable"])}},C={render:e=>r.createElement(f,{direction:"vertical",gap:"grouped"},r.createElement(t,{mode:"base",...e},a),r.createElement(t,{mode:"filled",...e},a),r.createElement(t,{mode:"selected",...e},a)),argTypes:{...i(["mode"])}},T={render:e=>r.createElement(f,{direction:"vertical",gap:"grouped"},r.createElement(t,{size:"small",...e},a),r.createElement(t,{size:"medium",...e},a),r.createElement(t,{size:"large",...e},a)),argTypes:{...i(["size"])}},b={render:e=>r.createElement(t,{title:s.title,closable:!0},r.createElement(f,{direction:"vertical",gap:"grouped",style:{paddingTop:"16px"}},r.createElement(t,{...e},a),r.createElement(t,{...e},a),r.createElement(t,{...e},a))),args:{draggable:!0,mode:"filled",interactive:!0}},z={args:{source:ce.card},render:e=>r.createElement(ne,{...e})};var v,A,x;n.parameters={...n.parameters,docs:{...(v=n.parameters)==null?void 0:v.docs,source:{originalSource:"{}",...(x=(A=n.parameters)==null?void 0:A.docs)==null?void 0:x.source}}};var P,W,k;c.parameters={...c.parameters,docs:{...(P=c.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + draggable: true + } +}`,...(k=(W=c.parameters)==null?void 0:W.docs)==null?void 0:k.source}}};var H,w,I;l.parameters={...l.parameters,docs:{...(H=l.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + interactive: true + } +}`,...(I=(w=l.parameters)==null?void 0:w.docs)==null?void 0:I.source}}};var M,B,D;p.parameters={...p.parameters,docs:{...(M=p.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: ({ + titleSize, + ...props + }) => , + args: { + title: defaultProps.title + } +}`,...(D=(B=p.parameters)==null?void 0:B.docs)==null?void 0:D.source}}};var L,V,_;d.parameters={...d.parameters,docs:{...(L=d.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: ({ + titleSize, + ...props + }) => , + args: { + title: longTitle + } +}`,...(_=(V=d.parameters)==null?void 0:V.docs)==null?void 0:_.source}}};var N,R,U;m.parameters={...m.parameters,docs:{...(N=m.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + closable: true, + size: 'large', + actions: defaultProps.actions + }, + argTypes: { + ...sbHideControls(['closable', 'size']) + } +}`,...(U=(R=m.parameters)==null?void 0:R.docs)==null?void 0:U.source}}};var J,Y,q;g.parameters={...g.parameters,docs:{...(J=g.parameters)==null?void 0:J.docs,source:{originalSource:`{ + render: ({ + titleSize, + ...props + }) => , + args: { + closable: true, + title: defaultProps.title, + actions: defaultProps.actions + }, + argTypes: { + ...sbHideControls(['closable']) + } +}`,...(q=(Y=g.parameters)==null?void 0:Y.docs)==null?void 0:q.source}}};var F,K,O;u.parameters={...u.parameters,docs:{...(F=u.parameters)==null?void 0:F.docs,source:{originalSource:`{ + render: ({ + titleSize, + ...props + }) => , + args: { + closable: true, + title: longTitle, + actions: defaultProps.actions + }, + argTypes: { + ...sbHideControls(['closable']) + } +}`,...(O=(K=u.parameters)==null?void 0:K.docs)==null?void 0:O.source}}};var Q,Z,j;C.parameters={...C.parameters,docs:{...(Q=C.parameters)==null?void 0:Q.docs,source:{originalSource:`{ + render: args => + + {cardContent} + + + {cardContent} + + + {cardContent} + + , + argTypes: { + ...sbHideControls(['mode']) + } +}`,...(j=(Z=C.parameters)==null?void 0:Z.docs)==null?void 0:j.source}}};var G,X,$;T.parameters={...T.parameters,docs:{...(G=T.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: args => + + {cardContent} + + + {cardContent} + + + {cardContent} + + , + argTypes: { + ...sbHideControls(['size']) + } +}`,...($=(X=T.parameters)==null?void 0:X.docs)==null?void 0:$.source}}};var ee,re,te;b.parameters={...b.parameters,docs:{...(ee=b.parameters)==null?void 0:ee.docs,source:{originalSource:`{ + render: args => + + + {cardContent} + + + {cardContent} + + + {cardContent} + + + , + args: { + draggable: true, + mode: 'filled', + interactive: true + } +}`,...(te=(re=b.parameters)==null?void 0:re.docs)==null?void 0:te.source}}};var ae,oe,se;z.parameters={...z.parameters,docs:{...(ae=z.parameters)==null?void 0:ae.docs,source:{originalSource:`{ + args: { + source: componentColors.card + }, + render: args => +}`,...(se=(oe=z.parameters)==null?void 0:oe.docs)==null?void 0:se.source}}};const Rr=["Basic","Draggable","Interactive","WithTitle","WithLongTitle","WithActions","WithTitleAndActions","WithLongTitleAndActions","Mode","Size","CardsInsideCard","ColorTokens"];export{n as Basic,b as CardsInsideCard,z as ColorTokens,c as Draggable,l as Interactive,C as Mode,T as Size,m as WithActions,d as WithLongTitle,u as WithLongTitleAndActions,p as WithTitle,g as WithTitleAndActions,Rr as __namedExportsOrder,Nr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CasbTable.stories-DhhZMnyf.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CasbTable.stories-DhhZMnyf.js new file mode 100644 index 00000000..a7d83214 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CasbTable.stories-DhhZMnyf.js @@ -0,0 +1,22 @@ +import{R as r,H as a}from"./iframe-zz6a49H8.js";import{t as h}from"./index-CLWXu3RE.js";import{T as l}from"./Tag-DxDPN1QL.js";import{B as y}from"./Button-Djh220XQ.js";import{S as c}from"./Select-AFVn7dC3.js";import{I as S}from"./Icon-BdnUIR-w.js";import"./preload-helper-C1FmrZbK.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./ArrowLeft-BenI_L4g.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./TextReducer-CXi1K97e.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusOkOutline-BBn674wO.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Indicator-DNWfFabI.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./Search-D82BV3EU.js";import"./IconSearch-DTlFALI4.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./index-C1mxiEMc.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./Grid-Buhf4xpe.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";import"./Group-DXZR9jfV.js";const I=a.div` + display: flex; + justify-content: space-between; + align-items: center; + gap: 8px; +`,g=({blockedCount:e,totalCount:p})=>r.createElement(I,null,r.createElement("div",null,"Blocked: ",e," of ",p),r.createElement("div",null,r.createElement(y,{text:"Block entire category",mode:"secondary"})));g.__docgenInfo={description:"",methods:[],displayName:"GroupAccess",props:{type:{required:!0,tsType:{name:"ECellType.GROUP_ACCESS"},description:""},blockedCount:{required:!0,tsType:{name:"number"},description:""},totalCount:{required:!0,tsType:{name:"number"},description:""}}};var t=(e=>(e.GROUP_NAME="GROUP_NAME",e.GROUP_ACCESS="GROUP_ACCESS",e.RISK_LEVEL="RISK_LEVEL",e.SERVICE_NAME="SERVICE_NAME",e.ACCESS="ACCESS",e.BUTTON="BUTTON",e.TAGS="TAGS",e))(t||{}),i=(e=>(e[e.low=0]="low",e[e.medium=1]="medium",e[e.high=2]="high",e))(i||{}),m=(e=>(e[e.allow=0]="allow",e[e.block=2]="block",e))(m||{});const T=[{label:"Allowed",value:0},{label:"Blocked",value:2}],L={[i.low]:"emerald",[i.medium]:"yellow",[i.high]:"red"},R={[i.low]:"Low",[i.medium]:"Medium",[i.high]:"High"},C=({riskLevel:e})=>{const p=R[e],o=L[e];return r.createElement(l,{mode:o,outlined:!0},p)};C.__docgenInfo={description:"",methods:[],displayName:"RiskLevel",props:{type:{required:!0,tsType:{name:"ECellType.RISK_LEVEL"},description:""},riskLevel:{required:!0,tsType:{name:"ERiskLevelCode"},description:""}}};const k=a.div` + display: flex; + justify-content: center +`,A=()=>r.createElement(k,null,r.createElement(y,{text:"Load more"}));A.__docgenInfo={description:"",methods:[],displayName:"LoadMore"};const w=a.button(({expanded:e})=>` + outline: 'none'; + rotate: ${e?"0deg":"-90deg"}; + transition: rotate .2s; + border: none; + box-shadow: none; + background: transparent; +`),_=({expanded:e,onExpand:p,record:o})=>o.children?r.createElement(w,{type:"button",expanded:e,onClick:b=>p(o,b)},r.createElement(S,{name:"Down",size:"extraSmall"})):null;_.__docgenInfo={description:"",methods:[],displayName:"ExpandIcon"};const f={[m.allow]:"StatusOK",[m.block]:"StatusError"},G={[m.allow]:"green",[m.block]:"grey"},M=a.div` + width: 180px; +`,O=a.span(({accessCode:e})=>` + display: inline-flex + margin-right: 10px + color: ${G[e]} +`),v=({options:e,value:p=m.block})=>r.createElement(M,null,r.createElement(c,{value:p},e.map(o=>r.createElement(c.Option,{value:o.value,key:o.value},r.createElement(O,{accessCode:o.value},r.createElement(S,{size:"small",name:f[o.value],color:"inherit"})),r.createElement("span",null,o.label)))));v.__docgenInfo={description:"",methods:[],displayName:"AccessSelect",props:{options:{required:!0,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:"{ label: string, value: AccessCode }",signature:{properties:[{key:"label",value:{name:"string",required:!0}},{key:"value",value:{name:"AccessCode",required:!0}}]}}],raw:"TOption[]"},description:""},value:{required:!1,tsType:{name:"number"},description:"",defaultValue:{value:"AccessCode.block",computed:!0}}}};const n=e=>{switch(e==null?void 0:e.type){case t.GROUP_NAME:return{children:e.name,props:{colSpan:2,align:"left"}};case t.GROUP_ACCESS:return{children:r.createElement(g,{...e}),props:{width:"50%"}};case t.RISK_LEVEL:return{children:r.createElement(C,{...e}),props:{width:93}};case t.SERVICE_NAME:return e.serviceName;case t.ACCESS:return r.createElement(v,{options:T,value:e.access});case t.BUTTON:return{children:r.createElement(A,null),props:{colSpan:4}};case t.TAGS:return{children:r.createElement(l.Group,{items:e.tags.map((p,o)=>r.createElement(l,{testId:`tag-${o}`,size:"small",key:p,outlined:!0},p))}),props:{colSpan:2,align:"left"}};default:return{props:{colSpan:0}}}};n.__docgenInfo={description:"",methods:[],displayName:"renderCell"};const x=[{title:"Service name and risk level",dataIndex:"leadColumn",colSpan:2,align:"left",width:93,key:"lead",render:n},{colSpan:0,align:"left",dataIndex:"serviceName",key:"name",width:"auto",render:n},{title:"Access",align:"left",dataIndex:"access",key:"access",render:n},{title:"Tags",dataIndex:"tags",colSpan:2,align:"left",width:"auto",key:"tags",render:n}],N=({model:e})=>r.createElement(h,{expandIcon:_,columns:x,dataSource:e});N.__docgenInfo={description:"",methods:[],displayName:"CasbTable"};const U=[{leadColumn:{type:t.GROUP_NAME,name:"Email"},access:{type:t.GROUP_ACCESS,blockedCount:0,totalCount:384},tags:{type:t.TAGS,tags:["Windows","Linux"]},children:[{leadColumn:{type:t.RISK_LEVEL,riskLevel:i.medium},serviceName:{type:t.SERVICE_NAME,serviceName:"1&1 Mail"},access:{type:t.ACCESS,access:0},tags:{type:t.TAGS,tags:["Windows","Linux"]},type:t.GROUP_NAME},{leadColumn:{type:t.RISK_LEVEL,riskLevel:i.low},serviceName:{type:t.SERVICE_NAME,serviceName:"1&1 Telecom Mail"},access:{type:t.ACCESS,access:2},tags:{type:t.TAGS,tags:["Windows","Linux"]},type:t.GROUP_NAME},{leadColumn:{type:t.RISK_LEVEL,riskLevel:i.low},serviceName:{type:t.SERVICE_NAME,serviceName:"10 Minute Mail"},access:{type:t.ACCESS,access:2},tags:{type:t.TAGS,tags:["Linux"]},type:t.GROUP_NAME},{leadColumn:{type:t.BUTTON},type:t.GROUP_NAME}],key:"email"},{leadColumn:{type:t.GROUP_NAME,name:"File Sharing"},access:{type:t.GROUP_ACCESS,blockedCount:0,totalCount:502},tags:{type:t.TAGS,tags:["Windows","Linux"]},children:[{leadColumn:{type:t.RISK_LEVEL,riskLevel:i.low},serviceName:{type:t.SERVICE_NAME,serviceName:"File"},access:{type:t.ACCESS,access:2},tags:{type:t.TAGS,tags:["Windows"]},type:t.GROUP_NAME},{leadColumn:{type:t.BUTTON}}],key:"fileSharing"}],er={title:"Hexa UI Components/Table",component:N,argTypes:{model:{type:"object"}},args:{model:U}},s={};var d,u,E;s.parameters={...s.parameters,docs:{...(d=s.parameters)==null?void 0:d.docs,source:{originalSource:"{}",...(E=(u=s.parameters)==null?void 0:u.docs)==null?void 0:E.source}}};const tr=["CasbTable"];export{s as CasbTable,tr as __namedExportsOrder,er as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Changelog-DIY073gq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Changelog-DIY073gq.js new file mode 100644 index 00000000..b3df4a37 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Changelog-DIY073gq.js @@ -0,0 +1,4047 @@ +import{j as n}from"./jsx-runtime-CxPCTGSc.js";import{useMDXComponents as l}from"./index-lKYyQ2c7.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";function s(e){const i={code:"code",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...l(),...e.components};return n.jsxs(n.Fragment,{children:[n.jsx(i.h3,{id:"2026-02-16",children:"2026-02-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: [hexa-ui][table] add showFilterItem"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлен новый проп ",n.jsx(i.code,{children:"showFilterIcon"})," в тип столбца таблицы, позволяющий явно управлять отображением иконки фильтра в заголовке, независимо от наличия активных фильтров. Компонент ",n.jsx(i.code,{children:"DropdownColumnTitle"})," теперь принимает этот проп и использует его при формировании ",n.jsx(i.code,{children:"filterIcon"}),", а также передаёт значение из конфигурации столбца через ",n.jsx(i.code,{children:"SortingAndFilters"}),". Обновлены импорты и вспомогательные функции для работы с API фильтров и их сравнением. Типы расширены комментариями и описанием нового свойства."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-13",children:"2026-02-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix:"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлена поддержка атрибутов фильтров в боковой панели: расширены типы ",n.jsx(i.code,{children:"FilterAttributes"}),", ",n.jsx(i.code,{children:"FilterConfig"})," и ",n.jsx(i.code,{children:"TableColumn"}),", а также реализованы новые свойства ",n.jsx(i.code,{children:"attribute"})," и ",n.jsx(i.code,{children:"filterAttributes"}),". UI‑компоненты ",n.jsx(i.code,{children:"FilterItem"}),", ",n.jsx(i.code,{children:"FilterItemCondition"})," и ",n.jsx(i.code,{children:"SidebarFilters"})," теперь позволяют выбирать как колонку, так и её атрибут, а функция ",n.jsx(i.code,{children:"getNewFilter"})," учитывает атрибут при формировании фильтра. Обновлены мок‑данные и стили для отображения списка атрибутов, а также добавлена вспомогательная функция ",n.jsx(i.code,{children:"getFilterTitle"})," для корректного отображения заголовков фильтров с учётом атрибутов. Эти изменения позволяют пользователям задавать фильтрацию по отдельным полям внутри сложных ячеек таблицы."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: up hexa core version"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Внесён объединённый PR, который обновляет версию ядра Hexa, однако в данном наборе изменений нет модификаций кода или конфигураций, влияющих на функциональность. Таким образом, текущий коммит не вносит новых функций или исправлений, а лишь применяет предыдущее обновление версии."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[hexa-ui] fix: exports for css modules for storybook"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Обновлена конфигурация Storybook: в правилах обработки стилей добавлены параметры ",n.jsx(i.code,{children:"exportLocalsConvention: 'as‑is'"})," и ",n.jsx(i.code,{children:"localIdentName: '[local]_[hash:base64:8]'"})," для корректного экспорта CSS‑модулей и предсказуемого именования классов. В секцию ",n.jsx(i.code,{children:"resolve.plugins"})," включён ",n.jsx(i.code,{children:"TsconfigPathsPlugin"}),", обеспечивающий разрешение импортов согласно ",n.jsx(i.code,{children:"tsconfig.json"}),". Эти изменения устраняют проблемы с импортом CSS‑модулей в Storybook и упрощают работу с алиасами путей."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".storybook"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: add use lineWrapping in CodeViewer"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлен параметр ",n.jsx(i.code,{children:"lineWrapping"})," в типы ",n.jsx(i.code,{children:"CodeViewer"}),", позволяющий включать перенос строк в редакторе. В хуке ",n.jsx(i.code,{children:"useCodeViewer"})," условно добавляется расширение ",n.jsx(i.code,{children:"EditorView.lineWrapping"}),", когда свойство ",n.jsx(i.code,{children:"lineWrapping"})," установлено в ",n.jsx(i.code,{children:"true"}),". Это улучшает читаемость кода при работе с длинными строками без изменения существующего API."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Code-viewer"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-12",children:"2026-02-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: revert wrong package version"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Отменено изменение версии пакета, восстановлена корректная версия без влияния на функциональность."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix!: 9399167 [localization] ksc loc it, kk, pt-br update"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Обновлены файлы локализации (it‑IT, kk‑KZ, pt‑BR и др.) — перенесён год в копирайте на 2026, названия продуктов изменены с ",n.jsx(i.strong,{children:"Kaspersky Security Center 16"})," на ",n.jsx(i.strong,{children:"16.2"}),", добавлены новые подписи версии и поправлены многочисленные пользовательские строки. В UI добавлены новые подсказки (SNMP‑tooltip, описания политик аутентификации, тексты загрузчиков, сообщения об ошибках при переключении режима консоли и фоновой синхронизации) и заменены некоторые статусы («N/D» → «N/A», новые сообщения проверки и уведом"]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-11",children:"2026-02-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: update lodash version"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Обновлён lodash до версии 4.17.23 во всех пакетах проекта, что отражено в соответствующих yarn.lock‑файлах. Наряду с этим зафиксированы новые версии вспомогательных зависимостей (log‑symbols, logform, loose‑envify) для согласованности блоков lock‑файлов. Эти изменения устраняют уязвимости, связанные с устаревшими версиями lodash, и обеспечивают единообразие используемых библиотек."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: change ai model for pipeline"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Изменён базовый LLM‑модель с «qwen3-32B‑instruct» на «gpt‑oss‑120b», добавлены переменные окружения AI_LANG для выбора языка вывода и AI_MAX_TOKENS для ограничения количества токенов. Встроена логика ограничения размера диффа по байтам с пошаговым усечением и уведомлением в консоли, а системный запрос теперь формируется с учётом выбранного языка. Обновлена документация, отражающая новые значения переменных LLM_MODEL и AI_LANG."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".changelog"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-10",children:"2026-02-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: add story in sidebar for textReducer"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Реализовано улучшение обработки усечения текста в компоненте ",n.jsx(i.code,{children:"TextWithTruncation"})," с поддержкой параметра ",n.jsx(i.code,{children:"lineClamp"}),", позволяющего указать количество отображаемых строк. Устаревший параметр ",n.jsx(i.code,{children:"truncate"})," заменён на ",n.jsx(i.code,{children:"lineClamp"})," для более гибкого управления отображением длинных заголовков. В компоненте ",n.jsx(i.code,{children:"NavItem"})," добавлена обработка свойства ",n.jsx(i.code,{children:"lineClamp"}),", чтобы управлять отображением заголовков в меню. Также в компоненте ",n.jsx(i.code,{children:"SidebarHeader"})," интегрирован параметр ",n.jsx(i.code,{children:"lineClamp"})," для контроля усечения заголовка боковой панели."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Menu"}),` +`,n.jsx(i.li,{children:"Sidebar"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: [hexa-ui][table] add patchDataSource and onDataSourceChange"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлены параметры ",n.jsx(i.code,{children:"patchDataSource"})," и ",n.jsx(i.code,{children:"onDataSourceChange"})," для настройки и отслеживания изменений в источнике данных таблицы. Реализованы соответствующие обновления логики в хуках и компонентах для корректного применения пользовательских изменений и уведомления о них. Также внесены изменения в типы для поддержки новых свойств."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: [hexa-ui][table] add customFilterFunction"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлена поддержка пользовательской функции фильтрации ",n.jsx(i.code,{children:"customFilterFunction"})," в компонент ",n.jsx(i.code,{children:"FilterApi"}),", что позволяет реализовать кастомную логику фильтрации данных. Внедрены тесты для проверки корректной работы данной функции, включая обработку пустых фильтров и проверку совпадений. Также обновлены типы и вспомогательные функции для обеспечения совместимости с новым интерфейсом."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-09",children:"2026-02-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: up webpack version"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Обновлены версии зависимостей, включая webpack, acorn, browserslist и schema-utils, для улучшения совместимости и производительности сборки. Исправлены устаревшие версии библиотек, связанных с парсингом модулей и обработкой исходных карт."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-06",children:"2026-02-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: # 9398082 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Обновлены локализационные строки для уточнения терминологии и повышения ясности в интерфейсе. Внесены изменения в тексты, касающиеся сетевой изоляции активов и управления правилами, чтобы соответствовать новым техническим требованиям. Также добавлены уведомления и сообщения об ошибках, связанные с загрузкой и скачиванием файлов."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-05",children:"2026-02-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Loc]feat:zh-Hans, zh-Hant upd"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Обновлены локализации для языков zh-Hans и zh-Hant, включая уточнение терминов, связанных с политиками, ревизиями, действиями, сообщениями и различными модулями системы. Внесены изменения в текстовые элементы интерфейса, такие как подсказки, кнопки и описания действий, чтобы повысить ясность и согласованность локализации. Также обновлены формулировки, касающиеся управления обновлениями, резервного копирования и восстановления, а также настроек для обеспечения точности перевода технических терминов."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: add markdown sanitizing"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["В компонент Markdown добавлена поддержка санитизации с использованием DOMPurify для повышения безопасности. Добавлен новый параметр ",n.jsx(i.code,{children:"purify"}),", который позволяет включать или отключать очистку HTML-контента. Также обновлены импорты и типы для синхронизации с новой функциональностью."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Markdown"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: [hexa-ui][table] add rowSelection for server pagination"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлена поддержка ",n.jsx(i.code,{children:"rowSelection"})," для таблиц с серверной пагинацией, включая реализацию функционала выбора всех строк, текущей страницы и сброса выбора. Рефакторинг логики пагинации для корректной работы с функцией загрузки данных. Также обновлены тесты для проверки поведения выбора строк в режиме серверной пагинации."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Sidebar] fix: allow interception of Esc key presses to keep the sidebar open"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлена обработка нажатия клавиши Esc для поддержания открытия боковой панели при необходимости. Добавлена возможность перехвата событий клавиатуры через глобальный слушатель. Обновлён обработчик события keydown с учётом зависимостей visible, onClose и isTopmost."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-04",children:"2026-02-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: add jumper prop to storybook args"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлен параметр ",n.jsx(i.code,{children:"jumper"})," в аргументы компонента ",n.jsx(i.code,{children:"Pagination"})," для Storybook, что позволяет управлять отображением функции перехода между страницами. В хуке ",n.jsx(i.code,{children:"usePaginationConfig"})," реализованы логика и обработчики для поддержки параметра ",n.jsx(i.code,{children:"jumper"}),", включая его передачу в результирующий объект пагинации. Также добавлен новый стори ",n.jsx(i.code,{children:"WithJumper"}),", демонстрирующий использование данной функции в таблице."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Pagination"}),` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: add webgl if supported for terminal"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлена проверка поддержки WebGL2 перед загрузкой соответствующего аддона, чтобы избежать ошибок в браузерах, где он недоступен. Вместо прямой инициализации ",n.jsx(i.code,{children:"WebglAddon"})," используется функция ",n.jsx(i.code,{children:"loadWebGL2IfSupported"}),", которая возвращает обработчик освобождения ресурсов. Это улучшает совместимость и стабильность терминала. Также обновлены обработчики событий и структура загрузки аддонов."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Terminal"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: preserve onClick in segmented control"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Исправлен обработчик событий ",n.jsx(i.code,{children:"onClick"})," для элементов ",n.jsx(i.code,{children:"SegmentedControlItem"}),", чтобы сохранять пользовательские обработчики кликов и вызывать их корректно. Рефакторинг логики клика позволяет избежать потери функциональности при передаче пользовательских свойств. Добавлен выпадающий список для отображения дополнительных элементов управления при наличии."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Segmented-control"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Обновлены русские локализации для уточнения статусов лицензий, идентификаторов, категорий КИИ, параметров безопасности учетных записей, YARA-правил и ошибок при получении данных. Добавлены и изменены тексты для улучшения точности и понятности в контексте защиты, сканирования и управления активами. Также уточнены сообщения об ошибках и статусах в графическом интерфейсе."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-03",children:"2026-02-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Loc]fix: zh-Hans, zh-Hant structure upd with EN strings"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлены тексты на китайском языке для улучшения ясности и согласованности с английским переводом. Обновлены формулировки, такие как «转换为新格式的报告也不会包括来自运行这些版本的从属管理服务器的数据» и «所选事件将被永久删除». Добавлены новые ключевые фразы и улучшена логическая структура в разделах, связанных с правилами активации политик, событиями и управлением устройствами."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: add search in table filters"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлена функциональность поиска в фильтрах таблицы для улучшения удобства выбора и управления колонками. В компонент ",n.jsx(i.code,{children:"ColumnsSelector"})," введена логика фильтрации колонок на основе значения поиска и изменена обработка сортировки с учетом поиска. Также в ",n.jsx(i.code,{children:"GroupingSelector"})," реализовано отображение только тех опций, которые соответствуют поисковому запросу. Добавлен элемент управления ",n.jsx(i.code,{children:"Search"})," в интерфейс выбора настроек таблицы."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-02-02",children:"2026-02-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: [hexa-ui][table] add server pagination"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Реализована поддержка серверной пагинации для компонента таблицы, включая обновление контекста и хуков для синхронизации состояния. Добавлены функции для работы с источником данных и пагинацией, а также улучшена обработка фильтрации и сортировки. Изменены параметры контекста для передачи информации о пагинации и общем количестве записей."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat: [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'Обновлены русскоязычные локализации для расширения функциональности статусов и сообщений, включая статусы защиты, антивирусных баз, лицензий и инцидентов. Добавлены новые параметры, такие как "Включение", "Выключение", "Сбой", и уточнены формулировки для улучшения ясности и соответствия терминологии. Также внесены изменения в интерфейс для отображения дополнительных метрик, таких как "Важность" и "Надежность".'}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: add quick jumper to pagination"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлен быстрый переход (quick jumper) в компонент пагинации для возможности прямого перехода на нужную страницу. Улучшена обработка стилей для элементов пагинации, включая поддержку цветовых токенов и настроек ввода. Реализовано изменение атрибута ",n.jsx(i.code,{children:"type"})," у поля ввода на ",n.jsx(i.code,{children:"number"}),", чтобы усилить семантику и контроль ввода."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Input"}),` +`,n.jsx(i.li,{children:"Pagination"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-30",children:"2026-01-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Loc] feat:KSC zh-Hans, zh-Hant upd"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[AnchorNavigation] feat: add AnchorNavigation component"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Добавлен компонент ",n.jsx(i.code,{children:"AnchorNavigation"}),", предназначенный для навигации пользователя внутри страницы, отображая структуру контента и взаимосвязь разделов. Устаревший компонент ",n.jsx(i.code,{children:"Anchor"})," был помечен как deprecated, и его функциональность заменена новым решением. В компоненте реализована поддержка вложенных разделов, элементов после заголовков, а также обработка прокрутки и фокуса. Также внесены улучшения в ",n.jsx(i.code,{children:"TextReducer"})," и ",n.jsx(i.code,{children:"useTextReducer"}),", добавлена поддержка ",n.jsx(i.code,{children:"lineClamp"})," для многоточий и уточнена логика определения переполнения текста."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Anchor-links"}),` +`,n.jsx(i.li,{children:"Anchor-navigation"}),` +`,n.jsx(i.li,{children:"Submenu"}),` +`,n.jsx(i.li,{children:"Tooltip"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: refactor table filters"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлены и оптимизированы фильтры таблицы, добавлена поддержка типов FilterType.DateTime и FilterType.Enum, а также реализована проверка на пустые и дублирующиеся фильтры для улучшения стабильности и логики. Рефакторинг логики фильтрации, добавлены функции addId, removeId и validate для управления состоянием фильтров и их валидации. Удалён устаревший файл helpers.ts, его функционал интегрирован в общий код."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: add min/max height in TopNavigation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлены стили компонента TopNavigation для корректного отображения элементов при изменении размеров окна. Добавлены минимальная и максимальная высота для улучшения адаптивности. Также внесены изменения в позиционирование и выравнивание элементов интерфейса."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Top-navigation"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-29",children:"2026-01-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: correct styles in tree view"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Исправлены стили для корректного отображения текста в таблице, заменён класс ",n.jsx(i.code,{children:"hexa-ui-title-ellipsis"})," на ",n.jsx(i.code,{children:"hexa-ui-ellipsis"}),". Внесены изменения в CSS для поддержки ",n.jsx(i.code,{children:"inline-grid"})," и других улучшений отрисовки ячеек. Обеспечено более точное применение стилей при использовании ",n.jsx(i.code,{children:"TextReducer"})," и ",n.jsx(i.code,{children:"ExpandableText"}),"."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Toolbar] fix: remove cssConfig usage"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Удалён устаревший код, связанный с ",n.jsx(i.code,{children:"cssConfig"})," и ",n.jsx(i.code,{children:"useThemedToolbar"}),", для упрощения структуры и повышения читаемости. Вместо индивидуальных цветовых настроек для компонентов инструментальной панели используются CSS-переменные. Обновлена логика отображения элементов, включая обработку состояний кнопок и выпадающих меню. Улучшена поддержка динамического поведения компонентов, таких как поисковая панель и кнопки с раскрытием."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Toolbar"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-27",children:"2026-01-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix:"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлены стили таблицы для восстановления отображения CSS в темном режиме. Добавлены настройки цвета линий и режима смешивания для корректного отображения фона диагональной таблицы. Обновлены стили для поддержки сбрасываемого отступа и прокрутки контейнера таблицы."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-26",children:"2026-01-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[hexa-ui] fix: change figma links to pixso"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Заменены все ссылки и упоминания Figma на Pixso в метаданных и документации компонентов Storybook. Обновлены описания в метафайлах и примеры использования, чтобы отражать переход на Pixso. Добавлены новые параметры и примеры, где требуется, для поддержки новой интеграции."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Accordion"}),` +`,n.jsx(i.li,{children:"Action-button"}),` +`,n.jsx(i.li,{children:"Alert"}),` +`,n.jsx(i.li,{children:"Anchor-links"}),` +`,n.jsx(i.li,{children:"Badge"}),` +`,n.jsx(i.li,{children:"Breadcrumbs"}),` +`,n.jsx(i.li,{children:"Button"}),` +`,n.jsx(i.li,{children:"Card"}),` +`,n.jsx(i.li,{children:"Checkbox"}),` +`,n.jsx(i.li,{children:"Chip"}),` +`,n.jsx(i.li,{children:".storybook"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`,n.jsx(i.li,{children:"docs"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix:"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Исправлена проблема размытых линий в таблице, добавлены параметры для настройки фона, режима ресайза, позиционирования заголовков и отображения строк. Реализованы улучшения в отображении и поведении при прокрутке, добавлена поддержка новых пропсов для гибкой настройки компонента таблицы."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-25",children:"2026-01-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix: change limit token, context and remove 'Merged' in title"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Изменены параметры лимита токенов и контекста для улучшения обработки Git diff и повышения производительности генерации changelog. Убрана строка с указанием 'Merged PR' из заголовков коммитов для упрощения и улучшения читаемости. Добавлена логика обрезки diff при превышении максимального размера, чтобы избежать ошибок при работе с AI-моделями."}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".changelog"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-23",children:"2026-01-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Loc] feat:zh-Hans, zh-Hant updated"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'Обновлены локализации для китайских языковых версий (zh-Hans и zh-Hant), включая уточнения в терминах, таких как "SMS" вместо "简讯", "Active Directory" вместо "活动目录" и "OS" вместо "操作系统",'}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"[Submenu] fix: remove cssConfig usage"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["Удалён код, связанный с ",n.jsx(i.code,{children:"cssConfig"})," в компоненте Submenu, включая использование в стилях и типах. Вместо этого теперь используются CSS-классы и индивидуальные стили, что упрощает логику темизации и уменьшает зависимость от конфигурации цветов. Также были внесены изменения в структуру компонентов для соответствия новой реализации."]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"Затронутые файлы/компоненты"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Submenu"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"other fix [Table]: added new rule placeholder hover transparent"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен дефолтный эффект подсветки при наведении на пустую таблицу, используемый библиотекой Ant Design. Добавлен стиль ",n.jsx(i.code,{children:"transparent"})," для ",n.jsx(i.code,{children:".ant-table-placeholder:hover"}),", чтобы сохранить фон неизменным и соответствовать визуальным требованиям интерфейса. Изменения направлены на улучшение пользовательского опыта и согласованности отображения компонентов."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-22",children:"2026-01-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat Polish, Turkish - KSC 16.2 Linux upd after translation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Обновлена локализация версии 16.1 программного обеспечения Kaspersky Security Center на польский и турецкий языки, включая новые сообщения, связанные с двухфакторной аутентификацией, управлением секретными ключами, настройкой устройств и предупреждениями об истечении срока действия сертификатов."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-21",children:"2026-01-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix 9424253] ES, MX, FR strings updated for 16,2lin"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:'Обновлены локализации для интерфейсов и сообщений в административной консоли Kaspersky Security Center, включая исправление терминов, таких как "SO" вместо "операционной системы", и уточнение формулировок для обеспечения точности и ясности. Добавлены новые строки для поддержки двухфакторной аутентификации, управление ролями в Pro View и уведомления о лицензиях. Также внесены изменения для улучшения пользовательской поддержки и соответствия требованиям безопасности.'}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat migrate storybook from 9.0 to 10.1"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".storybook"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`,n.jsx(i.li,{children:"tsconfig.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["fix react to changes in ",n.jsx(i.code,{children:"filterItems.items"})]}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен обработчик реакции на изменения в ",n.jsx(i.code,{children:"filterItems.items"}),", добавлен ",n.jsx(i.code,{children:"useEffect"})," для обновления тегов при изменении входных данных. Это улучшает синхронизацию состояния фильтров и предотвращает непредвиденное поведение при отсутствии ",n.jsx(i.code,{children:"filterApi"}),"."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-20",children:"2026-01-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлена ошибка импорта из библиотеки Lodash, заменив ",n.jsx(i.code,{children:"isEqual"})," на ",n.jsx(i.code,{children:"get"})," для корректной работы функции получения значений. Обновлён ключ для элементов сортировки, чтобы избежать конфликтов при одинаковых ",n.jsx(i.code,{children:"sortType.key"}),", добавив зависимость от свойства сортировки. Изменения направлены на улучшение устойчивости и предсказуемости сортировки в компоненте таблицы."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat KSC Linux 16.2 - draft"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Обновлены локализации для японского и корейского языков в интерфейсе веб-консоли, включая уточнения в обозначениях операционной системы (OS), двухфакторной аутентификации и управления лицензиями. Также внесены изменения в текстовые уведомления, связанные с ограничениями функциональности, ошибками подключения и действиями над сертификатами. Добавлена поддержка новых возможностей, таких как управление секретными ключами и обработка политик аутентификации."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-19",children:"2026-01-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Display a react node in a field label"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Реализована поддержка ReactNode в свойстве label компонента Field для отображения произвольного контента. Добавлен новый Story для демонстрации использования кастомных лейблов и соответствующее описание одобряемых изменений внешнего вида. Обновлён тип label в FieldProps для возможности передачи JSX."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Field"}),` +`,n.jsx(i.li,{children:".storybook"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-16",children:"2026-01-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add description for indent in placeholder"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлена документация и пример использования отступов в описании компонента placeholder. Объяснено, как правильно форматировать текст с отступами в шаблонных строках и JSON-файлах локализации. Изменён файл локализации, чтобы поддерживать отступы в примере описания."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Placeholder"}),` +`,n.jsx(i.li,{children:".storybook"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix layout in Accordion title"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен макет заголовка компонента Accordion. Добавлен стиль для элемента ",n.jsx(i.code,{children:".rc-collapse-title"}),", чтобы его ширина всегда соответствовала 100% контейнера. Обновлены условия применения CSS-классов в зависимости от параметра ",n.jsx(i.code,{children:"withBorder"}),"."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Accordion"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-15",children:"2026-01-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add testId for HorizontalNavItems"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлены атрибуты для тестирования в компонент ",n.jsx(i.code,{children:"HorizontalNavItems"})," с использованием пропсов ",n.jsx(i.code,{children:"testId"})," и ",n.jsx(i.code,{children:"klId"}),". Обновлены типы в ",n.jsx(i.code,{children:"types.ts"}),", чтобы поддерживать новые свойства. В ",n.jsx(i.code,{children:"HorizontalNav.stories.tsx"})," добавлены примеры использования новых атрибутов для тестирования в сториях."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Horizontal-nav"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-14",children:"2026-01-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat Add scripts for pipelines"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлены скрипты для автоматизации генерации и обновления раздела Changelog в формате MDX с использованием LLM-модели и информации из Git. Реализована проверка дубликатов дат, чтобы избежать повторов при нескольких мержах в один день. Changelog теперь интегрирован в Storybook после раздела Intro. Также обновлены пути в конфигурации ESLint для корректной обработки новых файлов."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".changelog"}),` +`,n.jsx(i.li,{children:".storybook"}),` +`,n.jsx(i.li,{children:"Changelog.mdx"}),` +`,n.jsx(i.li,{children:"changelog.md"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-13",children:"2026-01-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add sticky header and footer"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлены поддержка закрепленных заголовка и подвала в компоненте dropdown для улучшения пользовательского опыта при прокрутке меню. Внесены изменения в типы, стили и логику рендеринга, чтобы корректно обрабатывать элементы с флагом sticky. Также расширены story-примеры для демонстрации новых возможностей."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Dropdown"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2026-01-12",children:"2026-01-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix sidebar header style"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен стиль заголовка боковой панели для улучшения отображения префиксов и постфиксов. В компонент добавлены параметры, включая ",n.jsx(i.code,{children:"truncateTitle"}),", для контроля обрезки длинных заголовков и отображения всплывающих подсказок. Рефакторинг стилей был выполнен с использованием CSS Grid и классов для более гибкой компоновки."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Sidebar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-30",children:"2025-12-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix backdrop flicker when closing nested sidebars"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлена проблема мерцания подложки при закрытии вложенных сайдбаров. Реализован враппер ",n.jsx(i.code,{children:"handleClose"}),", который синхронно обновляет CSS-классы перед вызовом оригинального метода ",n.jsx(i.code,{children:"onClose"}),". Это позволяет корректно назначить класс ",n.jsx(i.code,{children:"antd-sidebar-wrapper_last"})," родительскому сайдбару до начала анимации закрытия, исключая визуальные артефакты."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Sidebar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-29",children:"2025-12-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Реализован новый тип элемента ",n.jsx(i.code,{children:"innerActions"})," для компонента ",n.jsx(i.code,{children:"Dropdown"}),", позволяющий вставлять интерактивные элементы, такие как чекбоксы, без закрытия попапа при клике. В компоненте таблицы улучшена реактивность состояния фильтра, добавлена логика обновления фильтров и поддержка множественного выбора через ",n.jsx(i.code,{children:"Dropdown.InnerActions"}),". Также внесены изменения в типы и стили для обеспечения корректного отображения и работы нового функционала."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Dropdown"}),` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-26",children:"2025-12-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix, add empty text for Table"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Исправлен отображение текста для пустой таблицы в зависимости от состояния загрузки. Теперь при активном спиннере текст не отображается, обеспечивая более точное визуальное состояние компонента. Изменения касаются логики рендера в компоненте Table."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix, fix sorting and filter module"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Исправлен порядок обновления данных в модуле таблицы SortingAndFilters для обеспечения актуальности preparedData. Заменены useState и useEffect на useMemo для синхронизации подготовки данных с текущим dataSource во время рендера, что устраняет временные задержки и отображение устаревших значений. Сайд-эффекты, связанные с сортировкой и хранением, вынесены в отдельный useEffect для соблюдения принципа единственной ответственности. Теперь данные корректно обновляются при смене сортировки или фильтрации, избегая отображения неправильного скелетона при пустом dataSource."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add RO in expand"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["В компоненты ",n.jsx(i.code,{children:"Expand"})," и ",n.jsx(i.code,{children:"ExpandableText"})," был добавлен ",n.jsx(i.code,{children:"ResizeObserver"})," для более точного отслеживания изменений размеров элементов и улучшения обработки отображения текста. Реализована логика с отложенным вызовом через ",n.jsx(i.code,{children:"useResizeObserver"}),", включая новый утилитный метод ",n.jsx(i.code,{children:"resizeThrottle"}),". Также внесены изменения в стили и обработчики событий для корректного отображения кнопки разворачивания только при переполнении текста."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Expand"}),` +`,n.jsx(i.li,{children:"Expandable-text"}),` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-25",children:"2025-12-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix show drag icon"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлены стили для корректного отображения иконки перетаскивания в таблице с поддержкой drag-and-drop. Добавлены параметры для передачи CSS-свойств в компонент ",n.jsx(i.code,{children:"RowDraggingContainer"}),". Обновлен типизированный интерфейс для обработчиков событий перетаскивания, чтобы поддерживать обобщённый тип данных строк. Также внесены изменения в демонстрационные компоненты для поддержки обновлённого типа данных и событий перетаскивания."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-24",children:"2025-12-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix change popup container for table toolbar dropdown"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Изменён родительский контейнер для выпадающих списков в тулбаре таблицы, чтобы предотвратить отображение меню за пределами таблицы. Обновлён Storybook-компонент с примером использования для демонстрации нового поведения. Также отредактированы логика и тесты для корректного закрытия выпадающих элементов при клике вне области."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Правка отображения табов в TopNavigation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Исправлено отображение табов в компоненте TopNavigation для устранения проблем с их шириной. Удалено ограничение максимальной ширины, чтобы позволить более гибкое отображение в зависимости от контента и окружения. Цель изменений — улучшение пользовательского интерфейса и адаптивности компонента."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Top-navigation"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-23",children:"2025-12-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add readOnly state, fix font styles in input рassword"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлена поддержка состояния ",n.jsx(i.code,{children:"disabled"})," для компонента ",n.jsx(i.code,{children:"InputPassword"}),", включая отключение отображения иконки видимости при этом состоянии. Улучшены стили шрифта: выделены общие стили для текстовых полей и оптимизированы стили для поля ввода пароля и его плейсхолдера. Также обновлены тесты и сторизы для корректной передачи и проверки свойств компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Input"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-22",children:"2025-12-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix enclose modes in quotes to suppress warnings"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Исправлено предупреждение в ToggleButton, добавлены кавычки вокруг имен режимов в списке. Это улучшает совместимость и подавляет уведомления о синтаксисе в Sass."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Toggle-button"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add autofocus in toolbar"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"В toolbar добавлена поддержка автофокуса, чтобы фокус автоматически устанавливался на поле ввода при открытии. Обновлены зависимости компонентов, чтобы корректно отслеживать изменение свойства autoFocus. Изменения затронули реализацию в hexa и v3 версиях компонентов."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Input"}),` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add prop virtual storybook descr"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлен новый компонент ",n.jsx(i.code,{children:"DynamicSelect"})," в Storybook с описанием двух режимов загрузки данных: автоматической и виртуализированной. Реализовано отображение документации и параметры настройки поведения компонента, включая поддержку пропса ",n.jsx(i.code,{children:"virtual"})," для оптимизации работы с большими списками. Создан отдельный файл метаданных ",n.jsx(i.code,{children:"meta.DynamicSelect.json"})," для хранения информации о дизайне и тестах компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Select"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-20",children:"2025-12-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix show tooltip for the items hidden in the rest items menu"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:'Исправлено отображение всплывающих подсказок (tooltip) для элементов, скрытых в меню "оставшихся элементов" панели инструментов. Добавлен обработчик подсказок в логику отображения элементов панели инструментов. Обновлены тестовые сценарии для демонстрации работы tooltip на отключенных кнопках.'}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-19",children:"2025-12-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix support testId prop for Tabs.TabPaneHead"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлен поддержка свойства ",n.jsx(i.code,{children:"testId"})," для компонента ",n.jsx(i.code,{children:"Tabs.TabPaneHead"})," с целью улучшения тестирования компонен��ов. Обновлены story-файлы и тесты для использования новых пропсов. Изменения затронули передачу атрибутов и типизацию компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Tabs"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлены стили компонентов ",n.jsx(i.code,{children:"tree"})," и ",n.jsx(i.code,{children:"panel"}),", чтобы устранить проблемы с выравниванием и отступами. В ",n.jsx(i.code,{children:"PanelCSS"})," введена переменная ",n.jsx(i.code,{children:"--panel-padding"})," для более гибкой настройки отступов. В ",n.jsx(i.code,{children:"treeCss"})," изменены стили для элементов древовидного представления, добавлен отступ между элементами и удалена ненужная граница. Также в стори ",n.jsx(i.code,{children:"Tree.stories.tsx"})," добавлен параметр ",n.jsx(i.code,{children:"padding"}),", чтобы отразить изменения стиля в интерфейсе."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Panel"}),` +`,n.jsx(i.li,{children:"Tree"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [console][table] add enum filter for policy table"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлен фильтр типа Enum для таблицы политик, включая обработчик для получения списка вариантов и интеграцию с v6 адаптером. Реализована поддержка асинхронного получения опций и локализация меток. Также обновлены конфигурации для использования нового типа фильтра и связанной с ним функциональности."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-18",children:"2025-12-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] remove manual sync columns width"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Удалён код, отвечающий за ручную синхронизацию ширины колонок таблицы, поскольку библиотека ",n.jsx(i.code,{children:"react-resizable"})," больше не используется. Это устраняет возможный диссонанс между фактической шириной и вычисленным значением, вызванный несоответствием типов чисел. Теперь изменение ширины колонок происходит только через прямое задание значения, что упрощает логику и повышает стабильность отображения таблицы."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-17",children:"2025-12-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix freezing select in columns settings"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлена проблема с блокировкой при настройке отображения колонок в таблице. Реализовано более надежное управление флагом ",n.jsx(i.code,{children:"show"})," через ",n.jsx(i.code,{children:"map"}),", чтобы избежать мутации исходных данных. Обеспечен корректный переключение видимости колонки только если доступно, в противном случае устанавливается видимость по умолчанию."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-16",children:"2025-12-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix close 'rest items' dropdown when item is clicked for the 2nd time"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:['Исправлено поведение закрытия выпадающего меню "оставшихся элементов" при повторном нажатии на элемент. Добавлены параметры ',n.jsx(i.code,{children:"testId"})," ко всем элементам для улучшения тестирования и идентификации компонентов. Рефакторинг кода позволил повысить читаемость и упростить поддержку компонента Toolbar."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add missed displayName to toolbar items"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлены отсутствующие имена компонентов (",n.jsx(i.code,{children:"displayName"}),") для элементов Toolbar, включая ",n.jsx(i.code,{children:"ExportItem"}),", ",n.jsx(i.code,{children:"ImportItem"})," и ",n.jsx(i.code,{children:"ImportExportItem"}),". Это улучшает читаемость в инструментах разработчика и помогает в отладке компонентов. Изменения направлены на обеспечение последовательности именования в UI-библиотеке."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["fix do not рass ",n.jsx(i.code,{children:"closable"}),", ",n.jsx(i.code,{children:"mode"})," props to dom to silent react warnings"]}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлено прокидывание устаревших пропсов ",n.jsx(i.code,{children:"mode"})," и ",n.jsx(i.code,{children:"closable"})," в DOM для устранения React-предупреждений в devtools. Логика обработки устаревшего ",n.jsx(i.code,{children:"mode"})," перенесена в хук ",n.jsx(i.code,{children:"useThemedAlert"}),", что улучшило структуру и читаемость кода. Добавлена проверка допустимых значений ",n.jsx(i.code,{children:"mode"})," с выводом уведомления об устаревании."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Alert"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui[table] change headings in group titles"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлена отображаемая стилизация заголовков групп в компоненте таблицы, изменён тип текста с ",n.jsx(i.code,{children:"BTM4"})," на ",n.jsx(i.code,{children:"BTM3"})," для соблюдения иерархии стилей. Изменения направлены на улучшение визуальной структуры и соответствия UI-дизайну."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix 9065258>[Localization] ksc loc update kk, pt-br"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлено и изменено множество текстов для улучшения локализации системы. Эти изменения повышают безопасность и удобство работы с Kaspersky Security Center Cloud Console и другими компонентами безопасности в разделах двухфакторной аутентификации и настроек ОС. Также исправлены частые коды ошибок в переводах для точного отображения ошибок."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-12",children:"2025-12-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui] fake change to trigger npm publish"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Внесено фиксированное изменение для принудительного запуска публикации пакета через npm, поскольку предыдущая публикация завершилась с ошибкой. Изменения были минимальными и предназначены только для триггера CI/CD-процесса."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Label"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-11",children:"2025-12-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix downgrade fork-ts-checker due to political dispute"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] fix toolbar items overlay"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлена опция ",n.jsx(i.code,{children:"autoDropdown"})," для автоматического сворачивания элементов панели инструментов при уменьшении ширины экрана, заменившая устаревшее использование ",n.jsx(i.code,{children:"leftLimit"}),". Это устраняет проблему наложения элементов в таблице и улучшает отзывчивость интерфейса. В демонстрационных примерах внесены изменения для поддержки новой опции и фильтрации разделителей в левой части панели."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] add filteringAvailable property"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлено свойство ",n.jsx(i.code,{children:"filteringAvailable"})," для конфигурации фильтрации колонок независимо от их отображения. Теперь фильтрация доступна для колонок, где ",n.jsx(i.code,{children:"filteringAvailable"})," установлено в ",n.jsx(i.code,{children:"true"}),", даже если ",n.jsx(i.code,{children:"show"})," равно ",n.jsx(i.code,{children:"false"}),". Рефакторинг логики определения доступных колонок для фильтра в ",n.jsx(i.code,{children:"SidebarFiltersModule"}),". Обеспечена обратная совместимость за счёт использования значения по умолчанию, соответствующего старой логике."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add terminal color"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлен цвет brightWhite для терминала в стилизации. Обновлена структура цветовой темы для поддержки новых ANSI-цветов. Изменения направлены на улучшение отображения текста в терминале и повышение читаемости."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Terminal"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-10",children:"2025-12-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix use css variables in tooltip"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлена реализация Tooltip для использования CSS-переменных вместо жёстко заданных значений. Обновлены стили и типы, убраны устаревшие параметры, такие как ",n.jsx(i.code,{children:"effects"})," и ",n.jsx(i.code,{children:"arrowBoxShadow"}),". Изменения направлены на улучшение совместимости и поддержку настройки темы через CSS-переменные."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Tooltip"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix update icons and core"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Обновлены библиотеки ",n.jsx(i.code,{children:"@kaspersky/hexa-ui-core"})," и ",n.jsx(i.code,{children:"@kaspersky/hexa-ui-icons"})," для использования последних версий с улучшенными функциями и исправлениями. Добавлены новые вспомогательные инструменты для работы с пакетами и упрощения задач сборки, такие как ",n.jsx(i.code,{children:"read-pkg"}),", ",n.jsx(i.code,{children:"uglify-js"}),", и ",n.jsx(i.code,{children:"tempfile"}),", что повышает надежность и производительность инфраструктуры."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-09",children:"2025-12-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix keep only eq op for bool filters, hide new operations under feature flag"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Изменения в модуле фильтров таблицы позволили оставить оператор ",n.jsx(i.code,{children:"eq"})," как единственный допустимый для булевых фильтров, а остальные операции теперь применяются только при активном флаге функции. Для этого был добавлен вспомогательный метод ",n.jsx(i.code,{children:"applyForV2"}),", возвращающий оператор только при условии, что версия фильтра равна 2. Это улучшает совместимость и позволяет управлять поддержкой новых операций через флаги."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add toggle button to quick filter"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлен компонент Toggle Button Group в Quick Filter для поддержки более гибкого управления фильтрами. Обновлены типы, стили и примеры использования, чтобы интегрировать новый компонент в интерфейс. Заменены упоминания Segmented Button на Toggle Button Group в документации и примерах, где это уместно. Изменения направлены на улучшение UX при отображении меток сверху и расширение функциональности фильтров."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Field"}),` +`,n.jsx(i.li,{children:"Quick-filter"}),` +`,n.jsx(i.li,{children:"Toggle-button"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-08",children:"2025-12-08"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"docs deprecated mode prop in the segmented button"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Удалён устаревший ",n.jsx(i.code,{children:"mode"})," пропс из segmented button, позволяющий задавать цвет. Обновлена документация и типизация для отражения нового поведения по умолчанию — цвет всегда устанавливается как ",n.jsx(i.code,{children:"marina"}),". Изменения внесены по запросу дизайна для упрощения интерфейса компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Segmented-button"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add changelog in hexa-ui"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлены скрипты и конфигурация для автоматического генерирования записей в changelog с использованием LLM, что позволяет формировать краткие и технически точные описания изменений на основе Git-диффов. Расширены NPM-скрипты для поддержки этой функциональности. Также обновлён ESLint-конфиг для включения файлов ",n.jsx(i.code,{children:".changelog/scripts"}),"."]}),` +`,n.jsx(i.li,{}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:".changelog"}),` +`,n.jsx(i.li,{children:"changelog-ai-assisted.md"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`,n.jsx(i.li,{children:"tsconfig.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix top navigation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен компонент верхней навигации, чтобы предотвратить отображение меню аккаунта при отсутствии свойств. Сделано условное рендеринг в ",n.jsx(i.code,{children:"TopNavigation.tsx"})," и изменено свойство ",n.jsx(i.code,{children:"title"})," в ",n.jsx(i.code,{children:"AccountMenuProps"})," на необязательное. Также была оптимизирована стилизация, заменив пару ",n.jsx(i.code,{children:"min-height"})," и ",n.jsx(i.code,{children:"max-height"})," на фиксированное значение ",n.jsx(i.code,{children:"height"}),"."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Top-navigation"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add toggle button to field"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлена поддержка компонента ",n.jsx(i.code,{children:"ToggleButtonGroup"})," в ",n.jsx(i.code,{children:"FieldSet"})," для использования в качестве управляющего элемента. Обновлены типы и отображение компонентов, чтобы включить новый тип ",n.jsx(i.code,{children:"toggle-button-group"}),". Изменены сторисы для демонстрации нового компонента в действии."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Field-set"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-05",children:"2025-12-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] add customGroupSorter"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлен пользовательский сортировщик групп и реализованы тесты для проверки группировки в таблице. Рефакторинг компонента группировки с целью улучшения читаемости и использования ",n.jsx(i.code,{children:"customGroupSorter"})," вместо встроенной логики сортировки. Также обновлены типы для поддержки пользовательской сортировки групп и исправлены отступы в комментариях для улучшения документации."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove duplicate folder names"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Удалён дубликат из массива folderSizes, содержащего размеры иконок, чтобы избежать повторяющихся значений. Также в методе отображения иконок убраны лишние параметры, упрощающие логику отображения галереи иконок. Изменения направлены на улучшение читаемости и производительности компонента IconGallery."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Icon"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:'Обновлены русскоязычные локализации для устранения семантической неоднозначности, заменив "загрузить" на "скачать" в контексте получения файлов с сервера. Также внесены изменения в описание отчётов для повышения точности терминологии.'}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-04",children:"2025-12-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add illustration"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Добавлены новые визуальные варианты изображений для компонента Placeholder: success, failed, warning и notChecked для размеров 150 и 48 пикселей. Обновлён тип placeholderImageVariants для поддержки новых вариантов. Изменения внесены для улучшения визуального отображения состояний в интерфейсе."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Placeholder"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix increase css specificity, remove unnecessary styles"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Увеличена специфичность CSS-селекторов в компонентах ",n.jsx(i.code,{children:"panel"})," и ",n.jsx(i.code,{children:"tree"}),", чтобы устранить конфликты стилей. Удалены ненужные стили и убраны избыточные модификаторы ",n.jsx(i.code,{children:"!important"}),", улучшая читаемость и предсказуемость отображения. Изменения направлены на стабилизацию внешнего вида компонентов при взаимодействии с состояниями узлов дерева."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Panel"}),` +`,n.jsx(i.li,{children:"Tree"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat Turkish - KSC 16.1 Linux upd after translation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Обновлены локализованные строки для турецкого языка с целью улучшения точности терминологии и повышения ясности, особенно в контексте Active Directory, двухфакторной аутентификации и архитектуры операционной системы. Также внесены изменения в тексты для более корректного отражения действий, связанных с секретными ключами и их управлением."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-03",children:"2025-12-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui] remove lodash direct usages"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Изменены импорты из Lodash в нескольких компонентах для использования отдельных функций вместо импорта всего модуля, что улучшает tree-shaking и уменьшает размер бандла. ВDropdown, Markdown, Draggable, TenantFilter и Toolbar заменены глобальные импорты на модульные. Цель изменений — оптимизация производительности и сборки приложения."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Dropdown"}),` +`,n.jsx(i.li,{children:"Markdown"}),` +`,n.jsx(i.li,{children:"Table"}),` +`,n.jsx(i.li,{children:"TenantFilter"}),` +`,n.jsx(i.li,{children:"Toolbar"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Italian - KSC 16.1 Linux"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:'Исправлены формулировки, связанные с двойной аутентификацией (2FA), для повышения точности и ясности, включая обновление текстов для уведомлений, диалоговых окон и действий по управлению секретным ключом. Добавлены и обновлены локализованные строки для фильтрации и отображения операций, таких как "Contiene", "Non contiene", "Compreso in" и др., в интерфейсных компонентах и таблицах. Также внесены изменения в терминологию, касающуюся архитектуры и информации операционной системы, чтобы отразить более точные технические обозначения.'}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove picker prop from types"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Удалили устаревший пропс ",n.jsx(i.code,{children:"picker"})," из типов компонента ",n.jsx(i.code,{children:"RangePicker"}),", чтобы избежать конфликтов и повысить точность типизации. Обновили интерфейс ",n.jsx(i.code,{children:"RangePickerProps"}),", исключив ненужные свойства и улучшив согласованность с текущей реализацией. Изменения направлены на улучшение поддержки и предотвращение ошибок при использовании компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Datepicker"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add ai modes to button, modal, notification, tag"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлены AI-темы для компонентов кнопки, модального окна, уведомления и тега, включая настройки цветов, стилей и отступов. Расширены типы и конфигурации для поддержки нового режима ",n.jsx(i.code,{children:"ai"}),", а также обновлены SCSS-миксины и CSS-стили для корректного отображения линейных градиентов и иконок. Также внесены изменения в сторисы для отображения новых режимов в интерфейсе разработчика."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Button"}),` +`,n.jsx(i.li,{children:"Modal"}),` +`,n.jsx(i.li,{children:"Notification"}),` +`,n.jsx(i.li,{children:"Tag"}),` +`,n.jsx(i.li,{children:"design-system"}),` +`,n.jsx(i.li,{children:"package.json"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove containerWidth from tabs styles"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Удалён параметр ",n.jsx(i.code,{children:"containerWidth"})," из стилей компонента ",n.jsx(i.code,{children:"Tabs"}),", чтобы устранить ненужную зависимость и упростить логику расчёта ширины. Изменены пропсы компонента ",n.jsx(i.code,{children:"StyledTabs"}),", исключив ",n.jsx(i.code,{children:"containerWidth"})," из ",n.jsx(i.code,{children:"shouldForwardProp"}),". Теперь ширина табов фиксирована на 100%, что улучшает адаптивность и упрощает поддержку компонента."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Tabs"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-02",children:"2025-12-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat save Hexa UI Table page size in Local Storage"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Добавлена поддержка сохранения размера страницы в таблице Hexa UI в локальное хранилище (Local Storage) с ис��ользованием пользовательского ключа ",n.jsx(i.code,{children:"storageKey"}),". В модуль ",n.jsx(i.code,{children:"Pagination"})," внедрены функции для получения и обновления значений в хранилище, а также расширены зависимости в хуке ",n.jsx(i.code,{children:"useEffect"}),". Модуль ",n.jsx(i.code,{children:"SortingAndFilters"})," также был обновлен для передачи ключа ",n.jsx(i.code,{children:"storageKey"})," внутрь компонента таблицы. Добавлен новый демо-пример сохранения размера страницы."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] refactor ResizableColumns"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["В модуле ",n.jsx(i.code,{children:"ResizableColumns"})," для компонента ",n.jsx(i.code,{children:"Table"})," в ",n.jsx(i.code,{children:"kaspersky-hexa-ui"})," заменён внешний библиотека ",n.jsx(i.code,{children:"react-resizable"})," на собственную реализацию для устранения проблем с производительностью. Это позволило избежать ненужного ресайза контейнера таблицы при изменении ширины колонок, что улучшило отзывчивость интерфейса. Также были добавлены стили и логика для обработки событий ресайза с использованием ",n.jsx(i.code,{children:"styled-components"}),"."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-12-01",children:"2025-12-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat Polish, Turkish - KSC 16.1 Linux upd after translation"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Расширен функционал локализации для польского и турецкого языков, добавлены новые строки и обновлены термины, связанные с фильтрацией, таблицами, 2FA и настройками. Также уточнены сообщения об ошибках, связанные с генерацией секретных ключей и проверкой лицензий. Изменения направлены на повышение точности локализации и адаптацию интерфейса под требования KSC 16.1 Linux."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"helpers"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-11-27",children:"2025-11-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add table placeholder min height"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"В компонент таблицы добавлен минимальный размер высоты для контейнера с expandable-строками, чтобы улучшить визуальное отображение в состоянии без данных. Также в пример (story) для пустой таблицы внедрен компонент Placeholder с центрированным текстом и изображением, обеспечивающий более информативный и согласованный интерфейс."}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][table] fix fullHeight"}),` +`]}),` +`,n.jsxs("details",{children:[n.jsx("summary",{children:"description"}),n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:["Исправлен функционал ",n.jsx(i.code,{children:"fullHeight"})," в компоненте таблицы для корректного отображения высоты. Добавлен импорт ",n.jsx(i.code,{children:"ITableProps"})," для использования типизированных пропсов. Обновлен ",n.jsx(i.code,{children:"StyledTableContainer"}),", чтобы поддерживать передачу флага ",n.jsx(i.code,{children:"fullHeight"})," и применять стили на его основе."]}),` +`,n.jsxs(i.li,{children:["Затронутые файлы/компоненты",` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"Table"}),` +`]}),` +`]}),` +`]})]}),` +`,n.jsx(i.h3,{id:"2025-11-26",children:"2025-11-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add identificators to button & submenu row"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization] de-DE translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 16.1"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-25",children:"2025-11-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix creating new filter when editing other"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Table] Fixed column filters to register correctly if sidebar filters are disabled"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-24",children:"2025-11-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix + + + + + en loc updated"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-21",children:"2025-11-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat KSC Linux 16.1 zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-20",children:"2025-11-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add activeKey prop to horizontal nav component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix duplicating sidebar filters"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-19",children:"2025-11-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix bump hexa-ui-core"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-17",children:"2025-11-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove unnecessary type"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Hexa-ui] fix Select dropdown in Table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 9205594 update tokens for Terminal"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-14",children:"2025-11-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix esc when lost focus sidebar"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-13",children:"2025-11-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization] de-DE translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add new operations to table filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add new operations to table filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace static imports with dynamic ones"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-12",children:"2025-11-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix table width when resizing neighbours"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace dynamic imports with static ones"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix KSC loc kk, pt-br update for lin16.1"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix calculate select width for tooltip correct rendering"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-11",children:"2025-11-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change menu item styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix normalize file title with outer spaces"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Turkish - KSC 16.1 Linux upd after translation"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] small fixes for correct table v6 adapter work"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Italian - KSC 16.1 Linux"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [hexa-ui] make stickyHeader work with resizing-mode: scroll"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-10",children:"2025-11-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix dont trigger model value override when value set to undefined"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add function getTreeDataMap to index.ts file"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUi-Terminal] use new colors pallette for terminal"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-07",children:"2025-11-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat create toggle button component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add menu stories"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add class name to quick filter component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-06",children:"2025-11-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add data-testid to non-string sidebar title"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add padding for toast description"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix override isPressed background for toolbar button"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-05",children:"2025-11-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add password requirements popover on focus"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat 9065259 es, mx, fr updated in master for Lin16"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix Toolbar chips and DateRangeFilters"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-11-01",children:"2025-11-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix change setting of active content in submenu"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-31",children:"2025-10-31"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat KSC Linux 16.1 draft"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-30",children:"2025-10-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix return activeRowFromProps in Submenu"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-29",children:"2025-10-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Terminal add scroll"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-28",children:"2025-10-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix edit condition for set notification duration"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [hexa-ui] add prop padding"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix dataSource with isServerPagination"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-27",children:"2025-10-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix react warnings"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-24",children:"2025-10-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [NEXT] Fix status icon alignment"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-22",children:"2025-10-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix tooltip in reductions when hasEmptyCellDash: true"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] save columns width, sorting and filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-21",children:"2025-10-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix make sure onScroll with isEnd = true is called"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-20",children:"2025-10-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix sticky toolbar"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix move virtualizedtableforantd4 into hexa-ui"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-17",children:"2025-10-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use pageSizeOptions from props in paginationModule"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix localization hook usage"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] add row disabled hint"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hide empty storybook docs items"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix show drag icon in the correct place in virtual table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui[[table] fix dataSource, init FilterApi condition"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-16",children:"2025-10-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [DLP Plugin] There is no field limitation Custom filter"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix late changing groupBy"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] fix toolbar types"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] add default value for empty grouping"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [hexa-ui] integrate FilterApi for column and sidebar filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change available titleLevel sizes to h4, h5, h6 in LockGroup"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-15",children:"2025-10-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add onclick callback and make content optional"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix sort storybook controls alphabetically"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-14",children:"2025-10-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'fix Sidebar stories — added "Expadnable", removed "With Pagination"'}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove console errors & warnings"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-13",children:"2025-10-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix 9086715 adds passing data-testid in tree component"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-10",children:"2025-10-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix move Gallery component to hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add _wrapInSpan prop to action button"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix allow export from helpers folder"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add integerOnly prop"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Prop typing does not work for the Space component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-09",children:"2025-10-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add isTooltipVisible prop for Link"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix react warnings"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix # 9069170 wizard footer buttons localization in console"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd ru loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-07",children:"2025-10-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Incorrect icon in TreeSelect component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] fix console errors"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-05",children:"2025-10-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix table when hasEmptyCellDash: true and ellipsis: true"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-03",children:"2025-10-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix mistakes in kaspersky in files"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add Toolbar.Button for export"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add test attributes to SegmentedButtonItem"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-02",children:"2025-10-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix prevent dropdown shift during scroll by attaching to table container"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix up date-fns"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add status to lock group"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-02-1",children:"2025-10-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add compact padding panel"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-10-01",children:"2025-10-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-30",children:"2025-09-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix zh-Hans, zh-Hant upd according to EN structure"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat allow to click loading split button dropdown"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-29",children:"2025-09-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add description to submenu item"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix cosmetic issues"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-26",children:"2025-09-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix cancel does not reset unapplied column selection"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add important for disabled state"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-25",children:"2025-09-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix checkbox option tooltip"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat update hexa-ui readme"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix do not set width if it's zero"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-24",children:"2025-09-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat, add indicator for sidebar filter"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add text-reducer for long text handling in table columns"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'fix fix unnecessary strict requirement for "style" prop in Space'}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 9020658 - Indicator position in tabs changed, available colors reduced"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-23",children:"2025-09-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI-Terminal] use canvas render instead of dom"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix styles for gear icon in tree"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add TextReducer custom className"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-22",children:"2025-09-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change expand button margins"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix table sidebarfilters data testid"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add TagReductionGroup to hexa-ui components list"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-19",children:"2025-09-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix change popover min height"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-18",children:"2025-09-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix rename favorites into bookmarks"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-17",children:"2025-09-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Dropdown.Submenu background when overlay prop is not json"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-16",children:"2025-09-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix update separator color on focus to match design specs"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-15",children:"2025-09-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix align accordion stories with figma"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 8996506 adds new prop for fav button"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-12",children:"2025-09-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix disabled state styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 16 translation update - ja, ko"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-11",children:"2025-09-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat don't show pagination if dataSource is empty"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + + en loc updated"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-10",children:"2025-09-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add prevent-tab-change prop to block tab navigation"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace antd with rc in accordion"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization]Translation update"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-09",children:"2025-09-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix 8968312 fixes test id for panel"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-08",children:"2025-09-08"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix sidebar opening order"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add divider under filter sidebar header"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-05",children:"2025-09-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix made Wizard Sidebar content height 100%"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add horizontal nav to top navigation"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-04",children:"2025-09-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix make tree list not interactive"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 8967308 sidebar header subtitle incorrect style"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 8967905 tabs indicator style"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Добавление testId-атрибутов для экшенов в футере визарда"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-03",children:"2025-09-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat license card component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix badge not showing when number is 0 in tabpanehead"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add ConfigProvider to Dropdown"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use theme to set up dark-theme class"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-02",children:"2025-09-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove disabled prop in account button"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add prefixCls to DropdownMenu"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add test attributes to Dropdown item"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-09-01",children:"2025-09-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add some props to column filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [hexa-ui] add FilterApi for Table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix maintain backward compatibility of dropdown"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-29",children:"2025-08-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix formatted number input value"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Dev][Hosted] Правка ширины боковой панели"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix layout upgrades"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-28",children:"2025-08-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix do not show settings button if showColumns and showGrouping are false"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix maintain backward compatibility of menu item"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix revert default gap for Space"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-27",children:"2025-08-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add callback onTitleClick for TopNavigation component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-26",children:"2025-08-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-25",children:"2025-08-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update state for error tree"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat use rc-dropdown instead of antd"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-22",children:"2025-08-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix radio option tooltip"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-21",children:"2025-08-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat implement Top navigation component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Fixed DropdownItemProps['children'] to allow DropdownItemProps[]"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-20",children:"2025-08-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Windows 15.1 U2 translation update - ja, ko"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"other fixed OverflowSpan not to leak ResizeObserver on unmount"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix toolbar search icon"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-19",children:"2025-08-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add yara language support to code viewer"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix @kaspersky/hexa-ui: language update"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-18",children:"2025-08-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix support string gap for Space and Grid"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8782476 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-15",children:"2025-08-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Design review"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat @kaspersky/hexa-ui: useLocale"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat pass fav icon into menu"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-14",children:"2025-08-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix make action button sticky in tree node"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add avbility to expand favorites via props"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add field label padding for hexa-upload"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-13",children:"2025-08-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix switch pin icons"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-11",children:"2025-08-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove unused modal styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat 8855694 fixes types"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-08",children:"2025-08-08"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add localization for menu"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-07",children:"2025-08-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hexa-ui: fix storybook bug"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hexa-ui: skip firing onItemsChanged on init"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix support description in select options"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-06",children:"2025-08-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat replace favskeys"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat hexa-ui: pass icons in menu and add callback for toggle items"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add date input to quick-filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add elementBefore to filter row in table"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-05",children:"2025-08-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add icon token code viewer"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-08-01",children:"2025-08-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add overflow: hidden style to sidebar title"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-31",children:"2025-07-31"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix auto dropdown toolbar flexsidebar"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add markdown and textAlign to Placeholder description"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update peer dependencies"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix align alert icon"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove addonBefore, addonAfter from input types"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-30",children:"2025-07-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat upgrade storybook"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-29",children:"2025-07-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add treeNode bg color & custom icons"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-28",children:"2025-07-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use path to get value for table filter"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix selector padding to resolve RTL alignment"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-25",children:"2025-07-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix text wrapping"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix up dependencies"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix up eslint & typescript"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-24",children:"2025-07-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix RTL checkbox-label spacing issue"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add onClientSearch prop to table"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-23",children:"2025-07-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-22",children:"2025-07-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui][table] refactor filters view"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use the right text color for popup content"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-21",children:"2025-07-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix dropdown comments"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix multiline rendering in HelpMessage"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat lint @kaspersky/hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add leftLimit prop to TableToolbar interface"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-18",children:"2025-07-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add css modules to action button"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-17",children:"2025-07-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update brace expansion resolve"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix handle 3rd party styles by hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add docs and tests for table filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat change ExpandableText icon"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-16",children:"2025-07-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix resolve gap between table and pagination"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update disabled button background in toolbar"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix table grouping, add new prop for disabling group sorting"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-14",children:"2025-07-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'fix update select padding to show full description "100 / page"'}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-11",children:"2025-07-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat [hexa-ui] add terminal resize handler"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-09",children:"2025-07-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-08",children:"2025-07-08"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove overflow table header in loading for static header"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-07",children:"2025-07-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add TextDiff component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add config for table sidebar tabs"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-03",children:"2025-07-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix simplify inputs"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix do not cover the input number with arrows"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use server side total for infinite scroll"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix en loc updated"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-02",children:"2025-07-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update transitive tar-fs to version 2.1.3"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix focus ring for inputs"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-07-01",children:"2025-07-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix cursor pagination condition"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-30",children:"2025-06-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat, table filters: add getAvailableOptions support, add custom filter for server side, fix types"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix pass cursor pagination prop to table pagination"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add card titleSize prop"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use persistent id between renders for Radio, Checkbox"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-27",children:"2025-06-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix adjust table settings style"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] terminal data-transfer addon"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix align wizard footer buttons to the right"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-26",children:"2025-06-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add cursor pagination to table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix padding page headers"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-25",children:"2025-06-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hexa-ui add terminal optimization"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsxs(i.p,{children:["fix add ",n.jsx(i.code,{children:"dropdownMaxHeight"})," prop to Select"]}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add wizard component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-24",children:"2025-06-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix revert onDropdownFiltersChange callback"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat support table server filtering"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-23",children:"2025-06-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix hide drag&drop area if a file selected and only 1 file can be selected"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-20",children:"2025-06-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove display: flex from table cell for correct table tree display"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix rename view mode in CodeCompare hexa-ui"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-19",children:"2025-06-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Add exports for table filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-18",children:"2025-06-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat export table context"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix handle situation when maxTagCount equals to 'responsive'"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-17",children:"2025-06-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove ThemeProvider from TenantFilter component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add story for tags with actions"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-13",children:"2025-06-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-10",children:"2025-06-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat change design of terminal"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add restoreCurrentWhenDataChange prop to filtering story"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix filter if one end of the date range is specified"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix use dataIndex in handlePropertyChange function"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix increase selectors weight to skip overriding in nwc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-09",children:"2025-06-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add SplitButton component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add possibility not to clear the search value automatically"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-06",children:"2025-06-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add highlighted readonly state"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-04",children:"2025-06-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add an example of a table virtualization"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix table filtering types"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-06-03",children:"2025-06-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix select styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix select dropdown styles"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-30",children:"2025-05-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat use css modules for Button"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Translation update for ES, MX, FR"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-29",children:"2025-05-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Linux 15.4 zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat update hexa-ui CodeViewer component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix code viewer colors"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-28",children:"2025-05-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8530951 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Turkish - KSC 15.4 Linux upd after translation + pre-publishing task"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-27",children:"2025-05-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 8530943> ksc loc pt-br, kk update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace ts tokens with css vars"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add styleless markdown to Field's description and tooltip by default"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix select component null value usage"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Polish - KSC 15.4 Linux upd after translation"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-26",children:"2025-05-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix testId for Reset button of filters tags"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.4 translation update - ko"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-23",children:"2025-05-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.4 translation update - ja"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8530951 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove border coming from prev version of antd"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix circular imports"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8530951 [Loc] upd RU loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-22",children:"2025-05-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Italian - KSC 15.4 Linux"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-21",children:"2025-05-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 850951 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat use color tokens in hexa-ui CodeCompare"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hide clear all button if there are no filters & fix pagination in story"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-20",children:"2025-05-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix uploader localization"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix reorder table modules"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-19",children:"2025-05-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add defaultActiveKey & onChange in DetailsPage"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix make sure the first symbol in id is a letter"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-16",children:"2025-05-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix filter labels and toolbar integration module"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-15",children:"2025-05-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change column resizer styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix init expandable config with passed props"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-13",children:"2025-05-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Polish, Turkish - KSC 15.4 Linux"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Italian - KSC 15.4 Linux"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add tests for filters & fix application of filters"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-07",children:"2025-05-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat create terminal component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-06",children:"2025-05-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix changed column color in hexa-ui CodeCompare"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-05-05",children:"2025-05-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change select value of filter"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-30",children:"2025-04-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add CodeCompare to hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Turkish - KSC 15.4 Linux"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-28",children:"2025-04-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8530951 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix forward ref to Textarea"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-25",children:"2025-04-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix+ +en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix modal footer buttons"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-24",children:"2025-04-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.4 translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix align number filters"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8530951 [Loc] upd RU loc"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-23",children:"2025-04-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add 'popoverPlacement' prop to Field"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Italian - KSC 15.4 Linux"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix radio label testId"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-22",children:"2025-04-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace ts tokens with css vars"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add defaultActiveTab prop & fix types"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-21",children:"2025-04-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat allow to control fileList for Uploader"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix user can not select the time sometimes"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-18",children:"2025-04-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-17",children:"2025-04-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add missed kilobytes -> bytes conversion"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-15",children:"2025-04-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix table tree expand icon margin"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix mark filters sidebar as experimental feature"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-14",children:"2025-04-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add sticky total summary to table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add testId to submenu items & change activeKey, defaultActiveKey, onChange logic"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-10",children:"2025-04-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix ChineseTrad - KSC 15.3 Linux Hexa upd"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add sidebar subheader wrapper"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add LoadingOverlay"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-09",children:"2025-04-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat Polish - KSC 15.3 Linux including hexa upd according to en-US"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-08",children:"2025-04-08"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix prevent auto-creating tags in select"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace @kaspersky/icons with @kaspersky/hexa-ui-icons"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-07",children:"2025-04-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix submenu design review"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-03",children:"2025-04-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix set the popover arrow on trigger target when popover is shifted due to lack of space"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-02",children:"2025-04-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix set the default time correctly when a day is selected"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix IT, zh-Hans upd according to EN structure with EN strings"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-04-01",children:"2025-04-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix line break in notification words"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-31",children:"2025-03-31"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix 8223068 - en loc updated"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-28",children:"2025-03-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add position: relative to sidebar content"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add getPopupContainer prop to Field & FormLabel"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8204366 [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix grouped tabs header position"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-27",children:"2025-03-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add note about pagination.total prop"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-26",children:"2025-03-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-25",children:"2025-03-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove overflow: hidden for tabs container"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add stories for popover & tooltip within scrollable container"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add warning about row key to table tree stories"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-24",children:"2025-03-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix calendar onchange call with value prop"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-21",children:"2025-03-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-20",children:"2025-03-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix support backward compatibility in card contract"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-19",children:"2025-03-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add IconResolver"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-17",children:"2025-03-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [hexa-ui][uploader] add showProgress prop"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-14",children:"2025-03-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add placeholder component"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-13",children:"2025-03-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix calendar dropdown switch when date set. Add test for it"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-12",children:"2025-03-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add padding when show counter is on"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-11",children:"2025-03-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add uploader to field set"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-10",children:"2025-03-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove undesired font family from bundles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add number of tooltips in storybook perfom story"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add blur for timeinput"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-07",children:"2025-03-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix occurring error after opening modal in dev env"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 8382878 changes word wrap for notification"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-06",children:"2025-03-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix onOpenChange call and showTime format conflict"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-05",children:"2025-03-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add validationStatus prop to TreeSelect"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add multiline support for dropdown item description"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix increase clickable area of tree node arrow icon"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-04",children:"2025-03-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update button loading state styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat IT, zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-03-03",children:"2025-03-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix rerenders on dependencies check"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-28",children:"2025-02-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add EmptyCellDash module"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix onchange time value in date and range picker"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-27",children:"2025-02-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix update color tokens in components"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-26",children:"2025-02-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix masked textbox story"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat turn on esm modules for hexa-ui"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-25",children:"2025-02-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add onExpand prop form expandable text"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-24",children:"2025-02-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix bad encode in design description in storybook"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.3 translation update - ja, ko"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat 8223060][KSC][Localization] Translation update for ES, MX, FR"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-21",children:"2025-02-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix IT, zh-Hans, zh-Hant upd after trans and bf"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Polish - KSC 15.3 Linux"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization] Translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix prepare passed format for datepicker"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Do not switch pages on every data change when client-side"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-20",children:"2025-02-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + + en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization]Translation update"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-19",children:"2025-02-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Toggle][composition] add toggle composition"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Menu] add status for user in menu"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Form-Label] add tags prop in form-label and tests"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change compact table row height"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add invalid border to tree"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-18",children:"2025-02-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + + + Shana review - en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace icon with right one"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-17",children:"2025-02-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add props for virtual scroll in tree component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Badge] change title to tooltip, composition stories"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add quick filter component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [Loc] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat test bump"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-15",children:"2025-02-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat review design for LockGroup"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-14",children:"2025-02-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix downgrade rc-select to 14.1.2 to support backward compatibility"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + en loc updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + en loc updated"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-13",children:"2025-02-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add TagReductionGroup"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix font variant styles"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-12",children:"2025-02-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix export all components & add tests for it"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add note about table resizing"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'feat build es6 modules"'}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-11",children:"2025-02-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.3 IT, zh-Hans, zh-Hant upd according to EN"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove antd usage in Select"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove isItemSelectedIconVisible prop from Select"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix skip react service params if clone columns"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add CONTRIBUTING.md"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-07",children:"2025-02-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat # 8204366 [LOC] upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add status card component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix make linting required in hexa-ui packages"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + + en loc updated"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-06",children:"2025-02-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add tooltip to minimized menu items"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix support Select as uncontrolled component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-04",children:"2025-02-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.3 translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add Uploader"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-02-03",children:"2025-02-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add size prop to badge"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization] Translation update"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-31",children:"2025-01-31"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix accordion styles"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-30",children:"2025-01-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add @codemirror package to resolutions"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-29",children:"2025-01-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix show what props are displayed at the moment"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add PageHeader"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-28",children:"2025-01-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix tabs & toolbar tooltip flickering"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change padding"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix protect markdown form crash if value is passed as undefined"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-27",children:"2025-01-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat [KSC][Localization] Translation update for ES, MX, FR"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix upgrade vulnerable library store2"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-24",children:"2025-01-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix KSC Linux 15.3 IT, zh-Hans, zh-Hant upd according to EN"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat use yarn-deduplicate"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix tabs tooltip flickering & add new prop for tooltip"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-23",children:"2025-01-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix some test attrs"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-22",children:"2025-01-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix storybook"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix @babel/traverse deps minimization"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-21",children:"2025-01-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add colors usage guide"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat build es6 modules"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] fix field labelType"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] fix field width"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add static data-testid"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Polish - KSC 15.3 Linux"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-20",children:"2025-01-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add ProgressBar component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add activeKey, onChange & contentClassName props"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix token search in palette"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Reductions hook fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-17",children:"2025-01-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix refactor badge stories"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-16",children:"2025-01-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix right use test attributes, more inside attrs and test for it"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix return deleted prop to toolbar button"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] remove space in SectionMessage"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-15",children:"2025-01-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat [Loc] KSC Linux 15.3 IT, zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-14",children:"2025-01-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix pass data-testid to Radio label"}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-13",children:"2025-01-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix refactor alert stories"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add status group and orientation for tag and status"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add inverted color for loader"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2025-01-10",children:"2025-01-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add tooltip to dropdown item"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix set active style for table quick filter"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-27",children:"2024-12-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] add dependentElement to checkbox, radio and toggle"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add indicator to toolbar button icon"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-26",children:"2024-12-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat update codemirror in hexa ui"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-23",children:"2024-12-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix multiselect height"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] incorrect input padding"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-16",children:"2024-12-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix adjust text field labels shrink"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix textarea's words counter appearance at disabled state"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-13",children:"2024-12-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add osmp web coverage team"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-09",children:"2024-12-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add scroll to tbody for header not shift"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix recalculate Popover max width once showLimitSize is changed"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-05",children:"2024-12-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change merge function from other package to lodash"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] fix width of SegmentedControl"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-04",children:"2024-12-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add types reexport from design system"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix restore correct checking of tree nodes"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix show disabled checkbox for disabled tree node"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add new props to accordion"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-03",children:"2024-12-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix up webpack, up es5-ext in hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix refactor button stories"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add readonly to Select props"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix details page design review"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-12-02",children:"2024-12-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add new modes to action button & divider"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat replace tabs with submenu in details page"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix bump @kaspersky/dev-tools to 2.32.0, fix linting for ui packages"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-29",children:"2024-11-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix added missed attrs after migration"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat replace js tokens with css variables"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add submenu component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-28",children:"2024-11-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat improve hexa-ui & hexa-ui-core documentation"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-27",children:"2024-11-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix white space under tabs More button"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix toolbar autoDropdown behaviour"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix throw tests attributes for key value mapper"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-26",children:"2024-11-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove full value in TimeInput [Hexa-UI]"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-25",children:"2024-11-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [KSC][Localization]Translation update"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-22",children:"2024-11-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix disable virtual scroll in treeselect"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add prop and possibility to set testattrs to fieldset mapper"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix notification design review"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-21",children:"2024-11-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] fix incorrect height of selection cell in Table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add tooltip to disabled button in toolbar"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-20",children:"2024-11-20"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add product colors to theme config"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-19",children:"2024-11-19"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix upgrade express in @kaspersky/hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] change hideOnSinglePage condition"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix hover styles for tree checkbox"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix show controls for Tree in storybook"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-18",children:"2024-11-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix export card from package"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.2 IT, zh-Hans, zh-Hant upd after trans"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add flag to make tag responsive"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-13",children:"2024-11-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix При удалении всех дочерних тенантов не удалять родительский в фильтре тенантов"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change table tree styles & add story with icon column"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-12",children:"2024-11-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add select story with status component"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Support line break for KeyValue"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add 'disabled' prop for the entire Accordion"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix deprecate 'size' in favor of 'gap' prop in Space"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix focus state"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-07",children:"2024-11-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix nwc styles crash on select open"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-06",children:"2024-11-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix override antd styles in toggle"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-05",children:"2024-11-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix calculate correct total row count"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add color tokens story to all components"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-02",children:"2024-11-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove unnecessary casting in select"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat 8017776 [KSC][Localization] Translation update for es, mx, fr"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix override antd styles in toggle"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:'fix in children tabs button "more" blink'}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-11-01",children:"2024-11-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] custom paddings for textbox and select in table cell"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.2 translation update - ko"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix mark place prop as deprecated & change default value for duration"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix import fonts to hexa ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat update tokens for components"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-31",children:"2024-10-31"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix accordion styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat Стандартное поведение дерева для фильтра тенантов"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-30",children:"2024-10-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add import export button in toolbar"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat move to USR pt2"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-29",children:"2024-10-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Linux 15.2 translation update - ja"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add aliases to color tokens table in storybook"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-28",children:"2024-10-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix [KSC][Localization]Translation update"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-25",children:"2024-10-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix action button position inside notification"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add custom format prop in RangePicker"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix clean up notifications"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-23",children:"2024-10-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Hexa-UI][v3] fix pagination"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix revert removing URL input"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat updates tree type"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-22",children:"2024-10-22"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add new color tokens table to storybook"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat upd RU loc"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix + + en loc updated"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-21",children:"2024-10-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat remove deprecated from @kaspersky/hexa-ui"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add i18n to textarea words counter"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace typography tokens from design-system with ones from @kaspersky/hexa-ui-core"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add details page component"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-15",children:"2024-10-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add setMaxSizes prop to popover"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-14",children:"2024-10-14"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix KSC zh-Hans, zh-Hant hexa + tutorial updated"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [Hexa-UI][v3] add hideOnSinglePage prop to pagination modules"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] fix some multiselect issues"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [KSC][Localization]Translation update"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add description prop to dropdown item"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-13",children:"2024-10-13"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix hidden tab blink"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-11",children:"2024-10-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add the output of the final link to storybook-v6-pr pipeline"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add interactive prop and storybook story for card"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-10",children:"2024-10-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add control for allowClear in select stories"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add infoTooltip prop to tabs"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat 7875929 [KSC][Localization] Translation update for ES, MX, FR"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove custom docs container"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-09",children:"2024-10-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix override eslint packages correctly"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"other OSMP-DOCKER миграция в USR"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] stick informationCard footer to the bottom"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix disabled input layout"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-07",children:"2024-10-07"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add card component"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-04",children:"2024-10-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add data-validationstatus to notifications"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix vertical tabs"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix quotes for eslint"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-03",children:"2024-10-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add new tokens to components"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-10-01",children:"2024-10-01"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix replace official storybook story source addon with custom one"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-30",children:"2024-09-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix fix tabs inside tabs issue"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-27",children:"2024-09-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix remove unsupported date formats"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-26",children:"2024-09-26"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix add warning about missing component information in storybook"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-25",children:"2024-09-25"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix gap between toggle and label"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix breadcrumbs design review"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-24",children:"2024-09-24"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat select - new loading more and loading error states"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-23",children:"2024-09-23"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix added error and invalid props to data-validationstatus deps"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add new tokens to breadcrumbs"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove redundant styles in select"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add new tokens to components"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add custom padding if table cell contains select"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-21",children:"2024-09-21"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat add breadcrumbs component"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-18",children:"2024-09-18"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [hexa-ui] use just internal radio style in table"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] Put asterisk in correct place"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix update dates formats according recent convention"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-17",children:"2024-09-17"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat add new tokens to components"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix Replace margin between Toolbar, FilterItems and Table by gap"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-16",children:"2024-09-16"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix added missing validationstatus html tag for tests"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-15",children:"2024-09-15"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix update express"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-12",children:"2024-09-12"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add story for three ways to trigger popover"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix fix colors for blacktheme"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-11",children:"2024-09-11"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix tabs bug represent"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add missing testIds in table header dropdown"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-10",children:"2024-09-10"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix react warnings"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-09",children:"2024-09-09"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix remove icons from dev dependencies"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix translation update - zh-Hant-TW"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix change table radio styles"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix title width for FormTrigger"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat improve @kaspersky/hexa-ui-core package"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-06",children:"2024-09-06"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix add logo for storybook dark theme"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix 7887657 trims label attr for select option"}),` +`]}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-05",children:"2024-09-05"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix kl-id for lock group"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-04",children:"2024-09-04"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Loc IT, zh-Hans, zh-Hant updated after trans"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-03",children:"2024-09-03"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"feat 7669731> ksc loc pt-br, pl, kk hexa update"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-09-02",children:"2024-09-02"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix Loc upd hexa-ui"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-08-30",children:"2024-08-30"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix refactor locales and add date extraction in format hook"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-08-29",children:"2024-08-29"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix kl-id for filters"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-08-28",children:"2024-08-28"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsx(i.li,{children:"fix kl-id in key value"}),` +`]}),` +`,n.jsx(i.h3,{id:"2024-08-27",children:"2024-08-27"}),` +`,n.jsxs(i.ul,{children:[` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"feat KSC Hexa UI loc update - ja, ko"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix"}),` +`]}),` +`,n.jsxs(i.li,{children:[` +`,n.jsx(i.p,{children:"fix [HexaUI] Add SegmentedButton isStretch prop"}),` +`]}),` +`]})]})}function h(e={}){const{wrapper:i}={...l(),...e.components};return i?n.jsx(i,{...e,children:n.jsx(s,{...e})}):s(e)}export{h as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox-CLDGkQjT.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox-CLDGkQjT.js new file mode 100644 index 00000000..524d9ab9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox-CLDGkQjT.js @@ -0,0 +1,388 @@ +import{A as w}from"./AdditionalContent-CmOFtI4D.js";import{ak as t,H as b,al as m,a0 as F,a1 as I,a5 as T,u as p,R as l,j as x,av as N}from"./iframe-zz6a49H8.js";import{u as R}from"./useId-BfMMUQXv.js";import{F as L}from"./FormLabel-BcyH9HgS.js";import{C as v}from"./index-Cdmbf4py.js";const M=I(),H=e=>F` + color: ${e("default.enabled.color")}; + line-height: ${t[10]}px; + + && { + position: relative; + display: flex; + align-items: flex-start; + } + + &.ant-checkbox-wrapper { + display: inline-flex; + flex-direction: row; + gap: 4px; + } + + &.ant-checkbox-wrapper + &.ant-checkbox-wrapper { + margin-left: 0; + } + + .ant-checkbox { + top: 3px; + } + + .ant-checkbox + span { + padding: 0; + & .form-label { + cursor: pointer; + } + } + + .ant-checkbox-inner { + height: ${t[7]}px; + width: ${t[7]}px; + border-color: ${e("default.enabled.border")}; + background-color: ${e("default.enabled.background.unselected")}; + border-radius: ${m[2]}px; + } + .ant-checkbox-checked .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-inner { + border-color: ${e("default.enabled.background.selected")}; + background-color: ${e("default.enabled.background.selected")}; + &::after { + border-color: ${e("default.enabled.checkColor")}; + border-radius: 1px; + border-bottom-left-radius: 2px; + border-top-right-radius: 2px; + width: 5px; + height: 7.5px; + } + } + .ant-checkbox-checked::after { + border: none; + } + .ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("default.enabled.checkColor")}; + width: ${t[4]}px; + height: ${t[1]}px; + border-radius: ${m[2]}px; + } + + // hover + &:hover { + .ant-checkbox-inner { + background-color: ${e("default.hover.background.unselected")}; + border-color: ${e("default.hover.border")}; + } + .ant-checkbox-checked .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: ${e("default.hover.background.selected")}; + border-color: transparent; + } + .ant-checkbox-indeterminate .ant-checkbox-inner::after { + border-color: ${e("default.hover.checkColor")}; + } + .ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("default.hover.checkColor")}; + } + } + + // focus + .ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: ${e("default.enabled.border")}; + } + .ant-checkbox-checked .ant-checkbox-input:focus + .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: transparent; + } + .ant-checkbox-input:focus-visible + .ant-checkbox-inner { + box-shadow: ${e("focus.boxShadow")}; + } + .ant-checkbox-checked .ant-checkbox-input:focus-visible + .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-input:focus-visible + .ant-checkbox-inner{ + background-color: ${e("default.enabled.background.selected")}; + } + .ant-checkbox-checked .ant-checkbox-input:focus-visible + .ant-checkbox-inner::after { + border-color: ${e("default.enabled.checkColor")}; + } + .ant-checkbox-indeterminate .ant-checkbox-input:focus-visible + .ant-checkbox-inner::after { + background-color: ${e("default.enabled.checkColor")}; + } + + // active + &:active { + .ant-checkbox-inner { + background-color: ${e("default.active.background.unselected")}; + border-color: ${e("default.active.border")}; + } + .ant-checkbox-checked .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: ${e("default.active.background.selected")}; + border-color: ${e("default.active.border")}; + box-shadow: none; + } + .ant-checkbox-checked .ant-checkbox-inner::after { + border-color: ${e("default.active.checkColor")}; + } + .ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("default.active.checkColor")}; + } + } + + // invalid + &&.kl6-checkbox-invalid { + .ant-checkbox-inner { + border-color: ${e("invalid.enabled.border")}; + background-color: ${e("invalid.enabled.background.unselected")}; + } + .ant-checkbox-checked .ant-checkbox-inner, + .ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: ${e("invalid.enabled.background.selected")}; + border-color: ${e("invalid.enabled.border")}; + } + .ant-checkbox-checked .ant-checkbox-inner::after { + border-color: ${e("invalid.enabled.checkColor")}; + } + .ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("invalid.enabled.checkColor")}; + } + } + + // disabled + &.ant-checkbox-wrapper-disabled, .ant-checkbox-disabled { + cursor: not-allowed; + } + .ant-checkbox-disabled { + + span { + color: ${e("default.disabled.color")}; + cursor: default; + & .form-label > span { + cursor: default; + color: ${e("default.disabled.color")}; + } + } + .ant-checkbox-inner { + background-color: ${e("default.disabled.background.unselected")} !important; + border-color: transparent !important; + } + &.ant-checkbox-checked .ant-checkbox-inner, + &.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: ${e("default.disabled.background.selected")} !important; + } + &.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: ${e("default.disabled.checkColor")} !important; + } + &.ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("default.disabled.checkColor")} !important; + } + } + + // readonly + &.kl6-checkbox-readonly.ant-checkbox-wrapper-disabled, + &.kl6-checkbox-readonly .ant-checkbox-disabled { + cursor: default; + } + &.kl6-checkbox-readonly .ant-checkbox-disabled { + + span { + color: ${e("default.readonly.color")}; + cursor: default; + & .form-label > span { + cursor: default; + color: ${e("default.readonly.color")}; + } + } + .ant-checkbox-inner { + background-color: ${e("default.readonly.background.unselected")} !important; + border-color: transparent !important; + } + &.ant-checkbox-checked .ant-checkbox-inner, + &.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: ${e("default.readonly.background.selected")} !important; + } + &.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: ${e("default.readonly.checkColor")} !important; + } + &.ant-checkbox-indeterminate .ant-checkbox-inner::after { + background-color: ${e("default.readonly.checkColor")} !important; + } + } +`,A=H(M),E=b(v.Group)` + &.kl6-checkbox-group-vertical { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: ${t[4]}px; + } + + &.kl6-checkbox-group-horizontal { + display: flex; + flex-direction: row; + gap: ${t[8]}px; + } + + .ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 0; + } +`,G=e=>T({...e,mode:void 0},{componentName:"checkbox",defaultValues:{}}),O=b(v).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${A}`,D=b.div` + display: flex; + flex-direction: column; +`,u=e=>{const a=G(e),r=p(a);return l.createElement(V,{role:"checkbox",...r,mode:e.mode})},V=({className:e,invalid:a,children:r,disabled:i,readonly:d,required:c,tooltip:s,mode:o="primary",testAttributes:n,description:g,dependentElement:y,id:C,...$})=>{const h=C||R(),k=N();return l.createElement("div",{...n,className:"kl6-checkbox-wrapper"},l.createElement(O,{id:h,disabled:i||d,className:x(e,{"kl6-checkbox-invalid":a,"kl6-checkbox-readonly":d}),...$},typeof r=="string"?l.createElement(L,{disabled:i,required:c,tooltip:s,mode:o,htmlFor:h,getPopupContainer:k.getPopupContainer??(q=>k.usePortal?document.body:q.parentElement)},r):r),l.createElement(w,{description:g,dependentElement:y}))},f=({direction:e="vertical",options:a,className:r,role:i="checkbox-group",onChange:d,...c})=>{const{testAttributes:s,...o}=p(c);return l.createElement(E,{...s,...o,onChange:d,role:i,className:x(r,{"kl6-checkbox-group-vertical":e==="vertical","kl6-checkbox-group-horizontal":e==="horizontal"})},a==null?void 0:a.map(n=>l.createElement(u,{...o,key:n.value,value:n.value,disabled:n.disabled&&!o.readonly||o.disabled,readonly:n.readonly&&!o.disabled||o.readonly,mode:n.mode||o.mode,description:n.description,invalid:n.invalid||o.invalid,klId:`${c.klId}-${n.value}`,testId:`${c.testId}-${n.value}`},n.label)))};u.Group=f;u.__docgenInfo={description:"",methods:[{name:"Group",docblock:null,modifiers:["static"],params:[{name:`{ + direction = 'vertical', + options, + className, + role = 'checkbox-group', + onChange, + ...rawProps +}: CheckboxGroupProps`,optional:!1,type:{name:"intersection",raw:`AntdCheckboxGroupProps & CheckboxThemeProps & TestingProps & { + /** Group options */ + options?: CheckboxOption[], + /** Is invalid */ + invalid?: boolean, + /** Is readonly */ + readonly?: boolean, + /** Form label mode */ + mode?: FormLabelMode, + /** Group direction */ + direction?: 'horizontal' | 'vertical', + /** HTML role */ + role?: string, + /** Called when the state changes */ + onChange?: (checkedValue: any) => void +}`,elements:[{name:"AntdCheckboxGroupProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"},{name:"signature",type:"object",raw:`{ + /** Group options */ + options?: CheckboxOption[], + /** Is invalid */ + invalid?: boolean, + /** Is readonly */ + readonly?: boolean, + /** Form label mode */ + mode?: FormLabelMode, + /** Group direction */ + direction?: 'horizontal' | 'vertical', + /** HTML role */ + role?: string, + /** Called when the state changes */ + onChange?: (checkedValue: any) => void +}`,signature:{properties:[{key:"options",value:{name:"Array",elements:[{name:"intersection",raw:`Omit & { + label: CheckboxProps['children'] +}`,elements:[{name:"Omit",elements:[{name:"intersection",raw:`AntdCheckboxProps & CheckboxThemeProps & TestingProps & WithAdditionalContent<{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}>`,elements:[{name:"AntdCheckboxProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"},{name:"WithAdditionalContent",elements:[{name:"signature",type:"object",raw:`{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}`,signature:{properties:[{key:"children",value:{name:"ReactNode",required:!1},description:"React children"},{key:"className",value:{name:"string",required:!1},description:"Custom class name"},{key:"readonly",value:{name:"boolean",required:!1},description:"Is readonly"},{key:"invalid",value:{name:"boolean",required:!1},description:"Is invalid"},{key:"role",value:{name:"string",required:!1},description:"HTML role"},{key:"onFocus",value:{name:"FocusEventHandler",required:!1},description:"Called when the checkbox is focused"},{key:"required",value:{name:"boolean",required:!1},description:"If form label is required"},{key:"tooltip",value:{name:"ReactNode",required:!1},description:"Form label tooltip content"},{key:"mode",value:{name:"FormLabelMode",required:!1},description:"Form label mode"}]}}],raw:`WithAdditionalContent<{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}>`}]},{name:"literal",value:"'children'"}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + label: CheckboxProps['children'] +}`,signature:{properties:[{key:"label",value:{name:"intersection['children']",raw:"CheckboxProps['children']",required:!0}}]}}]}],raw:"CheckboxOption[]",required:!1},description:"Group options"},{key:"invalid",value:{name:"boolean",required:!1},description:"Is invalid"},{key:"readonly",value:{name:"boolean",required:!1},description:"Is readonly"},{key:"mode",value:{name:"FormLabelMode",required:!1},description:"Form label mode"},{key:"direction",value:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}],required:!1},description:"Group direction"},{key:"role",value:{name:"string",required:!1},description:"HTML role"},{key:"onChange",value:{name:"signature",type:"function",raw:"(checkedValue: any) => void",signature:{arguments:[{type:{name:"any"},name:"checkedValue"}],return:{name:"void"}},required:!1},description:"Called when the state changes"}]}}],alias:"CheckboxGroupProps"}}],returns:null}],displayName:"Checkbox",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};f.__docgenInfo={description:"",methods:[],displayName:"CheckboxGroup",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},options:{required:!1,tsType:{name:"Array",elements:[{name:"intersection",raw:`Omit & { + label: CheckboxProps['children'] +}`,elements:[{name:"Omit",elements:[{name:"intersection",raw:`AntdCheckboxProps & CheckboxThemeProps & TestingProps & WithAdditionalContent<{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}>`,elements:[{name:"AntdCheckboxProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"},{name:"WithAdditionalContent",elements:[{name:"signature",type:"object",raw:`{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}`,signature:{properties:[{key:"children",value:{name:"ReactNode",required:!1},description:"React children"},{key:"className",value:{name:"string",required:!1},description:"Custom class name"},{key:"readonly",value:{name:"boolean",required:!1},description:"Is readonly"},{key:"invalid",value:{name:"boolean",required:!1},description:"Is invalid"},{key:"role",value:{name:"string",required:!1},description:"HTML role"},{key:"onFocus",value:{name:"FocusEventHandler",required:!1},description:"Called when the checkbox is focused"},{key:"required",value:{name:"boolean",required:!1},description:"If form label is required"},{key:"tooltip",value:{name:"ReactNode",required:!1},description:"Form label tooltip content"},{key:"mode",value:{name:"FormLabelMode",required:!1},description:"Form label mode"}]}}],raw:`WithAdditionalContent<{ + /** React children */ + children?: ReactNode, + /** Custom class name */ + className?: string, + /** Is readonly */ + readonly?: boolean, + /** Is invalid */ + invalid?: boolean, + /** HTML role */ + role?: string, + /** Called when the checkbox is focused */ + onFocus?: FocusEventHandler, + /** If form label is required */ + required?: boolean, + /** Form label tooltip content */ + tooltip?: ReactNode, + /** Form label mode */ + mode?: FormLabelMode +}>`}]},{name:"literal",value:"'children'"}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + label: CheckboxProps['children'] +}`,signature:{properties:[{key:"label",value:{name:"intersection['children']",raw:"CheckboxProps['children']",required:!0}}]}}]}],raw:"CheckboxOption[]"},description:"Group options"},invalid:{required:!1,tsType:{name:"boolean"},description:"Is invalid"},readonly:{required:!1,tsType:{name:"boolean"},description:"Is readonly"},mode:{required:!1,tsType:{name:"FormLabelMode"},description:"Form label mode"},direction:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Group direction",defaultValue:{value:"'vertical'",computed:!1}},role:{required:!1,tsType:{name:"string"},description:"HTML role",defaultValue:{value:"'checkbox-group'",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(checkedValue: any) => void",signature:{arguments:[{type:{name:"any"},name:"checkedValue"}],return:{name:"void"}}},description:"Called when the state changes"}}};export{u as C,D as S,f as a,H as g}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox.stories-BtBIpUko.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox.stories-BtBIpUko.js new file mode 100644 index 00000000..943b8f7c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Checkbox.stories-BtBIpUko.js @@ -0,0 +1,89 @@ +import{T as f}from"./Palette-oU4WYbWy.js";import{b as s,R as e,c as S,C as T}from"./iframe-zz6a49H8.js";import{w as q}from"./withMeta-CjSZnBk7.js";import{s as R}from"./helpers-BytZKRkB.js";import{S as I}from"./StoryComponents-C4fwEYRs.js";import{T as y}from"./Textbox-O3s0uqSG.js";import{T as D}from"./Tag-DxDPN1QL.js";import{C as r}from"./Checkbox-CLDGkQjT.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";const P={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},N="Checkbox",w=`Компонент для отрисовки чекбоксов. В качестве основы используется AntdCheckbox из библиотеки Antd. + +Вертикальная группа чекбоксов строится с расстоянием 8px. Горизонтальная группа чекбоксов строится с расстоянием 16px.`,A="Элемент, при нажатии на который выставляется флажок и происходит переключение Boolean состояния.",F="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=32959%3A116559",L="https://pixso.net/app/design/2F7yl9KnNDzfb069cfbcTg",l={dod:P,component:N,description:w,usage:A,designLink:F,pixsoView:L},ct={title:"Hexa UI Components/Checkbox",component:r,argTypes:{...R(["theme","className","role","onFocus","tooltip"])},args:{invalid:!1,disabled:!1,readonly:!1,required:!1,mode:"primary",testId:"checkbox-test-id",klId:"checkbox-kl-id"},parameters:{badges:[s.stable,s.reviewedByDesign],docs:{page:q(l)},design:l.pixsoView}},o={render:t=>e.createElement(I,null,e.createElement(r,{...t},"Check me"),e.createElement(T,{getPopupContainer:()=>document.body},e.createElement(r,{tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam aliquet scelerisque ligula, eget aliquet sem elementum id. Suspendisse ornare scelerisque arcu, non tincidunt quam. Vestibulum a laoreet erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur a gravida quam. Cras varius, dui quis euismod ultrices, eros leo maximus nibh, a sagittis dolor augue condimentum libero. Duis tortor est, placerat ut porta in, sagittis eu ante. Sed viverra leo magna, sed volutpat diam consequat id. Nulla pharetra nibh sit amet tempus ornare. Nunc ut quam ante.",...t},"tooltip")),e.createElement(r,{checked:!0,...t},"Im checked"),e.createElement(r,{checked:!1,indeterminate:!0,...t},"Im indeterminate"),e.createElement(r,{description:"Some description",...t},"With description"),e.createElement(r,{description:"Some description",dependentElement:e.createElement(y,{placeholder:"dependentElement"}),...t},"With description and dependentElement"))},x=t=>{console.log("checked = ",t)},i={render:t=>e.createElement(e.Fragment,null,e.createElement(r.Group,{componentId:"test-cb4",testId:"test-cb4",direction:"vertical",...t}),e.createElement(r.Group,{componentId:"test-cb5",testId:"test-cb5",direction:"horizontal",...t})),args:{onChange:x,options:[{label:"One",value:1},{label:"Two",value:2},{label:"Three",value:3,description:"Description in checkbox group"},{label:e.createElement("div",null,e.createElement(D,null,"Four"),"React Element",e.createElement("br",null),"with multiple lines"),value:4}]}},n={render:t=>e.createElement(r.Group,{...t}),args:{testId:"test-cb6",defaultValue:[4,5,7],onChange:x,options:[{label:e.createElement("div",null,"First React Element is enabled"),value:1},{label:e.createElement("div",null,"Second React Element is enabled"),value:2},{label:e.createElement("div",null,"Third React Element is DISABLED"),value:3,disabled:!0},{label:e.createElement("div",null,"Fourth React Element is DISABLED and checked"),value:4,disabled:!0},{label:e.createElement("div",null,"Fifth React Element is enabled and checked, but can be unchecked by user"),value:5},{label:e.createElement("div",null,"Sixth React Element is READONLY"),value:6,readonly:!0},{label:e.createElement("div",null,"Seventh React Element is READONLY and checked"),value:7,readonly:!0}]}},a={args:{source:S.checkbox},render:t=>e.createElement(f,{...t})};var m,c,p;o.parameters={...o.parameters,docs:{...(m=o.parameters)==null?void 0:m.docs,source:{originalSource:`{ + render: (args: CheckboxProps) => + + Check me + + document.body}> + + tooltip + + + + Im checked + + + Im indeterminate + + + With description + + } {...args}> + With description and dependentElement + + +}`,...(p=(c=o.parameters)==null?void 0:c.docs)==null?void 0:p.source}}};var d,u,b;i.parameters={...i.parameters,docs:{...(d=i.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: (args: CheckboxGroupProps) => <> + + + , + args: { + onChange, + options: [{ + label: 'One', + value: 1 + }, { + label: 'Two', + value: 2 + }, { + label: 'Three', + value: 3, + description: 'Description in checkbox group' + }, { + label:
+ Four + React Element
with multiple lines +
, + value: 4 + }] + } +}`,...(b=(u=i.parameters)==null?void 0:u.docs)==null?void 0:b.source}}};var h,g,v;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: (args: CheckboxGroupProps) => , + args: { + testId: 'test-cb6', + defaultValue: [4, 5, 7], + onChange, + options: [{ + label:
First React Element is enabled
, + value: 1 + }, { + label:
Second React Element is enabled
, + value: 2 + }, { + label:
Third React Element is DISABLED
, + value: 3, + disabled: true + }, { + label:
Fourth React Element is DISABLED and checked
, + value: 4, + disabled: true + }, { + label:
Fifth React Element is enabled and checked, but can be unchecked by user
, + value: 5 + }, { + label:
Sixth React Element is READONLY
, + value: 6, + readonly: true + }, { + label:
Seventh React Element is READONLY and checked
, + value: 7, + readonly: true + }] + } +}`,...(v=(g=n.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};var k,E,C;a.parameters={...a.parameters,docs:{...(k=a.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + source: componentColors.checkbox + }, + render: args => +}`,...(C=(E=a.parameters)==null?void 0:E.docs)==null?void 0:C.source}}};const pt=["Basic","CheckboxGroup","Customizing","ColorTokens"];export{o as Basic,i as CheckboxGroup,a as ColorTokens,n as Customizing,pt as __namedExportsOrder,ct as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip-Cy8tqxyi.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip-Cy8tqxyi.js new file mode 100644 index 00000000..d37b33cc --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip-Cy8tqxyi.js @@ -0,0 +1,44 @@ +import{a2 as p,a1 as h,ak as i,aw as g,a0 as b,w as f,u as T,R as a,A as v,H as C}from"./iframe-zz6a49H8.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import{T as w}from"./TextReducer-CXi1K97e.js";import{B as E}from"./Badge-DMO-MXiW.js";import{T as x}from"./index-C1mxiEMc.js";const t=h(),y=b` + &.ant-tag-hidden { + display: none; + } + + ${p(g.BTM3)}; + display: flex; + align-items: center; + height: ${t("height")}; + gap: ${i[2]}px; + margin: 0; + padding: ${t("padding")}; + border-radius: ${i[10]}px; + background: ${t("enabled.background")}; + color: ${t("enabled.color")}; + cursor: default; + border: none; + outline: none; + max-width: 100%; + + .ant-tag-close-icon { + margin: 0; + display: flex; + align-items: center; + } + + &:hover { + background: ${t("hover.background")}; + } + &:active { + background: ${t("active.background")}; + } + &:focus-visible { + box-shadow: ${t("focus.boxShadow")}; + outline: none; + } + + ${e=>e.disabled&&` + &, &:hover, &:active, &:focus-visible { + background: ${t("disabled.background")(e)}; + color: ${t("disabled.color")(e)}; + box-shadow: none; + }`} +`,$=e=>f(e,{componentName:"chip",defaultValues:{size:"medium"},propsToDrill:["size"]}),k=C(x).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${y}`,M=e=>{const o=$(e),n=T(o);return a.createElement(R,{...n})},R=({label:e,icon:o,counter:n,disabled:s=!1,onClose:r,testId:q,testAttributes:l,size:d,truncationWidth:c,...u})=>a.createElement(k,{closable:!0,disabled:s,onClose:s?m=>m.preventDefault():r,closeIcon:a.createElement(v,{disabled:s,size:d==="large"?"medium":"small"}),tabIndex:0,...l,...u},o,a.createElement(w,{truncationWidth:c},e),n&&a.createElement(E,{count:n,mode:"neutral"}));M.__docgenInfo={description:"",methods:[],displayName:"Chip",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},size:{required:!1,tsType:{name:"union",raw:"'medium' | 'large'",elements:[{name:"literal",value:"'medium'"},{name:"literal",value:"'large'"}]},description:"Chip size"},label:{required:!1,tsType:{name:"ReactNode"},description:"Chip label"},icon:{required:!1,tsType:{name:"ReactReactElement",raw:"React.ReactElement"},description:"Icon before label"},counter:{required:!1,tsType:{name:"number"},description:"Counter value"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled state"},truncationWidth:{required:!1,tsType:{name:"intersection['truncationWidth']",raw:"TextReducerProps['truncationWidth']"},description:"The width at which the chip will be truncated"},onClose:{required:!1,tsType:{name:"signature",type:"function",raw:"(e?: MouseEvent) => void",signature:{arguments:[{type:{name:"MouseEvent",elements:[{name:"HTMLElement"},{name:"globalThis.MouseEvent"}],raw:"MouseEvent"},name:"e"}],return:{name:"void"}}},description:"Callback executed when tag is closed"}}};export{M as C}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip.stories-ns7Ok9b5.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip.stories-ns7Ok9b5.js new file mode 100644 index 00000000..9256e411 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Chip.stories-ns7Ok9b5.js @@ -0,0 +1,26 @@ +import{T as E}from"./Palette-oU4WYbWy.js";import{b as i,R as n,c as B}from"./iframe-zz6a49H8.js";import{w as V}from"./withMeta-CjSZnBk7.js";import{s as _}from"./helpers-BytZKRkB.js";import{l as c}from"./Placeholder-Bv52avk_.js";import{C as D}from"./Chip-Cy8tqxyi.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./TextReducer-CXi1K97e.js";import"./Badge-DMO-MXiW.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./index-C1mxiEMc.js";import"./wave-CA5Glh0A.js";const H={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},J="Chip",R="В качестве основы используется AntdTag из библиотеки Antd.",U="",Y="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=29925%3A97367",L="https://pixso.net/app/design/JBYs8TT151clF5sO0RSPUg",p={dod:H,component:J,description:R,usage:U,designLink:Y,pixsoView:L},te={title:"Hexa UI Components/Chip",component:D,argTypes:{..._(["theme","icon","counter","onClose"])},args:{disabled:!1,size:"medium",label:"Label",testId:"chip-test-id",klId:"chip-kl-id"},parameters:{badges:[i.stable,i.reviewedByDesign],docs:{page:V(p)},design:p.pixsoView}},e={},o={args:{icon:n.createElement(c,null)}},r={args:{counter:5}},s={args:{counter:5,icon:n.createElement(c,null)}},t={args:{source:B.chip},render:A=>n.createElement(E,{...A})},a={args:{counter:5,icon:n.createElement(c,null),truncationWidth:150,label:"label long long long long"}};var m,l,d;e.parameters={...e.parameters,docs:{...(m=e.parameters)==null?void 0:m.docs,source:{originalSource:"{}",...(d=(l=e.parameters)==null?void 0:l.docs)==null?void 0:d.source}}};var u,g,h;o.parameters={...o.parameters,docs:{...(u=o.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + icon: + } +}`,...(h=(g=o.parameters)==null?void 0:g.docs)==null?void 0:h.source}}};var T,b,C;r.parameters={...r.parameters,docs:{...(T=r.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + counter: 5 + } +}`,...(C=(b=r.parameters)==null?void 0:b.docs)==null?void 0:C.source}}};var f,W,k;s.parameters={...s.parameters,docs:{...(f=s.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + counter: 5, + icon: + } +}`,...(k=(W=s.parameters)==null?void 0:W.docs)==null?void 0:k.source}}};var x,S,w;t.parameters={...t.parameters,docs:{...(x=t.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + source: componentColors.chip + }, + render: args => +}`,...(w=(S=t.parameters)==null?void 0:S.docs)==null?void 0:w.source}}};var I,y,P;a.parameters={...a.parameters,docs:{...(I=a.parameters)==null?void 0:I.docs,source:{originalSource:`{ + args: { + counter: 5, + icon: , + truncationWidth: 150, + label: 'label long long long long' + } +}`,...(P=(y=a.parameters)==null?void 0:y.docs)==null?void 0:P.source}}};const ae=["Basic","WithIcon","WithCounter","WithIconAndCounter","ColorTokens","TruncateWidth"];export{e as Basic,t as ColorTokens,a as TruncateWidth,r as WithCounter,o as WithIcon,s as WithIconAndCounter,ae as __namedExportsOrder,te as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeCompare.stories-x4JP5XaO.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeCompare.stories-x4JP5XaO.js new file mode 100644 index 00000000..b09f444a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeCompare.stories-x4JP5XaO.js @@ -0,0 +1,349 @@ +import{w as Wi}from"./withDesignControls-Cqk9De58.js";import{w as qi}from"./withMeta-CjSZnBk7.js";import{G as zi,a as br}from"./Grid-Buhf4xpe.js";import{H as Wn}from"./HelpMessage-C6l4gLFq.js";import{R as P,t as _r,H as ue,$ as Ui,r as R,A as rr,T as Cr}from"./iframe-zz6a49H8.js";import{D as Ae}from"./Dropdown-D5otA5yN.js";import{l as ki,a as Ki,b as Jt,c as Ji,t as Xi}from"./ExpandUp-D4Xd3vou.js";import{l as Qi}from"./SettingsGear-BNA7541v.js";import{L as Zi}from"./Loader-Y1gOuUZF.js";import{u as vn}from"./useTranslation-7a9748wG.js";import{S as Sr}from"./Select-AFVn7dC3.js";import{j as L}from"./jsx-runtime-CxPCTGSc.js";import"./StatusOkOutline-BBn674wO.js";import"./preload-helper-C1FmrZbK.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./index-BNCbYTB0.js";import"./TextReducer-CXi1K97e.js";import"./useGlobalStyles-cJLcvPW6.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";const Yi={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},xi="Code compare",ea="В качестве основы используется библиотека react-diff-view.",na="Code compare — компонент для визуального сравнения двух версий кода, конфигурационных файлов или данных.",ra="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=139590%3A185264",ta="https://pixso.net/app/design/R2Ql8OtW_o3hdoS3U6zQiQ",Or={dod:Yi,component:xi,description:ea,usage:na,designLink:ra,pixsoView:ta},Xt=({oldValue:e,newValue:r,children:n})=>{const{t}=vn(),i=e===void 0||r===void 0,o=!e&&!r,a=e===r;return i?null:o?P.createElement(_r,{mode:"info",closable:!1},t("codeCompare.empty")):a?P.createElement(_r,{mode:"info",closable:!1},t("codeCompare.noChanges")):P.createElement(P.Fragment,null,n)};Xt.__docgenInfo={description:"",methods:[],displayName:"CodeCompareBody",props:{oldValue:{required:!1,tsType:{name:"string"},description:""},newValue:{required:!1,tsType:{name:"string"},description:""},children:{required:!0,tsType:{name:"ReactNode"},description:""}}};const ia=ue.header` + display: grid; + grid-template-columns: minmax(0, 280px) max-content minmax(0, 280px) 1fr min-content; + gap: 4px; + align-items: center; + margin-bottom: 16px; +`,aa=ue(Ui)` + width: 24px; + height: 32px; + display: flex; + align-items: center; + justify-content: center; +`,oa=ue(Zi)` + ${e=>e.tip?"min-height: 200px;":""} +`;function Tr(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,t)}return n}function H(e){for(var r=1;r=0||(f[s]=a[s]);return f}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function j(e,r){return Zt(e)||function(n,t){var i=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var o,a,u,s,l=[],f=!0,c=!1;try{if(u=(i=i.call(n)).next,t===0){if(Object(i)!==i)return;f=!1}else for(;!(f=(o=u.call(i)).done)&&(l.push(o.value),l.length!==t);f=!0);}catch(h){c=!0,a=h}finally{try{if(!f&&i.return!=null&&(s=i.return(),Object(s)!==s))return}finally{if(c)throw a}}return l}}(e,r)||yn(e,r)||xt()}function Qt(e){return Zt(e)||Yt(e)||yn(e)||xt()}function U(e){return function(r){if(Array.isArray(r))return zn(r)}(e)||Yt(e)||yn(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Zt(e){if(Array.isArray(e))return e}function Yt(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yn(e,r){if(e){if(typeof e=="string")return zn(e,r);var n=Object.prototype.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)?zn(e,r):void 0}}function zn(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var s=n.next();return a=s.done,s},e:function(s){u=!0,o=s},f:function(){try{a||n.return==null||n.return()}finally{if(u)throw o}}}}var Ue=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ge(e,r){return e(r={exports:{}},r.exports),r.exports}var k=Ge(function(e){/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(){var r={}.hasOwnProperty;function n(){for(var t=[],i=0;i-1?y.slice(0,C):E;switch(E){case"diff":m--;break e;case"deleted":case"new":var T=y.slice(C+1);T.indexOf("file mode")===0&&(a[E==="new"?"newMode":"oldMode"]=T.slice(10));break;case"similarity":a.similarity=parseInt(y.split(" ")[2],10);break;case"index":var N=y.slice(C+1).split(" "),O=N[0].split("..");a.oldRevision=O[0],a.newRevision=O[1],N[1]&&(a.oldMode=a.newMode=N[1]);break;case"copy":case"rename":var M=y.slice(C+1);M.indexOf("from")===0?a.oldPath=M.slice(5):a.newPath=M.slice(3),w=E;break;case"---":var A=y.slice(C+1),V=d[++m].slice(4);A==="/dev/null"?(V=V.slice(2),w="add"):V==="/dev/null"?(A=A.slice(2),w="delete"):(w="modify",A=A.slice(2),V=V.slice(2)),A&&(a.oldPath=A),V&&(a.newPath=V),h=5;break e}}a.type=w||"modify"}else if(v.indexOf("Binary")===0)a.isBinary=!0,a.type=v.indexOf("/dev/null and")>=0?"add":v.indexOf("and /dev/null")>=0?"delete":"modify",h=2,a=null;else if(h===5)if(v.indexOf("@@")===0){var p=/^@@\s+-([0-9]+)(,([0-9]+))?\s+\+([0-9]+)(,([0-9]+))?/.exec(v);u={content:v,oldStart:p[1]-0,newStart:p[4]-0,oldLines:p[3]-0||1,newLines:p[6]-0||1,changes:[]},a.hunks.push(u),s=u.oldStart,l=u.newStart}else{var b=v.slice(0,1),_={content:v.slice(1)};switch(b){case"+":_.type="insert",_.isInsert=!0,_.lineNumber=l,l++;break;case"-":_.type="delete",_.isDelete=!0,_.lineNumber=s,s++;break;case" ":_.type="normal",_.isNormal=!0,_.oldLineNumber=s,_.newLineNumber=l,s++,l++;break;case"\\":var S=u.changes[u.changes.length-1];S.isDelete||(a.newEndingNewLine=!1),S.isInsert||(a.oldEndingNewLine=!1)}_.type&&u.changes.push(_)}m++}return c}};e.exports=i})()});function re(e){return e.type==="insert"}function X(e){return e.type==="delete"}function Z(e){return e.type==="normal"}function la(e,r){var n=r.nearbySequences==="zip"?function(t){var i=t.reduce(function(o,a,u){var s=j(o,3),l=s[0],f=s[1],c=s[2];return f?re(a)&&c>=0?(l.splice(c+1,0,a),[l,a,c+2]):(l.push(a),[l,a,X(a)&&X(f)?c:u]):(l.push(a),[l,a,X(a)?u:-1])},[[],null,-1]);return j(i,1)[0]}(e.changes):e.changes;return H(H({},e),{},{isPlain:!1,changes:n})}function Er(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=function(t){if(t.startsWith("diff --git"))return t;var i=t.indexOf(` +`),o=t.indexOf(` +`,i+1),a=t.slice(0,i),u=t.slice(i+1,o),s=a.split(" ").slice(1,-3).join(" "),l=u.split(" ").slice(1,-3).join(" ");return["diff --git a/".concat(s," b/").concat(l),"index 1111111..2222222 100644","--- a/".concat(s),"+++ b/".concat(l),t.slice(o+1)].join(` +`)}(e.trimStart());return ua.parse(n).map(function(t){return function(i,o){var a=i.hunks.map(function(u){return la(u,o)});return H(H({},i),{},{hunks:a})}(t,r)})}function ri(e){return e[0]}function ti(e){return e[e.length-1]}function Un(e){return["".concat(e,"Start"),"".concat(e,"Lines")]}function se(e){return e==="old"?function(r){return re(r)?-1:Z(r)?r.oldLineNumber:r.lineNumber}:function(r){return X(r)?-1:Z(r)?r.newLineNumber:r.lineNumber}}function ir(e,r){return function(n,t){var i=n[e],o=i+n[r];return t>=i&&t=o&&i-1},pa=function(e,r){var n=this.__data__,t=wn(n,e);return t<0?(++this.size,n.push([e,r])):n[t][1]=r,this};function Ce(e){var r=-1,n=e==null?0:e.length;for(this.clear();++ru))return!1;var l=o.get(e),f=o.get(r);if(l&&f)return l==r&&f==e;var c=-1,h=!0,d=2&n?new Ya:void 0;for(o.set(e,r),o.set(r,e);++c-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},W={};W["[object Float32Array]"]=W["[object Float64Array]"]=W["[object Int8Array]"]=W["[object Int16Array]"]=W["[object Int32Array]"]=W["[object Uint8Array]"]=W["[object Uint8ClampedArray]"]=W["[object Uint16Array]"]=W["[object Uint32Array]"]=!0,W["[object Arguments]"]=W["[object Array]"]=W["[object ArrayBuffer]"]=W["[object Boolean]"]=W["[object DataView]"]=W["[object Date]"]=W["[object Error]"]=W["[object Function]"]=W["[object Map]"]=W["[object Number]"]=W["[object Object]"]=W["[object RegExp]"]=W["[object Set]"]=W["[object String]"]=W["[object WeakMap]"]=!1;var po=function(e){return Ne(e)&&or(e.length)&&!!W[Me(e)]},mo=function(e){return function(r){return e(r)}},Ir=Ge(function(e,r){var n=r&&!r.nodeType&&r,t=n&&e&&!e.nodeType&&e,i=t&&t.exports===n&&ui.process,o=function(){try{var a=t&&t.require&&t.require("util").types;return a||i&&i.binding&&i.binding("util")}catch{}}();e.exports=o}),jr=Ir&&Ir.isTypedArray,sr=jr?mo(jr):po,vo=Object.prototype.hasOwnProperty,yo=function(e,r){var n=Y(e),t=!n&&Sn(e),i=!n&&!t&&gn(e),o=!n&&!t&&!i&&sr(e),a=n||t||i||o,u=a?lo(e.length,String):[],s=u.length;for(var l in e)!vo.call(e,l)||a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||gi(l,s))||u.push(l);return u},wo=Object.prototype,pi=function(e){var r=e&&e.constructor;return e===(typeof r=="function"&&r.prototype||wo)},bo=function(e,r){return function(n){return e(r(n))}}(Object.keys,Object),_o=Object.prototype.hasOwnProperty,mi=function(e){if(!pi(e))return bo(e);var r=[];for(var n in Object(e))_o.call(e,n)&&n!="constructor"&&r.push(n);return r},On=function(e){return e!=null&&or(e.length)&&!fi(e)},ur=function(e){return On(e)?yo(e):mi(e)},Fr=function(e){return io(e,ur,uo)},Co=Object.prototype.hasOwnProperty,So=function(e,r,n,t,i,o){var a=1&n,u=Fr(e),s=u.length;if(s!=Fr(r).length&&!a)return!1;for(var l=s;l--;){var f=u[l];if(!(a?f in r:Co.call(r,f)))return!1}var c=o.get(e),h=o.get(r);if(c&&h)return c==r&&h==e;var d=!0;o.set(e,r),o.set(r,e);for(var g=a;++l=r});if(i===-1)return null;var o=function(){if(i===0)return i;var u=Gr(t,function(s){return!re(s)},i-1);return u===-1?i:u+1}();if(n===void 0)return pn(t.slice(o));var a=Gr(t,function(u){return Be(u)<=n});return pn(t.slice(o,a===-1?void 0:a))}function je(e,r){if(!e)return r;if(!r)return e;var n=j(Hr(e),2),t=n[0],i=n[1],o=j(Hr(r),2),a=o[0],u=o[1];if(i+1===a)return pn([].concat(U(e.changes),U(r.changes)));if(t<=a&&i>=u){if(e.isPlain&&!r.isPlain){var s=Ke(e,t,a),l=Ke(e,u+1);return je(je(s,r),l)}return e}return e.isPlain?je(Ke(e,t,a),r):je(e,Ke(r,i+1))}function fs(e,r){var n=ti(e);if(!n)return[r];if(n.oldStart+n.oldLines=n});return(t===-1?e.concat(r):[].concat(U(e.slice(0,t)),[r],U(e.slice(t)))).reduce(fs,[])}function ae(e){if(!e)throw new Error("change is not provided");if(Z(e))return"N".concat(e.oldLineNumber);var r=re(e)?"I":"D";return"".concat(r).concat(e.lineNumber)}var ds=ar("old"),In=se("old"),Wr=ir("oldStart","oldLines"),hs=ii("oldStart","oldLines");function Zn(e,r,n){var t=function(d,g){if(!d.length)return-1;var m=ri(d);if(g=n?[[r,n]]:[[r,a]].concat(U(Zn(e,a+1,n)))}var u=i.changes,s=function(d,g){var m=d.changes,v=m.findIndex(function(w){return In(w)===g});if(v<0)return-1;for(var y=v;y=n?[[f,n]]:[[f,h]].concat(U(Zn(e,h+1,n)))}function gs(e,r,n,t){return Zn(e,n,t).reduce(function(i,o){return function(a,u,s){var l=j(s,2),f=l[0],c=l[1],h=(typeof u=="string"?u.split(` +`):u).slice(Math.max(f,1)-1,c-1);if(!h.length)return a;var d=ls(h,f,ds(a,f));return d?cs(a,d):a}(i,r,o)},e)}var Mn=se("old"),Dn=se("new");ai("old");ai("new");ar("new");ar("old");var qr=function(){try{var e=ve(Object,"defineProperty");return e({},"",{}),e}catch{}}(),cr=function(e,r,n){r=="__proto__"&&qr?qr(e,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[r]=n},ps=function(e){return function(r,n,t){for(var i=-1,o=Object(r),a=t(r),u=a.length;u--;){var s=a[++i];if(n(o[s],s,o)===!1)break}return r}},ms=ps(),Si=function(e,r){return e&&ms(e,r,ur)},Oi=function(e,r){var n={};return r=He(r),Si(e,function(t,i,o){cr(n,i,r(t,i,o))}),n},vs=["changeKey","text","tokens","renderToken"],zr=function e(r,n){var t=r.type,i=r.value,o=r.markType,a=r.properties,u=r.className,s=r.children,l=function(c){return L.jsx("span",{className:c,children:i||s&&s.map(e)},n)};switch(t){case"text":return i;case"mark":return l("diff-code-mark diff-code-mark-".concat(o));case"edit":return l("diff-code-edit");default:var f=a&&a.className;return l(k(u||f))}};function ys(e){if(!Array.isArray(e))return!0;if(e.length>1)return!1;if(e.length===1){var r=j(e,1)[0];return r.type==="text"&&!r.value}return!0}function ws(e){var r=e.changeKey,n=e.text,t=e.tokens,i=e.renderToken,o=oe(e,vs),a=i?function(u,s){return i(u,zr,s)}:zr;return L.jsx("td",H(H({},o),{},{"data-change-key":r,children:t?ys(t)?" ":t.map(a):n||" "}))}var Ti=R.memo(ws);function Ei(e,r){return function(){var n=r==="old"?Mn(e):Dn(e);return n===-1?void 0:n}}function Ni(e,r){return function(n){return e&&n?L.jsx("a",{href:r?"#"+r:void 0,children:n}):n}}function mn(e,r){return r?function(n){e(),r(n)}:e}function Ur(e,r,n,t){return R.useMemo(function(){var i=Oi(e,function(o){return function(a){return o&&o(r,a)}});return i.onMouseEnter=mn(n,i.onMouseEnter),i.onMouseLeave=mn(t,i.onMouseLeave),i},[e,n,t,r])}function kr(e,r,n,t,i,o,a,u,s){var l={change:r,side:t,inHoverState:u,renderDefault:Ei(r,t),wrapInAnchor:Ni(i,o)};return L.jsx("td",H(H({className:e},a),{},{"data-change-key":n,children:s(l)}))}function bs(e){var r,n,t,i=e.change,o=e.selected,a=e.tokens,u=e.className,s=e.generateLineClassName,l=e.gutterClassName,f=e.codeClassName,c=e.gutterEvents,h=e.codeEvents,d=e.hideGutter,g=e.gutterAnchor,m=e.generateAnchorID,v=e.renderToken,y=e.renderGutter,w=i.type,C=i.content,E=ae(i),T=(r=j(R.useState(!1),2),n=r[0],t=r[1],[n,R.useCallback(function(){return t(!0)},[]),R.useCallback(function(){return t(!1)},[])]),N=j(T,3),O=N[0],M=N[1],A=N[2],V=R.useMemo(function(){return{change:i}},[i]),p=Ur(c,V,M,A),b=Ur(h,V,M,A),_=m(i),S=s({changes:[i],defaultGenerate:function(){return u}}),D=k("diff-gutter","diff-gutter-".concat(w),l,{"diff-gutter-selected":o}),I=k("diff-code","diff-code-".concat(w),f,{"diff-code-selected":o});return L.jsxs("tr",{id:_,className:k("diff-line",S),children:[!d&&kr(D,i,E,"old",g,_,p,O,y),!d&&kr(D,i,E,"new",g,_,p,O,y),L.jsx(Ti,H({className:I,changeKey:E,text:C,tokens:a,renderToken:v},b))]})}var _s=R.memo(bs);function Cs(e){var r=e.hideGutter,n=e.element;return L.jsx("tr",{className:"diff-widget",children:L.jsx("td",{colSpan:r?1:3,className:"diff-widget-content",children:n})})}var Ss=["hideGutter","selectedChanges","tokens","lineClassName"],Os=["hunk","widgets","className"];function Ts(e){var r=e.hunk,n=e.widgets,t=e.className,i=oe(e,Os),o=function(a,u){return a.reduce(function(s,l){var f=ae(l);s.push(["change",f,l]);var c=u[f];return c&&s.push(["widget",f,c]),s},[])}(r.changes,n);return L.jsx("tbody",{className:k("diff-hunk",t),children:o.map(function(a){return function(u,s){var l=j(u,3),f=l[0],c=l[1],h=l[2],d=s.hideGutter,g=s.selectedChanges,m=s.tokens,v=s.lineClassName,y=oe(s,Ss);if(f==="change"){var w=X(h)?"old":"new",C=X(h)?Mn(h):Dn(h),E=m?m[w][C-1]:null;return L.jsx(_s,H({className:v,change:h,hideGutter:d,selected:g.includes(c),tokens:E},y),"change".concat(c))}return f==="widget"?L.jsx(Cs,{hideGutter:d,element:h},"widget".concat(c)):null}(a,i)})})}var Mi=0;function Je(e,r,n,t){var i=R.useCallback(function(){return r(e)},[e,r]),o=R.useCallback(function(){return r("")},[r]);return R.useMemo(function(){var a=Oi(t,function(u){return function(s){return u&&u({side:e,change:n},s)}});return a.onMouseEnter=mn(i,a.onMouseEnter),a.onMouseLeave=mn(o,a.onMouseLeave),a},[n,t,i,e,o])}function jn(e){var r=e.change,n=e.side,t=e.selected,i=e.tokens,o=e.gutterClassName,a=e.codeClassName,u=e.gutterEvents,s=e.codeEvents,l=e.anchorID,f=e.gutterAnchor,c=e.gutterAnchorTarget,h=e.hideGutter,d=e.hover,g=e.renderToken,m=e.renderGutter;if(!r){var v=k("diff-gutter","diff-gutter-omit",o),y=k("diff-code","diff-code-omit",a);return[!h&&L.jsx("td",{className:v},"gutter"),L.jsx("td",{className:y},"code")]}var w=r.type,C=r.content,E=ae(r),T=n===Mi?"old":"new",N=H({id:l||void 0,className:k("diff-gutter","diff-gutter-".concat(w),qn({"diff-gutter-selected":t},"diff-line-hover-"+T,d),o),children:m({change:r,side:T,inHoverState:d,renderDefault:Ei(r,T),wrapInAnchor:Ni(f,c)})},u),O=k("diff-code","diff-code-".concat(w),qn({"diff-code-selected":t},"diff-line-hover-"+T,d),a);return[!h&&L.jsx("td",H(H({},N),{},{"data-change-key":E}),"gutter"),L.jsx(Ti,H({className:O,changeKey:E,text:C,tokens:i,renderToken:g},s),"code")]}function Es(e){var r=e.className,n=e.oldChange,t=e.newChange,i=e.oldSelected,o=e.newSelected,a=e.oldTokens,u=e.newTokens,s=e.monotonous,l=e.gutterClassName,f=e.codeClassName,c=e.gutterEvents,h=e.codeEvents,d=e.hideGutter,g=e.generateAnchorID,m=e.generateLineClassName,v=e.gutterAnchor,y=e.renderToken,w=e.renderGutter,C=j(R.useState(""),2),E=C[0],T=C[1],N=Je("old",T,n,c),O=Je("new",T,t,c),M=Je("old",T,n,h),A=Je("new",T,t,h),V=n&&g(n),p=t&&g(t),b=m({changes:[n,t],defaultGenerate:function(){return r}}),_={monotonous:s,hideGutter:d,gutterClassName:l,codeClassName:f,gutterEvents:c,codeEvents:h,renderToken:y,renderGutter:w},S=H(H({},_),{},{change:n,side:Mi,selected:i,tokens:a,gutterEvents:N,codeEvents:M,anchorID:V,gutterAnchor:v,gutterAnchorTarget:V,hover:E==="old"}),D=H(H({},_),{},{change:t,side:1,selected:o,tokens:u,gutterEvents:O,codeEvents:A,anchorID:n===t?null:p,gutterAnchor:v,gutterAnchorTarget:n===t?V:p,hover:E==="new"});if(s)return L.jsx("tr",{className:k("diff-line",b),children:jn(n?S:D)});var I=function(F,B){return F&&!B?"diff-line-old-only":!F&&B?"diff-line-new-only":F===B?"diff-line-normal":"diff-line-compare"}(n,t);return L.jsxs("tr",{className:k("diff-line",I,b),children:[jn(S),jn(D)]})}var Ns=R.memo(Es);function Ms(e){var r=e.hideGutter,n=e.oldElement,t=e.newElement;return e.monotonous?L.jsx("tr",{className:"diff-widget",children:L.jsx("td",{colSpan:r?1:2,className:"diff-widget-content",children:n||t})}):n===t?L.jsx("tr",{className:"diff-widget",children:L.jsx("td",{colSpan:r?2:4,className:"diff-widget-content",children:n})}):L.jsxs("tr",{className:"diff-widget",children:[L.jsx("td",{colSpan:r?1:2,className:"diff-widget-content",children:n}),L.jsx("td",{colSpan:r?1:2,className:"diff-widget-content",children:t})]})}var Ds=["selectedChanges","monotonous","hideGutter","tokens","lineClassName"],As=["hunk","widgets","className"];function Xe(e,r){return(e?ae(e):"00")+(r?ae(r):"00")}function Ls(e){var r=e.hunk,n=e.widgets,t=e.className,i=oe(e,As),o=function(a,u){for(var s=function(y){if(!y)return null;var w=ae(y);return u[w]||null},l=[],f=0;f=(o==null?void 0:o.value.length))return[e];var u=function(c,h){var d=o.value.slice(c,h);return[].concat(U(i),[H(H({},o),{},{value:d})])};if(r>0){var s=u(0,r);a.push(Ee(s))}var l=u(Math.max(r,0),n);if(a.push(t?function(c,h){return[h].concat(U(Ee(c)))}(l,t):Ee(l)),n1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.children){var t=e.children,i=oe(e,Ys);n.push(i);var o,a=tr(t);try{for(a.s();!(o=a.n()).done;)Vi(o.value,r,n)}catch(u){a.e(u)}finally{a.f()}n.pop()}else r.push(Ee([].concat(U(n.slice(1)),[e])));return r}function xs(e){return e.reduce(function(r,n){var t=r[r.length-1],i=function(s){var l=hr(s);return l.value.includes(` +`)?l.value.split(` +`).map(function(f){return Qs(s,H(H({},l),{},{value:f}))}):[s]}(n),o=Qt(i),a=o[0],u=o.slice(1);return[].concat(U(r.slice(0,-1)),[[].concat(U(t),[a])],U(u.map(function(s){return[s]})))},[[]])}function Qr(e){return xs(Vi(e))}var eu=function(e,r,n){var t=(n=typeof n=="function"?n:void 0)?n(e,r):void 0;return t===void 0?Tn(e,r,void 0,n):!!t},nu=function(e,r){return Tn(e,r)},ru=function(e){var r=e==null?0:e.length;return r?e[r-1]:void 0};function tu(e,r){if(!e.children)throw new Error("parent node missing children property");var n,t,i=ru(e.children);return i&&(t=r,(n=i).type===t.type&&(n.type==="text"||n.children&&t.children&&eu(n,t,function(o,a,u){return u==="chlidren"||nu(o,a)})))?e.children[e.children.length-1]=function(o,a){return"value"in o&&"value"in a?H(H({},o),{},{value:"".concat(o.value).concat(a.value)}):o}(i,r):e.children.push(r),e.children[e.children.length-1]}function Zr(e){var r,n={type:"root",children:[]},t=tr(e);try{var i=function(){var o=r.value;o.reduce(function(a,u,s){return tu(a,s===o.length-1?H({},u):H(H({},u),{},{children:[]}))},n)};for(t.s();!(r=t.n()).done;)i()}catch(o){t.e(o)}finally{t.f()}return n}var iu=Object.prototype.hasOwnProperty,au=Li(function(e,r,n){iu.call(e,n)?e[n].push(r):cr(e,n,[r])}),ou=Object.prototype.hasOwnProperty,su=function(e){if(e==null)return!0;if(On(e)&&(Y(e)||typeof e=="string"||typeof e.splice=="function"||gn(e)||sr(e)||Sn(e)))return!e.length;var r=Qn(e);if(r=="[object Map]"||r=="[object Set]")return!e.size;if(pi(e))return!mi(e).length;for(var n in e)if(ou.call(e,n))return!1;return!0},uu=function(e,r){var n=r.start,t=r.length,i=n+t,o=e.reduce(function(a,u){var s=j(a,2),l=s[0],f=s[1],c=f+hr(u).value.length;if(f>i||ct.length?n:t,s=n.length>t.length?t:n,l=u.indexOf(s);if(l!=-1)return a=[new r.Diff(1,u.substring(0,l)),new r.Diff(0,s),new r.Diff(1,u.substring(l+s.length))],n.length>t.length&&(a[0][0]=a[2][0]=-1),a;if(s.length==1)return[new r.Diff(-1,n),new r.Diff(1,t)];var f=this.diff_halfMatch_(n,t);if(f){var c=f[0],h=f[1],d=f[2],g=f[3],m=f[4],v=this.diff_main(c,d,i,o),y=this.diff_main(h,g,i,o);return v.concat([new r.Diff(0,m)],y)}return i&&n.length>100&&t.length>100?this.diff_lineMode_(n,t,o):this.diff_bisect_(n,t,o)},r.prototype.diff_lineMode_=function(n,t,i){var o=this.diff_linesToChars_(n,t);n=o.chars1,t=o.chars2;var a=o.lineArray,u=this.diff_main(n,t,!1,i);this.diff_charsToLines_(u,a),this.diff_cleanupSemantic(u),u.push(new r.Diff(0,""));for(var s=0,l=0,f=0,c="",h="";s=1&&f>=1){u.splice(s-l-f,l+f),s=s-l-f;for(var d=this.diff_main(c,h,!1,i),g=d.length-1;g>=0;g--)u.splice(s,0,d[g]);s+=d.length}f=0,l=0,c="",h=""}s++}return u.pop(),u},r.prototype.diff_bisect_=function(n,t,i){for(var o=n.length,a=t.length,u=Math.ceil((o+a)/2),s=u,l=2*u,f=new Array(l),c=new Array(l),h=0;hi);C++){for(var E=-C+m;E<=C-v;E+=2){for(var T=s+E,N=(p=E==-C||E!=C&&f[T-1]o)v+=2;else if(N>a)m+=2;else if(g&&(A=s+d-E)>=0&&A=(M=o-c[A]))return this.diff_bisectSplit_(n,t,p,N,i)}for(var O=-C+y;O<=C-w;O+=2){for(var M,A=s+O,V=(M=O==-C||O!=C&&c[A-1]o)w+=2;else if(V>a)y+=2;else if(!g&&(T=s+d-O)>=0&&T=(M=o-M))return this.diff_bisectSplit_(n,t,p,N,i)}}}return[new r.Diff(-1,n),new r.Diff(1,t)]},r.prototype.diff_bisectSplit_=function(n,t,i,o,a){var u=n.substring(0,i),s=t.substring(0,o),l=n.substring(i),f=t.substring(o),c=this.diff_main(u,s,!1,a),h=this.diff_main(l,f,!1,a);return c.concat(h)},r.prototype.diff_linesToChars_=function(n,t){var i=[],o={};function a(l){for(var f="",c=0,h=-1,d=i.length;ho?n=n.substring(i-o):it.length?n:t,o=n.length>t.length?t:n;if(i.length<4||2*o.length=m.length?[w,C,E,T,M]:null}var s,l,f,c,h,d=u(i,o,Math.ceil(i.length/4)),g=u(i,o,Math.ceil(i.length/2));return d||g?(s=g?d&&d[4].length>g[4].length?d:g:d,n.length>t.length?(l=s[0],f=s[1],c=s[2],h=s[3]):(c=s[0],h=s[1],l=s[2],f=s[3]),[l,f,c,h,s[4]]):null},r.prototype.diff_cleanupSemantic=function(n){for(var t=!1,i=[],o=0,a=null,u=0,s=0,l=0,f=0,c=0;u0?i[o-1]:-1,s=0,l=0,f=0,c=0,a=null,t=!0)),u++;for(t&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),u=1;u=m?(g>=h.length/2||g>=d.length/2)&&(n.splice(u,0,new r.Diff(0,d.substring(0,g))),n[u-1][1]=h.substring(0,h.length-g),n[u+1][1]=d.substring(g),u++):(m>=h.length/2||m>=d.length/2)&&(n.splice(u,0,new r.Diff(0,h.substring(0,m))),n[u-1][0]=1,n[u-1][1]=d.substring(0,d.length-m),n[u+1][0]=-1,n[u+1][1]=h.substring(m),u++),u++}u++}},r.prototype.diff_cleanupSemanticLossless=function(n){function t(m,v){if(!m||!v)return 6;var y=m.charAt(m.length-1),w=v.charAt(0),C=y.match(r.nonAlphaNumericRegex_),E=w.match(r.nonAlphaNumericRegex_),T=C&&y.match(r.whitespaceRegex_),N=E&&w.match(r.whitespaceRegex_),O=T&&y.match(r.linebreakRegex_),M=N&&w.match(r.linebreakRegex_),A=O&&m.match(r.blanklineEndRegex_),V=M&&v.match(r.blanklineStartRegex_);return A||V?5:O||M?4:C&&!T&&N?3:T||N?2:C||E?1:0}for(var i=1;i=d&&(d=g,f=o,c=a,h=u)}n[i-1][1]!=f&&(f?n[i-1][1]=f:(n.splice(i-1,1),i--),n[i][1]=c,h?n[i+1][1]=h:(n.splice(i+1,1),i--))}i++}},r.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,r.whitespaceRegex_=/\s/,r.linebreakRegex_=/[\r\n]/,r.blanklineEndRegex_=/\n\r?\n$/,r.blanklineStartRegex_=/^\r?\n\r?\n/,r.prototype.diff_cleanupEfficiency=function(n){for(var t=!1,i=[],o=0,a=null,u=0,s=!1,l=!1,f=!1,c=!1;u0?i[o-1]:-1,f=c=!1),t=!0)),u++;t&&this.diff_cleanupMerge(n)},r.prototype.diff_cleanupMerge=function(n){n.push(new r.Diff(0,""));for(var t,i=0,o=0,a=0,u="",s="";i1?(o!==0&&a!==0&&((t=this.diff_commonPrefix(s,u))!==0&&(i-o-a>0&&n[i-o-a-1][0]==0?n[i-o-a-1][1]+=s.substring(0,t):(n.splice(0,0,new r.Diff(0,s.substring(0,t))),i++),s=s.substring(t),u=u.substring(t)),(t=this.diff_commonSuffix(s,u))!==0&&(n[i][1]=s.substring(s.length-t)+n[i][1],s=s.substring(0,s.length-t),u=u.substring(0,u.length-t))),i-=o+a,n.splice(i,o+a),u.length&&(n.splice(i,0,new r.Diff(-1,u)),i++),s.length&&(n.splice(i,0,new r.Diff(1,s)),i++),i++):i!==0&&n[i-1][0]==0?(n[i-1][1]+=n[i][1],n.splice(i,1)):i++,a=0,o=0,u="",s=""}n[n.length-1][1]===""&&n.pop();var l=!1;for(i=1;it));i++)u=o,s=a;return n.length!=i&&n[i][0]===-1?s:s+(t-u)},r.prototype.diff_prettyHtml=function(n){for(var t=[],i=/&/g,o=//g,u=/\n/g,s=0;s");switch(l){case 1:t[s]=''+f+"";break;case-1:t[s]=''+f+"";break;case 0:t[s]=""+f+""}}return t.join("")},r.prototype.diff_text1=function(n){for(var t=[],i=0;ithis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var o=this.match_alphabet_(t),a=this;function u(N,O){var M=N/t.length,A=Math.abs(i-O);return a.Match_Distance?M+A/a.Match_Distance:A?1:M}var s=this.Match_Threshold,l=n.indexOf(t,i);l!=-1&&(s=Math.min(u(0,l),s),(l=n.lastIndexOf(t,i+t.length))!=-1&&(s=Math.min(u(0,l),s)));var f,c,h=1<=v;C--){var E=o[n.charAt(C-1)];if(w[C]=m===0?(w[C+1]<<1|1)&E:(w[C+1]<<1|1)&E|(d[C+1]|d[C])<<1|1|d[C+1],w[C]&h){var T=u(m,C-1);if(T<=s){if(s=T,!((l=C-1)>i))break;v=Math.max(1,2*i-l)}}}if(u(m+1,i)>s)break;d=w}return l},r.prototype.match_alphabet_=function(n){for(var t={},i=0;i2&&(this.diff_cleanupSemantic(a),this.diff_cleanupEfficiency(a));else if(n&&typeof n=="object"&&t===void 0&&i===void 0)a=n,o=this.diff_text1(a);else if(typeof n=="string"&&t&&typeof t=="object"&&i===void 0)o=n,a=t;else{if(typeof n!="string"||typeof t!="string"||!i||typeof i!="object")throw new Error("Unknown call format to patch_make.");o=n,a=i}if(a.length===0)return[];for(var u=[],s=new r.patch_obj,l=0,f=0,c=0,h=o,d=o,g=0;g=2*this.Patch_Margin&&l&&(this.patch_addContext_(s,h),u.push(s),s=new r.patch_obj,l=0,h=d,f=c)}m!==1&&(f+=v.length),m!==-1&&(c+=v.length)}return l&&(this.patch_addContext_(s,h),u.push(s)),u},r.prototype.patch_deepCopy=function(n){for(var t=[],i=0;ithis.Match_MaxBits?(s=this.match_main(t,c.substring(0,this.Match_MaxBits),f))!=-1&&((h=this.match_main(t,c.substring(c.length-this.Match_MaxBits),f+c.length-this.Match_MaxBits))==-1||s>=h)&&(s=-1):s=this.match_main(t,c,f),s==-1)a[u]=!1,o-=n[u].length2-n[u].length1;else if(a[u]=!0,o=s-f,c==(l=h==-1?t.substring(s,s+c.length):t.substring(s,h+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(n[u].diffs)+t.substring(s+c.length);else{var d=this.diff_main(c,l,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(d)/c.length>this.Patch_DeleteThreshold)a[u]=!1;else{this.diff_cleanupSemanticLossless(d);for(var g,m=0,v=0;vu[0][1].length){var s=t-u[0][1].length;u[0][1]=i.substring(u[0][1].length)+u[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}return(u=(a=n[n.length-1]).diffs).length==0||u[u.length-1][0]!=0?(u.push(new r.Diff(0,i)),a.length1+=t,a.length2+=t):t>u[u.length-1][1].length&&(s=t-u[u.length-1][1].length,u[u.length-1][1]+=i.substring(0,s),a.length1+=s,a.length2+=s),i},r.prototype.patch_splitMax=function(n){for(var t=this.Match_MaxBits,i=0;i2*t?(l.length1+=h.length,a+=h.length,f=!1,l.diffs.push(new r.Diff(c,h)),o.diffs.shift()):(h=h.substring(0,t-l.length1-this.Patch_Margin),l.length1+=h.length,a+=h.length,c===0?(l.length2+=h.length,u+=h.length):f=!1,l.diffs.push(new r.Diff(c,h)),h==o.diffs[0][1]?o.diffs.shift():o.diffs[0][1]=o.diffs[0][1].substring(h.length))}s=(s=this.diff_text2(l.diffs)).substring(s.length-this.Patch_Margin);var d=this.diff_text1(o.diffs).substring(0,this.Patch_Margin);d!==""&&(l.length1+=d.length,l.length2+=d.length,l.diffs.length!==0&&l.diffs[l.diffs.length-1][0]===0?l.diffs[l.diffs.length-1][1]+=d:l.diffs.push(new r.Diff(0,d))),f||n.splice(++i,0,l)}}},r.prototype.patch_toText=function(n){for(var t=[],i=0;i1&&arguments[1]!==void 0?arguments[1]:{}).type,n=(r===void 0?"block":r)==="block"?gu:pu,t=dr(e.map(function(u){return u.changes}),Ii).map(n).reduce(function(u,s){var l=j(u,2),f=l[0],c=l[1],h=j(s,2),d=h[0],g=h[1];return[f.concat(d),c.concat(g)]},[[],[]]),i=j(t,2),o=i[0],a=i[1];return lu(xr(o),xr(a))}var vu=["enhancers"],yu=function(e){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.enhancers,i=t===void 0?[]:t,o=j(Xs(e,oe(n,vu)),2),a=o[0],u=o[1],s=[Qr(a),Qr(u)],l=(r=[s[0],s[1]],i.reduce(function(m,v){return v(m)},r)),f=j(l,2),c=f[0],h=f[1],d=[c.map(Zr),h.map(Zr)],g=d[1];return{old:d[0].map(function(m){var v;return(v=m.children)!==null&&v!==void 0?v:[]}),new:g.map(function(m){var v;return(v=m.children)!==null&&v!==void 0?v:[]})}};function wu(e,r){switch(r.type){case"push":return[].concat(U(e),[r.value]);case"clear":return e.length?[]:e;case"toggle":return e.includes(r.value)?e.filter(function(n){return n!==r.value}):e.concat(r.value);case"only":return[r.value];default:return e}}function bu(){var e=j(R.useReducer(wu,[]),2),r=e[0],n=e[1];return{collection:r,clear:function(){n({type:"clear"})},push:function(t){n({value:t,type:"push"})},toggle:function(t){n({value:t,type:"toggle"})},only:function(t){n({value:t,type:"only"})}}}function _u(e,r){var n=bu(),t=n.collection,i=n.clear,o=n.push;R.useEffect(i,[e,r]);var a=R.useMemo(function(){return Array.isArray(r)?r:(r||"").split(` +`)},[r]);return[R.useMemo(function(){return a.length?t.reduce(function(u,s){var l=j(s,2),f=l[0],c=l[1];return gs(u,a,f,c)},e):e},[a,e,t]),function(u,s){return o([u,s])}]}const Cu=ue.div` + border-radius: 8px; + border: 1px solid var(--code_compare--border); + overflow: hidden; + + .diff-code, .diff-gutter { + font-family: "Kaspersky Sans Mono", monospace; + } + + .diff-gutter-col { + width: 52px; + } + + .diff-gutter { + text-align: center; + color: var(--code_compare--text--secondary); + } + + .diff-gutter-delete, .diff-gutter-insert { + color: inherit; + } + + .diff-code { + padding-left: 32px; + } + + .diff-code-delete { + position: relative; + &::before { + content: "-"; + font-size: 16px; + line-height: 1.3; + left: 12px; + position: absolute; + } + } + + .diff-code-insert { + position: relative; + &::before { + content: "+"; + font-size: 16px; + line-height: 1.3; + left: 12px; + position: absolute; + } + } + + .diff-code-insert .diff-code-edit { + display: inline-block; + border-radius: 1px; + border: 1px solid var(--code_compare_line_modified--border--added_change); + } + + .diff-code-delete .diff-code-edit { + display: inline-block; + border-radius: 1px; + border: 1px solid var(--code_compare_line_modified--border--removed_change); + } + + .diff-line:hover { + background: var(--code_compare_line--unselected--bg--hover); + + .diff-code { + background: var(--code_compare_line--unselected--bg--hover); + } + } + + --diff-background-color: var(--code_compare--bg--base); + --diff-text-color: var(--code_compare--text--primary); + --diff-font-family: 'Kaspersky Sans Mono', monospace; + --diff-selection-text-color: var(--diff-text-color); + --diff-gutter-insert-background-color: var(--code_compare_line_modified--bg--added_change); + --diff-gutter-insert-text-color: var(--diff-text-color); + --diff-gutter-delete-background-color: var(--code_compare_line_modified--bg--removed_change); + --diff-gutter-delete-text-color: var(--diff-text-color); + + --diff-gutter-selected-text-color: var(--diff-text-color); + --diff-code-insert-background-color: var(--code_compare_line_modified--bg--added); + --diff-code-insert-text-color: var(--diff-text-color); + --diff-code-delete-background-color: var(--code_compare_line_modified--bg--removed); + --diff-code-delete-text-color: var(--diff-text-color); + + --diff-code-insert-edit-background-color: var(--code_compare_line_modified--bg--added_change); + --diff-code-insert-edit-text-color: var(--diff-text-color); + --diff-code-delete-edit-background-color: var(--code_compare_line_modified--bg--removed_change); + --diff-code-delete-edit-text-color: var(--diff-text-color); + + --diff-code-selected-text-color: var(--diff-text-color); + --diff-omit-gutter-line-color: initial; +`,Su=ue.header` + padding: 2px 12px; + display: flex; + justify-content: space-between; + gap: 16px; + border-bottom: 1px solid var(--code_compare--border); +`,Ou=ue.div` + color: var(--code_compare--text--primary); + display: flex; + align-items: center; + gap: 4px; +`,Tu=ue(rr)` + margin-left: 4px; +`,Eu=ue(rr)` + background: var(--code_compare--bg--controls) !important; + width: 100% !important; + padding: 6px 12px !important; + gap: 4px !important; +`,xn=({direction:e,start:r,lines:n,expandLines:t,onExpand:i})=>{const{t:o}=vn(),a=()=>{if(e==="up"||e==="center"){const u=Math.max(1,r-t);i(u,r)}else i(r+n,r+n+t)};return P.createElement(Bs,null,P.createElement(Eu,{onClick:a,icon:e==="up"?P.createElement(ki,null):e==="down"?P.createElement(Ki,null):P.createElement(Jt,null)},o("codeCompare.expandLines",{count:t})))};xn.__docgenInfo={description:"",methods:[],displayName:"ExpandButton",props:{direction:{required:!0,tsType:{name:"union",raw:"'up' | 'down' | 'center'",elements:[{name:"literal",value:"'up'"},{name:"literal",value:"'down'"},{name:"literal",value:"'center'"}]},description:""},start:{required:!0,tsType:{name:"number"},description:""},lines:{required:!0,tsType:{name:"number"},description:""},expandLines:{required:!0,tsType:{name:"number"},description:""},onExpand:{required:!0,tsType:{name:"signature",type:"function",raw:"(start: number, end: number) => void",signature:{arguments:[{type:{name:"number"},name:"start"},{type:{name:"number"},name:"end"}],return:{name:"void"}}},description:""}}};const Nu=(e,r,n)=>{R.useEffect(()=>{const t=e.newLines===r.newLines&&e.oldLines===r.oldLines&&e.newStart===r.newStart&&e.oldStart===r.oldStart;t&&n(t)},[e])};var Fn={},Rn={},$n={},tt;function le(){return tt||(tt=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;function r(){}r.prototype={diff:function(i,o){var a,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=u.callback;typeof u=="function"&&(s=u,u={}),this.options=u;var l=this;function f(O){return s?(setTimeout(function(){s(void 0,O)},0),!0):O}i=this.castInput(i),o=this.castInput(o),i=this.removeEmpty(this.tokenize(i)),o=this.removeEmpty(this.tokenize(o));var c=o.length,h=i.length,d=1,g=c+h;u.maxEditLength&&(g=Math.min(g,u.maxEditLength));var m=(a=u.timeout)!==null&&a!==void 0?a:1/0,v=Date.now()+m,y=[{oldPos:-1,lastComponent:void 0}],w=this.extractCommon(y[0],o,i,0);if(y[0].oldPos+1>=h&&w+1>=c)return f([{value:this.join(o),count:o.length}]);var C=-1/0,E=1/0;function T(){for(var O=Math.max(C,-d);O<=Math.min(E,d);O+=2){var M=void 0,A=y[O-1],V=y[O+1];A&&(y[O-1]=void 0);var p=!1;if(V){var b=V.oldPos-O;p=V&&0<=b&&b=h&&w+1>=c)return f(n(l,M.lastComponent,o,i,l.useLongestToken));y[O]=M,M.oldPos+1>=h&&(E=Math.min(E,O-1)),w+1>=c&&(C=Math.max(C,O+1))}d++}if(s)(function O(){setTimeout(function(){if(d>g||Date.now()>v)return s();T()||O()},0)})();else for(;d<=g&&Date.now()<=v;){var N=T();if(N)return N}},addToPath:function(i,o,a,u){var s=i.lastComponent;return s&&s.added===o&&s.removed===a?{oldPos:i.oldPos+u,lastComponent:{count:s.count+1,added:o,removed:a,previousComponent:s.previousComponent}}:{oldPos:i.oldPos+u,lastComponent:{count:1,added:o,removed:a,previousComponent:s}}},extractCommon:function(i,o,a,u){for(var s=o.length,l=a.length,f=i.oldPos,c=f-u,h=0;c+1w.length?E:w}),g.value=t.join(m)}else g.value=t.join(o.slice(h,h+g.count));h+=g.count,g.added||(d+=g.count)}}var y=s[c-1];return c>1&&typeof y.value=="string"&&(y.added||y.removed)&&t.equals("",y.value)&&(s[c-2].value+=y.value,s.pop()),s}}($n)),$n}var ye={},it;function Mu(){if(it)return ye;it=1,Object.defineProperty(ye,"__esModule",{value:!0}),ye.diffChars=t,ye.characterDiff=void 0;var e=r(le());function r(i){return i&&i.__esModule?i:{default:i}}var n=new e.default;ye.characterDiff=n;function t(i,o,a){return n.diff(i,o,a)}return ye}var ce={},Ze={},at;function Fi(){if(at)return Ze;at=1,Object.defineProperty(Ze,"__esModule",{value:!0}),Ze.generateOptions=e;function e(r,n){if(typeof r=="function")n.callback=r;else if(r)for(var t in r)r.hasOwnProperty(t)&&(n[t]=r[t]);return n}return Ze}var ot;function Du(){if(ot)return ce;ot=1,Object.defineProperty(ce,"__esModule",{value:!0}),ce.diffWords=a,ce.diffWordsWithSpace=u,ce.wordDiff=void 0;var e=n(le()),r=Fi();function n(s){return s&&s.__esModule?s:{default:s}}var t=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,i=/\S/,o=new e.default;ce.wordDiff=o,o.equals=function(s,l){return this.options.ignoreCase&&(s=s.toLowerCase(),l=l.toLowerCase()),s===l||this.options.ignoreWhitespace&&!i.test(s)&&!i.test(l)},o.tokenize=function(s){for(var l=s.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),f=0;f"u"?f:g}:c;return typeof s=="string"?s:JSON.stringify(u(s,null,null,h),h," ")},o.equals=function(s,l){return e.default.prototype.equals.call(o,s.replace(/,([\r\n])/g,"$1"),l.replace(/,([\r\n])/g,"$1"))};function a(s,l,f){return o.diff(s,l,f)}function u(s,l,f,c,h){l=l||[],f=f||[],c&&(s=c(h,s));var d;for(d=0;d1&&arguments[1]!==void 0?arguments[1]:{},t=r.split(/\r\n|[\n\v\f\r\x85]/),i=r.match(/\r\n|[\n\v\f\r\x85]/g)||[],o=[],a=0;function u(){var f={};for(o.push(f);a"u"?1:+h[2],newStart:+h[3],newLines:typeof h[4]>"u"?1:+h[4],lines:[],linedelimiters:[]};d.oldLines===0&&(d.oldStart+=1),d.newLines===0&&(d.newStart+=1);for(var g=0,m=0;a2&&arguments[2]!==void 0?arguments[2]:{};if(typeof a=="string"&&(a=(0,e.parsePatch)(a)),Array.isArray(a)){if(a.length>1)throw new Error("applyPatch only works with a single input.");a=a[0]}var s=o.split(/\r\n|[\n\v\f\r\x85]/),l=o.match(/\r\n|[\n\v\f\r\x85]/g)||[],f=a.hunks,c=u.compareLine||function(z,q,Q,ee){return q===ee},h=0,d=u.fuzzFactor||0,g=0,m=0,v,y;function w(z,q){for(var Q=0;Q0?ee[0]:" ",De=ee.length>0?ee.substr(1):ee;if(ie===" "||ie==="-"){if(!c(q+1,s[q],ie,De)&&(h++,h>d))return!1;q++}}return!0}for(var C=0;C0?S[0]:" ",I=S.length>0?S.substr(1):S,F=p.linedelimiters&&p.linedelimiters[_]||` +`;if(D===" ")b++;else if(D==="-")s.splice(b,1),l.splice(b,1);else if(D==="+")s.splice(b,0,I),l.splice(b,0,F),b++;else if(D==="\\"){var B=p.lines[_-1]?p.lines[_-1][0]:null;B==="+"?v=!0:B==="-"&&(y=!0)}}}if(v)for(;!s[s.length-1];)s.pop(),l.pop();else y&&(s.push(""),l.push(` +`));for(var G=0;Gc.length)&&(h=c.length);for(var d=0,g=new Array(h);d"u"&&(y.context=4);var w=(0,e.diffLines)(d,g,y);if(!w)return;w.push({value:"",lines:[]});function C(b){return b.map(function(_){return" "+_})}for(var E=[],T=0,N=0,O=[],M=1,A=1,V=function(_){var S=w[_],D=S.lines||S.value.replace(/\n$/,"").split(` +`);if(S.lines=D,S.added||S.removed){var I;if(!T){var F=w[_-1];T=M,N=A,F&&(O=y.context>0?C(F.lines.slice(-y.context)):[],T-=O.length,N-=O.length)}(I=O).push.apply(I,r(D.map(function(De){return(S.added?"+":"-")+De}))),S.added?A+=D.length:M+=D.length}else{if(T)if(D.length<=y.context*2&&_=w.length-2&&D.length<=y.context){var Q=/\n$/.test(d),ee=/\n$/.test(g),ie=D.length==0&&O.length>q.oldLines;!Q&&ie&&d.length>0&&O.splice(q.oldLines,0,"\\ No newline at end of file"),(!Q&&!ie||!ee)&&O.push("\\ No newline at end of file")}E.push(q),T=0,N=0,O=[]}M+=D.length,A+=D.length}},p=0;p"u"?"":" "+c.oldHeader)),h.push("+++ "+c.newFileName+(typeof c.newHeader>"u"?"":" "+c.newHeader));for(var d=0;dn.length)return!1;for(var i=0;ip.length)&&(b=p.length);for(var _=0,S=new Array(b);_"):o.removed&&t.push(""),t.push(r(o.value)),o.added?t.push(""):o.removed&&t.push("")}return t.join("")}function r(n){var t=n;return t=t.replace(/&/g,"&"),t=t.replace(//g,">"),t=t.replace(/"/g,"""),t}return nn}var _t;function Hu(){return _t||(_t=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Diff",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"diffChars",{enumerable:!0,get:function(){return n.diffChars}}),Object.defineProperty(e,"diffWords",{enumerable:!0,get:function(){return t.diffWords}}),Object.defineProperty(e,"diffWordsWithSpace",{enumerable:!0,get:function(){return t.diffWordsWithSpace}}),Object.defineProperty(e,"diffLines",{enumerable:!0,get:function(){return i.diffLines}}),Object.defineProperty(e,"diffTrimmedLines",{enumerable:!0,get:function(){return i.diffTrimmedLines}}),Object.defineProperty(e,"diffSentences",{enumerable:!0,get:function(){return o.diffSentences}}),Object.defineProperty(e,"diffCss",{enumerable:!0,get:function(){return a.diffCss}}),Object.defineProperty(e,"diffJson",{enumerable:!0,get:function(){return u.diffJson}}),Object.defineProperty(e,"canonicalize",{enumerable:!0,get:function(){return u.canonicalize}}),Object.defineProperty(e,"diffArrays",{enumerable:!0,get:function(){return s.diffArrays}}),Object.defineProperty(e,"applyPatch",{enumerable:!0,get:function(){return l.applyPatch}}),Object.defineProperty(e,"applyPatches",{enumerable:!0,get:function(){return l.applyPatches}}),Object.defineProperty(e,"parsePatch",{enumerable:!0,get:function(){return f.parsePatch}}),Object.defineProperty(e,"merge",{enumerable:!0,get:function(){return c.merge}}),Object.defineProperty(e,"reversePatch",{enumerable:!0,get:function(){return h.reversePatch}}),Object.defineProperty(e,"structuredPatch",{enumerable:!0,get:function(){return d.structuredPatch}}),Object.defineProperty(e,"createTwoFilesPatch",{enumerable:!0,get:function(){return d.createTwoFilesPatch}}),Object.defineProperty(e,"createPatch",{enumerable:!0,get:function(){return d.createPatch}}),Object.defineProperty(e,"formatPatch",{enumerable:!0,get:function(){return d.formatPatch}}),Object.defineProperty(e,"convertChangesToDMP",{enumerable:!0,get:function(){return g.convertChangesToDMP}}),Object.defineProperty(e,"convertChangesToXML",{enumerable:!0,get:function(){return m.convertChangesToXML}});var r=v(le()),n=Mu(),t=Du(),i=gr(),o=Au(),a=Lu(),u=Pu(),s=Vu(),l=ju(),f=pr(),c=Ru(),h=$u(),d=Ri(),g=Bu(),m=Gu();function v(y){return y&&y.__esModule?y:{default:y}}}(Rn)),Rn}var x={},Ct;function Wu(){if(Ct)return x;Ct=1;function e(d,g){let m=0;for(let v=0;vv+1?"...":"");return m+y}function s(d,g){if(g===0)return[];let m=[],v=d.value;if(g===void 0)m=v.split(` +`),m[m.length-1]||m.pop();else if(g>0){let y=h(v,` +`,0,g,!1);m=v.substring(0,y).split(` +`)}else{let y=v[v.length-1]===` +`?v.length-1:v.length,w=h(v,` +`,y-1,-g,!0);m=v.substring(w+1,y).split(` +`)}return m.map(function(y){return new a(d.type,y)})}function l(d){return"{"+d.reduce(function(g,m){for(let v=0;v0?m:0,O=E0?(f(s(T,N),y),C(),f(s(T,-O),y),w=M):f(s(T),y)}else f(s(T),y)}return C(),v}function h(d,g,m,v,y){let w=y?-1:1;m-=w;for(let C=0;CR.useMemo(()=>{const n=Gn.diffLines(e,r),t=Gn.formatLines(n,{context:3,newlineIsToken:!1}),[i]=Er(t,{nearbySequences:"zip"}),o=Gn.formatLines(n,{context:1/0,newlineIsToken:!1}),[a]=Er(o,{nearbySequences:"zip"});return{file:i,fullDiffFile:a,totalLines:Math.max(a.hunks[0].newLines,a.hunks[0].oldLines),expandable:t!==o,addedLines:n.reduce((u,s)=>s.added?u+s.count:u,0),removedLines:n.reduce((u,s)=>s.removed?u+s.count:u,0)}},[e,r]),$i=({oldValue:e="",newValue:r="",viewType:n,expandLines:t=15})=>{const{t:i}=vn(),[o,a]=R.useState(!1),{file:u,fullDiffFile:s,totalLines:l,expandable:f,addedLines:c,removedLines:h}=zu(e,r),[d,g]=_u(o?s.hunks:u.hunks,e);Nu(d[0],s.hunks[0],a);const m=R.useMemo(()=>{const y={enhancers:[mu(d,{type:"line"})]};return yu(d,y)},[d]),v=R.useCallback((y,w,C,E)=>{const T=E[C-1],N=E[C+1],O=T?T.oldStart+T.oldLines:1,M=w.oldStart;if(C===0&&M>1||M-O>0){const _=Math.min(t,M-O),S=C===0||M-O>t?"up":"center";y.push(P.createElement(xn,{key:`up-${w.content}`,direction:S,start:w.oldStart,lines:w.oldLines,expandLines:_,onExpand:g}))}y.push(P.createElement(Di,{key:w.content,hunk:w}));const A=Math.min(w.oldStart,w.newStart)+Math.max(w.oldLines,w.newLines)-1,V=w.oldStart+w.oldLines,p=N?N.oldStart:1,b=p-V>t;return(!N&&A+1V+1)&&y.push(P.createElement(xn,{key:`down-${w.content}`,direction:"down",start:w.oldStart,lines:w.oldLines,expandLines:Math.min(t,l-A),onExpand:g})),y},[g]);return P.createElement(Cu,null,P.createElement(Su,null,P.createElement("div",null),P.createElement(Ou,null,i("codeCompare.totalChanges"),h?P.createElement(Cr,{color:"critical"},"-",h):null,c?P.createElement(Cr,{color:"positive"},"+",c):null,f&&P.createElement(Tu,{icon:o?P.createElement(Ji,null):P.createElement(Jt,null),onClick:()=>a(!o)},i(o?"codeCompare.collapseAll":"codeCompare.expandAll")))),P.createElement(Fs,{viewType:n,diffType:u.type,hunks:d,tokens:m},y=>y.reduce(v,[])))};$i.__docgenInfo={description:"",methods:[],displayName:"DiffViewer",props:{oldValue:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"''",computed:!1}},newValue:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"''",computed:!1}},viewType:{required:!0,tsType:{name:"ViewType"},description:""},expandLines:{required:!1,tsType:{name:"number"},description:"",defaultValue:{value:"15",computed:!1}}}};const er=({onChange:e,options:r,...n})=>{const t=(i,o)=>{const a=r==null?void 0:r.find(u=>u.value===i);e==null||e(a??i,o)};return P.createElement(Sr,{...n,onChange:t},r==null?void 0:r.map(i=>P.createElement(Sr.Option,{value:i.value,key:i.value},P.createElement("div",null,i.label,P.createElement("div",null,P.createElement(Wn,{text:i.description}))))))};er.__docgenInfo={description:"",methods:[],displayName:"SelectWithDescription"};const Bi=({oldVersion:e,newVersion:r,oldValue:n,newValue:t,options:i,loading:o=!1,onVersionChange:a,compareMode:u="split"})=>{const{t:s}=vn(),[l,f]=R.useState(u),c=R.useMemo(()=>i.filter(m=>m.value!==(r==null?void 0:r.value)),[i,r]),h=R.useMemo(()=>i.filter(m=>m.value!==(e==null?void 0:e.value)),[i,e]),d=n===void 0||t===void 0,g=n===t;return P.createElement("div",null,P.createElement(ia,null,P.createElement(er,{value:e,onChange:m=>a==null?void 0:a(m,r),options:c,placeholder:s("codeCompare.basicVersion")}),P.createElement(aa,{color:"secondary"},P.createElement(Xi,null)),P.createElement(er,{value:r,onChange:m=>a==null?void 0:a(e,m),options:h,placeholder:s("codeCompare.comparableVersion")}),P.createElement("div",null),!g&&P.createElement(Ae,{trigger:["click"],placement:"bottomRight",overlay:P.createElement(Ae.Menu,{selectedKeys:[l]},P.createElement(Ae.GroupTitle,null,s("codeCompare.compareMode")),P.createElement(Ae.MenuItem,{key:"unified",onClick:()=>f("unified")},s("codeCompare.unified")),P.createElement(Ae.MenuItem,{key:"split",onClick:()=>f("split")},s("codeCompare.split")))},P.createElement(rr,{icon:P.createElement(Qi,null)}))),P.createElement(oa,{spinning:o,delay:1e3,tip:d?s("codeCompare.loader"):void 0,size:"medium"},P.createElement(Xt,{oldValue:n,newValue:t},P.createElement($i,{oldValue:n,newValue:t,viewType:l,key:`${n}-${t}`}))))};Bi.__docgenInfo={description:"",methods:[],displayName:"CodeCompare",props:{options:{required:!0,tsType:{name:"Array",elements:[{name:"IVersionOption"}],raw:"IVersionOption[]"},description:""},compareMode:{required:!1,tsType:{name:"ViewType"},description:"",defaultValue:{value:"'split'",computed:!1}},oldVersion:{required:!1,tsType:{name:"IVersionOption"},description:""},newVersion:{required:!1,tsType:{name:"IVersionOption"},description:""},oldValue:{required:!1,tsType:{name:"string"},description:""},newValue:{required:!1,tsType:{name:"string"},description:""},loading:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},onVersionChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(version?: IVersionOption, compareVersion?: IVersionOption) => void",signature:{arguments:[{type:{name:"IVersionOption"},name:"version"},{type:{name:"IVersionOption"},name:"compareVersion"}],return:{name:"void"}}},description:""}}};const nr=e=>{const[r,n]=R.useState(e.oldVersion),[t,i]=R.useState(e.newVersion),[o,a]=R.useState(e.oldValue),[u,s]=R.useState(e.newValue),l=(f,c)=>{n(f),i(c),a(K(f)),s(K(c))};return P.createElement(Bi,{...e,oldVersion:r,newVersion:t,oldValue:o,newValue:u,onVersionChange:l})},Uu={parameters:{docs:{page:qi(Or)},design:Or.pixsoView}},Hl={title:"Hexa UI Components/CodeCompare",component:nr,...Wi({componentName:"codeCompare",meta:Uu})},rn={args:{oldVersion:$()[0],newVersion:$()[1],options:$(),oldValue:K($()[0]),newValue:K($()[1])}},tn={render:()=>{const e={oldVersion:$()[0],newVersion:$()[1],options:$(),oldValue:K($()[0]),newValue:K($()[8])};return P.createElement(zi,{layout:{cols:["140px 6fr"]},layoutProperty:{gap:32,alignItems:"center"}},P.createElement(br,null,P.createElement(Wn,{text:"сompareMode = Unified"})),P.createElement(br,null,P.createElement(nr,{...e,compareMode:"unified"})),P.createElement(Wn,{text:"сompareMode = Split"}),P.createElement(nr,{...e,compareMode:"split"}))}},an={args:{oldVersion:void 0,newVersion:void 0,options:$()}},on={args:{oldVersion:$()[0],newVersion:$()[6],options:$(),oldValue:K($()[0]),newValue:K($()[6])}},sn={args:{oldVersion:$()[4],newVersion:$()[5],options:$(),oldValue:K($()[4]),newValue:K($()[5])}},un={args:{oldVersion:$()[0],newVersion:$()[7],options:$(),loading:!0,oldValue:K($()[0]),newValue:K($()[7])}},ln={args:{oldVersion:$()[0],newVersion:$()[1],options:$(),loading:!0,oldValue:K($()[0]),newValue:K($()[1])}},fn={args:{oldVersion:$()[2],newVersion:$()[3],options:$(),oldValue:K($()[2]),newValue:K($()[3])}};function $(){return[{label:"Code 2024-06-05 16:50:54",description:"konstantinopsky.konstantin",value:0},{label:"Changed Code 2024-06-05 16:50:54",description:"popov.ivan",value:1},{label:"ManyChanges 2024-06-05 16:50:54",description:"popov.ivan",value:2},{label:"ManyChanges Compare 2024-06-05 16:50:54",description:"popov.ivan",value:3},{label:"Empty 2024-06-05 16:50:54",description:"popov.ivan",value:4},{label:"Empty 2024-06-05 16:50:54",description:"popov.ivan",value:5},{label:"Same Code 2024-06-05 16:50:54",description:"popov.ivan",value:6},{label:"Not loaded 2024-06-05 16:50:54",description:"popov.ivan",value:7},{label:"Line changed 2024-06-05 16:50:54",description:"popov.ivan",value:8}]}function Hn(){return`import { ActionButton } from '@src/action-button' +import { Dropdown } from '@src/dropdown' +import React, { FC, useMemo, useState } from 'react' +import { ViewType } from 'react-diff-view' +import { useTranslation } from 'react-i18next' + +import { Change, SettingsGear } from '@kaspersky/hexa-ui-icons/16' + +import { CodeCompareBody } from './code-compare-body' +import { ChangeIcon, Header, LoaderWithTip } from './CodeCompareCss' +import { DiffViewer } from './diff-viewer' +import { SelectWithDescription } from './select-with-description' +import { IVersionOption } from './types' + +export interface CodeCompareProps { + options: IVersionOption[], + compareMode?: ViewType, + oldVersion?: IVersionOption, + newVersion?: IVersionOption, + oldValue?: string, + newValue?: string, + loading?: boolean, + onVersionChange?: (version?: IVersionOption, compareVersion?: IVersionOption) => void +} + +export const CodeCompare: FC = ({ + oldVersion, + newVersion, + oldValue, + newValue, + options, + loading = false, + onVersionChange, + compareMode = 'split' +}) => { + const { t } = useTranslation() + + const [viewType, setviewType] = useState(compareMode) + const codeOptions = useMemo(() => options.filter(option => option.value !== newVersion?.value), [options, newVersion]) + const compareCodeOptions = useMemo(() => options.filter(option => option.value !== oldVersion?.value), [options, oldVersion]) + + const noValues = oldValue === undefined || newValue === undefined + const valuesEqual = oldValue === newValue + + return
+
+ onVersionChange?.(version, newVersion)} + options={codeOptions} + placeholder={t('codeCompare.basicVersion')} + /> + + + + onVersionChange?.(oldVersion, compareVersion)} + options={compareCodeOptions} + placeholder={t('codeCompare.comparableVersion')} + /> +
+ {!valuesEqual && + {t('codeCompare.compareMode')} + setviewType('unified')} > + {t('codeCompare.unified')} + + setviewType('split')}> + {t('codeCompare.split')} + + + } + > + } /> + } +
+ + + + + +
+}`}function cn(e){const r=[];for(let n=0;n"),r.join(` +`)}if(e.value===2)return`${cn(1e3)}${cn(1e3)}${cn(1e3)}`;if(e.value===3)return`${cn(4e3)}`;if(e.value===8){const r=Hn().split(` +`);return r[48]=" onModify={handleModifyValue}",r.join(` +`)}return""}}var Ot,Tt,Et;rn.parameters={...rn.parameters,docs:{...(Ot=rn.parameters)==null?void 0:Ot.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[0], + newVersion: getVersions()[1], + options: getVersions(), + oldValue: getCodeByVersion(getVersions()[0]), + newValue: getCodeByVersion(getVersions()[1]) + } +}`,...(Et=(Tt=rn.parameters)==null?void 0:Tt.docs)==null?void 0:Et.source}}};var Nt,Mt,Dt;tn.parameters={...tn.parameters,docs:{...(Nt=tn.parameters)==null?void 0:Nt.docs,source:{originalSource:`{ + render: () => { + const props: CodeCompareProps = { + oldVersion: getVersions()[0], + newVersion: getVersions()[1], + options: getVersions(), + oldValue: getCodeByVersion(getVersions()[0]), + newValue: getCodeByVersion(getVersions()[8]) + }; + return + + + + + + + + + ; + } +}`,...(Dt=(Mt=tn.parameters)==null?void 0:Mt.docs)==null?void 0:Dt.source}}};var At,Lt,Pt;an.parameters={...an.parameters,docs:{...(At=an.parameters)==null?void 0:At.docs,source:{originalSource:`{ + args: { + oldVersion: undefined, + newVersion: undefined, + options: getVersions() + } +}`,...(Pt=(Lt=an.parameters)==null?void 0:Lt.docs)==null?void 0:Pt.source}}};var Vt,It,jt;on.parameters={...on.parameters,docs:{...(Vt=on.parameters)==null?void 0:Vt.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[0], + newVersion: getVersions()[6], + options: getVersions(), + oldValue: getCodeByVersion(getVersions()[0]), + newValue: getCodeByVersion(getVersions()[6]) + } +}`,...(jt=(It=on.parameters)==null?void 0:It.docs)==null?void 0:jt.source}}};var Ft,Rt,$t;sn.parameters={...sn.parameters,docs:{...(Ft=sn.parameters)==null?void 0:Ft.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[4], + newVersion: getVersions()[5], + options: getVersions(), + oldValue: getCodeByVersion(getVersions()[4]), + newValue: getCodeByVersion(getVersions()[5]) + } +}`,...($t=(Rt=sn.parameters)==null?void 0:Rt.docs)==null?void 0:$t.source}}};var Bt,Gt,Ht;un.parameters={...un.parameters,docs:{...(Bt=un.parameters)==null?void 0:Bt.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[0], + newVersion: getVersions()[7], + options: getVersions(), + loading: true, + oldValue: getCodeByVersion(getVersions()[0]), + newValue: getCodeByVersion(getVersions()[7]) + } +}`,...(Ht=(Gt=un.parameters)==null?void 0:Gt.docs)==null?void 0:Ht.source}}};var Wt,qt,zt;ln.parameters={...ln.parameters,docs:{...(Wt=ln.parameters)==null?void 0:Wt.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[0], + newVersion: getVersions()[1], + options: getVersions(), + loading: true, + oldValue: getCodeByVersion(getVersions()[0]), + newValue: getCodeByVersion(getVersions()[1]) + } +}`,...(zt=(qt=ln.parameters)==null?void 0:qt.docs)==null?void 0:zt.source}}};var Ut,kt,Kt;fn.parameters={...fn.parameters,docs:{...(Ut=fn.parameters)==null?void 0:Ut.docs,source:{originalSource:`{ + args: { + oldVersion: getVersions()[2], + newVersion: getVersions()[3], + options: getVersions(), + oldValue: getCodeByVersion(getVersions()[2]), + newValue: getCodeByVersion(getVersions()[3]) + } +}`,...(Kt=(kt=fn.parameters)==null?void 0:kt.docs)==null?void 0:Kt.source}}};const Wl=["CodeCompare","CompareMode","NoValues","EqualValues","EmptyValues","NoValuesLoading","LoadingWithCode","ManyChanges"];export{rn as CodeCompare,tn as CompareMode,sn as EmptyValues,on as EqualValues,ln as LoadingWithCode,fn as ManyChanges,an as NoValues,un as NoValuesLoading,Wl as __namedExportsOrder,Hl as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer-BRWrbmlN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer-BRWrbmlN.js new file mode 100644 index 00000000..49258b91 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer-BRWrbmlN.js @@ -0,0 +1,176 @@ +import{br as dO,aI as Di,bs as Nh,aH as pO,R as Wt,H as Er,a1 as Gh,a2 as Mn,a4 as Vn,a0 as gO,r as ne,a5 as mO,u as yO,j as SO}from"./iframe-zz6a49H8.js";import{s as bO}from"./shouldForwardProp-Cdy-RLhZ.js";import{r as Dr}from"./index-Chjiymov.js";import{o as QO}from"./ResizeInput-LnJbjdAp.js";import{o as wO}from"./StatusDangerSolid1-EVPJI7Z8.js";import{o as xO}from"./StatusWarningSolid-CRMCvTXn.js";const Fh=1024;let PO=0,Ke=class{constructor(e,t){this.from=e,this.to=t}};class U{constructor(e={}){this.id=PO++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof e!="function"&&(e=ke.match(e)),t=>{let i=e(t);return i===void 0?null:[this,i]}}}U.closedBy=new U({deserialize:n=>n.split(" ")});U.openedBy=new U({deserialize:n=>n.split(" ")});U.group=new U({deserialize:n=>n.split(" ")});U.isolate=new U({deserialize:n=>{if(n&&n!="rtl"&&n!="ltr"&&n!="auto")throw new RangeError("Invalid value for isolate: "+n);return n||"auto"}});U.contextHash=new U({perNode:!0});U.lookAhead=new U({perNode:!0});U.mounted=new U({perNode:!0});class On{constructor(e,t,i){this.tree=e,this.overlay=t,this.parser=i}static get(e){return e&&e.props&&e.props[U.mounted.id]}}const $O=Object.create(null);class ke{constructor(e,t,i,r=0){this.name=e,this.props=t,this.id=i,this.flags=r}static define(e){let t=e.props&&e.props.length?Object.create(null):$O,i=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),r=new ke(e.name||"",t,e.id,i);if(e.props){for(let s of e.props)if(Array.isArray(s)||(s=s(r)),s){if(s[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");t[s[0].id]=s[1]}}return r}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let t=this.prop(U.group);return t?t.indexOf(e)>-1:!1}return this.id==e}static match(e){let t=Object.create(null);for(let i in e)for(let r of i.split(" "))t[r]=e[i];return i=>{for(let r=i.prop(U.group),s=-1;s<(r?r.length:0);s++){let o=t[s<0?i.name:r[s]];if(o)return o}}}}ke.none=new ke("",Object.create(null),0,8);class Wr{constructor(e){this.types=e;for(let t=0;t0;for(let a=this.cursor(o|ae.IncludeAnonymous);;){let h=!1;if(a.from<=s&&a.to>=r&&(!l&&a.type.isAnonymous||t(a)!==!1)){if(a.firstChild())continue;h=!0}for(;h&&i&&(l||!a.type.isAnonymous)&&i(a),!a.nextSibling();){if(!a.parent())return;h=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:Zo(ke.none,this.children,this.positions,0,this.children.length,0,this.length,(t,i,r)=>new J(this.type,t,i,r,this.propValues),e.makeTree||((t,i,r)=>new J(ke.none,t,i,r)))}static build(e){return TO(e)}}J.empty=new J(ke.none,[],[],0);class vo{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new vo(this.buffer,this.index)}}class Nt{constructor(e,t,i){this.buffer=e,this.length=t,this.set=i}get type(){return ke.none}toString(){let e=[];for(let t=0;t0));a=o[a+3]);return l}slice(e,t,i){let r=this.buffer,s=new Uint16Array(t-e),o=0;for(let l=e,a=0;l=e&&te;case 1:return t<=e&&i>e;case 2:return i>e;case 4:return!0}}function dn(n,e,t,i){for(var r;n.from==n.to||(t<1?n.from>=e:n.from>e)||(t>-1?n.to<=e:n.to0?l.length:-1;e!=h;e+=t){let c=l[e],f=a[e]+o.from;if(Hh(r,i,f,f+c.length)){if(c instanceof Nt){if(s&ae.ExcludeBuffers)continue;let u=c.findChild(0,c.buffer.length,t,i-f,r);if(u>-1)return new Lt(new vO(o,c,e,f),null,u)}else if(s&ae.IncludeAnonymous||!c.type.isAnonymous||ko(c)){let u;if(!(s&ae.IgnoreMounts)&&(u=On.get(c))&&!u.overlay)return new We(u.tree,f,e,o);let O=new We(c,f,e,o);return s&ae.IncludeAnonymous||!O.type.isAnonymous?O:O.nextChild(t<0?c.children.length-1:0,t,i,r)}}}if(s&ae.IncludeAnonymous||!o.type.isAnonymous||(o.index>=0?e=o.index+t:e=t<0?-1:o._parent._tree.children.length,o=o._parent,!o))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,i=0){let r;if(!(i&ae.IgnoreOverlays)&&(r=On.get(this._tree))&&r.overlay){let s=e-this.from;for(let{from:o,to:l}of r.overlay)if((t>0?o<=s:o=s:l>s))return new We(r.tree,r.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,i)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function Pl(n,e,t,i){let r=n.cursor(),s=[];if(!r.firstChild())return s;if(t!=null){for(let o=!1;!o;)if(o=r.type.is(t),!r.nextSibling())return s}for(;;){if(i!=null&&r.type.is(i))return s;if(r.type.is(e)&&s.push(r.node),!r.nextSibling())return i==null?s:[]}}function Xs(n,e,t=e.length-1){for(let i=n;t>=0;i=i.parent){if(!i)return!1;if(!i.type.isAnonymous){if(e[t]&&e[t]!=i.name)return!1;t--}}return!0}class vO{constructor(e,t,i,r){this.parent=e,this.buffer=t,this.index=i,this.start=r}}class Lt extends Kh{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,i){super(),this.context=e,this._parent=t,this.index=i,this.type=e.buffer.set.types[e.buffer.buffer[i]]}child(e,t,i){let{buffer:r}=this.context,s=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.context.start,i);return s<0?null:new Lt(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,i=0){if(i&ae.ExcludeBuffers)return null;let{buffer:r}=this.context,s=r.findChild(this.index+4,r.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new Lt(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new Lt(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new Lt(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:i}=this.context,r=this.index+4,s=i.buffer[this.index+3];if(s>r){let o=i.buffer[this.index+1];e.push(i.slice(r,s,o)),t.push(0)}return new J(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function Jh(n){if(!n.length)return null;let e=0,t=n[0];for(let s=1;st.from||o.to=e){let l=new We(o.tree,o.overlay[0].from+s.from,-1,s);(r||(r=[i])).push(dn(l,e,t,!1))}}return r?Jh(r):i}class gr{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof We)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let i=e._parent;i;i=i._parent)this.stack.unshift(i.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,t){this.index=e;let{start:i,buffer:r}=this.buffer;return this.type=t||r.set.types[r.buffer[e]],this.from=i+r.buffer[e+1],this.to=i+r.buffer[e+2],!0}yield(e){return e?e instanceof We?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,i){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,i,this.mode));let{buffer:r}=this.buffer,s=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,i);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,i=this.mode){return this.buffer?i&ae.ExcludeBuffers?!1:this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,i))}parent(){if(!this.buffer)return this.yieldNode(this.mode&ae.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&ae.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:t}=this.buffer,i=this.stack.length-1;if(e<0){let r=i<0?0:this.stack[i]+4;if(this.index!=r)return this.yieldBuf(t.findChild(r,this.index,-1,0,4))}else{let r=t.buffer[this.index+3];if(r<(i<0?t.buffer.length:t.buffer[this.stack[i]+3]))return this.yieldBuf(r)}return i<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,i,{buffer:r}=this;if(r){if(e>0){if(this.index-1)for(let s=t+e,o=e<0?-1:i._tree.children.length;s!=o;s+=e){let l=i._tree.children[s];if(this.mode&ae.IncludeAnonymous||l instanceof Nt||!l.type.isAnonymous||ko(l))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let o=e;o;o=o._parent)if(o.index==r){if(r==this.index)return o;t=o,i=s+1;break e}r=this.stack[--s]}for(let r=i;r=0;s--){if(s<0)return Xs(this._tree,e,r);let o=i[t.buffer[this.stack[s]]];if(!o.isAnonymous){if(e[r]&&e[r]!=o.name)return!1;r--}}return!0}}function ko(n){return n.children.some(e=>e instanceof Nt||!e.type.isAnonymous||ko(e))}function TO(n){var e;let{buffer:t,nodeSet:i,maxBufferLength:r=Fh,reused:s=[],minRepeatType:o=i.types.length}=n,l=Array.isArray(t)?new vo(t,t.length):t,a=i.types,h=0,c=0;function f(P,Z,Q,$,T,R){let{id:D,start:A,end:L,size:B}=l,G=c,ge=h;for(;B<0;)if(l.next(),B==-1){let Te=s[D];Q.push(Te),$.push(A-P);return}else if(B==-3){h=D;return}else if(B==-4){c=D;return}else throw new RangeError(`Unrecognized record size: ${B}`);let Ve=a[D],te,N,ot=A-P;if(L-A<=r&&(N=p(l.pos-Z,T))){let Te=new Uint16Array(N.size-N.skip),Se=l.pos-N.size,de=Te.length;for(;l.pos>Se;)de=g(N.start,Te,de);te=new Nt(Te,L-N.start,i),ot=N.start-P}else{let Te=l.pos-B;l.next();let Se=[],de=[],$t=D>=o?D:-1,At=0,bi=L;for(;l.pos>Te;)$t>=0&&l.id==$t&&l.size>=0?(l.end<=bi-r&&(d(Se,de,A,At,l.end,bi,$t,G,ge),At=Se.length,bi=l.end),l.next()):R>2500?u(A,Te,Se,de):f(A,Te,Se,de,$t,R+1);if($t>=0&&At>0&&At-1&&At>0){let Ye=O(Ve,ge);te=Zo(Ve,Se,de,0,Se.length,0,L-A,Ye,Ye)}else te=S(Ve,Se,de,L-A,G-L,ge)}Q.push(te),$.push(ot)}function u(P,Z,Q,$){let T=[],R=0,D=-1;for(;l.pos>Z;){let{id:A,start:L,end:B,size:G}=l;if(G>4)l.next();else{if(D>-1&&L=0;B-=3)A[G++]=T[B],A[G++]=T[B+1]-L,A[G++]=T[B+2]-L,A[G++]=G;Q.push(new Nt(A,T[2]-L,i)),$.push(L-P)}}function O(P,Z){return(Q,$,T)=>{let R=0,D=Q.length-1,A,L;if(D>=0&&(A=Q[D])instanceof J){if(!D&&A.type==P&&A.length==T)return A;(L=A.prop(U.lookAhead))&&(R=$[D]+A.length+L)}return S(P,Q,$,T,R,Z)}}function d(P,Z,Q,$,T,R,D,A,L){let B=[],G=[];for(;P.length>$;)B.push(P.pop()),G.push(Z.pop()+Q-T);P.push(S(i.types[D],B,G,R-T,A-R,L)),Z.push(T-Q)}function S(P,Z,Q,$,T,R,D){if(R){let A=[U.contextHash,R];D=D?[A].concat(D):[A]}if(T>25){let A=[U.lookAhead,T];D=D?[A].concat(D):[A]}return new J(P,Z,Q,$,D)}function p(P,Z){let Q=l.fork(),$=0,T=0,R=0,D=Q.end-r,A={size:0,start:0,skip:0};e:for(let L=Q.pos-P;Q.pos>L;){let B=Q.size;if(Q.id==Z&&B>=0){A.size=$,A.start=T,A.skip=R,R+=4,$+=4,Q.next();continue}let G=Q.pos-B;if(B<0||G=o?4:0,Ve=Q.start;for(Q.next();Q.pos>G;){if(Q.size<0)if(Q.size==-3)ge+=4;else break e;else Q.id>=o&&(ge+=4);Q.next()}T=Ve,$+=B,R+=ge}return(Z<0||$==P)&&(A.size=$,A.start=T,A.skip=R),A.size>4?A:void 0}function g(P,Z,Q){let{id:$,start:T,end:R,size:D}=l;if(l.next(),D>=0&&$4){let L=l.pos-(D-4);for(;l.pos>L;)Q=g(P,Z,Q)}Z[--Q]=A,Z[--Q]=R-P,Z[--Q]=T-P,Z[--Q]=$}else D==-3?h=$:D==-4&&(c=$);return Q}let m=[],y=[];for(;l.pos>0;)f(n.start||0,n.bufferStart||0,m,y,-1,0);let b=(e=n.length)!==null&&e!==void 0?e:m.length?y[0]+m[0].length:0;return new J(a[n.topID],m.reverse(),y.reverse(),b)}const $l=new WeakMap;function sr(n,e){if(!n.isAnonymous||e instanceof Nt||e.type!=n)return 1;let t=$l.get(e);if(t==null){t=1;for(let i of e.children){if(i.type!=n||!(i instanceof J)){t=1;break}t+=sr(n,i)}$l.set(e,t)}return t}function Zo(n,e,t,i,r,s,o,l,a){let h=0;for(let d=i;d=c)break;Z+=Q}if(y==b+1){if(Z>c){let Q=d[b];O(Q.children,Q.positions,0,Q.children.length,S[b]+m);continue}f.push(d[b])}else{let Q=S[y-1]+d[y-1].length-P;f.push(Zo(n,d,S,b,y,P,Q,null,a))}u.push(P+m-s)}}return O(e,t,i,r,0),(l||a)(f,u,o)}class Zt{constructor(e,t,i,r,s=!1,o=!1){this.from=e,this.to=t,this.tree=i,this.offset=r,this.open=(s?1:0)|(o?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(e,t=[],i=!1){let r=[new Zt(0,e.length,e,0,!1,i)];for(let s of t)s.to>e.length&&r.push(s);return r}static applyChanges(e,t,i=128){if(!t.length)return e;let r=[],s=1,o=e.length?e[0]:null;for(let l=0,a=0,h=0;;l++){let c=l=i)for(;o&&o.from=u.from||f<=u.to||h){let O=Math.max(u.from,a)-h,d=Math.min(u.to,f)-h;u=O>=d?null:new Zt(O,d,u.tree,u.offset+h,l>0,!!c)}if(u&&r.push(u),o.to>f)break;o=snew Ke(r.from,r.to)):[new Ke(0,0)]:[new Ke(0,e.length)],this.createParse(e,t||[],i)}parse(e,t,i){let r=this.startParse(e,t,i);for(;;){let s=r.advance();if(s)return s}}}class CO{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function RO(n){return(e,t,i,r)=>new AO(e,n,t,i,r)}class vl{constructor(e,t,i,r,s){this.parser=e,this.parse=t,this.overlay=i,this.target=r,this.from=s}}function kl(n){if(!n.length||n.some(e=>e.from>=e.to))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(n))}class XO{constructor(e,t,i,r,s,o,l){this.parser=e,this.predicate=t,this.mounts=i,this.index=r,this.start=s,this.target=o,this.prev=l,this.depth=0,this.ranges=[]}}const As=new U({perNode:!0});class AO{constructor(e,t,i,r,s){this.nest=t,this.input=i,this.fragments=r,this.ranges=s,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let i=this.baseParse.advance();if(!i)return null;if(this.baseParse=null,this.baseTree=i,this.startInner(),this.stoppedAt!=null)for(let r of this.inner)r.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let i=this.baseTree;return this.stoppedAt!=null&&(i=new J(i.type,i.children,i.positions,i.length,i.propValues.concat([[As,this.stoppedAt]]))),i}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let i=Object.assign(Object.create(null),e.target.props);i[U.mounted.id]=new On(t,e.overlay,e.parser),e.target.props=i}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;t=this.stoppedAt)l=!1;else if(e.hasNode(r)){if(t){let h=t.mounts.find(c=>c.frag.from<=r.from&&c.frag.to>=r.to&&c.mount.overlay);if(h)for(let c of h.mount.overlay){let f=c.from+h.pos,u=c.to+h.pos;f>=r.from&&u<=r.to&&!t.ranges.some(O=>O.fromf)&&t.ranges.push({from:f,to:u})}}l=!1}else if(i&&(o=MO(i.ranges,r.from,r.to)))l=o!=2;else if(!r.type.isAnonymous&&(s=this.nest(r,this.input))&&(r.fromnew Ke(f.from-r.from,f.to-r.from)):null,r.tree,c.length?c[0].from:r.from)),s.overlay?c.length&&(i={ranges:c,depth:0,prev:i}):l=!1}}else if(t&&(a=t.predicate(r))&&(a===!0&&(a=new Ke(r.from,r.to)),a.from=0&&t.ranges[h].to==a.from?t.ranges[h]={from:t.ranges[h].from,to:a.to}:t.ranges.push(a)}if(l&&r.firstChild())t&&t.depth++,i&&i.depth++;else for(;!r.nextSibling();){if(!r.parent())break e;if(t&&!--t.depth){let h=Cl(this.ranges,t.ranges);h.length&&(kl(h),this.inner.splice(t.index,0,new vl(t.parser,t.parser.startParse(this.input,Rl(t.mounts,h),h),t.ranges.map(c=>new Ke(c.from-t.start,c.to-t.start)),t.target,h[0].from))),t=t.prev}i&&!--i.depth&&(i=i.prev)}}}}function MO(n,e,t){for(let i of n){if(i.from>=t)break;if(i.to>e)return i.from<=e&&i.to>=t?2:1}return 0}function Zl(n,e,t,i,r,s){if(e=e&&t.enter(i,1,ae.IgnoreOverlays|ae.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(t.children.length&&t.positions[0]==0&&t.children[0]instanceof J)t=t.children[0];else break}return!1}}let _O=class{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let i=this.curFrag=e[0];this.curTo=(t=i.tree.prop(As))!==null&&t!==void 0?t:i.to,this.inner=new Tl(i.tree,-i.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=(e=t.tree.prop(As))!==null&&e!==void 0?e:t.to,this.inner=new Tl(t.tree,-t.offset)}}findMounts(e,t){var i;let r=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let s=this.inner.cursor.node;s;s=s.parent){let o=(i=s.tree)===null||i===void 0?void 0:i.prop(U.mounted);if(o&&o.parser==t)for(let l=this.fragI;l=s.to)break;a.tree==this.curFrag.tree&&r.push({frag:a,pos:s.from-a.offset,mount:o})}}}return r}};function Cl(n,e){let t=null,i=e;for(let r=1,s=0;r=l)break;a.to<=o||(t||(i=t=e.slice()),a.froml&&t.splice(s+1,0,new Ke(l,a.to))):a.to>l?t[s--]=new Ke(l,a.to):t.splice(s--,1))}}return i}function EO(n,e,t,i){let r=0,s=0,o=!1,l=!1,a=-1e9,h=[];for(;;){let c=r==n.length?1e9:o?n[r].to:n[r].from,f=s==e.length?1e9:l?e[s].to:e[s].from;if(o!=l){let u=Math.max(a,t),O=Math.min(c,f,i);unew Ke(u.from+i,u.to+i)),f=EO(e,c,a,h);for(let u=0,O=a;;u++){let d=u==f.length,S=d?h:f[u].from;if(S>O&&t.push(new Zt(O,S,r.tree,-o,s.from>=O||s.openStart,s.to<=S||s.openEnd)),d)break;O=f[u].to}}else t.push(new Zt(a,h,r.tree,-o,s.from>=o||s.openStart,s.to<=l||s.openEnd))}return t}var Xl={};class mr{constructor(e,t,i,r,s,o,l,a,h,c=0,f){this.p=e,this.stack=t,this.state=i,this.reducePos=r,this.pos=s,this.score=o,this.buffer=l,this.bufferBase=a,this.curContext=h,this.lookAhead=c,this.parent=f}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,i=0){let r=e.parser.context;return new mr(e,[],t,i,i,0,[],0,r?new Al(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let i=e>>19,r=e&65535,{parser:s}=this.p,o=this.reducePos=2e3&&!(!((t=this.p.parser.nodeSet.types[r])===null||t===void 0)&&t.isAnonymous)&&(h==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=c):this.p.lastBigReductionSizea;)this.stack.pop();this.reduceContext(r,h)}storeNode(e,t,i,r=4,s=!1){if(e==0&&(!this.stack.length||this.stack[this.stack.length-1]0&&o.buffer[l-4]==0&&o.buffer[l-1]>-1){if(t==i)return;if(o.buffer[l-2]>=t){o.buffer[l-2]=i;return}}}if(!s||this.pos==i)this.buffer.push(e,t,i,r);else{let o=this.buffer.length;if(o>0&&this.buffer[o-4]!=0){let l=!1;for(let a=o;a>0&&this.buffer[a-2]>i;a-=4)if(this.buffer[a-1]>=0){l=!0;break}if(l)for(;o>0&&this.buffer[o-2]>i;)this.buffer[o]=this.buffer[o-4],this.buffer[o+1]=this.buffer[o-3],this.buffer[o+2]=this.buffer[o-2],this.buffer[o+3]=this.buffer[o-1],o-=4,r>4&&(r-=4)}this.buffer[o]=e,this.buffer[o+1]=t,this.buffer[o+2]=i,this.buffer[o+3]=r}}shift(e,t,i,r){if(e&131072)this.pushState(e&65535,this.pos);else if(e&262144)this.pos=r,this.shiftContext(t,i),t<=this.p.parser.maxNode&&this.buffer.push(t,i,r,4);else{let s=e,{parser:o}=this.p;(r>this.pos||t<=o.maxNode)&&(this.pos=r,o.stateFlag(s,1)||(this.reducePos=r)),this.pushState(s,i),this.shiftContext(t,i),t<=o.maxNode&&this.buffer.push(t,i,r,4)}}apply(e,t,i,r){e&65536?this.reduce(e):this.shift(e,t,i,r)}useNode(e,t){let i=this.p.reused.length-1;(i<0||this.p.reused[i]!=e)&&(this.p.reused.push(e),i++);let r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(i,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let i=e.buffer.slice(t),r=e.bufferBase+t;for(;e&&r==e.bufferBase;)e=e.parent;return new mr(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,i,r,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let i=e<=this.p.parser.maxNode;i&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,i?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new DO(this);;){let i=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(i==0)return!1;if(!(i&65536))return!0;t.reduce(i)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let r=[];for(let s=0,o;sa&1&&l==o)||r.push(t[s],o)}t=r}let i=[];for(let r=0;r>19,r=t&65535,s=this.stack.length-i*3;if(s<0||e.getGoto(this.stack[s],r,!1)<0){let o=this.findForcedReduction();if(o==null)return!1;t=o}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:e}=this.p,t=[],i=(r,s)=>{if(!t.includes(r))return t.push(r),e.allActions(r,o=>{if(!(o&393216))if(o&65536){let l=(o>>19)-s;if(l>1){let a=o&65535,h=this.stack.length-l*3;if(h>=0&&e.getGoto(this.stack[h],a,!1)>=0)return l<<19|65536|a}}else{let l=i(o,s+1);if(l!=null)return l}})};return i(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:e}=this.p;return e.data[e.stateSlot(this.state,1)]==65535&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class Al{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}class DO{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=e&65535,i=e>>19;i==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(i-1)*3;let r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}class yr{constructor(e,t,i){this.stack=e,this.pos=t,this.index=i,this.buffer=e.buffer,this.index==0&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new yr(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;e!=null&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new yr(this.stack,this.pos,this.index)}}function nn(n,e=Uint16Array){if(typeof n!="string")return n;let t=null;for(let i=0,r=0;i=92&&o--,o>=34&&o--;let a=o-32;if(a>=46&&(a-=46,l=!0),s+=a,l)break;s*=46}t?t[r++]=s:t=new e(s)}return t}class or{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const Ml=new or;class WO{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=Ml,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let i=this.range,r=this.rangeIndex,s=this.pos+e;for(;si.to:s>=i.to;){if(r==this.ranges.length-1)return null;let o=this.ranges[++r];s+=o.from-i.to,i=o}return s}clipPos(e){if(e>=this.range.from&&ee)return Math.max(e,t.from);return this.end}peek(e){let t=this.chunkOff+e,i,r;if(t>=0&&t=this.chunk2Pos&&il.to&&(this.chunk2=this.chunk2.slice(0,l.to-i)),r=this.chunk2.charCodeAt(0)}}return i>=this.token.lookAhead&&(this.token.lookAhead=i+1),r}acceptToken(e,t=0){let i=t?this.resolveOffset(t,-1):this.pos;if(i==null||i=this.chunk2Pos&&this.posthis.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=Ml,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let i="";for(let r of this.ranges){if(r.from>=t)break;r.to>e&&(i+=this.input.read(Math.max(r.from,e),Math.min(r.to,t)))}return i}}class Pi{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:i}=t.p;ec(this.data,e,t,this.id,i.data,i.tokenPrecTable)}}Pi.prototype.contextual=Pi.prototype.fallback=Pi.prototype.extend=!1;class Sr{constructor(e,t,i){this.precTable=t,this.elseToken=i,this.data=typeof e=="string"?nn(e):e}token(e,t){let i=e.pos,r=0;for(;;){let s=e.next<0,o=e.resolveOffset(1,1);if(ec(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(this.elseToken==null)return;if(s||r++,o==null)break;e.reset(o,e.token)}r&&(e.reset(i,e.token),e.acceptToken(this.elseToken,r))}}Sr.prototype.contextual=Pi.prototype.fallback=Pi.prototype.extend=!1;class ze{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function ec(n,e,t,i,r,s){let o=0,l=1<0){let d=n[O];if(a.allows(d)&&(e.token.value==-1||e.token.value==d||qO(d,e.token.value,r,s))){e.acceptToken(d);break}}let c=e.next,f=0,u=n[o+2];if(e.next<0&&u>f&&n[h+u*3-3]==65535){o=n[h+u*3-1];continue e}for(;f>1,d=h+O+(O<<1),S=n[d],p=n[d+1]||65536;if(c=p)f=O+1;else{o=n[d+2],e.advance();continue e}}break}}function Vl(n,e,t){for(let i=e,r;(r=n[i])!=65535;i++)if(r==t)return i-e;return-1}function qO(n,e,t,i){let r=Vl(t,i,e);return r<0||Vl(t,i,n)e)&&!i.type.isError)return t<0?Math.max(0,Math.min(i.to-1,e-25)):Math.min(n.length,Math.max(i.from+1,e+25));if(t<0?i.prevSibling():i.nextSibling())break;if(!i.parent())return t<0?0:n.length}}class zO{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?_l(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?_l(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(ee)return this.nextStart=o,null;if(s instanceof J){if(o==e){if(o=Math.max(this.safeFrom,e)&&(this.trees.push(s),this.start.push(o),this.index.push(0))}else this.index[t]++,this.nextStart=o+s.length}}}class jO{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(i=>new or)}getActions(e){let t=0,i=null,{parser:r}=e.p,{tokenizers:s}=r,o=r.stateSlot(e.state,3),l=e.curContext?e.curContext.hash:0,a=0;for(let h=0;hf.end+25&&(a=Math.max(f.lookAhead,a)),f.value!=0)){let u=t;if(f.extended>-1&&(t=this.addActions(e,f.extended,f.end,t)),t=this.addActions(e,f.value,f.end,t),!c.extend&&(i=f,t>u))break}}for(;this.actions.length>t;)this.actions.pop();return a&&e.setLookAhead(a),!i&&e.pos==this.stream.end&&(i=new or,i.value=e.p.parser.eofTerm,i.start=i.end=e.pos,t=this.addActions(e,i.value,i.end,t)),this.mainToken=i,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new or,{pos:i,p:r}=e;return t.start=i,t.end=Math.min(i+1,r.stream.end),t.value=i==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(e,t,i){let r=this.stream.clipPos(i.pos);if(t.token(this.stream.reset(r,e),i),e.value>-1){let{parser:s}=i.p;for(let o=0;o=0&&i.p.parser.dialect.allows(l>>1)){l&1?e.extended=l>>1:e.value=l>>1;break}}}else e.value=0,e.end=this.stream.clipPos(r+1)}putAction(e,t,i,r){for(let s=0;se.bufferLength*4?new zO(i,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e=this.stacks,t=this.minStackPos,i=this.stacks=[],r,s;if(this.bigReductionCount>300&&e.length==1){let[o]=e;for(;o.forceReduce()&&o.stack.length&&o.stack[o.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let o=0;ot)i.push(l);else{if(this.advanceStack(l,i,e))continue;{r||(r=[],s=[]),r.push(l);let a=this.tokens.getMainToken(l);s.push(a.value,a.end)}}break}}if(!i.length){let o=r&&BO(r);if(o)return Be&&console.log("Finish with "+this.stackID(o)),this.stackToTree(o);if(this.parser.strict)throw Be&&r&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+t);this.recovering||(this.recovering=5)}if(this.recovering&&r){let o=this.stoppedAt!=null&&r[0].pos>this.stoppedAt?r[0]:this.runRecovery(r,s,i);if(o)return Be&&console.log("Force-finish "+this.stackID(o)),this.stackToTree(o.forceAll())}if(this.recovering){let o=this.recovering==1?1:this.recovering*3;if(i.length>o)for(i.sort((l,a)=>a.score-l.score);i.length>o;)i.pop();i.some(l=>l.reducePos>t)&&this.recovering--}else if(i.length>1){e:for(let o=0;o500&&h.buffer.length>500)if((l.score-h.score||l.buffer.length-h.buffer.length)>0)i.splice(a--,1);else{i.splice(o--,1);continue e}}}i.length>12&&i.splice(12,i.length-12)}this.minStackPos=i[0].pos;for(let o=1;o ":"";if(this.stoppedAt!=null&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let h=e.curContext&&e.curContext.tracker.strict,c=h?e.curContext.hash:0;for(let f=this.fragments.nodeAt(r);f;){let u=this.parser.nodeSet.types[f.type.id]==f.type?s.getGoto(e.state,f.type.id):-1;if(u>-1&&f.length&&(!h||(f.prop(U.contextHash)||0)==c))return e.useNode(f,u),Be&&console.log(o+this.stackID(e)+` (via reuse of ${s.getName(f.type.id)})`),!0;if(!(f instanceof J)||f.children.length==0||f.positions[0]>0)break;let O=f.children[0];if(O instanceof J&&f.positions[0]==0)f=O;else break}}let l=s.stateSlot(e.state,4);if(l>0)return e.reduce(l),Be&&console.log(o+this.stackID(e)+` (via always-reduce ${s.getName(l&65535)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let a=this.tokens.getActions(e);for(let h=0;hr?t.push(d):i.push(d)}return!1}advanceFully(e,t){let i=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>i)return El(e,t),!0}}runRecovery(e,t,i){let r=null,s=!1;for(let o=0;o ":"";if(l.deadEnd&&(s||(s=!0,l.restart(),Be&&console.log(c+this.stackID(l)+" (restarted)"),this.advanceFully(l,i))))continue;let f=l.split(),u=c;for(let O=0;f.forceReduce()&&O<10&&(Be&&console.log(u+this.stackID(f)+" (via force-reduce)"),!this.advanceFully(f,i));O++)Be&&(u=this.stackID(f)+" -> ");for(let O of l.recoverByInsert(a))Be&&console.log(c+this.stackID(O)+" (via recover-insert)"),this.advanceFully(O,i);this.stream.end>l.pos?(h==l.pos&&(h++,a=0),l.recoverByDelete(a,h),Be&&console.log(c+this.stackID(l)+` (via recover-delete ${this.parser.getName(a)})`),El(l,i)):(!r||r.scoren;class Co{constructor(e){this.start=e.start,this.shift=e.shift||ls,this.reduce=e.reduce||ls,this.reuse=e.reuse||ls,this.hash=e.hash||(()=>0),this.strict=e.strict!==!1}}class Gt extends To{constructor(e){if(super(),this.wrappers=[],e.version!=14)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let l=0;le.topRules[l][1]),r=[];for(let l=0;l=0)s(c,a,l[h++]);else{let f=l[h+-c];for(let u=-c;u>0;u--)s(l[h++],a,f);h++}}}this.nodeSet=new Wr(t.map((l,a)=>ke.define({name:a>=this.minRepeatTerm?void 0:l,id:a,props:r[a],top:i.indexOf(a)>-1,error:a==0,skipped:e.skippedNodes&&e.skippedNodes.indexOf(a)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=Fh;let o=nn(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;ltypeof l=="number"?new Pi(o,l):l),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,i){let r=new YO(this,e,t,i);for(let s of this.wrappers)r=s(r,e,t,i);return r}getGoto(e,t,i=!1){let r=this.goto;if(t>=r[0])return-1;for(let s=r[t+1];;){let o=r[s++],l=o&1,a=r[s++];if(l&&i)return a;for(let h=s+(o>>1);s0}validAction(e,t){return!!this.allActions(e,i=>i==t?!0:null)}allActions(e,t){let i=this.stateSlot(e,4),r=i?t(i):void 0;for(let s=this.stateSlot(e,1);r==null;s+=3){if(this.data[s]==65535)if(this.data[s+1]==1)s=vt(this.data,s+2);else break;r=t(vt(this.data,s+1))}return r}nextStates(e){let t=[];for(let i=this.stateSlot(e,1);;i+=3){if(this.data[i]==65535)if(this.data[i+1]==1)i=vt(this.data,i+2);else break;if(!(this.data[i+2]&1)){let r=this.data[i+1];t.some((s,o)=>o&1&&s==r)||t.push(this.data[i],r)}}return t}configure(e){let t=Object.assign(Object.create(Gt.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let i=this.topRules[e.top];if(!i)throw new RangeError(`Invalid top rule name ${e.top}`);t.top=i}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(i=>{let r=e.tokenizers.find(s=>s.from==i);return r?r.to:i})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((i,r)=>{let s=e.specializers.find(l=>l.from==i.external);if(!s)return i;let o=Object.assign(Object.assign({},i),{external:s.to});return t.specializers[r]=Dl(o),o})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),e.strict!=null&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),e.bufferLength!=null&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return t==null?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),i=t.map(()=>!1);if(e)for(let s of e.split(" ")){let o=t.indexOf(s);o>=0&&(i[o]=!0)}let r=null;for(let s=0;si)&&t.p.parser.stateFlag(t.state,2)&&(!e||e.scoren.external(t,i)<<1|e}return n.get}let UO=0;class He{constructor(e,t,i,r){this.name=e,this.set=t,this.base=i,this.modified=r,this.id=UO++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let i=typeof e=="string"?e:"?";if(e instanceof He&&(t=e),t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new He(i,[],null,[]);if(r.set.push(r),t)for(let s of t.set)r.set.push(s);return r}static defineModifier(e){let t=new br(e);return i=>i.modified.indexOf(t)>-1?i:br.get(i.base||i,i.modified.concat(t).sort((r,s)=>r.id-s.id))}}let IO=0;class br{constructor(e){this.name=e,this.instances=[],this.id=IO++}static get(e,t){if(!t.length)return e;let i=t[0].instances.find(l=>l.base==e&&NO(t,l.modified));if(i)return i;let r=[],s=new He(e.name,r,e,t);for(let l of t)l.instances.push(s);let o=GO(t);for(let l of e.set)if(!l.modified.length)for(let a of o)r.push(br.get(l,a));return s}}function NO(n,e){return n.length==e.length&&n.every((t,i)=>t==e[i])}function GO(n){let e=[[]];for(let t=0;ti.length-t.length)}function Wi(n){let e=Object.create(null);for(let t in n){let i=n[t];Array.isArray(i)||(i=[i]);for(let r of t.split(" "))if(r){let s=[],o=2,l=r;for(let f=0;;){if(l=="..."&&f>0&&f+3==r.length){o=1;break}let u=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!u)throw new RangeError("Invalid path: "+r);if(s.push(u[0]=="*"?"":u[0][0]=='"'?JSON.parse(u[0]):u[0]),f+=u[0].length,f==r.length)break;let O=r[f++];if(f==r.length&&O=="!"){o=0;break}if(O!="/")throw new RangeError("Invalid path: "+r);l=r.slice(f)}let a=s.length-1,h=s[a];if(!h)throw new RangeError("Invalid path: "+r);let c=new Qr(i,o,a>0?s.slice(0,a):null);e[h]=c.sort(e[h])}}return tc.add(e)}const tc=new U;class Qr{constructor(e,t,i,r){this.tags=e,this.mode=t,this.context=i,this.next=r}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth{let o=r;for(let l of s)for(let a of l.set){let h=t[a.id];if(h){o=o?o+" "+h:h;break}}return o},scope:i}}function FO(n,e){let t=null;for(let i of n){let r=i.style(e);r&&(t=t?t+" "+r:r)}return t}function HO(n,e,t,i=0,r=n.length){let s=new KO(i,Array.isArray(e)?e:[e],t);s.highlightRange(n.cursor(),i,r,"",s.highlighters),s.flush(r)}class KO{constructor(e,t,i){this.at=e,this.highlighters=t,this.span=i,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,i,r,s){let{type:o,from:l,to:a}=e;if(l>=i||a<=t)return;o.isTop&&(s=this.highlighters.filter(O=>!O.scope||O.scope(o)));let h=r,c=JO(e)||Qr.empty,f=FO(s,c.tags);if(f&&(h&&(h+=" "),h+=f,c.mode==1&&(r+=(r?" ":"")+f)),this.startSpan(Math.max(t,l),h),c.opaque)return;let u=e.tree&&e.tree.prop(U.mounted);if(u&&u.overlay){let O=e.node.enter(u.overlay[0].from+l,1),d=this.highlighters.filter(p=>!p.scope||p.scope(u.tree.type)),S=e.firstChild();for(let p=0,g=l;;p++){let m=p=y||!e.nextSibling())););if(!m||y>i)break;g=m.to+l,g>t&&(this.highlightRange(O.cursor(),Math.max(t,m.from+l),Math.min(i,g),"",d),this.startSpan(Math.min(i,g),h))}S&&e.parent()}else if(e.firstChild()){u&&(r="");do if(!(e.to<=t)){if(e.from>=i)break;this.highlightRange(e,t,i,r,s),this.startSpan(Math.min(i,e.to),h)}while(e.nextSibling());e.parent()}}}function JO(n){let e=n.type.prop(tc);for(;e&&e.context&&!n.matchContext(e.context);)e=e.next;return e||null}const X=He.define,En=X(),qt=X(),Wl=X(qt),ql=X(qt),zt=X(),Dn=X(zt),as=X(zt),gt=X(),ni=X(gt),ut=X(),Ot=X(),Ms=X(),Yi=X(Ms),Wn=X(),w={comment:En,lineComment:X(En),blockComment:X(En),docComment:X(En),name:qt,variableName:X(qt),typeName:Wl,tagName:X(Wl),propertyName:ql,attributeName:X(ql),className:X(qt),labelName:X(qt),namespace:X(qt),macroName:X(qt),literal:zt,string:Dn,docString:X(Dn),character:X(Dn),attributeValue:X(Dn),number:as,integer:X(as),float:X(as),bool:X(zt),regexp:X(zt),escape:X(zt),color:X(zt),url:X(zt),keyword:ut,self:X(ut),null:X(ut),atom:X(ut),unit:X(ut),modifier:X(ut),operatorKeyword:X(ut),controlKeyword:X(ut),definitionKeyword:X(ut),moduleKeyword:X(ut),operator:Ot,derefOperator:X(Ot),arithmeticOperator:X(Ot),logicOperator:X(Ot),bitwiseOperator:X(Ot),compareOperator:X(Ot),updateOperator:X(Ot),definitionOperator:X(Ot),typeOperator:X(Ot),controlOperator:X(Ot),punctuation:Ms,separator:X(Ms),bracket:Yi,angleBracket:X(Yi),squareBracket:X(Yi),paren:X(Yi),brace:X(Yi),content:gt,heading:ni,heading1:X(ni),heading2:X(ni),heading3:X(ni),heading4:X(ni),heading5:X(ni),heading6:X(ni),contentSeparator:X(gt),list:X(gt),quote:X(gt),emphasis:X(gt),strong:X(gt),link:X(gt),monospace:X(gt),strikethrough:X(gt),inserted:X(),deleted:X(),changed:X(),invalid:X(),meta:Wn,documentMeta:X(Wn),annotation:X(Wn),processingInstruction:X(Wn),definition:He.defineModifier("definition"),constant:He.defineModifier("constant"),function:He.defineModifier("function"),standard:He.defineModifier("standard"),local:He.defineModifier("local"),special:He.defineModifier("special")};for(let n in w){let e=w[n];e instanceof He&&(e.name=n)}ic([{tag:w.link,class:"tok-link"},{tag:w.heading,class:"tok-heading"},{tag:w.emphasis,class:"tok-emphasis"},{tag:w.strong,class:"tok-strong"},{tag:w.keyword,class:"tok-keyword"},{tag:w.atom,class:"tok-atom"},{tag:w.bool,class:"tok-bool"},{tag:w.url,class:"tok-url"},{tag:w.labelName,class:"tok-labelName"},{tag:w.inserted,class:"tok-inserted"},{tag:w.deleted,class:"tok-deleted"},{tag:w.literal,class:"tok-literal"},{tag:w.string,class:"tok-string"},{tag:w.number,class:"tok-number"},{tag:[w.regexp,w.escape,w.special(w.string)],class:"tok-string2"},{tag:w.variableName,class:"tok-variableName"},{tag:w.local(w.variableName),class:"tok-variableName tok-local"},{tag:w.definition(w.variableName),class:"tok-variableName tok-definition"},{tag:w.special(w.variableName),class:"tok-variableName2"},{tag:w.definition(w.propertyName),class:"tok-propertyName tok-definition"},{tag:w.typeName,class:"tok-typeName"},{tag:w.namespace,class:"tok-namespace"},{tag:w.className,class:"tok-className"},{tag:w.macroName,class:"tok-macroName"},{tag:w.propertyName,class:"tok-propertyName"},{tag:w.operator,class:"tok-operator"},{tag:w.comment,class:"tok-comment"},{tag:w.meta,class:"tok-meta"},{tag:w.invalid,class:"tok-invalid"},{tag:w.punctuation,class:"tok-punctuation"}]);const ed=Wi({String:w.string,Number:w.number,"True False":w.bool,PropertyName:w.propertyName,Null:w.null,",":w.separator,"[ ]":w.squareBracket,"{ }":w.brace}),td=Gt.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[ed],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oc~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Oe~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zOh~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yOg~~'OO]~~'TO[~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0});let Vs=[],nc=[];(()=>{let n="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=0,t=0;e>1;if(n=nc[i])e=i+1;else return!0;if(e==t)return!1}}function zl(n){return n>=127462&&n<=127487}const jl=8205;function nd(n,e,t=!0,i=!0){return(t?rc:rd)(n,e,i)}function rc(n,e,t){if(e==n.length)return e;e&&sc(n.charCodeAt(e))&&oc(n.charCodeAt(e-1))&&e--;let i=hs(n,e);for(e+=Yl(i);e=0&&zl(hs(n,o));)s++,o-=2;if(s%2==0)break;e+=2}else break}return e}function rd(n,e,t){for(;e>0;){let i=rc(n,e-2,t);if(i=56320&&n<57344}function oc(n){return n>=55296&&n<56320}function Yl(n){return n<65536?1:2}class H{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,i){[e,t]=Ci(this,e,t);let r=[];return this.decompose(0,e,r,2),i.length&&i.decompose(0,i.length,r,3),this.decompose(t,this.length,r,1),yt.from(r,this.length-(t-e)+i.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=Ci(this,e,t);let i=[];return this.decompose(e,t,i,0),yt.from(i,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),i=this.length-this.scanIdentical(e,-1),r=new an(this),s=new an(e);for(let o=t,l=t;;){if(r.next(o),s.next(o),o=0,r.lineBreak!=s.lineBreak||r.done!=s.done||r.value!=s.value)return!1;if(l+=r.value.length,r.done||l>=i)return!0}}iter(e=1){return new an(this,e)}iterRange(e,t=this.length){return new lc(this,e,t)}iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.lines+1);let r=this.line(e).from;i=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new ac(i)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?H.empty:e.length<=32?new Oe(e):yt.from(Oe.split(e,[]))}}class Oe extends H{constructor(e,t=sd(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,i,r){for(let s=0;;s++){let o=this.text[s],l=r+o.length;if((t?i:l)>=e)return new od(r,l,i,o);r=l+1,i++}}decompose(e,t,i,r){let s=e<=0&&t>=this.length?this:new Oe(Ll(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(r&1){let o=i.pop(),l=lr(s.text,o.text.slice(),0,s.length);if(l.length<=32)i.push(new Oe(l,o.length+s.length));else{let a=l.length>>1;i.push(new Oe(l.slice(0,a)),new Oe(l.slice(a)))}}else i.push(s)}replace(e,t,i){if(!(i instanceof Oe))return super.replace(e,t,i);[e,t]=Ci(this,e,t);let r=lr(this.text,lr(i.text,Ll(this.text,0,e)),t),s=this.length+i.length-(t-e);return r.length<=32?new Oe(r,s):yt.from(Oe.split(r,[]),s)}sliceString(e,t=this.length,i=` +`){[e,t]=Ci(this,e,t);let r="";for(let s=0,o=0;s<=t&&oe&&o&&(r+=i),es&&(r+=l.slice(Math.max(0,e-s),t-s)),s=a+1}return r}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let i=[],r=-1;for(let s of e)i.push(s),r+=s.length+1,i.length==32&&(t.push(new Oe(i,r)),i=[],r=-1);return r>-1&&t.push(new Oe(i,r)),t}}class yt extends H{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let i of e)this.lines+=i.lines}lineInner(e,t,i,r){for(let s=0;;s++){let o=this.children[s],l=r+o.length,a=i+o.lines-1;if((t?a:l)>=e)return o.lineInner(e,t,i,r);r=l+1,i=a+1}}decompose(e,t,i,r){for(let s=0,o=0;o<=t&&s=o){let h=r&((o<=e?1:0)|(a>=t?2:0));o>=e&&a<=t&&!h?i.push(l):l.decompose(e-o,t-o,i,h)}o=a+1}}replace(e,t,i){if([e,t]=Ci(this,e,t),i.lines=s&&t<=l){let a=o.replace(e-s,t-s,i),h=this.lines-o.lines+a.lines;if(a.lines>4&&a.lines>h>>6){let c=this.children.slice();return c[r]=a,new yt(c,this.length-(t-e)+i.length)}return super.replace(s,l,a)}s=l+1}return super.replace(e,t,i)}sliceString(e,t=this.length,i=` +`){[e,t]=Ci(this,e,t);let r="";for(let s=0,o=0;se&&s&&(r+=i),eo&&(r+=l.sliceString(e-o,t-o,i)),o=a+1}return r}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof yt))return 0;let i=0,[r,s,o,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;r+=t,s+=t){if(r==o||s==l)return i;let a=this.children[r],h=e.children[s];if(a!=h)return i+a.scanIdentical(h,t);i+=a.length+1}}static from(e,t=e.reduce((i,r)=>i+r.length+1,-1)){let i=0;for(let O of e)i+=O.lines;if(i<32){let O=[];for(let d of e)d.flatten(O);return new Oe(O,t)}let r=Math.max(32,i>>5),s=r<<1,o=r>>1,l=[],a=0,h=-1,c=[];function f(O){let d;if(O.lines>s&&O instanceof yt)for(let S of O.children)f(S);else O.lines>o&&(a>o||!a)?(u(),l.push(O)):O instanceof Oe&&a&&(d=c[c.length-1])instanceof Oe&&O.lines+d.lines<=32?(a+=O.lines,h+=O.length+1,c[c.length-1]=new Oe(d.text.concat(O.text),d.length+1+O.length)):(a+O.lines>r&&u(),a+=O.lines,h+=O.length+1,c.push(O))}function u(){a!=0&&(l.push(c.length==1?c[0]:yt.from(c,h)),h=-1,a=c.length=0)}for(let O of e)f(O);return u(),l.length==1?l[0]:new yt(l,t)}}H.empty=new Oe([""],0);function sd(n){let e=-1;for(let t of n)e+=t.length+1;return e}function lr(n,e,t=0,i=1e9){for(let r=0,s=0,o=!0;s=t&&(a>i&&(l=l.slice(0,i-r)),r0?1:(e instanceof Oe?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,r=this.nodes[i],s=this.offsets[i],o=s>>1,l=r instanceof Oe?r.text.length:r.children.length;if(o==(t>0?l:0)){if(i==0)return this.done=!0,this.value="",this;t>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(t>0?0:1)){if(this.offsets[i]+=t,e==0)return this.lineBreak=!0,this.value=` +`,this;e--}else if(r instanceof Oe){let a=r.text[o+(t<0?-1:0)];if(this.offsets[i]+=t,a.length>Math.max(0,e))return this.value=e==0?a:t>0?a.slice(e):a.slice(0,a.length-e),this;e-=a.length}else{let a=r.children[o+(t<0?-1:0)];e>a.length?(e-=a.length,this.offsets[i]+=t):(t<0&&this.offsets[i]--,this.nodes.push(a),this.offsets.push(t>0?1:(a instanceof Oe?a.text.length:a.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class lc{constructor(e,t,i){this.value="",this.done=!1,this.cursor=new an(e,t>i?-1:1),this.pos=t>i?e.length:0,this.from=Math.min(t,i),this.to=Math.max(t,i)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let i=t<0?this.pos-this.from:this.to-this.pos;e>i&&(e=i),i-=e;let{value:r}=this.cursor.next(e);return this.pos+=(r.length+e)*t,this.value=r.length<=i?r:t<0?r.slice(r.length-i):r.slice(0,i),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class ac{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:i,value:r}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=r,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(H.prototype[Symbol.iterator]=function(){return this.iter()},an.prototype[Symbol.iterator]=lc.prototype[Symbol.iterator]=ac.prototype[Symbol.iterator]=function(){return this});class od{constructor(e,t,i,r){this.from=e,this.to=t,this.number=i,this.text=r}get length(){return this.to-this.from}}function Ci(n,e,t){return e=Math.max(0,Math.min(n.length,e)),[e,Math.max(e,Math.min(n.length,t))]}function Xe(n,e,t=!0,i=!0){return nd(n,e,t,i)}function ld(n){return n>=56320&&n<57344}function ad(n){return n>=55296&&n<56320}function mt(n,e){let t=n.charCodeAt(e);if(!ad(t)||e+1==n.length)return t;let i=n.charCodeAt(e+1);return ld(i)?(t-55296<<10)+(i-56320)+65536:t}function hc(n){return n<=65535?String.fromCharCode(n):(n-=65536,String.fromCharCode((n>>10)+55296,(n&1023)+56320))}function jt(n){return n<65536?1:2}const _s=/\r\n?|\n/;var Re=function(n){return n[n.Simple=0]="Simple",n[n.TrackDel=1]="TrackDel",n[n.TrackBefore=2]="TrackBefore",n[n.TrackAfter=3]="TrackAfter",n}(Re||(Re={}));class Tt{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return s+(e-r);s+=l}else{if(i!=Re.Simple&&h>=e&&(i==Re.TrackDel&&re||i==Re.TrackBefore&&re))return null;if(h>e||h==e&&t<0&&!l)return e==r||t<0?s:s+a;s+=a}r=h}if(e>r)throw new RangeError(`Position ${e} is out of range for changeset of length ${r}`);return s}touchesRange(e,t=e){for(let i=0,r=0;i=0&&r<=t&&l>=e)return rt?"cover":!0;r=l}return!1}toString(){let e="";for(let t=0;t=0?":"+r:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(t=>typeof t!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Tt(e)}static create(e){return new Tt(e)}}class me extends Tt{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return Es(this,(t,i,r,s,o)=>e=e.replace(r,r+(i-t),o),!1),e}mapDesc(e,t=!1){return Ds(this,e,t,!0)}invert(e){let t=this.sections.slice(),i=[];for(let r=0,s=0;r=0){t[r]=l,t[r+1]=o;let a=r>>1;for(;i.length0&&Bt(i,t,s.text),s.forward(c),l+=c}let h=e[o++];for(;l>1].toJSON()))}return e}static of(e,t,i){let r=[],s=[],o=0,l=null;function a(c=!1){if(!c&&!r.length)return;ou||f<0||u>t)throw new RangeError(`Invalid change range ${f} to ${u} (in doc of length ${t})`);let d=O?typeof O=="string"?H.of(O.split(i||_s)):O:H.empty,S=d.length;if(f==u&&S==0)return;fo&&Pe(r,f-o,-1),Pe(r,u-f,S),Bt(s,r,d),o=u}}return h(e),a(!l),l}static empty(e){return new me(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],i=[];for(let r=0;rl&&typeof o!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(s.length==1)t.push(s[0],0);else{for(;i.length=0&&t<=0&&t==n[r+1]?n[r]+=e:r>=0&&e==0&&n[r]==0?n[r+1]+=t:i?(n[r]+=e,n[r+1]+=t):n.push(e,t)}function Bt(n,e,t){if(t.length==0)return;let i=e.length-2>>1;if(i>1])),!(t||o==n.sections.length||n.sections[o+1]<0);)l=n.sections[o++],a=n.sections[o++];e(r,h,s,c,f),r=h,s=c}}}function Ds(n,e,t,i=!1){let r=[],s=i?[]:null,o=new pn(n),l=new pn(e);for(let a=-1;;){if(o.done&&l.len||l.done&&o.len)throw new Error("Mismatched change set lengths");if(o.ins==-1&&l.ins==-1){let h=Math.min(o.len,l.len);Pe(r,h,-1),o.forward(h),l.forward(h)}else if(l.ins>=0&&(o.ins<0||a==o.i||o.off==0&&(l.len=0&&a=0){let h=0,c=o.len;for(;c;)if(l.ins==-1){let f=Math.min(c,l.len);h+=f,c-=f,l.forward(f)}else if(l.ins==0&&l.lena||o.ins>=0&&o.len>a)&&(l||i.length>h),s.forward2(a),o.forward(a)}}}}class pn{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?H.empty:e[t]}textBit(e){let{inserted:t}=this.set,i=this.i-2>>1;return i>=t.length&&!e?H.empty:t[i].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class li{constructor(e,t,i){this.from=e,this.to=t,this.flags=i}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let e=this.flags&7;return e==7?null:e}get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e}map(e,t=-1){let i,r;return this.empty?i=r=e.mapPos(this.from,t):(i=e.mapPos(this.from,1),r=e.mapPos(this.to,-1)),i==this.from&&r==this.to?this:new li(i,r,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return C.range(e,t);let i=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return C.range(this.anchor,i)}eq(e,t=!1){return this.anchor==e.anchor&&this.head==e.head&&(!t||!this.empty||this.assoc==e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return C.range(e.anchor,e.head)}static create(e,t,i){return new li(e,t,i)}}class C{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:C.create(this.ranges.map(i=>i.map(e,t)),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let i=0;ie.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new C(e.ranges.map(t=>li.fromJSON(t)),e.main)}static single(e,t=e){return new C([C.range(e,t)],0)}static create(e,t=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let i=0,r=0;re?8:0)|s)}static normalized(e,t=0){let i=e[t];e.sort((r,s)=>r.from-s.from),t=e.indexOf(i);for(let r=1;rs.head?C.range(a,l):C.range(l,a))}}return new C(e,t)}}function fc(n,e){for(let t of n.ranges)if(t.to>e)throw new RangeError("Selection points outside of document")}let Ro=0;class q{constructor(e,t,i,r,s){this.combine=e,this.compareInput=t,this.compare=i,this.isStatic=r,this.id=Ro++,this.default=e([]),this.extensions=typeof s=="function"?s(this):s}get reader(){return this}static define(e={}){return new q(e.combine||(t=>t),e.compareInput||((t,i)=>t===i),e.compare||(e.combine?(t,i)=>t===i:Xo),!!e.static,e.enables)}of(e){return new ar([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ar(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new ar(e,this,2,t)}from(e,t){return t||(t=i=>i),this.compute([e],i=>t(i.field(e)))}}function Xo(n,e){return n==e||n.length==e.length&&n.every((t,i)=>t===e[i])}class ar{constructor(e,t,i,r){this.dependencies=e,this.facet=t,this.type=i,this.value=r,this.id=Ro++}dynamicSlot(e){var t;let i=this.value,r=this.facet.compareInput,s=this.id,o=e[s]>>1,l=this.type==2,a=!1,h=!1,c=[];for(let f of this.dependencies)f=="doc"?a=!0:f=="selection"?h=!0:((t=e[f.id])!==null&&t!==void 0?t:1)&1||c.push(e[f.id]);return{create(f){return f.values[o]=i(f),1},update(f,u){if(a&&u.docChanged||h&&(u.docChanged||u.selection)||Ws(f,c)){let O=i(f);if(l?!Bl(O,f.values[o],r):!r(O,f.values[o]))return f.values[o]=O,1}return 0},reconfigure:(f,u)=>{let O,d=u.config.address[s];if(d!=null){let S=xr(u,d);if(this.dependencies.every(p=>p instanceof q?u.facet(p)===f.facet(p):p instanceof je?u.field(p,!1)==f.field(p,!1):!0)||(l?Bl(O=i(f),S,r):r(O=i(f),S)))return f.values[o]=S,0}else O=i(f);return f.values[o]=O,1}}}}function Bl(n,e,t){if(n.length!=e.length)return!1;for(let i=0;in[a.id]),r=t.map(a=>a.type),s=i.filter(a=>!(a&1)),o=n[e.id]>>1;function l(a){let h=[];for(let c=0;ci===r),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(Ul).find(i=>i.field==this);return((t==null?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:i=>(i.values[t]=this.create(i),1),update:(i,r)=>{let s=i.values[t],o=this.updateF(s,r);return this.compareF(s,o)?0:(i.values[t]=o,1)},reconfigure:(i,r)=>r.config.address[this.id]!=null?(i.values[t]=r.field(this),0):(i.values[t]=this.create(i),1)}}init(e){return[this,Ul.of({field:this,create:e})]}get extension(){return this}}const si={lowest:4,low:3,default:2,high:1,highest:0};function Li(n){return e=>new uc(e,n)}const $n={highest:Li(si.highest),high:Li(si.high),default:Li(si.default),low:Li(si.low),lowest:Li(si.lowest)};class uc{constructor(e,t){this.inner=e,this.prec=t}}class Ue{of(e){return new qs(this,e)}reconfigure(e){return Ue.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class qs{constructor(e,t){this.compartment=e,this.inner=t}}class wr{constructor(e,t,i,r,s,o){for(this.base=e,this.compartments=t,this.dynamicSlots=i,this.address=r,this.staticValues=s,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,i){let r=[],s=Object.create(null),o=new Map;for(let u of cd(e,t,o))u instanceof je?r.push(u):(s[u.facet.id]||(s[u.facet.id]=[])).push(u);let l=Object.create(null),a=[],h=[];for(let u of r)l[u.id]=h.length<<1,h.push(O=>u.slot(O));let c=i==null?void 0:i.config.facets;for(let u in s){let O=s[u],d=O[0].facet,S=c&&c[u]||[];if(O.every(p=>p.type==0))if(l[d.id]=a.length<<1|1,Xo(S,O))a.push(i.facet(d));else{let p=d.combine(O.map(g=>g.value));a.push(i&&d.compare(p,i.facet(d))?i.facet(d):p)}else{for(let p of O)p.type==0?(l[p.id]=a.length<<1|1,a.push(p.value)):(l[p.id]=h.length<<1,h.push(g=>p.dynamicSlot(g)));l[d.id]=h.length<<1,h.push(p=>hd(p,d,O))}}let f=h.map(u=>u(l));return new wr(e,o,f,l,a,s)}}function cd(n,e,t){let i=[[],[],[],[],[]],r=new Map;function s(o,l){let a=r.get(o);if(a!=null){if(a<=l)return;let h=i[a].indexOf(o);h>-1&&i[a].splice(h,1),o instanceof qs&&t.delete(o.compartment)}if(r.set(o,l),Array.isArray(o))for(let h of o)s(h,l);else if(o instanceof qs){if(t.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let h=e.get(o.compartment)||o.inner;t.set(o.compartment,h),s(h,l)}else if(o instanceof uc)s(o.inner,o.prec);else if(o instanceof je)i[l].push(o),o.provides&&s(o.provides,l);else if(o instanceof ar)i[l].push(o),o.facet.extensions&&s(o.facet.extensions,si.default);else{let h=o.extension;if(!h)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);s(h,l)}}return s(n,si.default),i.reduce((o,l)=>o.concat(l))}function hn(n,e){if(e&1)return 2;let t=e>>1,i=n.status[t];if(i==4)throw new Error("Cyclic dependency between fields and/or facets");if(i&2)return i;n.status[t]=4;let r=n.computeSlot(n,n.config.dynamicSlots[t]);return n.status[t]=2|r}function xr(n,e){return e&1?n.config.staticValues[e>>1]:n.values[e>>1]}const Oc=q.define(),zs=q.define({combine:n=>n.some(e=>e),static:!0}),dc=q.define({combine:n=>n.length?n[0]:void 0,static:!0}),pc=q.define(),gc=q.define(),mc=q.define(),yc=q.define({combine:n=>n.length?n[0]:!1});class mi{constructor(e,t){this.type=e,this.value=t}static define(){return new fd}}class fd{of(e){return new mi(this,e)}}class ud{constructor(e){this.map=e}of(e){return new K(this,e)}}class K{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return t===void 0?void 0:t==this.value?this:new K(this.type,t)}is(e){return this.type==e}static define(e={}){return new ud(e.map||(t=>t))}static mapEffects(e,t){if(!e.length)return e;let i=[];for(let r of e){let s=r.map(t);s&&i.push(s)}return i}}K.reconfigure=K.define();K.appendConfig=K.define();class ve{constructor(e,t,i,r,s,o){this.startState=e,this.changes=t,this.selection=i,this.effects=r,this.annotations=s,this.scrollIntoView=o,this._doc=null,this._state=null,i&&fc(i,t.newLength),s.some(l=>l.type==ve.time)||(this.annotations=s.concat(ve.time.of(Date.now())))}static create(e,t,i,r,s,o){return new ve(e,t,i,r,s,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(ve.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&t[e.length]=="."))}}ve.time=mi.define();ve.userEvent=mi.define();ve.addToHistory=mi.define();ve.remote=mi.define();function Od(n,e){let t=[];for(let i=0,r=0;;){let s,o;if(i=n[i]))s=n[i++],o=n[i++];else if(r=0;r--){let s=i[r](n);s instanceof ve?n=s:Array.isArray(s)&&s.length==1&&s[0]instanceof ve?n=s[0]:n=bc(e,$i(s),!1)}return n}function pd(n){let e=n.startState,t=e.facet(mc),i=n;for(let r=t.length-1;r>=0;r--){let s=t[r](n);s&&Object.keys(s).length&&(i=Sc(i,js(e,s,n.changes.newLength),!0))}return i==n?n:ve.create(e,n.changes,n.selection,i.effects,i.annotations,i.scrollIntoView)}const gd=[];function $i(n){return n==null?gd:Array.isArray(n)?n:[n]}var Je=function(n){return n[n.Word=0]="Word",n[n.Space=1]="Space",n[n.Other=2]="Other",n}(Je||(Je={}));const md=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let Ys;try{Ys=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function yd(n){if(Ys)return Ys.test(n);for(let e=0;e"€"&&(t.toUpperCase()!=t.toLowerCase()||md.test(t)))return!0}return!1}function Sd(n){return e=>{if(!/\S/.test(e))return Je.Space;if(yd(e))return Je.Word;for(let t=0;t-1)return Je.Word;return Je.Other}}class F{constructor(e,t,i,r,s,o){this.config=e,this.doc=t,this.selection=i,this.values=r,this.status=e.statusTemplate.slice(),this.computeSlot=s,o&&(o._state=this);for(let l=0;lr.set(h,a)),t=null),r.set(l.value.compartment,l.value.extension)):l.is(K.reconfigure)?(t=null,i=l.value):l.is(K.appendConfig)&&(t=null,i=$i(i).concat(l.value));let s;t?s=e.startState.values.slice():(t=wr.resolve(i,r,this),s=new F(t,this.doc,this.selection,t.dynamicSlots.map(()=>null),(a,h)=>h.reconfigure(a,this),null).values);let o=e.startState.facet(zs)?e.newSelection:e.newSelection.asSingle();new F(t,e.newDoc,o,s,(l,a)=>a.update(l,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:C.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,i=e(t.ranges[0]),r=this.changes(i.changes),s=[i.range],o=$i(i.effects);for(let l=1;lo.spec.fromJSON(l,a)))}}return F.create({doc:e.doc,selection:C.fromJSON(e.selection),extensions:t.extensions?r.concat([t.extensions]):r})}static create(e={}){let t=wr.resolve(e.extensions||[],new Map),i=e.doc instanceof H?e.doc:H.of((e.doc||"").split(t.staticFacet(F.lineSeparator)||_s)),r=e.selection?e.selection instanceof C?e.selection:C.single(e.selection.anchor,e.selection.head):C.single(0);return fc(r,i.length),t.staticFacet(zs)||(r=r.asSingle()),new F(t,i,r,t.dynamicSlots.map(()=>null),(s,o)=>o.create(s),null)}get tabSize(){return this.facet(F.tabSize)}get lineBreak(){return this.facet(F.lineSeparator)||` +`}get readOnly(){return this.facet(yc)}phrase(e,...t){for(let i of this.facet(F.phrases))if(Object.prototype.hasOwnProperty.call(i,e)){e=i[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(i,r)=>{if(r=="$")return"$";let s=+(r||1);return!s||s>t.length?i:t[s-1]})),e}languageDataAt(e,t,i=-1){let r=[];for(let s of this.facet(Oc))for(let o of s(this,t,i))Object.prototype.hasOwnProperty.call(o,e)&&r.push(o[e]);return r}charCategorizer(e){return Sd(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:i,length:r}=this.doc.lineAt(e),s=this.charCategorizer(e),o=e-i,l=e-i;for(;o>0;){let a=Xe(t,o,!1);if(s(t.slice(a,o))!=Je.Word)break;o=a}for(;ln.length?n[0]:4});F.lineSeparator=dc;F.readOnly=yc;F.phrases=q.define({compare(n,e){let t=Object.keys(n),i=Object.keys(e);return t.length==i.length&&t.every(r=>n[r]==e[r])}});F.languageData=Oc;F.changeFilter=pc;F.transactionFilter=gc;F.transactionExtender=mc;Ue.reconfigure=K.define();function vn(n,e,t={}){let i={};for(let r of n)for(let s of Object.keys(r)){let o=r[s],l=i[s];if(l===void 0)i[s]=o;else if(!(l===o||o===void 0))if(Object.hasOwnProperty.call(t,s))i[s]=t[s](l,o);else throw new Error("Config merge conflict for field "+s)}for(let r in e)i[r]===void 0&&(i[r]=e[r]);return i}class fi{eq(e){return this==e}range(e,t=e){return gn.create(e,t,this)}}fi.prototype.startSide=fi.prototype.endSide=0;fi.prototype.point=!1;fi.prototype.mapMode=Re.TrackDel;class gn{constructor(e,t,i){this.from=e,this.to=t,this.value=i}static create(e,t,i){return new gn(e,t,i)}}function Ls(n,e){return n.from-e.from||n.value.startSide-e.value.startSide}class Ao{constructor(e,t,i,r){this.from=e,this.to=t,this.value=i,this.maxPoint=r}get length(){return this.to[this.to.length-1]}findIndex(e,t,i,r=0){let s=i?this.to:this.from;for(let o=r,l=s.length;;){if(o==l)return o;let a=o+l>>1,h=s[a]-e||(i?this.value[a].endSide:this.value[a].startSide)-t;if(a==o)return h>=0?o:l;h>=0?l=a:o=a+1}}between(e,t,i,r){for(let s=this.findIndex(t,-1e9,!0),o=this.findIndex(i,1e9,!1,s);sO||u==O&&h.startSide>0&&h.endSide<=0)continue;(O-u||h.endSide-h.startSide)<0||(o<0&&(o=u),h.point&&(l=Math.max(l,O-u)),i.push(h),r.push(u-o),s.push(O-o))}return{mapped:i.length?new Ao(r,s,i,l):null,pos:o}}}class I{constructor(e,t,i,r){this.chunkPos=e,this.chunk=t,this.nextLayer=i,this.maxPoint=r}static create(e,t,i,r){return new I(e,t,i,r)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:i=!1,filterFrom:r=0,filterTo:s=this.length}=e,o=e.filter;if(t.length==0&&!o)return this;if(i&&(t=t.slice().sort(Ls)),this.isEmpty)return t.length?I.of(t):this;let l=new Qc(this,null,-1).goto(0),a=0,h=[],c=new ui;for(;l.value||a=0){let f=t[a++];c.addInner(f.from,f.to,f.value)||h.push(f)}else l.rangeIndex==1&&l.chunkIndexthis.chunkEnd(l.chunkIndex)||sl.to||s=s&&e<=s+o.length&&o.between(s,e-s,t-s,i)===!1)return}this.nextLayer.between(e,t,i)}}iter(e=0){return mn.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return mn.from(e).goto(t)}static compare(e,t,i,r,s=-1){let o=e.filter(f=>f.maxPoint>0||!f.isEmpty&&f.maxPoint>=s),l=t.filter(f=>f.maxPoint>0||!f.isEmpty&&f.maxPoint>=s),a=Il(o,l,i),h=new Bi(o,a,s),c=new Bi(l,a,s);i.iterGaps((f,u,O)=>Nl(h,f,c,u,O,r)),i.empty&&i.length==0&&Nl(h,0,c,0,0,r)}static eq(e,t,i=0,r){r==null&&(r=999999999);let s=e.filter(c=>!c.isEmpty&&t.indexOf(c)<0),o=t.filter(c=>!c.isEmpty&&e.indexOf(c)<0);if(s.length!=o.length)return!1;if(!s.length)return!0;let l=Il(s,o),a=new Bi(s,l,0).goto(i),h=new Bi(o,l,0).goto(i);for(;;){if(a.to!=h.to||!Bs(a.active,h.active)||a.point&&(!h.point||!a.point.eq(h.point)))return!1;if(a.to>r)return!0;a.next(),h.next()}}static spans(e,t,i,r,s=-1){let o=new Bi(e,null,s).goto(t),l=t,a=o.openStart;for(;;){let h=Math.min(o.to,i);if(o.point){let c=o.activeForPoint(o.to),f=o.pointFroml&&(r.span(l,h,o.active,a),a=o.openEnd(h));if(o.to>i)return a+(o.point&&o.to>i?1:0);l=o.to,o.next()}}static of(e,t=!1){let i=new ui;for(let r of e instanceof gn?[e]:t?bd(e):e)i.add(r.from,r.to,r.value);return i.finish()}static join(e){if(!e.length)return I.empty;let t=e[e.length-1];for(let i=e.length-2;i>=0;i--)for(let r=e[i];r!=I.empty;r=r.nextLayer)t=new I(r.chunkPos,r.chunk,t,Math.max(r.maxPoint,t.maxPoint));return t}}I.empty=new I([],[],null,-1);function bd(n){if(n.length>1)for(let e=n[0],t=1;t0)return n.slice().sort(Ls);e=i}return n}I.empty.nextLayer=I.empty;class ui{finishChunk(e){this.chunks.push(new Ao(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,i){this.addInner(e,t,i)||(this.nextLayer||(this.nextLayer=new ui)).add(e,t,i)}addInner(e,t,i){let r=e-this.lastTo||i.startSide-this.last.endSide;if(r<=0&&(e-this.lastFrom||i.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return r<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=i,this.lastFrom=e,this.lastTo=t,this.value.push(i),i.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let i=t.value.length-1;return this.last=t.value[i],this.lastFrom=t.from[i]+e,this.lastTo=t.to[i]+e,!0}finish(){return this.finishInner(I.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return e;let t=I.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function Il(n,e,t){let i=new Map;for(let s of n)for(let o=0;o=this.minPoint)break}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=i&&r.push(new Qc(o,t,i,s));return r.length==1?r[0]:new mn(r)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let i of this.heap)i.goto(e,t);for(let i=this.heap.length>>1;i>=0;i--)cs(this.heap,i);return this.next(),this}forward(e,t){for(let i of this.heap)i.forward(e,t);for(let i=this.heap.length>>1;i>=0;i--)cs(this.heap,i);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),cs(this.heap,0)}}}function cs(n,e){for(let t=n[e];;){let i=(e<<1)+1;if(i>=n.length)break;let r=n[i];if(i+1=0&&(r=n[i+1],i++),t.compare(r)<0)break;n[i]=t,n[e]=r,e=i}}class Bi{constructor(e,t,i){this.minPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=mn.from(e,t,i)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){qn(this.active,e),qn(this.activeTo,e),qn(this.activeRank,e),this.minActive=Gl(this.active,this.activeTo)}addActive(e){let t=0,{value:i,to:r,rank:s}=this.cursor;for(;t0;)t++;zn(this.active,t,i),zn(this.activeTo,t,r),zn(this.activeRank,t,s),e&&zn(e,t,this.cursor.from),this.minActive=Gl(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let i=this.openStart<0?[]:null;for(;;){let r=this.minActive;if(r>-1&&(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)<0){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),i&&qn(i,r)}else if(this.cursor.value)if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let s=this.cursor.value;if(!s.point)this.addActive(i),this.cursor.next();else if(t&&this.cursor.to==this.to&&this.cursor.from=0&&i[r]=0&&!(this.activeRank[i]e||this.activeTo[i]==e&&this.active[i].endSide>=this.point.endSide)&&t.push(this.active[i]);return t.reverse()}openEnd(e){let t=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>e;i--)t++;return t}}function Nl(n,e,t,i,r,s){n.goto(e),t.goto(i);let o=i+r,l=i,a=i-e;for(;;){let h=n.to+a-t.to,c=h||n.endSide-t.endSide,f=c<0?n.to+a:t.to,u=Math.min(f,o);if(n.point||t.point?n.point&&t.point&&(n.point==t.point||n.point.eq(t.point))&&Bs(n.activeForPoint(n.to),t.activeForPoint(t.to))||s.comparePoint(l,u,n.point,t.point):u>l&&!Bs(n.active,t.active)&&s.compareRange(l,u,n.active,t.active),f>o)break;(h||n.openEnd!=t.openEnd)&&s.boundChange&&s.boundChange(f),l=f,c<=0&&n.next(),c>=0&&t.next()}}function Bs(n,e){if(n.length!=e.length)return!1;for(let t=0;t=e;i--)n[i+1]=n[i];n[e]=t}function Gl(n,e){let t=-1,i=1e9;for(let r=0;r=e)return r;if(r==n.length)break;s+=n.charCodeAt(r)==9?t-s%t:1,r=Xe(n,r)}return n.length}const Us="ͼ",Fl=typeof Symbol>"u"?"__"+Us:Symbol.for(Us),Is=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),Hl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class Ft{constructor(e,t){this.rules=[];let{finish:i}=t||{};function r(o){return/^@/.test(o)?[o]:o.split(/,\s*/)}function s(o,l,a,h){let c=[],f=/^@(\w+)\b/.exec(o[0]),u=f&&f[1]=="keyframes";if(f&&l==null)return a.push(o[0]+";");for(let O in l){let d=l[O];if(/&/.test(O))s(O.split(/,\s*/).map(S=>o.map(p=>S.replace(/&/,p))).reduce((S,p)=>S.concat(p)),d,a);else if(d&&typeof d=="object"){if(!f)throw new RangeError("The value of a property ("+O+") should be a primitive value.");s(r(O),d,c,u)}else d!=null&&c.push(O.replace(/_.*/,"").replace(/[A-Z]/g,S=>"-"+S.toLowerCase())+": "+d+";")}(c.length||u)&&a.push((i&&!f&&!h?o.map(i):o).join(", ")+" {"+c.join(" ")+"}")}for(let o in e)s(r(o),e[o],this.rules)}getRules(){return this.rules.join(` +`)}static newName(){let e=Hl[Fl]||1;return Hl[Fl]=e+1,Us+e.toString(36)}static mount(e,t,i){let r=e[Is],s=i&&i.nonce;r?s&&r.setNonce(s):r=new wd(e,s),r.mount(Array.isArray(t)?t:[t],e)}}let Kl=new Map;class wd{constructor(e,t){let i=e.ownerDocument||e,r=i.defaultView;if(!e.head&&e.adoptedStyleSheets&&r.CSSStyleSheet){let s=Kl.get(i);if(s)return e[Is]=s;this.sheet=new r.CSSStyleSheet,Kl.set(i,this)}else this.styleTag=i.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[Is]=this}mount(e,t){let i=this.sheet,r=0,s=0;for(let o=0;o-1&&(this.modules.splice(a,1),s--,a=-1),a==-1){if(this.modules.splice(s++,0,l),i)for(let h=0;h",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},xd=typeof navigator<"u"&&/Mac/.test(navigator.platform),Pd=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var we=0;we<10;we++)Ht[48+we]=Ht[96+we]=String(we);for(var we=1;we<=24;we++)Ht[we+111]="F"+we;for(var we=65;we<=90;we++)Ht[we]=String.fromCharCode(we+32),yn[we]=String.fromCharCode(we);for(var fs in Ht)yn.hasOwnProperty(fs)||(yn[fs]=Ht[fs]);function $d(n){var e=xd&&n.metaKey&&n.shiftKey&&!n.ctrlKey&&!n.altKey||Pd&&n.shiftKey&&n.key&&n.key.length==1||n.key=="Unidentified",t=!e&&n.key||(n.shiftKey?yn:Ht)[n.keyCode]||n.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function Sn(n){let e;return n.nodeType==11?e=n.getSelection?n:n.ownerDocument:e=n,e.getSelection()}function Ns(n,e){return e?n==e||n.contains(e.nodeType!=1?e.parentNode:e):!1}function hr(n,e){if(!e.anchorNode)return!1;try{return Ns(n,e.anchorNode)}catch{return!1}}function bn(n){return n.nodeType==3?di(n,0,n.nodeValue.length).getClientRects():n.nodeType==1?n.getClientRects():[]}function cn(n,e,t,i){return t?Jl(n,e,t,i,-1)||Jl(n,e,t,i,1):!1}function Oi(n){for(var e=0;;e++)if(n=n.previousSibling,!n)return e}function Pr(n){return n.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(n.nodeName)}function Jl(n,e,t,i,r){for(;;){if(n==t&&e==i)return!0;if(e==(r<0?0:xt(n))){if(n.nodeName=="DIV")return!1;let s=n.parentNode;if(!s||s.nodeType!=1)return!1;e=Oi(n)+(r<0?0:1),n=s}else if(n.nodeType==1){if(n=n.childNodes[e+(r<0?-1:0)],n.nodeType==1&&n.contentEditable=="false")return!1;e=r<0?xt(n):0}else return!1}}function xt(n){return n.nodeType==3?n.nodeValue.length:n.childNodes.length}function zr(n,e){let t=e?n.left:n.right;return{left:t,right:t,top:n.top,bottom:n.bottom}}function vd(n){let e=n.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:n.innerWidth,top:0,bottom:n.innerHeight}}function wc(n,e){let t=e.width/n.offsetWidth,i=e.height/n.offsetHeight;return(t>.995&&t<1.005||!isFinite(t)||Math.abs(e.width-n.offsetWidth)<1)&&(t=1),(i>.995&&i<1.005||!isFinite(i)||Math.abs(e.height-n.offsetHeight)<1)&&(i=1),{scaleX:t,scaleY:i}}function kd(n,e,t,i,r,s,o,l){let a=n.ownerDocument,h=a.defaultView||window;for(let c=n,f=!1;c&&!f;)if(c.nodeType==1){let u,O=c==a.body,d=1,S=1;if(O)u=vd(h);else{if(/^(fixed|sticky)$/.test(getComputedStyle(c).position)&&(f=!0),c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.assignedSlot||c.parentNode;continue}let m=c.getBoundingClientRect();({scaleX:d,scaleY:S}=wc(c,m)),u={left:m.left,right:m.left+c.clientWidth*d,top:m.top,bottom:m.top+c.clientHeight*S}}let p=0,g=0;if(r=="nearest")e.top0&&e.bottom>u.bottom+g&&(g=e.bottom-u.bottom+g+o)):e.bottom>u.bottom&&(g=e.bottom-u.bottom+o,t<0&&e.top-g0&&e.right>u.right+p&&(p=e.right-u.right+p+s)):e.right>u.right&&(p=e.right-u.right+s,t<0&&e.leftr.clientHeight&&(i=r),!t&&r.scrollWidth>r.clientWidth&&(t=r),r=r.assignedSlot||r.parentNode;else if(r.nodeType==11)r=r.host;else break;return{x:t,y:i}}class Td{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:i}=e;this.set(t,Math.min(e.anchorOffset,t?xt(t):0),i,Math.min(e.focusOffset,i?xt(i):0))}set(e,t,i,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=i,this.focusOffset=r}}let Qi=null;function xc(n){if(n.setActive)return n.setActive();if(Qi)return n.focus(Qi);let e=[];for(let t=n;t&&(e.push(t,t.scrollTop,t.scrollLeft),t!=t.ownerDocument);t=t.parentNode);if(n.focus(Qi==null?{get preventScroll(){return Qi={preventScroll:!0},!0}}:void 0),!Qi){Qi=!1;for(let t=0;tMath.max(1,n.scrollHeight-n.clientHeight-4)}function vc(n,e){for(let t=n,i=e;;){if(t.nodeType==3&&i>0)return{node:t,offset:i};if(t.nodeType==1&&i>0){if(t.contentEditable=="false")return null;t=t.childNodes[i-1],i=xt(t)}else if(t.parentNode&&!Pr(t))i=Oi(t),t=t.parentNode;else return null}}function kc(n,e){for(let t=n,i=e;;){if(t.nodeType==3&&it)return f.domBoundsAround(e,t,h);if(u>=e&&r==-1&&(r=a,s=h),h>t&&f.dom.parentNode==this.dom){o=a,l=c;break}c=u,h=u+f.breakAfter}return{from:s,to:l<0?i+this.length:l,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),t.flags&1)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,this.flags&7&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,i=Mo){this.markDirty();for(let r=e;rthis.pos||e==this.pos&&(t>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}}function Tc(n,e,t,i,r,s,o,l,a){let{children:h}=n,c=h.length?h[e]:null,f=s.length?s[s.length-1]:null,u=f?f.breakAfter:o;if(!(e==i&&c&&!o&&!u&&s.length<2&&c.merge(t,r,s.length?f:null,t==0,l,a))){if(i0&&(!o&&s.length&&c.merge(t,c.length,s[0],!1,l,0)?c.breakAfter=s.shift().breakAfter:(t2);var _={mac:ra||/Mac/.test(Ee.platform),windows:/Win/.test(Ee.platform),linux:/Linux|X11/.test(Ee.platform),ie:jr,ie_version:Rc?Gs.documentMode||6:Hs?+Hs[1]:Fs?+Fs[1]:0,gecko:ia,gecko_version:ia?+(/Firefox\/(\d+)/.exec(Ee.userAgent)||[0,0])[1]:0,chrome:!!us,chrome_version:us?+us[1]:0,ios:ra,android:/Android\b/.test(Ee.userAgent),webkit:na,safari:Xc,webkit_version:na?+(/\bAppleWebKit\/(\d+)/.exec(Ee.userAgent)||[0,0])[1]:0,tabSize:Gs.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const Xd=256;class ht extends se{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){e.nodeType==3&&this.createDOM(e)}merge(e,t,i){return this.flags&8||i&&(!(i instanceof ht)||this.length-(t-e)+i.length>Xd||i.flags&8)?!1:(this.text=this.text.slice(0,e)+(i?i.text:"")+this.text.slice(t),this.markDirty(),!0)}split(e){let t=new ht(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t.flags|=this.flags&8,t}localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0}domAtPos(e){return new $e(this.dom,e)}domBoundsAround(e,t,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,t){return Ad(this.dom,e,t)}}class Rt extends se{constructor(e,t=[],i=0){super(),this.mark=e,this.children=t,this.length=i;for(let r of t)r.setParent(this)}setAttrs(e){if(Pc(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!((this.flags|e.flags)&8)}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,t){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,t)}merge(e,t,i,r,s,o){return i&&(!(i instanceof Rt&&i.mark.eq(this.mark))||e&&s<=0||te&&t.push(i=e&&(r=s),i=a,s++}let o=this.length-e;return this.length=e,r>-1&&(this.children.length=r,this.markDirty()),new Rt(this.mark,t,o)}domAtPos(e){return Ac(this,e)}coordsAt(e,t){return Vc(this,e,t)}}function Ad(n,e,t){let i=n.nodeValue.length;e>i&&(e=i);let r=e,s=e,o=0;e==0&&t<0||e==i&&t>=0?_.chrome||_.gecko||(e?(r--,o=1):s=0)?0:l.length-1];return _.safari&&!o&&a.width==0&&(a=Array.prototype.find.call(l,h=>h.width)||a),o?zr(a,o<0):a||null}class Ut extends se{static create(e,t,i){return new Ut(e,t,i)}constructor(e,t,i){super(),this.widget=e,this.length=t,this.side=i,this.prevWidget=null}split(e){let t=Ut.create(this.widget,this.length-e,this.side);return this.length-=e,t}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,t,i,r,s,o){return i&&(!(i instanceof Ut)||!this.widget.compare(i.widget)||e>0&&s<=0||t0)?$e.before(this.dom):$e.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,t){let i=this.widget.coordsAt(this.dom,e,t);if(i)return i;let r=this.dom.getClientRects(),s=null;if(!r.length)return null;let o=this.side?this.side<0:e>0;for(let l=o?r.length-1:0;s=r[l],!(e>0?l==0:l==r.length-1||s.top0?$e.before(this.dom):$e.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return H.empty}get isHidden(){return!0}}ht.prototype.children=Ut.prototype.children=Ri.prototype.children=Mo;function Ac(n,e){let t=n.dom,{children:i}=n,r=0;for(let s=0;rs&&e0;s--){let o=i[s-1];if(o.dom.parentNode==t)return o.domAtPos(o.length)}for(let s=r;s0&&e instanceof Rt&&r.length&&(i=r[r.length-1])instanceof Rt&&i.mark.eq(e.mark)?Mc(i,e.children[0],t-1):(r.push(e),e.setParent(n)),n.length+=e.length}function Vc(n,e,t){let i=null,r=-1,s=null,o=-1;function l(h,c){for(let f=0,u=0;f=c&&(O.children.length?l(O,c-u):(!s||s.isHidden&&t>0)&&(d>c||u==d&&O.getSide()>0)?(s=O,o=c-u):(u-1?1:0)!=r.length-(t&&r.indexOf(t)>-1?1:0))return!1;for(let s of i)if(s!=t&&(r.indexOf(s)==-1||n[s]!==e[s]))return!1;return!0}function Js(n,e,t){let i=!1;if(e)for(let r in e)t&&r in t||(i=!0,r=="style"?n.style.cssText="":n.removeAttribute(r));if(t)for(let r in t)e&&e[r]==t[r]||(i=!0,r=="style"?n.style.cssText=t[r]:n.setAttribute(r,t[r]));return i}function Vd(n){let e=Object.create(null);for(let t=0;t0?3e8:-4e8:t>0?1e8:-1e8,new Kt(e,t,t,i,e.widget||null,!1)}static replace(e){let t=!!e.block,i,r;if(e.isBlockGap)i=-5e8,r=4e8;else{let{start:s,end:o}=_c(e,t);i=(s?t?-3e8:-1:5e8)-1,r=(o?t?2e8:1:-6e8)+1}return new Kt(e,i,r,t,e.widget||null,!0)}static line(e){return new Zn(e)}static set(e,t=!1){return I.of(e,t)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}ee.none=I.empty;class kn extends ee{constructor(e){let{start:t,end:i}=_c(e);super(t?-1:5e8,i?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var t,i;return this==e||e instanceof kn&&this.tagName==e.tagName&&(this.class||((t=this.attrs)===null||t===void 0?void 0:t.class))==(e.class||((i=e.attrs)===null||i===void 0?void 0:i.class))&&$r(this.attrs,e.attrs,"class")}range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be empty");return super.range(e,t)}}kn.prototype.point=!1;class Zn extends ee{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof Zn&&this.spec.class==e.spec.class&&$r(this.spec.attributes,e.spec.attributes)}range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,t)}}Zn.prototype.mapMode=Re.TrackBefore;Zn.prototype.point=!0;class Kt extends ee{constructor(e,t,i,r,s,o){super(t,i,s,e),this.block=r,this.isReplace=o,this.mapMode=r?t<=0?Re.TrackBefore:Re.TrackAfter:Re.TrackDel}get type(){return this.startSide!=this.endSide?it.WidgetRange:this.startSide<=0?it.WidgetBefore:it.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof Kt&&_d(this.widget,e.widget)&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide}range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,t)}}Kt.prototype.point=!0;function _c(n,e=!1){let{inclusiveStart:t,inclusiveEnd:i}=n;return t==null&&(t=n.inclusive),i==null&&(i=n.inclusive),{start:t??e,end:i??e}}function _d(n,e){return n==e||!!(n&&e&&n.compare(e))}function cr(n,e,t,i=0){let r=t.length-1;r>=0&&t[r]+i>=n?t[r]=Math.max(t[r],e):t.push(n,e)}class pe extends se{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,t,i,r,s,o){if(i){if(!(i instanceof pe))return!1;this.dom||i.transferDOM(this)}return r&&this.setDeco(i?i.attrs:null),Cc(this,e,t,i?i.children.slice():[],s,o),!0}split(e){let t=new pe;if(t.breakAfter=this.breakAfter,this.length==0)return t;let{i,off:r}=this.childPos(e);r&&(t.append(this.children[i].split(r),0),this.children[i].merge(r,this.children[i].length,null,!1,0,0),i++);for(let s=i;s0&&this.children[i-1].length==0;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=e,t}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){$r(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,t){Mc(this,e,t)}addLineDeco(e){let t=e.spec.attributes,i=e.spec.class;t&&(this.attrs=Ks(t,this.attrs||{})),i&&(this.attrs=Ks({class:i},this.attrs||{}))}domAtPos(e){return Ac(this,e)}reuseDOM(e){e.nodeName=="DIV"&&(this.setDOM(e),this.flags|=6)}sync(e,t){var i;this.dom?this.flags&4&&(Pc(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(Js(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,t);let r=this.dom.lastChild;for(;r&&se.get(r)instanceof Rt;)r=r.lastChild;if(!r||!this.length||r.nodeName!="BR"&&((i=se.get(r))===null||i===void 0?void 0:i.isEditable)==!1&&(!_.ios||!this.children.some(s=>s instanceof ht))){let s=document.createElement("BR");s.cmIgnore=!0,this.dom.appendChild(s)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let e=0,t;for(let i of this.children){if(!(i instanceof ht)||/[^ -~]/.test(i.text))return null;let r=bn(i.dom);if(r.length!=1)return null;e+=r[0].width,t=r[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:t}:null}coordsAt(e,t){let i=Vc(this,e,t);if(!this.children.length&&i&&this.parent){let{heightOracle:r}=this.parent.view.viewState,s=i.bottom-i.top;if(Math.abs(s-r.lineHeight)<2&&r.textHeight=t){if(s instanceof pe)return s;if(o>t)break}r=o+s.breakAfter}return null}}class Ct extends se{constructor(e,t,i){super(),this.widget=e,this.length=t,this.deco=i,this.breakAfter=0,this.prevWidget=null}merge(e,t,i,r,s,o){return i&&(!(i instanceof Ct)||!this.widget.compare(i.widget)||e>0&&s<=0||t0}}class eo extends Yr{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}class fn{constructor(e,t,i,r){this.doc=e,this.pos=t,this.end=i,this.disallowBlockEffectsFor=r,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=t}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Ct&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new pe),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(jn(new Ri(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(e&&this.content.length&&this.content[this.content.length-1]instanceof Ct)&&this.getLine()}buildText(e,t,i){for(;e>0;){if(this.textOff==this.text.length){let{value:s,lineBreak:o,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}else this.text=s,this.textOff=0}let r=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-i)),this.getLine().append(jn(new ht(this.text.slice(this.textOff,this.textOff+r)),t),i),this.atCursorPos=!0,this.textOff+=r,e-=r,i=0}}span(e,t,i,r){this.buildText(t-e,i,r),this.pos=t,this.openStart<0&&(this.openStart=r)}point(e,t,i,r,s,o){if(this.disallowBlockEffectsFor[o]&&i instanceof Kt){if(i.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=t-e;if(i instanceof Kt)if(i.block)i.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Ct(i.widget||Xi.block,l,i));else{let a=Ut.create(i.widget||Xi.inline,l,l?0:i.startSide),h=this.atCursorPos&&!a.isEditable&&s<=r.length&&(e0),c=!a.isEditable&&(er.length||i.startSide<=0),f=this.getLine();this.pendingBuffer==2&&!h&&!a.isEditable&&(this.pendingBuffer=0),this.flushBuffer(r),h&&(f.append(jn(new Ri(1),r),s),s=r.length+Math.max(0,s-r.length)),f.append(jn(a,r),s),this.atCursorPos=c,this.pendingBuffer=c?er.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=r.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(i);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=s)}static build(e,t,i,r,s){let o=new fn(e,t,i,s);return o.openEnd=I.spans(r,t,i,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}function jn(n,e){for(let t of e)n=new Rt(t,[n],n.length);return n}class Xi extends Yr{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}Xi.inline=new Xi("span");Xi.block=new Xi("div");var fe=function(n){return n[n.LTR=0]="LTR",n[n.RTL=1]="RTL",n}(fe||(fe={}));const pi=fe.LTR,Vo=fe.RTL;function Ec(n){let e=[];for(let t=0;t=t){if(l.level==i)return o;(s<0||(r!=0?r<0?l.fromt:e[s].level>l.level))&&(s=o)}}if(s<0)throw new RangeError("Index out of range");return s}}function Wc(n,e){if(n.length!=e.length)return!1;for(let t=0;t=0;S-=3)if(dt[S+1]==-O){let p=dt[S+2],g=p&2?r:p&4?p&1?s:r:0;g&&(re[f]=re[dt[S]]=g),l=S;break}}else{if(dt.length==189)break;dt[l++]=f,dt[l++]=u,dt[l++]=a}else if((d=re[f])==2||d==1){let S=d==r;a=S?0:1;for(let p=l-3;p>=0;p-=3){let g=dt[p+2];if(g&2)break;if(S)dt[p+2]|=2;else{if(g&4)break;dt[p+2]|=4}}}}}function jd(n,e,t,i){for(let r=0,s=i;r<=t.length;r++){let o=r?t[r-1].to:n,l=ra;)d==p&&(d=t[--S].from,p=S?t[S-1].to:n),re[--d]=O;a=c}else s=h,a++}}}function io(n,e,t,i,r,s,o){let l=i%2?2:1;if(i%2==r%2)for(let a=e,h=0;aa&&o.push(new It(a,S.from,O));let p=S.direction==pi!=!(O%2);no(n,p?i+1:i,r,S.inner,S.from,S.to,o),a=S.to}d=S.to}else{if(d==t||(c?re[d]!=l:re[d]==l))break;d++}u?io(n,a,d,i+1,r,u,o):ae;){let c=!0,f=!1;if(!h||a>s[h-1].to){let S=re[a-1];S!=l&&(c=!1,f=S==16)}let u=!c&&l==1?[]:null,O=c?i:i+1,d=a;e:for(;;)if(h&&d==s[h-1].to){if(f)break e;let S=s[--h];if(!c)for(let p=S.from,g=h;;){if(p==e)break e;if(g&&s[g-1].to==p)p=s[--g].from;else{if(re[p-1]==l)break e;break}}if(u)u.push(S);else{S.tore.length;)re[re.length]=256;let i=[],r=e==pi?0:1;return no(n,r,r,t,0,n.length,i),i}function qc(n){return[new It(0,n,0)]}let zc="";function Ld(n,e,t,i,r){var s;let o=i.head-n.from,l=It.find(e,o,(s=i.bidiLevel)!==null&&s!==void 0?s:-1,i.assoc),a=e[l],h=a.side(r,t);if(o==h){let u=l+=r?1:-1;if(u<0||u>=e.length)return null;a=e[l=u],o=a.side(!r,t),h=a.side(r,t)}let c=Xe(n.text,o,a.forward(r,t));(ca.to)&&(c=h),zc=n.text.slice(Math.min(o,c),Math.max(o,c));let f=l==(r?e.length-1:0)?null:e[l+(r?1:-1)];return f&&c==h&&f.level+(r?0:1)n.some(e=>e)}),Ud=q.define({combine:n=>n.some(e=>e)}),Gc=q.define();class ki{constructor(e,t="nearest",i="nearest",r=5,s=5,o=!1){this.range=e,this.y=t,this.x=i,this.yMargin=r,this.xMargin=s,this.isSnapshot=o}map(e){return e.empty?this:new ki(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new ki(C.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const Yn=K.define({map:(n,e)=>n.map(e)}),Fc=K.define();function Ae(n,e,t){let i=n.facet(Bc);i.length?i[0](e):window.onerror?window.onerror(String(e),t,void 0,void 0,e):t?console.error(t+":",e):console.error(e)}const kt=q.define({combine:n=>n.length?n[0]:!0});let Id=0;const rn=q.define();class qe{constructor(e,t,i,r,s){this.id=e,this.create=t,this.domEventHandlers=i,this.domEventObservers=r,this.extension=s(this)}static define(e,t){const{eventHandlers:i,eventObservers:r,provide:s,decorations:o}=t||{};return new qe(Id++,e,i,r,l=>{let a=[rn.of(l)];return o&&a.push(Qn.of(h=>{let c=h.plugin(l);return c?o(c):ee.none})),s&&a.push(s(l)),a})}static fromClass(e,t){return qe.define(i=>new e(i),t)}}class Os{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(i){if(Ae(t.state,i,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(t){Ae(e.state,t,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var t;if(!((t=this.value)===null||t===void 0)&&t.destroy)try{this.value.destroy()}catch(i){Ae(e.state,i,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const Hc=q.define(),Do=q.define(),Qn=q.define(),Kc=q.define(),Wo=q.define(),Jc=q.define();function oa(n,e){let t=n.state.facet(Jc);if(!t.length)return t;let i=t.map(s=>s instanceof Function?s(n):s),r=[];return I.spans(i,e.from,e.to,{point(){},span(s,o,l,a){let h=s-e.from,c=o-e.from,f=r;for(let u=l.length-1;u>=0;u--,a--){let O=l[u].spec.bidiIsolate,d;if(O==null&&(O=Bd(e.text,h,c)),a>0&&f.length&&(d=f[f.length-1]).to==h&&d.direction==O)d.to=c,f=d.inner;else{let S={from:h,to:c,direction:O,inner:[]};f.push(S),f=S.inner}}}}),r}const ef=q.define();function qo(n){let e=0,t=0,i=0,r=0;for(let s of n.state.facet(ef)){let o=s(n);o&&(o.left!=null&&(e=Math.max(e,o.left)),o.right!=null&&(t=Math.max(t,o.right)),o.top!=null&&(i=Math.max(i,o.top)),o.bottom!=null&&(r=Math.max(r,o.bottom)))}return{left:e,right:t,top:i,bottom:r}}const sn=q.define();class nt{constructor(e,t,i,r){this.fromA=e,this.toA=t,this.fromB=i,this.toB=r}join(e){return new nt(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let t=e.length,i=this;for(;t>0;t--){let r=e[t-1];if(!(r.fromA>i.toA)){if(r.toAc)break;s+=2}if(!a)return i;new nt(a.fromA,a.toA,a.fromB,a.toB).addToSet(i),o=a.toA,l=a.toB}}}class vr{constructor(e,t,i){this.view=e,this.state=t,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=me.empty(this.startState.doc.length);for(let s of i)this.changes=this.changes.compose(s.changes);let r=[];this.changes.iterChangedRanges((s,o,l,a)=>r.push(new nt(s,o,l,a))),this.changedRanges=r}static create(e,t,i){return new vr(e,t,i)}get viewportChanged(){return(this.flags&4)>0}get viewportMoved(){return(this.flags&8)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&18)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}class la extends se{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=ee.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new pe],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new nt(0,0,0,e.state.doc.length)],0,null)}update(e){var t;let i=e.changedRanges;this.minWidth>0&&i.length&&(i.every(({fromA:h,toA:c})=>cthis.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let r=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((t=this.domChanged)===null||t===void 0)&&t.newSel?r=this.domChanged.newSel.head:!ep(e.changes,this.hasComposition)&&!e.selectionSet&&(r=e.state.selection.main.head));let s=r>-1?Gd(this.view,e.changes,r):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:h,to:c}=this.hasComposition;i=new nt(h,c,e.changes.mapPos(h,-1),e.changes.mapPos(c,1)).addToSet(i.slice())}this.hasComposition=s?{from:s.range.fromB,to:s.range.toB}:null,(_.ie||_.chrome)&&!s&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let o=this.decorations,l=this.updateDeco(),a=Kd(o,l,e.changes);return i=nt.extendWithRanges(i,a),!(this.flags&7)&&i.length==0?!1:(this.updateInner(i,e.startState.doc.length,s),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,t,i){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,i);let{observer:r}=this.view;r.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let o=_.chrome||_.ios?{node:r.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,o),this.flags&=-8,o&&(o.written||r.selectionRange.focusNode!=o.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(o=>o.flags&=-9);let s=[];if(this.view.viewport.from||this.view.viewport.to=0?r[o]:null;if(!l)break;let{fromA:a,toA:h,fromB:c,toB:f}=l,u,O,d,S;if(i&&i.range.fromBc){let b=fn.build(this.view.state.doc,c,i.range.fromB,this.decorations,this.dynamicDecorationMap),P=fn.build(this.view.state.doc,i.range.toB,f,this.decorations,this.dynamicDecorationMap);O=b.breakAtStart,d=b.openStart,S=P.openEnd;let Z=this.compositionView(i);P.breakAtStart?Z.breakAfter=1:P.content.length&&Z.merge(Z.length,Z.length,P.content[0],!1,P.openStart,0)&&(Z.breakAfter=P.content[0].breakAfter,P.content.shift()),b.content.length&&Z.merge(0,0,b.content[b.content.length-1],!0,0,b.openEnd)&&b.content.pop(),u=b.content.concat(Z).concat(P.content)}else({content:u,breakAtStart:O,openStart:d,openEnd:S}=fn.build(this.view.state.doc,c,f,this.decorations,this.dynamicDecorationMap));let{i:p,off:g}=s.findPos(h,1),{i:m,off:y}=s.findPos(a,-1);Tc(this,m,y,p,g,u,O,d,S)}i&&this.fixCompositionDOM(i)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let t of e.transactions)for(let i of t.effects)i.is(Fc)&&(this.editContextFormatting=i.value)}compositionView(e){let t=new ht(e.text.nodeValue);t.flags|=8;for(let{deco:r}of e.marks)t=new Rt(r,[t],t.length);let i=new pe;return i.append(t,0),i}fixCompositionDOM(e){let t=(s,o)=>{o.flags|=8|(o.children.some(a=>a.flags&7)?1:0),this.markedForComposition.add(o);let l=se.get(s);l&&l!=o&&(l.dom=null),o.setDOM(s)},i=this.childPos(e.range.fromB,1),r=this.children[i.i];t(e.line,r);for(let s=e.marks.length-1;s>=-1;s--)i=r.childPos(i.off,1),r=r.children[i.i],t(s>=0?e.marks[s].node:e.text,r)}updateSelection(e=!1,t=!1){(e||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let i=this.view.root.activeElement,r=i==this.dom,s=!r&&!(this.view.state.facet(kt)||this.dom.tabIndex>-1)&&hr(this.dom,this.view.observer.selectionRange)&&!(i&&this.dom.contains(i));if(!(r||t||s))return;let o=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,a=this.moveToLine(this.domAtPos(l.anchor)),h=l.empty?a:this.moveToLine(this.domAtPos(l.head));if(_.gecko&&l.empty&&!this.hasComposition&&Nd(a)){let f=document.createTextNode("");this.view.observer.ignore(()=>a.node.insertBefore(f,a.node.childNodes[a.offset]||null)),a=h=new $e(f,0),o=!0}let c=this.view.observer.selectionRange;(o||!c.focusNode||(!cn(a.node,a.offset,c.anchorNode,c.anchorOffset)||!cn(h.node,h.offset,c.focusNode,c.focusOffset))&&!this.suppressWidgetCursorChange(c,l))&&(this.view.observer.ignore(()=>{_.android&&_.chrome&&this.dom.contains(c.focusNode)&&Jd(c.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let f=Sn(this.view.root);if(f)if(l.empty){if(_.gecko){let u=Fd(a.node,a.offset);if(u&&u!=3){let O=(u==1?vc:kc)(a.node,a.offset);O&&(a=new $e(O.node,O.offset))}}f.collapse(a.node,a.offset),l.bidiLevel!=null&&f.caretBidiLevel!==void 0&&(f.caretBidiLevel=l.bidiLevel)}else if(f.extend){f.collapse(a.node,a.offset);try{f.extend(h.node,h.offset)}catch{}}else{let u=document.createRange();l.anchor>l.head&&([a,h]=[h,a]),u.setEnd(h.node,h.offset),u.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(u)}s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),i&&i.focus())}),this.view.observer.setSelectionRange(a,h)),this.impreciseAnchor=a.precise?null:new $e(c.anchorNode,c.anchorOffset),this.impreciseHead=h.precise?null:new $e(c.focusNode,c.focusOffset)}suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&cn(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.state.selection.main,i=Sn(e.root),{anchorNode:r,anchorOffset:s}=e.observer.selectionRange;if(!i||!t.empty||!t.assoc||!i.modify)return;let o=pe.find(this,t.head);if(!o)return;let l=o.posAtStart;if(t.head==l||t.head==l+o.length)return;let a=this.coordsAt(t.head,-1),h=this.coordsAt(t.head,1);if(!a||!h||a.bottom>h.top)return;let c=this.domAtPos(t.head+t.assoc);i.collapse(c.node,c.offset),i.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let f=e.observer.selectionRange;e.docView.posFromDOM(f.anchorNode,f.anchorOffset)!=t.from&&i.collapse(r,s)}moveToLine(e){let t=this.dom,i;if(e.node!=t)return e;for(let r=e.offset;!i&&r=0;r--){let s=se.get(t.childNodes[r]);s instanceof pe&&(i=s.domAtPos(s.length))}return i?new $e(i.node,i.offset,!0):e}nearest(e){for(let t=e;t;){let i=se.get(t);if(i&&i.rootView==this)return i;t=t.parentNode}return null}posFromDOM(e,t){let i=this.nearest(e);if(!i)throw new RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(e,t)+i.posAtStart}domAtPos(e){let{i:t,off:i}=this.childCursor().findPos(e,-1);for(;t=0;o--){let l=this.children[o],a=s-l.breakAfter,h=a-l.length;if(ae||l.covers(1))&&(!i||l instanceof pe&&!(i instanceof pe&&t>=0)))i=l,r=h;else if(i&&h==e&&a==e&&l instanceof Ct&&Math.abs(t)<2){if(l.deco.startSide<0)break;o&&(i=null)}s=h}return i?i.coordsAt(e-r,t):null}coordsForChar(e){let{i:t,off:i}=this.childPos(e,1),r=this.children[t];if(!(r instanceof pe))return null;for(;r.children.length;){let{i:l,off:a}=r.childPos(i,1);for(;;l++){if(l==r.children.length)return null;if((r=r.children[l]).length)break}i=a}if(!(r instanceof ht))return null;let s=Xe(r.text,i);if(s==i)return null;let o=di(r.dom,i,s).getClientRects();for(let l=0;lMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,a=this.view.textDirection==fe.LTR;for(let h=0,c=0;cr)break;if(h>=i){let O=f.dom.getBoundingClientRect();if(t.push(O.height),o){let d=f.dom.lastChild,S=d?bn(d):[];if(S.length){let p=S[S.length-1],g=a?p.right-O.left:O.right-p.left;g>l&&(l=g,this.minWidth=s,this.minWidthFrom=h,this.minWidthTo=u)}}}h=u+f.breakAfter}return t}textDirectionAt(e){let{i:t}=this.childPos(e,1);return getComputedStyle(this.children[t].dom).direction=="rtl"?fe.RTL:fe.LTR}measureTextSize(){for(let s of this.children)if(s instanceof pe){let o=s.measureTextSize();if(o)return o}let e=document.createElement("div"),t,i,r;return e.className="cm-line",e.style.width="99999px",e.style.position="absolute",e.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(e);let s=bn(e.firstChild)[0];t=e.getBoundingClientRect().height,i=s?s.width/27:7,r=s?s.height:t,e.remove()}),{lineHeight:t,charWidth:i,textHeight:r}}childCursor(e=this.length){let t=this.children.length;return t&&(e-=this.children[--t].length),new Zc(this.children,e,t)}computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let i=0,r=0;;r++){let s=r==t.viewports.length?null:t.viewports[r],o=s?s.from-1:this.length;if(o>i){let l=(t.lineBlockAt(o).bottom-t.lineBlockAt(i).top)/this.view.scaleY;e.push(ee.replace({widget:new eo(l),block:!0,inclusive:!0,isBlockGap:!0}).range(i,o))}if(!s)break;i=s.to+1}return ee.set(e)}updateDeco(){let e=1,t=this.view.state.facet(Qn).map(s=>(this.dynamicDecorationMap[e++]=typeof s=="function")?s(this.view):s),i=!1,r=this.view.state.facet(Kc).map((s,o)=>{let l=typeof s=="function";return l&&(i=!0),l?s(this.view):s});for(r.length&&(this.dynamicDecorationMap[e++]=i,t.push(I.join(r))),this.decorations=[this.editContextFormatting,...t,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];et.anchor?-1:1),r;if(!i)return;!t.empty&&(r=this.coordsAt(t.anchor,t.anchor>t.head?-1:1))&&(i={left:Math.min(i.left,r.left),top:Math.min(i.top,r.top),right:Math.max(i.right,r.right),bottom:Math.max(i.bottom,r.bottom)});let s=qo(this.view),o={left:i.left-s.left,top:i.top-s.top,right:i.right+s.right,bottom:i.bottom+s.bottom},{offsetWidth:l,offsetHeight:a}=this.view.scrollDOM;kd(this.view.scrollDOM,o,t.head{ie.from&&(t=!0)}),t}function tp(n,e,t=1){let i=n.charCategorizer(e),r=n.doc.lineAt(e),s=e-r.from;if(r.length==0)return C.cursor(e);s==0?t=1:s==r.length&&(t=-1);let o=s,l=s;t<0?o=Xe(r.text,s,!1):l=Xe(r.text,s);let a=i(r.text.slice(o,l));for(;o>0;){let h=Xe(r.text,o,!1);if(i(r.text.slice(h,o))!=a)break;o=h}for(;ln?e.left-n:Math.max(0,n-e.right)}function np(n,e){return e.top>n?e.top-n:Math.max(0,n-e.bottom)}function ds(n,e){return n.tope.top+1}function aa(n,e){return en.bottom?{top:n.top,left:n.left,right:n.right,bottom:e}:n}function so(n,e,t){let i,r,s,o,l=!1,a,h,c,f;for(let d=n.firstChild;d;d=d.nextSibling){let S=bn(d);for(let p=0;py||o==y&&s>m){i=d,r=g,s=m,o=y;let b=y?t0?p0)}m==0?t>g.bottom&&(!c||c.bottomg.top)&&(h=d,f=g):c&&ds(c,g)?c=ha(c,g.bottom):f&&ds(f,g)&&(f=aa(f,g.top))}}if(c&&c.bottom>=t?(i=a,r=c):f&&f.top<=t&&(i=h,r=f),!i)return{node:n,offset:0};let u=Math.max(r.left,Math.min(r.right,e));if(i.nodeType==3)return ca(i,u,t);if(l&&i.contentEditable!="false")return so(i,u,t);let O=Array.prototype.indexOf.call(n.childNodes,i)+(e>=(r.left+r.right)/2?1:0);return{node:n,offset:O}}function ca(n,e,t){let i=n.nodeValue.length,r=-1,s=1e9,o=0;for(let l=0;lt?c.top-t:t-c.bottom)-1;if(c.left-1<=e&&c.right+1>=e&&f=(c.left+c.right)/2,O=u;if((_.chrome||_.gecko)&&di(n,l).getBoundingClientRect().left==c.right&&(O=!u),f<=0)return{node:n,offset:l+(O?1:0)};r=l+(O?1:0),s=f}}}return{node:n,offset:r>-1?r:o>0?n.nodeValue.length:0}}function nf(n,e,t,i=-1){var r,s;let o=n.contentDOM.getBoundingClientRect(),l=o.top+n.viewState.paddingTop,a,{docHeight:h}=n.viewState,{x:c,y:f}=e,u=f-l;if(u<0)return 0;if(u>h)return n.state.doc.length;for(let b=n.viewState.heightOracle.textHeight/2,P=!1;a=n.elementAtHeight(u),a.type!=it.Text;)for(;u=i>0?a.bottom+b:a.top-b,!(u>=0&&u<=h);){if(P)return t?null:0;P=!0,i=-i}f=l+u;let O=a.from;if(On.viewport.to)return n.viewport.to==n.state.doc.length?n.state.doc.length:t?null:fa(n,o,a,c,f);let d=n.dom.ownerDocument,S=n.root.elementFromPoint?n.root:d,p=S.elementFromPoint(c,f);p&&!n.contentDOM.contains(p)&&(p=null),p||(c=Math.max(o.left+1,Math.min(o.right-1,c)),p=S.elementFromPoint(c,f),p&&!n.contentDOM.contains(p)&&(p=null));let g,m=-1;if(p&&((r=n.docView.nearest(p))===null||r===void 0?void 0:r.isEditable)!=!1){if(d.caretPositionFromPoint){let b=d.caretPositionFromPoint(c,f);b&&({offsetNode:g,offset:m}=b)}else if(d.caretRangeFromPoint){let b=d.caretRangeFromPoint(c,f);b&&({startContainer:g,startOffset:m}=b,(!n.contentDOM.contains(g)||_.safari&&rp(g,m,c)||_.chrome&&sp(g,m,c))&&(g=void 0))}g&&(m=Math.min(xt(g),m))}if(!g||!n.docView.dom.contains(g)){let b=pe.find(n.docView,O);if(!b)return u>a.top+a.height/2?a.to:a.from;({node:g,offset:m}=so(b.dom,c,f))}let y=n.docView.nearest(g);if(!y)return null;if(y.isWidget&&((s=y.dom)===null||s===void 0?void 0:s.nodeType)==1){let b=y.dom.getBoundingClientRect();return e.yn.defaultLineHeight*1.5){let l=n.viewState.heightOracle.textHeight,a=Math.floor((r-t.top-(n.defaultLineHeight-l)*.5)/l);s+=a*n.viewState.heightOracle.lineLength}let o=n.state.sliceDoc(t.from,t.to);return t.from+Qd(o,s,n.state.tabSize)}function rp(n,e,t){let i;if(n.nodeType!=3||e!=(i=n.nodeValue.length))return!1;for(let r=n.nextSibling;r;r=r.nextSibling)if(r.nodeType!=1||r.nodeName!="BR")return!1;return di(n,i-1,i).getBoundingClientRect().left>t}function sp(n,e,t){if(e!=0)return!1;for(let r=n;;){let s=r.parentNode;if(!s||s.nodeType!=1||s.firstChild!=r)return!1;if(s.classList.contains("cm-line"))break;r=s}let i=n.nodeType==1?n.getBoundingClientRect():di(n,0,Math.max(n.nodeValue.length,1)).getBoundingClientRect();return t-i.left>5}function op(n,e){let t=n.lineBlockAt(e);if(Array.isArray(t.type)){for(let i of t.type)if(i.to>e||i.to==e&&(i.to==t.to||i.type==it.Text))return i}return t}function lp(n,e,t,i){let r=op(n,e.head),s=!i||r.type!=it.Text||!(n.lineWrapping||r.widgetLineBreaks)?null:n.coordsAtPos(e.assoc<0&&e.head>r.from?e.head-1:e.head);if(s){let o=n.dom.getBoundingClientRect(),l=n.textDirectionAt(r.from),a=n.posAtCoords({x:t==(l==fe.LTR)?o.right-1:o.left+1,y:(s.top+s.bottom)/2});if(a!=null)return C.cursor(a,t?-1:1)}return C.cursor(t?r.to:r.from,t?-1:1)}function ua(n,e,t,i){let r=n.state.doc.lineAt(e.head),s=n.bidiSpans(r),o=n.textDirectionAt(r.from);for(let l=e,a=null;;){let h=Ld(r,s,o,l,t),c=zc;if(!h){if(r.number==(t?n.state.doc.lines:1))return l;c=` +`,r=n.state.doc.line(r.number+(t?1:-1)),s=n.bidiSpans(r),h=n.visualLineSide(r,!t)}if(a){if(!a(c))return l}else{if(!i)return h;a=i(c)}l=h}}function ap(n,e,t){let i=n.state.charCategorizer(e),r=i(t);return s=>{let o=i(s);return r==Je.Space&&(r=o),r==o}}function hp(n,e,t,i){let r=e.head,s=t?1:-1;if(r==(t?n.state.doc.length:0))return C.cursor(r,e.assoc);let o=e.goalColumn,l,a=n.contentDOM.getBoundingClientRect(),h=n.coordsAtPos(r,e.assoc||-1),c=n.documentTop;if(h)o==null&&(o=h.left-a.left),l=s<0?h.top:h.bottom;else{let O=n.viewState.lineBlockAt(r);o==null&&(o=Math.min(a.right-a.left,n.defaultCharacterWidth*(r-O.from))),l=(s<0?O.top:O.bottom)+c}let f=a.left+o,u=i??n.viewState.heightOracle.textHeight>>1;for(let O=0;;O+=10){let d=l+(u+O)*s,S=nf(n,{x:f,y:d},!1,s);if(da.bottom||(s<0?Sr)){let p=n.docView.coordsForChar(S),g=!p||d{if(e>s&&er(n)),t.from,e.head>t.from?-1:1);return i==t.from?t:C.cursor(i,is)&&this.lineBreak(),r=o}return this.findPointBefore(i,t),this}readTextNode(e){let t=e.nodeValue;for(let i of this.points)i.node==e&&(i.pos=this.text.length+Math.min(i.offset,t.length));for(let i=0,r=this.lineSeparator?null:/\r\n?|\n/g;;){let s=-1,o=1,l;if(this.lineSeparator?(s=t.indexOf(this.lineSeparator,i),o=this.lineSeparator.length):(l=r.exec(t))&&(s=l.index,o=l[0].length),this.append(t.slice(i,s<0?t.length:s)),s<0)break;if(this.lineBreak(),o>1)for(let a of this.points)a.node==e&&a.pos>this.text.length&&(a.pos-=o-1);i=s+o}}readNode(e){if(e.cmIgnore)return;let t=se.get(e),i=t&&t.overrideDOMText;if(i!=null){this.findPointInside(e,i.length);for(let r=i.iter();!r.next().done;)r.lineBreak?this.lineBreak():this.append(r.value)}else e.nodeType==3?this.readTextNode(e):e.nodeName=="BR"?e.nextSibling&&this.lineBreak():e.nodeType==1&&this.readRange(e.firstChild,null)}findPointBefore(e,t){for(let i of this.points)i.node==e&&e.childNodes[i.offset]==t&&(i.pos=this.text.length)}findPointInside(e,t){for(let i of this.points)(e.nodeType==3?i.node==e:e.contains(i.node))&&(i.pos=this.text.length+(fp(e,i.node,i.offset)?t:0))}}function fp(n,e,t){for(;;){if(!e||t-1;let{impreciseHead:s,impreciseAnchor:o}=e.docView;if(e.state.readOnly&&t>-1)this.newSel=null;else if(t>-1&&(this.bounds=e.docView.domBoundsAround(t,i,0))){let l=s||o?[]:pp(e),a=new cp(l,e.state);a.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=a.text,this.newSel=gp(l,this.bounds.from)}else{let l=e.observer.selectionRange,a=s&&s.node==l.focusNode&&s.offset==l.focusOffset||!Ns(e.contentDOM,l.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(l.focusNode,l.focusOffset),h=o&&o.node==l.anchorNode&&o.offset==l.anchorOffset||!Ns(e.contentDOM,l.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(l.anchorNode,l.anchorOffset),c=e.viewport;if((_.ios||_.chrome)&&e.state.selection.main.empty&&a!=h&&(c.from>0||c.toDate.now()-100?n.inputState.lastKeyCode:-1;if(e.bounds){let{from:o,to:l}=e.bounds,a=r.from,h=null;(s===8||_.android&&e.text.length=r.from&&t.to<=r.to&&(t.from!=r.from||t.to!=r.to)&&r.to-r.from-(t.to-t.from)<=4?t={from:r.from,to:r.to,insert:n.state.doc.slice(r.from,t.from).append(t.insert).append(n.state.doc.slice(t.to,r.to))}:(_.mac||_.android)&&t&&t.from==t.to&&t.from==r.head-1&&/^\. ?$/.test(t.insert.toString())&&n.contentDOM.getAttribute("autocorrect")=="off"?(i&&t.insert.length==2&&(i=C.single(i.main.anchor-1,i.main.head-1)),t={from:r.from,to:r.to,insert:H.of([" "])}):_.chrome&&t&&t.from==t.to&&t.from==r.head&&t.insert.toString()==` + `&&n.lineWrapping&&(i&&(i=C.single(i.main.anchor-1,i.main.head-1)),t={from:r.from,to:r.to,insert:H.of([" "])}),t)return zo(n,t,i,s);if(i&&!i.main.eq(r)){let o=!1,l="select";return n.inputState.lastSelectionTime>Date.now()-50&&(n.inputState.lastSelectionOrigin=="select"&&(o=!0),l=n.inputState.lastSelectionOrigin),n.dispatch({selection:i,scrollIntoView:o,userEvent:l}),!0}else return!1}function zo(n,e,t,i=-1){if(_.ios&&n.inputState.flushIOSKey(e))return!0;let r=n.state.selection.main;if(_.android&&(e.to==r.to&&(e.from==r.from||e.from==r.from-1&&n.state.sliceDoc(e.from,r.from)==" ")&&e.insert.length==1&&e.insert.lines==2&&vi(n.contentDOM,"Enter",13)||(e.from==r.from-1&&e.to==r.to&&e.insert.length==0||i==8&&e.insert.lengthr.head)&&vi(n.contentDOM,"Backspace",8)||e.from==r.from&&e.to==r.to+1&&e.insert.length==0&&vi(n.contentDOM,"Delete",46)))return!0;let s=e.insert.toString();n.inputState.composing>=0&&n.inputState.composing++;let o,l=()=>o||(o=Op(n,e,t));return n.state.facet(Uc).some(a=>a(n,e.from,e.to,s,l))||n.dispatch(l()),!0}function Op(n,e,t){let i,r=n.state,s=r.selection.main;if(e.from>=s.from&&e.to<=s.to&&e.to-e.from>=(s.to-s.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&n.inputState.composing<0){let l=s.frome.to?r.sliceDoc(e.to,s.to):"";i=r.replaceSelection(n.state.toText(l+e.insert.sliceString(0,void 0,n.state.lineBreak)+a))}else{let l=r.changes(e),a=t&&t.main.to<=l.newLength?t.main:void 0;if(r.selection.ranges.length>1&&n.inputState.composing>=0&&e.to<=s.to&&e.to>=s.to-10){let h=n.state.sliceDoc(e.from,e.to),c,f=t&&tf(n,t.main.head);if(f){let d=e.insert.length-(e.to-e.from);c={from:f.from,to:f.to-d}}else c=n.state.doc.lineAt(s.head);let u=s.to-e.to,O=s.to-s.from;i=r.changeByRange(d=>{if(d.from==s.from&&d.to==s.to)return{changes:l,range:a||d.map(l)};let S=d.to-u,p=S-h.length;if(d.to-d.from!=O||n.state.sliceDoc(p,S)!=h||d.to>=c.from&&d.from<=c.to)return{range:d};let g=r.changes({from:p,to:S,insert:e.insert}),m=d.to-s.to;return{changes:g,range:a?C.range(Math.max(0,a.anchor+m),Math.max(0,a.head+m)):d.map(g)}})}else i={changes:l,selection:a&&r.selection.replaceRange(a)}}let o="input.type";return(n.composing||n.inputState.compositionPendingChange&&n.inputState.compositionEndedAt>Date.now()-50)&&(n.inputState.compositionPendingChange=!1,o+=".compose",n.inputState.compositionFirstChange&&(o+=".start",n.inputState.compositionFirstChange=!1)),r.update(i,{userEvent:o,scrollIntoView:!0})}function dp(n,e,t,i){let r=Math.min(n.length,e.length),s=0;for(;s0&&l>0&&n.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if(i=="end"){let a=Math.max(0,s-Math.min(o,l));t-=o+a-s}if(o=o?s-t:0;s-=a,l=s+(l-o),o=s}else if(l=l?s-t:0;s-=a,o=s+(o-l),l=s}return{from:s,toA:o,toB:l}}function pp(n){let e=[];if(n.root.activeElement!=n.contentDOM)return e;let{anchorNode:t,anchorOffset:i,focusNode:r,focusOffset:s}=n.observer.selectionRange;return t&&(e.push(new Oa(t,i)),(r!=t||s!=i)&&e.push(new Oa(r,s))),e}function gp(n,e){if(n.length==0)return null;let t=n[0].pos,i=n.length==2?n[1].pos:t;return t>-1&&i>-1?C.single(t+e,i+e):null}class mp{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,_.safari&&e.contentDOM.addEventListener("input",()=>null),_.gecko&&Ap(e.contentDOM.ownerDocument)}handleEvent(e){!$p(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let i=this.handlers[e];if(i){for(let r of i.observers)r(this.view,t);for(let r of i.handlers){if(t.defaultPrevented)break;if(r(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=yp(e),i=this.handlers,r=this.view.contentDOM;for(let s in t)if(s!="scroll"){let o=!t[s].handlers.length,l=i[s];l&&o!=!l.handlers.length&&(r.removeEventListener(s,this.handleEvent),l=null),l||r.addEventListener(s,this.handleEvent,{passive:o})}for(let s in i)s!="scroll"&&!t[s]&&r.removeEventListener(s,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&e.keyCode!=27&&of.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),_.android&&_.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return _.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=sf.find(i=>i.keyCode==e.keyCode))&&!e.ctrlKey||Sp.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(e){let t=this.pendingIOSKey;return!t||t.key=="Enter"&&e&&e.from0?!0:_.safari&&!_.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function da(n,e){return(t,i)=>{try{return e.call(n,i,t)}catch(r){Ae(t.state,r)}}}function yp(n){let e=Object.create(null);function t(i){return e[i]||(e[i]={observers:[],handlers:[]})}for(let i of n){let r=i.spec;if(r&&r.domEventHandlers)for(let s in r.domEventHandlers){let o=r.domEventHandlers[s];o&&t(s).handlers.push(da(i.value,o))}if(r&&r.domEventObservers)for(let s in r.domEventObservers){let o=r.domEventObservers[s];o&&t(s).observers.push(da(i.value,o))}}for(let i in ct)t(i).handlers.push(ct[i]);for(let i in rt)t(i).observers.push(rt[i]);return e}const sf=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],Sp="dthko",of=[16,17,18,20,91,92,224,225],Ln=6;function Bn(n){return Math.max(0,n)*.7+8}function bp(n,e){return Math.max(Math.abs(n.clientX-e.clientX),Math.abs(n.clientY-e.clientY))}class Qp{constructor(e,t,i,r){this.view=e,this.startEvent=t,this.style=i,this.mustSelect=r,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=t,this.scrollParents=Zd(e.contentDOM),this.atoms=e.state.facet(Wo).map(o=>o(e));let s=e.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=t.shiftKey,this.multiple=e.state.facet(F.allowMultipleSelections)&&wp(e,t),this.dragging=Pp(e,t)&&hf(t)==1?null:!1}start(e){this.dragging===!1&&this.select(e)}move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&bp(this.startEvent,e)<10)return;this.select(this.lastEvent=e);let t=0,i=0,r=0,s=0,o=this.view.win.innerWidth,l=this.view.win.innerHeight;this.scrollParents.x&&({left:r,right:o}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:s,bottom:l}=this.scrollParents.y.getBoundingClientRect());let a=qo(this.view);e.clientX-a.left<=r+Ln?t=-Bn(r-e.clientX):e.clientX+a.right>=o-Ln&&(t=Bn(e.clientX-o)),e.clientY-a.top<=s+Ln?i=-Bn(s-e.clientY):e.clientY+a.bottom>=l-Ln&&(i=Bn(e.clientY-l)),this.setScrollSpeed(t,i)}up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:t}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),t&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=t,t=0),(e||t)&&this.view.win.scrollBy(e,t),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(e){let t=null;for(let i=0;it.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}}function wp(n,e){let t=n.state.facet(jc);return t.length?t[0](e):_.mac?e.metaKey:e.ctrlKey}function xp(n,e){let t=n.state.facet(Yc);return t.length?t[0](e):_.mac?!e.altKey:!e.ctrlKey}function Pp(n,e){let{main:t}=n.state.selection;if(t.empty)return!1;let i=Sn(n.root);if(!i||i.rangeCount==0)return!0;let r=i.getRangeAt(0).getClientRects();for(let s=0;s=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}function $p(n,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let t=e.target,i;t!=n.contentDOM;t=t.parentNode)if(!t||t.nodeType==11||(i=se.get(t))&&i.ignoreEvent(e))return!1;return!0}const ct=Object.create(null),rt=Object.create(null),lf=_.ie&&_.ie_version<15||_.ios&&_.webkit_version<604;function vp(n){let e=n.dom.parentNode;if(!e)return;let t=e.appendChild(document.createElement("textarea"));t.style.cssText="position: fixed; left: -10000px; top: 10px",t.focus(),setTimeout(()=>{n.focus(),t.remove(),af(n,t.value)},50)}function Lr(n,e,t){for(let i of n.facet(e))t=i(t,n);return t}function af(n,e){e=Lr(n.state,_o,e);let{state:t}=n,i,r=1,s=t.toText(e),o=s.lines==t.selection.ranges.length;if(oo!=null&&t.selection.ranges.every(a=>a.empty)&&oo==s.toString()){let a=-1;i=t.changeByRange(h=>{let c=t.doc.lineAt(h.from);if(c.from==a)return{range:h};a=c.from;let f=t.toText((o?s.line(r++).text:e)+t.lineBreak);return{changes:{from:c.from,insert:f},range:C.cursor(h.from+f.length)}})}else o?i=t.changeByRange(a=>{let h=s.line(r++);return{changes:{from:a.from,to:a.to,insert:h.text},range:C.cursor(a.from+h.length)}}):i=t.replaceSelection(s);n.dispatch(i,{userEvent:"input.paste",scrollIntoView:!0})}rt.scroll=n=>{n.inputState.lastScrollTop=n.scrollDOM.scrollTop,n.inputState.lastScrollLeft=n.scrollDOM.scrollLeft};ct.keydown=(n,e)=>(n.inputState.setSelectionOrigin("select"),e.keyCode==27&&n.inputState.tabFocusMode!=0&&(n.inputState.tabFocusMode=Date.now()+2e3),!1);rt.touchstart=(n,e)=>{n.inputState.lastTouchTime=Date.now(),n.inputState.setSelectionOrigin("select.pointer")};rt.touchmove=n=>{n.inputState.setSelectionOrigin("select.pointer")};ct.mousedown=(n,e)=>{if(n.observer.flush(),n.inputState.lastTouchTime>Date.now()-2e3)return!1;let t=null;for(let i of n.state.facet(Lc))if(t=i(n,e),t)break;if(!t&&e.button==0&&(t=Tp(n,e)),t){let i=!n.hasFocus;n.inputState.startMouseSelection(new Qp(n,e,t,i)),i&&n.observer.ignore(()=>{xc(n.contentDOM);let s=n.root.activeElement;s&&!s.contains(n.contentDOM)&&s.blur()});let r=n.inputState.mouseSelection;if(r)return r.start(e),r.dragging===!1}return!1};function pa(n,e,t,i){if(i==1)return C.cursor(e,t);if(i==2)return tp(n.state,e,t);{let r=pe.find(n.docView,e),s=n.state.doc.lineAt(r?r.posAtEnd:e),o=r?r.posAtStart:s.from,l=r?r.posAtEnd:s.to;return le>=t.top&&e<=t.bottom&&n>=t.left&&n<=t.right;function kp(n,e,t,i){let r=pe.find(n.docView,e);if(!r)return 1;let s=e-r.posAtStart;if(s==0)return 1;if(s==r.length)return-1;let o=r.coordsAt(s,-1);if(o&&ga(t,i,o))return-1;let l=r.coordsAt(s,1);return l&&ga(t,i,l)?1:o&&o.bottom>=i?-1:1}function ma(n,e){let t=n.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:t,bias:kp(n,t,e.clientX,e.clientY)}}const Zp=_.ie&&_.ie_version<=11;let ya=null,Sa=0,ba=0;function hf(n){if(!Zp)return n.detail;let e=ya,t=ba;return ya=n,ba=Date.now(),Sa=!e||t>Date.now()-400&&Math.abs(e.clientX-n.clientX)<2&&Math.abs(e.clientY-n.clientY)<2?(Sa+1)%3:1}function Tp(n,e){let t=ma(n,e),i=hf(e),r=n.state.selection;return{update(s){s.docChanged&&(t.pos=s.changes.mapPos(t.pos),r=r.map(s.changes))},get(s,o,l){let a=ma(n,s),h,c=pa(n,a.pos,a.bias,i);if(t.pos!=a.pos&&!o){let f=pa(n,t.pos,t.bias,i),u=Math.min(f.from,c.from),O=Math.max(f.to,c.to);c=u1&&(h=Cp(r,a.pos))?h:l?r.addRange(c):C.create([c])}}}function Cp(n,e){for(let t=0;t=e)return C.create(n.ranges.slice(0,t).concat(n.ranges.slice(t+1)),n.mainIndex==t?0:n.mainIndex-(n.mainIndex>t?1:0))}return null}ct.dragstart=(n,e)=>{let{selection:{main:t}}=n.state;if(e.target.draggable){let r=n.docView.nearest(e.target);if(r&&r.isWidget){let s=r.posAtStart,o=s+r.length;(s>=t.to||o<=t.from)&&(t=C.range(s,o))}}let{inputState:i}=n;return i.mouseSelection&&(i.mouseSelection.dragging=!0),i.draggedContent=t,e.dataTransfer&&(e.dataTransfer.setData("Text",Lr(n.state,Eo,n.state.sliceDoc(t.from,t.to))),e.dataTransfer.effectAllowed="copyMove"),!1};ct.dragend=n=>(n.inputState.draggedContent=null,!1);function Qa(n,e,t,i){if(t=Lr(n.state,_o,t),!t)return;let r=n.posAtCoords({x:e.clientX,y:e.clientY},!1),{draggedContent:s}=n.inputState,o=i&&s&&xp(n,e)?{from:s.from,to:s.to}:null,l={from:r,insert:t},a=n.state.changes(o?[o,l]:l);n.focus(),n.dispatch({changes:a,selection:{anchor:a.mapPos(r,-1),head:a.mapPos(r,1)},userEvent:o?"move.drop":"input.drop"}),n.inputState.draggedContent=null}ct.drop=(n,e)=>{if(!e.dataTransfer)return!1;if(n.state.readOnly)return!0;let t=e.dataTransfer.files;if(t&&t.length){let i=Array(t.length),r=0,s=()=>{++r==t.length&&Qa(n,e,i.filter(o=>o!=null).join(n.state.lineBreak),!1)};for(let o=0;o{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(i[o]=l.result),s()},l.readAsText(t[o])}return!0}else{let i=e.dataTransfer.getData("Text");if(i)return Qa(n,e,i,!0),!0}return!1};ct.paste=(n,e)=>{if(n.state.readOnly)return!0;n.observer.flush();let t=lf?null:e.clipboardData;return t?(af(n,t.getData("text/plain")||t.getData("text/uri-list")),!0):(vp(n),!1)};function Rp(n,e){let t=n.dom.parentNode;if(!t)return;let i=t.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.value=e,i.focus(),i.selectionEnd=e.length,i.selectionStart=0,setTimeout(()=>{i.remove(),n.focus()},50)}function Xp(n){let e=[],t=[],i=!1;for(let r of n.selection.ranges)r.empty||(e.push(n.sliceDoc(r.from,r.to)),t.push(r));if(!e.length){let r=-1;for(let{from:s}of n.selection.ranges){let o=n.doc.lineAt(s);o.number>r&&(e.push(o.text),t.push({from:o.from,to:Math.min(n.doc.length,o.to+1)})),r=o.number}i=!0}return{text:Lr(n,Eo,e.join(n.lineBreak)),ranges:t,linewise:i}}let oo=null;ct.copy=ct.cut=(n,e)=>{let{text:t,ranges:i,linewise:r}=Xp(n.state);if(!t&&!r)return!1;oo=r?t:null,e.type=="cut"&&!n.state.readOnly&&n.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"});let s=lf?null:e.clipboardData;return s?(s.clearData(),s.setData("text/plain",t),!0):(Rp(n,t),!1)};const cf=mi.define();function ff(n,e){let t=[];for(let i of n.facet(Ic)){let r=i(n,e);r&&t.push(r)}return t?n.update({effects:t,annotations:cf.of(!0)}):null}function uf(n){setTimeout(()=>{let e=n.hasFocus;if(e!=n.inputState.notifiedFocused){let t=ff(n.state,e);t?n.dispatch(t):n.update([])}},10)}rt.focus=n=>{n.inputState.lastFocusTime=Date.now(),!n.scrollDOM.scrollTop&&(n.inputState.lastScrollTop||n.inputState.lastScrollLeft)&&(n.scrollDOM.scrollTop=n.inputState.lastScrollTop,n.scrollDOM.scrollLeft=n.inputState.lastScrollLeft),uf(n)};rt.blur=n=>{n.observer.clearSelectionRange(),uf(n)};rt.compositionstart=rt.compositionupdate=n=>{n.observer.editContext||(n.inputState.compositionFirstChange==null&&(n.inputState.compositionFirstChange=!0),n.inputState.composing<0&&(n.inputState.composing=0))};rt.compositionend=n=>{n.observer.editContext||(n.inputState.composing=-1,n.inputState.compositionEndedAt=Date.now(),n.inputState.compositionPendingKey=!0,n.inputState.compositionPendingChange=n.observer.pendingRecords().length>0,n.inputState.compositionFirstChange=null,_.chrome&&_.android?n.observer.flushSoon():n.inputState.compositionPendingChange?Promise.resolve().then(()=>n.observer.flush()):setTimeout(()=>{n.inputState.composing<0&&n.docView.hasComposition&&n.update([])},50))};rt.contextmenu=n=>{n.inputState.lastContextMenu=Date.now()};ct.beforeinput=(n,e)=>{var t,i;if(e.inputType=="insertReplacementText"&&n.observer.editContext){let s=(t=e.dataTransfer)===null||t===void 0?void 0:t.getData("text/plain"),o=e.getTargetRanges();if(s&&o.length){let l=o[0],a=n.posAtDOM(l.startContainer,l.startOffset),h=n.posAtDOM(l.endContainer,l.endOffset);return zo(n,{from:a,to:h,insert:n.state.toText(s)},null),!0}}let r;if(_.chrome&&_.android&&(r=sf.find(s=>s.inputType==e.inputType))&&(n.observer.delayAndroidKey(r.key,r.keyCode),r.key=="Backspace"||r.key=="Delete")){let s=((i=window.visualViewport)===null||i===void 0?void 0:i.height)||0;setTimeout(()=>{var o;(((o=window.visualViewport)===null||o===void 0?void 0:o.height)||0)>s+10&&n.hasFocus&&(n.contentDOM.blur(),n.focus())},100)}return _.ios&&e.inputType=="deleteContentForward"&&n.observer.flushSoon(),_.safari&&e.inputType=="insertText"&&n.inputState.composing>=0&&setTimeout(()=>rt.compositionend(n,e),20),!1};const wa=new Set;function Ap(n){wa.has(n)||(wa.add(n),n.addEventListener("copy",()=>{}),n.addEventListener("cut",()=>{}))}const xa=["pre-wrap","normal","pre-line","break-spaces"];let Ai=!1;function Pa(){Ai=!1}class Mp{constructor(e){this.lineWrapping=e,this.doc=H.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,t){let i=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(i+=Math.max(0,Math.ceil((t-e-i*this.lineLength*.5)/this.lineLength))),this.lineHeight*i}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return xa.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let t=!1;for(let i=0;i-1,a=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=t,this.charWidth=i,this.textHeight=r,this.lineLength=s,a){this.heightSamples={};for(let h=0;h0}set outdated(e){this.flags=(e?2:0)|this.flags&-3}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>ur&&(Ai=!0),this.height=e)}replace(e,t,i){return Me.of(i)}decomposeLeft(e,t){t.push(this)}decomposeRight(e,t){t.push(this)}applyChanges(e,t,i,r){let s=this,o=i.doc;for(let l=r.length-1;l>=0;l--){let{fromA:a,toA:h,fromB:c,toB:f}=r[l],u=s.lineAt(a,le.ByPosNoHeight,i.setDoc(t),0,0),O=u.to>=h?u:s.lineAt(h,le.ByPosNoHeight,i,0,0);for(f+=O.to-h,h=O.to;l>0&&u.from<=r[l-1].toA;)a=r[l-1].fromA,c=r[l-1].fromB,l--,as*2){let l=e[t-1];l.break?e.splice(--t,1,l.left,null,l.right):e.splice(--t,1,l.left,l.right),i+=1+l.break,r-=l.size}else if(s>r*2){let l=e[i];l.break?e.splice(i,1,l.left,null,l.right):e.splice(i,1,l.left,l.right),i+=2+l.break,s-=l.size}else break;else if(r=s&&o(this.blockAt(0,i,r,s))}updateHeight(e,t=0,i=!1,r){return r&&r.from<=t&&r.more&&this.setHeight(r.heights[r.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Ie extends Of{constructor(e,t){super(e,t,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,t,i,r){return new St(r,this.length,i,this.height,this.breaks)}replace(e,t,i){let r=i[0];return i.length==1&&(r instanceof Ie||r instanceof Qe&&r.flags&4)&&Math.abs(this.length-r.length)<10?(r instanceof Qe?r=new Ie(r.length,this.height):r.height=this.height,this.outdated||(r.outdated=!1),r):Me.of(i)}updateHeight(e,t=0,i=!1,r){return r&&r.from<=t&&r.more?this.setHeight(r.heights[r.index++]):(i||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class Qe extends Me{constructor(e){super(e,0)}heightMetrics(e,t){let i=e.doc.lineAt(t).number,r=e.doc.lineAt(t+this.length).number,s=r-i+1,o,l=0;if(e.lineWrapping){let a=Math.min(this.height,e.lineHeight*s);o=a/s,this.length>s+1&&(l=(this.height-a)/(this.length-s-1))}else o=this.height/s;return{firstLine:i,lastLine:r,perLine:o,perChar:l}}blockAt(e,t,i,r){let{firstLine:s,lastLine:o,perLine:l,perChar:a}=this.heightMetrics(t,r);if(t.lineWrapping){let h=r+(e0){let s=i[i.length-1];s instanceof Qe?i[i.length-1]=new Qe(s.length+r):i.push(null,new Qe(r-1))}if(e>0){let s=i[0];s instanceof Qe?i[0]=new Qe(e+s.length):i.unshift(new Qe(e-1),null)}return Me.of(i)}decomposeLeft(e,t){t.push(new Qe(e-1),null)}decomposeRight(e,t){t.push(null,new Qe(this.length-e-1))}updateHeight(e,t=0,i=!1,r){let s=t+this.length;if(r&&r.from<=t+this.length&&r.more){let o=[],l=Math.max(t,r.from),a=-1;for(r.from>t&&o.push(new Qe(r.from-t-1).updateHeight(e,t));l<=s&&r.more;){let c=e.doc.lineAt(l).length;o.length&&o.push(null);let f=r.heights[r.index++];a==-1?a=f:Math.abs(f-a)>=ur&&(a=-2);let u=new Ie(c,f);u.outdated=!1,o.push(u),l+=c+1}l<=s&&o.push(null,new Qe(s-l).updateHeight(e,l));let h=Me.of(o);return(a<0||Math.abs(h.height-this.height)>=ur||Math.abs(a-this.heightMetrics(e,t).perLine)>=ur)&&(Ai=!0),kr(this,h)}else(i||this.outdated)&&(this.setHeight(e.heightForGap(t,t+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class _p extends Me{constructor(e,t,i){super(e.length+t+i.length,e.height+i.height,t|(e.outdated||i.outdated?2:0)),this.left=e,this.right=i,this.size=e.size+i.size}get break(){return this.flags&1}blockAt(e,t,i,r){let s=i+this.left.height;return el))return h;let c=t==le.ByPosNoHeight?le.ByPosNoHeight:le.ByPos;return a?h.join(this.right.lineAt(l,c,i,o,l)):this.left.lineAt(l,c,i,r,s).join(h)}forEachLine(e,t,i,r,s,o){let l=r+this.left.height,a=s+this.left.length+this.break;if(this.break)e=a&&this.right.forEachLine(e,t,i,l,a,o);else{let h=this.lineAt(a,le.ByPos,i,r,s);e=e&&h.from<=t&&o(h),t>h.to&&this.right.forEachLine(h.to+1,t,i,l,a,o)}}replace(e,t,i){let r=this.left.length+this.break;if(tthis.left.length)return this.balanced(this.left,this.right.replace(e-r,t-r,i));let s=[];e>0&&this.decomposeLeft(e,s);let o=s.length;for(let l of i)s.push(l);if(e>0&&$a(s,o-1),t=i&&t.push(null)),e>i&&this.right.decomposeLeft(e-i,t)}decomposeRight(e,t){let i=this.left.length,r=i+this.break;if(e>=r)return this.right.decomposeRight(e-r,t);e2*t.size||t.size>2*e.size?Me.of(this.break?[e,null,t]:[e,t]):(this.left=kr(this.left,e),this.right=kr(this.right,t),this.setHeight(e.height+t.height),this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}updateHeight(e,t=0,i=!1,r){let{left:s,right:o}=this,l=t+s.length+this.break,a=null;return r&&r.from<=t+s.length&&r.more?a=s=s.updateHeight(e,t,i,r):s.updateHeight(e,t,i),r&&r.from<=l+o.length&&r.more?a=o=o.updateHeight(e,l,i,r):o.updateHeight(e,l,i),a?this.balanced(s,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function $a(n,e){let t,i;n[e]==null&&(t=n[e-1])instanceof Qe&&(i=n[e+1])instanceof Qe&&n.splice(e-1,3,new Qe(t.length+1+i.length))}const Ep=5;class jo{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,t){if(this.lineStart>-1){let i=Math.min(t,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof Ie?r.length+=i-this.pos:(i>this.pos||!this.isCovered)&&this.nodes.push(new Ie(i-this.pos,-1)),this.writtenTo=i,t>i&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}point(e,t,i){if(e=Ep)&&this.addLineDeco(r,s,o)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd-1)return;let{from:e,to:t}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=t,this.writtenToe&&this.nodes.push(new Ie(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,t){let i=new Qe(t-e);return this.oracle.doc.lineAt(e).to==t&&(i.flags|=4),i}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof Ie)return e;let t=new Ie(0,-1);return this.nodes.push(t),t}addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}addLineDeco(e,t,i){let r=this.ensureLine();r.length+=i,r.collapsed+=i,r.widgetHeight=Math.max(r.widgetHeight,e),r.breaks+=t,this.writtenTo=this.pos=this.pos+i}finish(e){let t=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(t instanceof Ie)&&!this.isCovered?this.nodes.push(new Ie(0,-1)):(this.writtenToc.clientHeight||c.scrollWidth>c.clientWidth)&&f.overflow!="visible"){let u=c.getBoundingClientRect();s=Math.max(s,u.left),o=Math.min(o,u.right),l=Math.max(l,u.top),a=Math.min(h==n.parentNode?r.innerHeight:a,u.bottom)}h=f.position=="absolute"||f.position=="fixed"?c.offsetParent:c.parentNode}else if(h.nodeType==11)h=h.host;else break;return{left:s-t.left,right:Math.max(s,o)-t.left,top:l-(t.top+e),bottom:Math.max(l,a)-(t.top+e)}}function zp(n,e){let t=n.getBoundingClientRect();return{left:0,right:t.right-t.left,top:e,bottom:t.bottom-(t.top+e)}}class gs{constructor(e,t,i,r){this.from=e,this.to=t,this.size=i,this.displaySize=r}static same(e,t){if(e.length!=t.length)return!1;for(let i=0;itypeof i!="function"&&i.class=="cm-lineWrapping");this.heightOracle=new Mp(t),this.stateDeco=e.facet(Qn).filter(i=>typeof i!="function"),this.heightMap=Me.empty().applyChanges(this.stateDeco,H.empty,this.heightOracle.setDoc(e.doc),[new nt(0,0,0,e.doc.length)]);for(let i=0;i<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());i++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=ee.set(this.lineGaps.map(i=>i.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:t}=this.state.selection;for(let i=0;i<=1;i++){let r=i?t.head:t.anchor;if(!e.some(({from:s,to:o})=>r>=s&&r<=o)){let{from:s,to:o}=this.lineBlockAt(r);e.push(new Un(s,o))}}return this.viewports=e.sort((i,r)=>i.from-r.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?ka:new Yo(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(ln(e,this.scaler))})}update(e,t=null){this.state=e.state;let i=this.stateDeco;this.stateDeco=this.state.facet(Qn).filter(c=>typeof c!="function");let r=e.changedRanges,s=nt.extendWithRanges(r,Dp(i,this.stateDeco,e?e.changes:me.empty(this.state.doc.length))),o=this.heightMap.height,l=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);Pa(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),s),(this.heightMap.height!=o||Ai)&&(e.flags|=2),l?(this.scrollAnchorPos=e.changes.mapPos(l.from,-1),this.scrollAnchorHeight=l.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let a=s.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.heada.to)||!this.viewportIsAppropriate(a))&&(a=this.getViewport(0,t));let h=a.from!=this.viewport.from||a.to!=this.viewport.to;this.viewport=a,e.flags|=this.updateForViewport(),(h||!e.changes.empty||e.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(e.changes),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(Ud)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let t=e.contentDOM,i=window.getComputedStyle(t),r=this.heightOracle,s=i.whiteSpace;this.defaultTextDirection=i.direction=="rtl"?fe.RTL:fe.LTR;let o=this.heightOracle.mustRefreshForWrapping(s),l=t.getBoundingClientRect(),a=o||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let h=0,c=0;if(l.width&&l.height){let{scaleX:b,scaleY:P}=wc(t,l);(b>.005&&Math.abs(this.scaleX-b)>.005||P>.005&&Math.abs(this.scaleY-P)>.005)&&(this.scaleX=b,this.scaleY=P,h|=16,o=a=!0)}let f=(parseInt(i.paddingTop)||0)*this.scaleY,u=(parseInt(i.paddingBottom)||0)*this.scaleY;(this.paddingTop!=f||this.paddingBottom!=u)&&(this.paddingTop=f,this.paddingBottom=u,h|=18),this.editorWidth!=e.scrollDOM.clientWidth&&(r.lineWrapping&&(a=!0),this.editorWidth=e.scrollDOM.clientWidth,h|=16);let O=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=O&&(this.scrollAnchorHeight=-1,this.scrollTop=O),this.scrolledToBottom=$c(e.scrollDOM);let d=(this.printing?zp:qp)(t,this.paddingTop),S=d.top-this.pixelViewport.top,p=d.bottom-this.pixelViewport.bottom;this.pixelViewport=d;let g=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(g!=this.inView&&(this.inView=g,g&&(a=!0)),!this.inView&&!this.scrollTarget)return 0;let m=l.width;if((this.contentDOMWidth!=m||this.editorHeight!=e.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=e.scrollDOM.clientHeight,h|=16),a){let b=e.docView.measureVisibleLineHeights(this.viewport);if(r.mustRefreshForHeights(b)&&(o=!0),o||r.lineWrapping&&Math.abs(m-this.contentDOMWidth)>r.charWidth){let{lineHeight:P,charWidth:Z,textHeight:Q}=e.docView.measureTextSize();o=P>0&&r.refresh(s,P,Z,Q,m/Z,b),o&&(e.docView.minWidth=0,h|=16)}S>0&&p>0?c=Math.max(S,p):S<0&&p<0&&(c=Math.min(S,p)),Pa();for(let P of this.viewports){let Z=P.from==this.viewport.from?b:e.docView.measureVisibleLineHeights(P);this.heightMap=(o?Me.empty().applyChanges(this.stateDeco,H.empty,this.heightOracle,[new nt(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(r,0,o,new Vp(P.from,Z))}Ai&&(h|=2)}let y=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return y&&(h&2&&(h|=this.updateScaler()),this.viewport=this.getViewport(c,this.scrollTarget),h|=this.updateForViewport()),(h&2||y)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,e)),h|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),h}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,t){let i=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.heightMap,s=this.heightOracle,{visibleTop:o,visibleBottom:l}=this,a=new Un(r.lineAt(o-i*1e3,le.ByHeight,s,0,0).from,r.lineAt(l+(1-i)*1e3,le.ByHeight,s,0,0).to);if(t){let{head:h}=t.range;if(ha.to){let c=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),f=r.lineAt(h,le.ByPos,s,0,0),u;t.y=="center"?u=(f.top+f.bottom)/2-c/2:t.y=="start"||t.y=="nearest"&&h=l+Math.max(10,Math.min(i,250)))&&r>o-2*1e3&&s>1,o=r<<1;if(this.defaultTextDirection!=fe.LTR&&!i)return[];let l=[],a=(c,f,u,O)=>{if(f-cc&&gg.from>=u.from&&g.to<=u.to&&Math.abs(g.from-c)g.fromm));if(!p){if(fy.from<=f&&y.to>=f)){let y=t.moveToLineBoundary(C.cursor(f),!1,!0).head;y>c&&(f=y)}let g=this.gapSize(u,c,f,O),m=i||g<2e6?g:2e6;p=new gs(c,f,g,m)}l.push(p)},h=c=>{if(c.length2e6)for(let Z of e)Z.from>=c.from&&Z.fromc.from&&a(c.from,O,c,f),dt.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(e){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let i=[];I.spans(t,this.viewport.from,this.viewport.to,{span(s,o){i.push({from:s,to:o})},point(){}},20);let r=0;if(i.length!=this.visibleRanges.length)r=12;else for(let s=0;s=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(t=>t.from<=e&&t.to>=e)||ln(this.heightMap.lineAt(e,le.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(t=>t.top<=e&&t.bottom>=e)||ln(this.heightMap.lineAt(this.scaler.fromDOM(e),le.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}elementAtHeight(e){return ln(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class Un{constructor(e,t){this.from=e,this.to=t}}function Yp(n,e,t){let i=[],r=n,s=0;return I.spans(t,n,e,{span(){},point(o,l){o>r&&(i.push({from:r,to:o}),s+=o-r),r=l}},20),r=1)return e[e.length-1].to;let i=Math.floor(n*t);for(let r=0;;r++){let{from:s,to:o}=e[r],l=o-s;if(i<=l)return s+i;i-=l}}function Nn(n,e){let t=0;for(let{from:i,to:r}of n.ranges){if(e<=r){t+=e-i;break}t+=r-i}return t/n.total}function Lp(n,e){for(let t of n)if(e(t))return t}const ka={toDOM(n){return n},fromDOM(n){return n},scale:1,eq(n){return n==this}};class Yo{constructor(e,t,i){let r=0,s=0,o=0;this.viewports=i.map(({from:l,to:a})=>{let h=t.lineAt(l,le.ByPos,e,0,0).top,c=t.lineAt(a,le.ByPos,e,0,0).bottom;return r+=c-h,{from:l,to:a,top:h,bottom:c,domTop:0,domBottom:0}}),this.scale=(7e6-r)/(t.height-r);for(let l of this.viewports)l.domTop=o+(l.top-s)*this.scale,o=l.domBottom=l.domTop+(l.bottom-l.top),s=l.bottom}toDOM(e){for(let t=0,i=0,r=0;;t++){let s=tt.from==e.viewports[i].from&&t.to==e.viewports[i].to):!1}}function ln(n,e){if(e.scale==1)return n;let t=e.toDOM(n.top),i=e.toDOM(n.bottom);return new St(n.from,n.length,t,i-t,Array.isArray(n._content)?n._content.map(r=>ln(r,e)):n._content)}const Gn=q.define({combine:n=>n.join(" ")}),lo=q.define({combine:n=>n.indexOf(!0)>-1}),ao=Ft.newName(),df=Ft.newName(),pf=Ft.newName(),gf={"&light":"."+df,"&dark":"."+pf};function ho(n,e,t){return new Ft(e,{finish(i){return/&/.test(i)?i.replace(/&\w*/,r=>{if(r=="&")return n;if(!t||!t[r])throw new RangeError(`Unsupported selector: ${r}`);return t[r]}):n+" "+i}})}const Bp=ho("."+ao,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#ddd"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},gf),Up={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},ms=_.ie&&_.ie_version<=11;class Ip{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new Td,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let i of t)this.queue.push(i);(_.ie&&_.ie_version<=11||_.ios&&e.composing)&&t.some(i=>i.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&e.constructor.EDIT_CONTEXT!==!1&&!(_.chrome&&_.chrome_version<126)&&(this.editContext=new Gp(e),e.state.facet(kt)&&(e.contentDOM.editContext=this.editContext.editContext)),ms&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var t;((t=this.view.docView)===null||t===void 0?void 0:t.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((t,i)=>t!=e[i]))){this.gapIntersection.disconnect();for(let t of e)this.gapIntersection.observe(t);this.gaps=e}}onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:i}=this,r=this.selectionRange;if(i.state.facet(kt)?i.root.activeElement!=this.dom:!hr(this.dom,r))return;let s=r.anchorNode&&i.docView.nearest(r.anchorNode);if(s&&s.ignoreEvent(e)){t||(this.selectionChanged=!1);return}(_.ie&&_.ie_version<=11||_.android&&_.chrome)&&!i.state.selection.main.empty&&r.focusNode&&cn(r.focusNode,r.focusOffset,r.anchorNode,r.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,t=Sn(e.root);if(!t)return!1;let i=_.safari&&e.root.nodeType==11&&e.root.activeElement==this.dom&&Np(this.view,t)||t;if(!i||this.selectionRange.eq(i))return!1;let r=hr(this.dom,i);return r&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime{let s=this.delayedAndroidKey;s&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=s.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&s.force&&vi(this.dom,s.key,s.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(r)}(!this.delayedAndroidKey||e=="Enter")&&(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let t=-1,i=-1,r=!1;for(let s of e){let o=this.readMutation(s);o&&(o.typeOver&&(r=!0),t==-1?{from:t,to:i}=o:(t=Math.min(o.from,t),i=Math.max(o.to,i)))}return{from:t,to:i,typeOver:r}}readChange(){let{from:e,to:t,typeOver:i}=this.processRecords(),r=this.selectionChanged&&hr(this.dom,this.selectionRange);if(e<0&&!r)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let s=new up(this.view,e,t,i);return this.view.docView.domChanged={newSel:s.newSel?s.newSel.main:null},s}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let t=this.readChange();if(!t)return this.view.requestMeasure(),!1;let i=this.view.state,r=rf(this.view,t);return this.view.state==i&&(t.domChanged||t.newSel&&!t.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),r}readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty(e.type=="attributes"),e.type=="attributes"&&(t.flags|=4),e.type=="childList"){let i=Za(t,e.previousSibling||e.target.previousSibling,-1),r=Za(t,e.nextSibling||e.target.nextSibling,1);return{from:i?t.posAfter(i):t.posAtStart,to:r?t.posBefore(r):t.posAtEnd,typeOver:!1}}else return e.type=="characterData"?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(kt)!=e.state.facet(kt)&&(e.view.contentDOM.editContext=e.state.facet(kt)?this.editContext.editContext:null))}destroy(){var e,t,i;this.stop(),(e=this.intersection)===null||e===void 0||e.disconnect(),(t=this.gapIntersection)===null||t===void 0||t.disconnect(),(i=this.resizeScroll)===null||i===void 0||i.disconnect();for(let r of this.scrollTargets)r.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}function Za(n,e,t){for(;e;){let i=se.get(e);if(i&&i.parent==n)return i;let r=e.parentNode;e=r!=n.dom?r:t>0?e.nextSibling:e.previousSibling}return null}function Ta(n,e){let t=e.startContainer,i=e.startOffset,r=e.endContainer,s=e.endOffset,o=n.docView.domAtPos(n.state.selection.main.anchor);return cn(o.node,o.offset,r,s)&&([t,i,r,s]=[r,s,t,i]),{anchorNode:t,anchorOffset:i,focusNode:r,focusOffset:s}}function Np(n,e){if(e.getComposedRanges){let r=e.getComposedRanges(n.root)[0];if(r)return Ta(n,r)}let t=null;function i(r){r.preventDefault(),r.stopImmediatePropagation(),t=r.getTargetRanges()[0]}return n.contentDOM.addEventListener("beforeinput",i,!0),n.dom.ownerDocument.execCommand("indent"),n.contentDOM.removeEventListener("beforeinput",i,!0),t?Ta(n,t):null}class Gp{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.composing=null,this.resetRange(e.state);let t=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=i=>{let{anchor:r}=e.state.selection.main,s=this.toEditorPos(i.updateRangeStart),o=this.toEditorPos(i.updateRangeEnd);e.inputState.composing>=0&&!this.composing&&(this.composing={contextBase:i.updateRangeStart,editorBase:s,drifted:!1});let l={from:s,to:o,insert:H.of(i.text.split(` +`))};if(l.from==this.from&&rthis.to&&(l.to=r),!(l.from==l.to&&!l.insert.length)){if(this.pendingContextChange=l,!e.state.readOnly){let a=this.to-this.from+(l.to-l.from+l.insert.length);zo(e,l,C.single(this.toEditorPos(i.selectionStart,a),this.toEditorPos(i.selectionEnd,a)))}this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state))}},this.handlers.characterboundsupdate=i=>{let r=[],s=null;for(let o=this.toEditorPos(i.rangeStart),l=this.toEditorPos(i.rangeEnd);o{let r=[];for(let s of i.getTextFormats()){let o=s.underlineStyle,l=s.underlineThickness;if(o!="None"&&l!="None"){let a=this.toEditorPos(s.rangeStart),h=this.toEditorPos(s.rangeEnd);if(a{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{if(e.inputState.composing=-1,e.inputState.compositionFirstChange=null,this.composing){let{drifted:i}=this.composing;this.composing=null,i&&this.reset(e.state)}};for(let i in this.handlers)t.addEventListener(i,this.handlers[i]);this.measureReq={read:i=>{this.editContext.updateControlBounds(i.contentDOM.getBoundingClientRect());let r=Sn(i.root);r&&r.rangeCount&&this.editContext.updateSelectionBounds(r.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let t=0,i=!1,r=this.pendingContextChange;return e.changes.iterChanges((s,o,l,a,h)=>{if(i)return;let c=h.length-(o-s);if(r&&o>=r.to)if(r.from==s&&r.to==o&&r.insert.eq(h)){r=this.pendingContextChange=null,t+=c,this.to+=c;return}else r=null,this.revertPending(e.state);if(s+=t,o+=t,o<=this.from)this.from+=c,this.to+=c;else if(sthis.to||this.to-this.from+h.length>3e4){i=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(o),h.toString()),this.to+=c}t+=c}),r&&!i&&this.revertPending(e.state),!i}update(e){let t=this.pendingContextChange;this.composing&&(this.composing.drifted||e.transactions.some(i=>!i.isUserEvent("input.type")&&i.changes.touchesRange(this.from,this.to)))?(this.composing.drifted=!0,this.composing.editorBase=e.changes.mapPos(this.composing.editorBase)):!this.applyEdits(e)||!this.rangeIsValid(e.state)?(this.pendingContextChange=null,this.reset(e.state)):(e.docChanged||e.selectionSet||t)&&this.setSelection(e.state),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:t}=e.selection.main;this.from=Math.max(0,t-1e4),this.to=Math.min(e.doc.length,t+1e4)}reset(e){this.resetRange(e),this.editContext.updateText(0,this.editContext.text.length,e.doc.sliceString(this.from,this.to)),this.setSelection(e)}revertPending(e){let t=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(t.from),this.toContextPos(t.from+t.insert.length),e.doc.sliceString(t.from,t.to))}setSelection(e){let{main:t}=e.selection,i=this.toContextPos(Math.max(this.from,Math.min(this.to,t.anchor))),r=this.toContextPos(t.head);(this.editContext.selectionStart!=i||this.editContext.selectionEnd!=r)&&this.editContext.updateSelection(i,r)}rangeIsValid(e){let{head:t}=e.selection.main;return!(this.from>0&&t-this.from<500||this.to1e4*3)}toEditorPos(e,t=this.to-this.from){e=Math.min(e,t);let i=this.composing;return i&&i.drifted?i.editorBase+(e-i.contextBase):e+this.from}toContextPos(e){let t=this.composing;return t&&t.drifted?t.contextBase+(e-t.editorBase):e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}}class z{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var t;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:i}=e;this.dispatchTransactions=e.dispatchTransactions||i&&(r=>r.forEach(s=>i(s,this)))||(r=>this.update(r)),this.dispatch=this.dispatch.bind(this),this._root=e.root||Cd(e.parent)||document,this.viewState=new va(e.state||F.create(e)),e.scrollTo&&e.scrollTo.is(Yn)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(rn).map(r=>new Os(r));for(let r of this.plugins)r.update(this);this.observer=new Ip(this),this.inputState=new mp(this),this.inputState.ensureHandlers(this.plugins),this.docView=new la(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((t=document.fonts)===null||t===void 0)&&t.ready&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let t=e.length==1&&e[0]instanceof ve?e:e.length==1&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(t,this)}update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let t=!1,i=!1,r,s=this.state;for(let u of e){if(u.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");s=u.state}if(this.destroyed){this.viewState.state=s;return}let o=this.hasFocus,l=0,a=null;e.some(u=>u.annotation(cf))?(this.inputState.notifiedFocused=o,l=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,a=ff(s,o),a||(l=1));let h=this.observer.delayedAndroidKey,c=null;if(h?(this.observer.clearDelayedAndroidKey(),c=this.observer.readChange(),(c&&!this.state.doc.eq(s.doc)||!this.state.selection.eq(s.selection))&&(c=null)):this.observer.clear(),s.facet(F.phrases)!=this.state.facet(F.phrases))return this.setState(s);r=vr.create(this,s,e),r.flags|=l;let f=this.viewState.scrollTarget;try{this.updateState=2;for(let u of e){if(f&&(f=f.map(u.changes)),u.scrollIntoView){let{main:O}=u.state.selection;f=new ki(O.empty?O:C.cursor(O.head,O.head>O.anchor?-1:1))}for(let O of u.effects)O.is(Yn)&&(f=O.value.clip(this.state))}this.viewState.update(r,f),this.bidiCache=Zr.update(this.bidiCache,r.changes),r.empty||(this.updatePlugins(r),this.inputState.update(r)),t=this.docView.update(r),this.state.facet(sn)!=this.styleModules&&this.mountStyles(),i=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(t,e.some(u=>u.isUserEvent("select.pointer")))}finally{this.updateState=0}if(r.startState.facet(Gn)!=r.state.facet(Gn)&&(this.viewState.mustMeasureContent=!0),(t||i||f||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),t&&this.docViewUpdate(),!r.empty)for(let u of this.state.facet(ro))try{u(r)}catch(O){Ae(this.state,O,"update listener")}(a||c)&&Promise.resolve().then(()=>{a&&this.state==a.startState&&this.dispatch(a),c&&!rf(this,c)&&h.force&&vi(this.contentDOM,h.key,h.keyCode)})}setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=e;return}this.updateState=2;let t=this.hasFocus;try{for(let i of this.plugins)i.destroy(this);this.viewState=new va(e),this.plugins=e.facet(rn).map(i=>new Os(i)),this.pluginMap.clear();for(let i of this.plugins)i.update(this);this.docView.destroy(),this.docView=new la(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}updatePlugins(e){let t=e.startState.facet(rn),i=e.state.facet(rn);if(t!=i){let r=[];for(let s of i){let o=t.indexOf(s);if(o<0)r.push(new Os(s));else{let l=this.plugins[o];l.mustUpdate=e,r.push(l)}}for(let s of this.plugins)s.mustUpdate!=e&&s.destroy(this);this.plugins=r,this.pluginMap.clear()}else for(let r of this.plugins)r.mustUpdate=e;for(let r=0;r-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,e&&this.observer.forceFlush();let t=null,i=this.scrollDOM,r=i.scrollTop*this.scaleY,{scrollAnchorPos:s,scrollAnchorHeight:o}=this.viewState;Math.abs(r-this.viewState.scrollTop)>1&&(o=-1),this.viewState.scrollAnchorHeight=-1;try{for(let l=0;;l++){if(o<0)if($c(i))s=-1,o=this.viewState.heightMap.height;else{let O=this.viewState.scrollAnchorAt(r);s=O.from,o=O.top}this.updateState=1;let a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let h=[];a&4||([this.measureRequests,h]=[h,this.measureRequests]);let c=h.map(O=>{try{return O.read(this)}catch(d){return Ae(this.state,d),Ca}}),f=vr.create(this,this.state,[]),u=!1;f.flags|=a,t?t.flags|=a:t=f,this.updateState=2,f.empty||(this.updatePlugins(f),this.inputState.update(f),this.updateAttrs(),u=this.docView.update(f),u&&this.docViewUpdate());for(let O=0;O1||d<-1){r=r+d,i.scrollTop=r/this.scaleY,o=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(t&&!t.empty)for(let l of this.state.facet(ro))l(t)}get themeClasses(){return ao+" "+(this.state.facet(lo)?pf:df)+" "+this.state.facet(Gn)}updateAttrs(){let e=Ra(this,Hc,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),t={spellcheck:"false",autocorrect:"off",autocapitalize:"off",writingsuggestions:"false",translate:"no",contenteditable:this.state.facet(kt)?"true":"false",class:"cm-content",style:`${_.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(t["aria-readonly"]="true"),Ra(this,Do,t);let i=this.observer.ignore(()=>{let r=Js(this.contentDOM,this.contentAttrs,t),s=Js(this.dom,this.editorAttrs,e);return r||s});return this.editorAttrs=e,this.contentAttrs=t,i}showAnnouncements(e){let t=!0;for(let i of e)for(let r of i.effects)if(r.is(z.announce)){t&&(this.announceDOM.textContent=""),t=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=r.value}}mountStyles(){this.styleModules=this.state.facet(sn);let e=this.state.facet(z.cspNonce);Ft.mount(this.root,this.styleModules.concat(Bp).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(e.key!=null){for(let t=0;ti.spec==e)||null),t&&t.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,t,i){return ps(this,e,ua(this,e,t,i))}moveByGroup(e,t){return ps(this,e,ua(this,e,t,i=>ap(this,e.head,i)))}visualLineSide(e,t){let i=this.bidiSpans(e),r=this.textDirectionAt(e.from),s=i[t?i.length-1:0];return C.cursor(s.side(t,r)+e.from,s.forward(!t,r)?1:-1)}moveToLineBoundary(e,t,i=!0){return lp(this,e,t,i)}moveVertically(e,t,i){return ps(this,e,hp(this,e,t,i))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)}posAtCoords(e,t=!0){return this.readMeasured(),nf(this,e,t)}coordsAtPos(e,t=1){this.readMeasured();let i=this.docView.coordsAt(e,t);if(!i||i.left==i.right)return i;let r=this.state.doc.lineAt(e),s=this.bidiSpans(r),o=s[It.find(s,e-r.from,-1,t)];return zr(i,o.dir==fe.LTR==t>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(Nc)||ethis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>Fp)return qc(e.length);let t=this.textDirectionAt(e.from),i;for(let s of this.bidiCache)if(s.from==e.from&&s.dir==t&&(s.fresh||Wc(s.isolates,i=oa(this,e))))return s.order;i||(i=oa(this,e));let r=Yd(e.text,t,i);return this.bidiCache.push(new Zr(e.from,e.to,t,i,!0,r)),r}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||_.safari&&((e=this.inputState)===null||e===void 0?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{xc(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeType==9?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,t={}){return Yn.of(new ki(typeof e=="number"?C.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,i=this.viewState.scrollAnchorAt(e);return Yn.of(new ki(C.cursor(i.from),"start","start",i.top-e,t,!0))}setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof e=="boolean"?this.inputState.tabFocusMode=e?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return qe.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return qe.define(()=>({}),{eventObservers:e})}static theme(e,t){let i=Ft.newName(),r=[Gn.of(i),sn.of(ho(`.${i}`,e))];return t&&t.dark&&r.push(lo.of(!0)),r}static baseTheme(e){return $n.lowest(sn.of(ho("."+ao,e,gf)))}static findFromDOM(e){var t;let i=e.querySelector(".cm-content"),r=i&&se.get(i)||se.get(e);return((t=r==null?void 0:r.rootView)===null||t===void 0?void 0:t.view)||null}}z.styleModule=sn;z.inputHandler=Uc;z.clipboardInputFilter=_o;z.clipboardOutputFilter=Eo;z.scrollHandler=Gc;z.focusChangeEffect=Ic;z.perLineTextDirection=Nc;z.exceptionSink=Bc;z.updateListener=ro;z.editable=kt;z.mouseSelectionStyle=Lc;z.dragMovesSelection=Yc;z.clickAddsSelectionRange=jc;z.decorations=Qn;z.outerDecorations=Kc;z.atomicRanges=Wo;z.bidiIsolatedRanges=Jc;z.scrollMargins=ef;z.darkTheme=lo;z.cspNonce=q.define({combine:n=>n.length?n[0]:""});z.contentAttributes=Do;z.editorAttributes=Hc;z.lineWrapping=z.contentAttributes.of({class:"cm-lineWrapping"});z.announce=K.define();const Fp=4096,Ca={};class Zr{constructor(e,t,i,r,s,o){this.from=e,this.to=t,this.dir=i,this.isolates=r,this.fresh=s,this.order=o}static update(e,t){if(t.empty&&!e.some(s=>s.fresh))return e;let i=[],r=e.length?e[e.length-1].dir:fe.LTR;for(let s=Math.max(0,e.length-10);s=0;r--){let s=i[r],o=typeof s=="function"?s(n):s;o&&Ks(o,t)}return t}const Hp=_.mac?"mac":_.windows?"win":_.linux?"linux":"key";function Kp(n,e){const t=n.split(/-(?!$)/);let i=t[t.length-1];i=="Space"&&(i=" ");let r,s,o,l;for(let a=0;ai.concat(r),[]))),t}let Yt=null;const tg=4e3;function ig(n,e=Hp){let t=Object.create(null),i=Object.create(null),r=(o,l)=>{let a=i[o];if(a==null)i[o]=l;else if(a!=l)throw new Error("Key binding "+o+" is used both as a regular binding and as a multi-stroke prefix")},s=(o,l,a,h,c)=>{var f,u;let O=t[o]||(t[o]=Object.create(null)),d=l.split(/ (?!$)/).map(g=>Kp(g,e));for(let g=1;g{let b=Yt={view:y,prefix:m,scope:o};return setTimeout(()=>{Yt==b&&(Yt=null)},tg),!0}]})}let S=d.join(" ");r(S,!1);let p=O[S]||(O[S]={preventDefault:!1,stopPropagation:!1,run:((u=(f=O._any)===null||f===void 0?void 0:f.run)===null||u===void 0?void 0:u.slice())||[]});a&&p.run.push(a),h&&(p.preventDefault=!0),c&&(p.stopPropagation=!0)};for(let o of n){let l=o.scope?o.scope.split(" "):["editor"];if(o.any)for(let h of l){let c=t[h]||(t[h]=Object.create(null));c._any||(c._any={preventDefault:!1,stopPropagation:!1,run:[]});let{any:f}=o;for(let u in c)c[u].run.push(O=>f(O,co))}let a=o[e]||o.key;if(a)for(let h of l)s(h,a,o.run,o.preventDefault,o.stopPropagation),o.shift&&s(h,"Shift-"+a,o.shift,o.preventDefault,o.stopPropagation)}return t}let co=null;function ng(n,e,t,i){co=e;let r=$d(e),s=mt(r,0),o=jt(s)==r.length&&r!=" ",l="",a=!1,h=!1,c=!1;Yt&&Yt.view==t&&Yt.scope==i&&(l=Yt.prefix+" ",of.indexOf(e.keyCode)<0&&(h=!0,Yt=null));let f=new Set,u=p=>{if(p){for(let g of p.run)if(!f.has(g)&&(f.add(g),g(t)))return p.stopPropagation&&(c=!0),!0;p.preventDefault&&(p.stopPropagation&&(c=!0),h=!0)}return!1},O=n[i],d,S;return O&&(u(O[l+Fn(r,e,!o)])?a=!0:o&&(e.altKey||e.metaKey||e.ctrlKey)&&!(_.windows&&e.ctrlKey&&e.altKey)&&(d=Ht[e.keyCode])&&d!=r?(u(O[l+Fn(d,e,!0)])||e.shiftKey&&(S=yn[e.keyCode])!=r&&S!=d&&u(O[l+Fn(S,e,!1)]))&&(a=!0):o&&e.shiftKey&&u(O[l+Fn(r,e,!0)])&&(a=!0),!a&&u(O._any)&&(a=!0)),h&&(a=!0),a&&c&&e.stopPropagation(),co=null,a}const rg=!(_.ios&&_.webkit&&_.webkit_version<534),Aa={".cm-line":{},".cm-content":{}};rg&&(Aa[".cm-line"].caretColor=Aa[".cm-content"].caretColor="transparent !important");function sg(){return lg}const og=ee.line({class:"cm-activeLine"}),lg=qe.fromClass(class{constructor(n){this.decorations=this.getDeco(n)}update(n){(n.docChanged||n.selectionSet)&&(this.decorations=this.getDeco(n.view))}getDeco(n){let e=-1,t=[];for(let i of n.state.selection.ranges){let r=n.lineBlockAt(i.head);r.from>e&&(t.push(og.range(r.from)),e=r.from)}return ee.set(t)}},{decorations:n=>n.decorations}),Ui="-10000px";class mf{constructor(e,t,i,r){this.facet=t,this.createTooltipView=i,this.removeTooltipView=r,this.input=e.state.facet(t),this.tooltips=this.input.filter(o=>o);let s=null;this.tooltipViews=this.tooltips.map(o=>s=i(o,s))}update(e,t){var i;let r=e.state.facet(this.facet),s=r.filter(a=>a);if(r===this.input){for(let a of this.tooltipViews)a.update&&a.update(e);return!1}let o=[],l=t?[]:null;for(let a=0;at[h]=a),t.length=l.length),this.input=r,this.tooltips=s,this.tooltipViews=o,!0}}function ag(n){let{win:e}=n;return{top:0,left:0,bottom:e.innerHeight,right:e.innerWidth}}const ys=q.define({combine:n=>{var e,t,i;return{position:_.ios?"absolute":((e=n.find(r=>r.position))===null||e===void 0?void 0:e.position)||"fixed",parent:((t=n.find(r=>r.parent))===null||t===void 0?void 0:t.parent)||null,tooltipSpace:((i=n.find(r=>r.tooltipSpace))===null||i===void 0?void 0:i.tooltipSpace)||ag}}}),Ma=new WeakMap,Bo=qe.fromClass(class{constructor(n){this.view=n,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let e=n.state.facet(ys);this.position=e.position,this.parent=e.parent,this.classes=n.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver=typeof ResizeObserver=="function"?new ResizeObserver(()=>this.measureSoon()):null,this.manager=new mf(n,Br,(t,i)=>this.createTooltip(t,i),t=>{this.resizeObserver&&this.resizeObserver.unobserve(t.dom),t.dom.remove()}),this.above=this.manager.tooltips.map(t=>!!t.above),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(t=>{Date.now()>this.lastTransaction-50&&t.length>0&&t[t.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),n.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let n of this.manager.tooltipViews)this.intersectionObserver.observe(n.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(n){n.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(n,this.above);e&&this.observeIntersection();let t=e||n.geometryChanged,i=n.state.facet(ys);if(i.position!=this.position&&!this.madeAbsolute){this.position=i.position;for(let r of this.manager.tooltipViews)r.dom.style.position=this.position;t=!0}if(i.parent!=this.parent){this.parent&&this.container.remove(),this.parent=i.parent,this.createContainer();for(let r of this.manager.tooltipViews)this.container.appendChild(r.dom);t=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);t&&this.maybeMeasure()}createTooltip(n,e){let t=n.create(this.view),i=e?e.dom:null;if(t.dom.classList.add("cm-tooltip"),n.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=Ui,t.dom.style.left="0px",this.container.insertBefore(t.dom,i),t.mount&&t.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(t.dom),t}destroy(){var n,e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let i of this.manager.tooltipViews)i.dom.remove(),(n=i.destroy)===null||n===void 0||n.call(i);this.parent&&this.container.remove(),(e=this.resizeObserver)===null||e===void 0||e.disconnect(),(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let n=1,e=1,t=!1;if(this.position=="fixed"&&this.manager.tooltipViews.length){let{dom:s}=this.manager.tooltipViews[0];if(_.gecko)t=s.offsetParent!=this.container.ownerDocument.body;else if(s.style.top==Ui&&s.style.left=="0px"){let o=s.getBoundingClientRect();t=Math.abs(o.top+1e4)>1||Math.abs(o.left)>1}}if(t||this.position=="absolute")if(this.parent){let s=this.parent.getBoundingClientRect();s.width&&s.height&&(n=s.width/this.parent.offsetWidth,e=s.height/this.parent.offsetHeight)}else({scaleX:n,scaleY:e}=this.view.viewState);let i=this.view.scrollDOM.getBoundingClientRect(),r=qo(this.view);return{visible:{left:i.left+r.left,top:i.top+r.top,right:i.right-r.right,bottom:i.bottom-r.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((s,o)=>{let l=this.manager.tooltipViews[o];return l.getCoords?l.getCoords(s.pos):this.view.coordsAtPos(s.pos)}),size:this.manager.tooltipViews.map(({dom:s})=>s.getBoundingClientRect()),space:this.view.state.facet(ys).tooltipSpace(this.view),scaleX:n,scaleY:e,makeAbsolute:t}}writeMeasure(n){var e;if(n.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let l of this.manager.tooltipViews)l.dom.style.position="absolute"}let{visible:t,space:i,scaleX:r,scaleY:s}=n,o=[];for(let l=0;l=Math.min(t.bottom,i.bottom)||f.rightMath.min(t.right,i.right)+.1)){c.style.top=Ui;continue}let O=a.arrow?h.dom.querySelector(".cm-tooltip-arrow"):null,d=O?7:0,S=u.right-u.left,p=(e=Ma.get(h))!==null&&e!==void 0?e:u.bottom-u.top,g=h.offset||cg,m=this.view.textDirection==fe.LTR,y=u.width>i.right-i.left?m?i.left:i.right-u.width:m?Math.max(i.left,Math.min(f.left-(O?14:0)+g.x,i.right-S)):Math.min(Math.max(i.left,f.left-S+(O?14:0)-g.x),i.right-S),b=this.above[l];!a.strictSide&&(b?f.top-p-d-g.yi.bottom)&&b==i.bottom-f.bottom>f.top-i.top&&(b=this.above[l]=!b);let P=(b?f.top-i.top:i.bottom-f.bottom)-d;if(Py&&$.topZ&&(Z=b?$.top-p-2-d:$.bottom+d+2);if(this.position=="absolute"?(c.style.top=(Z-n.parent.top)/s+"px",Va(c,(y-n.parent.left)/r)):(c.style.top=Z/s+"px",Va(c,y/r)),O){let $=f.left+(m?g.x:-g.x)-(y+14-7);O.style.left=$/r+"px"}h.overlap!==!0&&o.push({left:y,top:Z,right:Q,bottom:Z+p}),c.classList.toggle("cm-tooltip-above",b),c.classList.toggle("cm-tooltip-below",!b),h.positioned&&h.positioned(n.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let n of this.manager.tooltipViews)n.dom.style.top=Ui}},{eventObservers:{scroll(){this.maybeMeasure()}}});function Va(n,e){let t=parseInt(n.style.left,10);(isNaN(t)||Math.abs(e-t)>1)&&(n.style.left=e+"px")}const hg=z.baseTheme({".cm-tooltip":{zIndex:500,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),cg={x:0,y:0},Br=q.define({enables:[Bo,hg]}),Tr=q.define({combine:n=>n.reduce((e,t)=>e.concat(t),[])});class Ur{static create(e){return new Ur(e)}constructor(e){this.view=e,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new mf(e,Tr,(t,i)=>this.createHostedView(t,i),t=>t.dom.remove())}createHostedView(e,t){let i=e.create(this.view);return i.dom.classList.add("cm-tooltip-section"),this.dom.insertBefore(i.dom,t?t.dom.nextSibling:this.dom.firstChild),this.mounted&&i.mount&&i.mount(this.view),i}mount(e){for(let t of this.manager.tooltipViews)t.mount&&t.mount(e);this.mounted=!0}positioned(e){for(let t of this.manager.tooltipViews)t.positioned&&t.positioned(e)}update(e){this.manager.update(e)}destroy(){var e;for(let t of this.manager.tooltipViews)(e=t.destroy)===null||e===void 0||e.call(t)}passProp(e){let t;for(let i of this.manager.tooltipViews){let r=i[e];if(r!==void 0){if(t===void 0)t=r;else if(t!==r)return}}return t}get offset(){return this.passProp("offset")}get getCoords(){return this.passProp("getCoords")}get overlap(){return this.passProp("overlap")}get resize(){return this.passProp("resize")}}const fg=Br.compute([Tr],n=>{let e=n.facet(Tr);return e.length===0?null:{pos:Math.min(...e.map(t=>t.pos)),end:Math.max(...e.map(t=>{var i;return(i=t.end)!==null&&i!==void 0?i:t.pos})),create:Ur.create,above:e[0].above,arrow:e.some(t=>t.arrow)}});class ug{constructor(e,t,i,r,s){this.view=e,this.source=t,this.field=i,this.setHover=r,this.hoverTime=s,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:e.dom,time:0},this.checkHover=this.checkHover.bind(this),e.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),e.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active.length)return;let e=Date.now()-this.lastMove.time;el.bottom||t.xl.right+e.defaultCharacterWidth)return;let a=e.bidiSpans(e.state.doc.lineAt(r)).find(c=>c.from<=r&&c.to>=r),h=a&&a.dir==fe.RTL?-1:1;s=t.x{this.pending==l&&(this.pending=null,a&&!(Array.isArray(a)&&!a.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(a)?a:[a])}))},a=>Ae(e.state,a,"hover tooltip"))}else o&&!(Array.isArray(o)&&!o.length)&&e.dispatch({effects:this.setHover.of(Array.isArray(o)?o:[o])})}get tooltip(){let e=this.view.plugin(Bo),t=e?e.manager.tooltips.findIndex(i=>i.create==Ur.create):-1;return t>-1?e.manager.tooltipViews[t]:null}mousemove(e){var t,i;this.lastMove={x:e.clientX,y:e.clientY,target:e.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let{active:r,tooltip:s}=this;if(r.length&&s&&!Og(s.dom,e)||this.pending){let{pos:o}=r[0]||this.pending,l=(i=(t=r[0])===null||t===void 0?void 0:t.end)!==null&&i!==void 0?i:o;(o==l?this.view.posAtCoords(this.lastMove)!=o:!dg(this.view,o,l,e.clientX,e.clientY))&&(this.view.dispatch({effects:this.setHover.of([])}),this.pending=null)}}mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1;let{active:t}=this;if(t.length){let{tooltip:i}=this;i&&i.dom.contains(e.relatedTarget)?this.watchTooltipLeave(i.dom):this.view.dispatch({effects:this.setHover.of([])})}}watchTooltipLeave(e){let t=i=>{e.removeEventListener("mouseleave",t),this.active.length&&!this.view.dom.contains(i.relatedTarget)&&this.view.dispatch({effects:this.setHover.of([])})};e.addEventListener("mouseleave",t)}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}const Hn=4;function Og(n,e){let{left:t,right:i,top:r,bottom:s}=n.getBoundingClientRect(),o;if(o=n.querySelector(".cm-tooltip-arrow")){let l=o.getBoundingClientRect();r=Math.min(l.top,r),s=Math.max(l.bottom,s)}return e.clientX>=t-Hn&&e.clientX<=i+Hn&&e.clientY>=r-Hn&&e.clientY<=s+Hn}function dg(n,e,t,i,r,s){let o=n.scrollDOM.getBoundingClientRect(),l=n.documentTop+n.documentPadding.top+n.contentHeight;if(o.left>i||o.rightr||Math.min(o.bottom,l)=e&&a<=t}function pg(n,e={}){let t=K.define(),i=je.define({create(){return[]},update(r,s){if(r.length&&(e.hideOnChange&&(s.docChanged||s.selection)?r=[]:e.hideOn&&(r=r.filter(o=>!e.hideOn(s,o))),s.docChanged)){let o=[];for(let l of r){let a=s.changes.mapPos(l.pos,-1,Re.TrackDel);if(a!=null){let h=Object.assign(Object.create(null),l);h.pos=a,h.end!=null&&(h.end=s.changes.mapPos(h.end)),o.push(h)}}r=o}for(let o of s.effects)o.is(t)&&(r=o.value),o.is(gg)&&(r=[]);return r},provide:r=>Tr.from(r)});return{active:i,extension:[i,qe.define(r=>new ug(r,n,i,t,e.hoverTime||300)),fg]}}function yf(n,e){let t=n.plugin(Bo);if(!t)return null;let i=t.manager.tooltips.indexOf(e);return i<0?null:t.manager.tooltipViews[i]}const gg=K.define(),_a=q.define({combine(n){let e,t;for(let i of n)e=e||i.topContainer,t=t||i.bottomContainer;return{topContainer:e,bottomContainer:t}}}),mg=qe.fromClass(class{constructor(n){this.input=n.state.facet(fo),this.specs=this.input.filter(t=>t),this.panels=this.specs.map(t=>t(n));let e=n.state.facet(_a);this.top=new Kn(n,!0,e.topContainer),this.bottom=new Kn(n,!1,e.bottomContainer),this.top.sync(this.panels.filter(t=>t.top)),this.bottom.sync(this.panels.filter(t=>!t.top));for(let t of this.panels)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}update(n){let e=n.state.facet(_a);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new Kn(n.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new Kn(n.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let t=n.state.facet(fo);if(t!=this.input){let i=t.filter(a=>a),r=[],s=[],o=[],l=[];for(let a of i){let h=this.specs.indexOf(a),c;h<0?(c=a(n.view),l.push(c)):(c=this.panels[h],c.update&&c.update(n)),r.push(c),(c.top?s:o).push(c)}this.specs=i,this.panels=r,this.top.sync(s),this.bottom.sync(o);for(let a of l)a.dom.classList.add("cm-panel"),a.mount&&a.mount()}else for(let i of this.panels)i.update&&i.update(n)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:n=>z.scrollMargins.of(e=>{let t=e.plugin(n);return t&&{top:t.top.scrollMargin(),bottom:t.bottom.scrollMargin()}})});class Kn{constructor(e,t,i){this.view=e,this.top=t,this.container=i,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(e){for(let t of this.panels)t.destroy&&e.indexOf(t)<0&&t.destroy();this.panels=e,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let t=this.container||this.view.dom;t.insertBefore(this.dom,this.top?t.firstChild:null)}let e=this.dom.firstChild;for(let t of this.panels)if(t.dom.parentNode==this.dom){for(;e!=t.dom;)e=Ea(e);e=e.nextSibling}else this.dom.insertBefore(t.dom,e);for(;e;)e=Ea(e)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let e of this.classes.split(" "))e&&this.container.classList.remove(e);for(let e of(this.classes=this.view.themeClasses).split(" "))e&&this.container.classList.add(e)}}}function Ea(n){let e=n.nextSibling;return n.remove(),e}const fo=q.define({enables:mg});class Xt extends fi{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}}Xt.prototype.elementClass="";Xt.prototype.toDOM=void 0;Xt.prototype.mapMode=Re.TrackBefore;Xt.prototype.startSide=Xt.prototype.endSide=-1;Xt.prototype.point=!0;const Or=q.define(),yg=q.define(),Sg={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>I.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},un=q.define();function bg(n){return[Sf(),un.of(Object.assign(Object.assign({},Sg),n))]}const Da=q.define({combine:n=>n.some(e=>e)});function Sf(n){return[Qg]}const Qg=qe.fromClass(class{constructor(n){this.view=n,this.prevViewport=n.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=n.state.facet(un).map(e=>new qa(n,e));for(let e of this.gutters)this.dom.appendChild(e.dom);this.fixed=!n.state.facet(Da),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),n.scrollDOM.insertBefore(this.dom,n.contentDOM)}update(n){if(this.updateGutters(n)){let e=this.prevViewport,t=n.view.viewport,i=Math.min(e.to,t.to)-Math.max(e.from,t.from);this.syncGutters(i<(t.to-t.from)*.8)}n.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px"),this.view.state.facet(Da)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=n.view.viewport}syncGutters(n){let e=this.dom.nextSibling;n&&this.dom.remove();let t=I.iter(this.view.state.facet(Or),this.view.viewport.from),i=[],r=this.gutters.map(s=>new wg(s,this.view.viewport,-this.view.documentPadding.top));for(let s of this.view.viewportLineBlocks)if(i.length&&(i=[]),Array.isArray(s.type)){let o=!0;for(let l of s.type)if(l.type==it.Text&&o){uo(t,i,l.from);for(let a of r)a.line(this.view,l,i);o=!1}else if(l.widget)for(let a of r)a.widget(this.view,l)}else if(s.type==it.Text){uo(t,i,s.from);for(let o of r)o.line(this.view,s,i)}else if(s.widget)for(let o of r)o.widget(this.view,s);for(let s of r)s.finish();n&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(n){let e=n.startState.facet(un),t=n.state.facet(un),i=n.docChanged||n.heightChanged||n.viewportChanged||!I.eq(n.startState.facet(Or),n.state.facet(Or),n.view.viewport.from,n.view.viewport.to);if(e==t)for(let r of this.gutters)r.update(n)&&(i=!0);else{i=!0;let r=[];for(let s of t){let o=e.indexOf(s);o<0?r.push(new qa(this.view,s)):(this.gutters[o].update(n),r.push(this.gutters[o]))}for(let s of this.gutters)s.dom.remove(),r.indexOf(s)<0&&s.destroy();for(let s of r)this.dom.appendChild(s.dom);this.gutters=r}return i}destroy(){for(let n of this.gutters)n.destroy();this.dom.remove()}},{provide:n=>z.scrollMargins.of(e=>{let t=e.plugin(n);return!t||t.gutters.length==0||!t.fixed?null:e.textDirection==fe.LTR?{left:t.dom.offsetWidth*e.scaleX}:{right:t.dom.offsetWidth*e.scaleX}})});function Wa(n){return Array.isArray(n)?n:[n]}function uo(n,e,t){for(;n.value&&n.from<=t;)n.from==t&&e.push(n.value),n.next()}class wg{constructor(e,t,i){this.gutter=e,this.height=i,this.i=0,this.cursor=I.iter(e.markers,t.from)}addElement(e,t,i){let{gutter:r}=this,s=(t.top-this.height)/e.scaleY,o=t.height/e.scaleY;if(this.i==r.elements.length){let l=new bf(e,o,s,i);r.elements.push(l),r.dom.appendChild(l.dom)}else r.elements[this.i].update(e,o,s,i);this.height=t.bottom,this.i++}line(e,t,i){let r=[];uo(this.cursor,r,t.from),i.length&&(r=r.concat(i));let s=this.gutter.config.lineMarker(e,t,r);s&&r.unshift(s);let o=this.gutter;r.length==0&&!o.config.renderEmptyElements||this.addElement(e,t,r)}widget(e,t){let i=this.gutter.config.widgetMarker(e,t.widget,t),r=i?[i]:null;for(let s of e.state.facet(yg)){let o=s(e,t.widget,t);o&&(r||(r=[])).push(o)}r&&this.addElement(e,t,r)}finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}class qa{constructor(e,t){this.view=e,this.config=t,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let i in t.domEventHandlers)this.dom.addEventListener(i,r=>{let s=r.target,o;if(s!=this.dom&&this.dom.contains(s)){for(;s.parentNode!=this.dom;)s=s.parentNode;let a=s.getBoundingClientRect();o=(a.top+a.bottom)/2}else o=r.clientY;let l=e.lineBlockAtHeight(o-e.documentTop);t.domEventHandlers[i](e,l,r)&&r.preventDefault()});this.markers=Wa(t.markers(e)),t.initialSpacer&&(this.spacer=new bf(e,0,0,[t.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(e){let t=this.markers;if(this.markers=Wa(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){let r=this.config.updateSpacer(this.spacer.markers[0],e);r!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[r])}let i=e.view.viewport;return!I.eq(this.markers,t,i.from,i.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(e):!1)}destroy(){for(let e of this.elements)e.destroy()}}class bf{constructor(e,t,i,r){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(e,t,i,r)}update(e,t,i,r){this.height!=t&&(this.height=t,this.dom.style.height=t+"px"),this.above!=i&&(this.dom.style.marginTop=(this.above=i)?i+"px":""),xg(this.markers,r)||this.setMarkers(e,r)}setMarkers(e,t){let i="cm-gutterElement",r=this.dom.firstChild;for(let s=0,o=0;;){let l=o,a=ss(l,a,h)||o(l,a,h):o}return i}})}});class Ss extends Xt{constructor(e){super(),this.number=e}eq(e){return this.number==e.number}toDOM(){return document.createTextNode(this.number)}}function bs(n,e){return n.state.facet(wi).formatNumber(e,n.state)}const vg=un.compute([wi],n=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(e){return e.state.facet(Pg)},lineMarker(e,t,i){return i.some(r=>r.toDOM)?null:new Ss(bs(e,e.state.doc.lineAt(t.from).number))},widgetMarker:(e,t,i)=>{for(let r of e.state.facet($g)){let s=r(e,t,i);if(s)return s}return null},lineMarkerChange:e=>e.startState.facet(wi)!=e.state.facet(wi),initialSpacer(e){return new Ss(bs(e,za(e.state.doc.lines)))},updateSpacer(e,t){let i=bs(t.view,za(t.view.state.doc.lines));return i==e.number?e:new Ss(i)},domEventHandlers:n.facet(wi).domEventHandlers}));function kg(n={}){return[wi.of(n),Sf(),vg]}function za(n){let e=9;for(;e{let e=[],t=-1;for(let i of n.selection.ranges){let r=n.doc.lineAt(i.head).from;r>t&&(t=r,e.push(Zg.range(r)))}return I.of(e)});function Cg(){return Tg}var Qs;const ai=new U;function Uo(n){return q.define({combine:n?e=>e.concat(n):void 0})}const Io=new U;class et{constructor(e,t,i=[],r=""){this.data=e,this.name=r,F.prototype.hasOwnProperty("tree")||Object.defineProperty(F.prototype,"tree",{get(){return Ne(this)}}),this.parser=t,this.extension=[_i.of(this),F.languageData.of((s,o,l)=>{let a=ja(s,o,l),h=a.type.prop(ai);if(!h)return[];let c=s.facet(h),f=a.type.prop(Io);if(f){let u=a.resolve(o-a.from,l);for(let O of f)if(O.test(u,s)){let d=s.facet(O.facet);return O.type=="replace"?d:d.concat(c)}}return c})].concat(i)}isActiveAt(e,t,i=-1){return ja(e,t,i).type.prop(ai)==this.data}findRegions(e){let t=e.facet(_i);if((t==null?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let i=[],r=(s,o)=>{if(s.prop(ai)==this.data){i.push({from:o,to:o+s.length});return}let l=s.prop(U.mounted);if(l){if(l.tree.prop(ai)==this.data){if(l.overlay)for(let a of l.overlay)i.push({from:a.from+o,to:a.to+o});else i.push({from:o,to:o+s.length});return}else if(l.overlay){let a=i.length;if(r(l.tree,l.overlay[0].from+o),i.length>a)return}}for(let a=0;ai.isTop?t:void 0)]}),e.name)}configure(e,t){return new Jt(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function Ne(n){let e=n.field(et.state,!1);return e?e.tree:J.empty}class Rg{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let i=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-i,t-i)}}let Ii=null;class Mi{constructor(e,t,i=[],r,s,o,l,a){this.parser=e,this.state=t,this.fragments=i,this.tree=r,this.treeLen=s,this.viewport=o,this.skipped=l,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,i){return new Mi(e,t,[],J.empty,0,i,[],null)}startParse(){return this.parser.startParse(new Rg(this.state.doc),this.fragments)}work(e,t){return t!=null&&t>=this.state.doc.length&&(t=void 0),this.tree!=J.empty&&this.isDone(t??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var i;if(typeof e=="number"){let r=Date.now()+e;e=()=>Date.now()>r}for(this.parse||(this.parse=this.startParse()),t!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&t=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Zt.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=Ii;Ii=this;try{return e()}finally{Ii=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=Ya(e,t.from,t.to);return e}changes(e,t){let{fragments:i,tree:r,treeLen:s,viewport:o,skipped:l}=this;if(this.takeTree(),!e.empty){let a=[];if(e.iterChangedRanges((h,c,f,u)=>a.push({fromA:h,toA:c,fromB:f,toB:u})),i=Zt.applyChanges(i,a),r=J.empty,s=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length){l=[];for(let h of this.skipped){let c=e.mapPos(h.from,1),f=e.mapPos(h.to,-1);ce.from&&(this.fragments=Ya(this.fragments,r,s),this.skipped.splice(i--,1))}return this.skipped.length>=t?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends To{createParse(t,i,r){let s=r[0].from,o=r[r.length-1].to;return{parsedPos:s,advance(){let a=Ii;if(a){for(let h of r)a.tempSkipped.push(h);e&&(a.scheduleOn=a.scheduleOn?Promise.all([a.scheduleOn,e]):e)}return this.parsedPos=o,new J(ke.none,[],[],o-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&t[0].from==0&&t[0].to>=e}static get(){return Ii}}function Ya(n,e,t){return Zt.applyChanges(n,[{fromA:e,toA:t,fromB:e,toB:t}])}class Vi{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),i=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,i)||t.takeTree(),new Vi(t)}static init(e){let t=Math.min(3e3,e.doc.length),i=Mi.create(e.facet(_i).parser,e,{from:0,to:t});return i.work(20,t)||i.takeTree(),new Vi(i)}}et.state=je.define({create:Vi.init,update(n,e){for(let t of e.effects)if(t.is(et.setState))return t.value;return e.startState.facet(_i)!=e.state.facet(_i)?Vi.init(e.state):n.apply(e)}});let Qf=n=>{let e=setTimeout(()=>n(),500);return()=>clearTimeout(e)};typeof requestIdleCallback<"u"&&(Qf=n=>{let e=-1,t=setTimeout(()=>{e=requestIdleCallback(n,{timeout:400})},100);return()=>e<0?clearTimeout(t):cancelIdleCallback(e)});const ws=typeof navigator<"u"&&(!((Qs=navigator.scheduling)===null||Qs===void 0)&&Qs.isInputPending)?()=>navigator.scheduling.isInputPending():null,Xg=qe.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(et.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(et.state);(t.tree!=t.context.tree||!t.context.isDone(e.doc.length))&&(this.working=Qf(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndr+1e3,a=s.context.work(()=>ws&&ws()||Date.now()>o,r+(l?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:et.setState.of(new Vi(s.context))})),this.chunkBudget>0&&!(a&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(t=>Ae(this.view.state,t)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),_i=q.define({combine(n){return n.length?n[0]:null},enables:n=>[et.state,Xg,z.contentAttributes.compute([n],e=>{let t=e.facet(n);return t&&t.name?{"data-language":t.name}:{}})]});class Ag{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}const Mg=q.define(),No=q.define({combine:n=>{if(!n.length)return" ";let e=n[0];if(!e||/\S/.test(e)||Array.from(e).some(t=>t!=e[0]))throw new Error("Invalid indent unit: "+JSON.stringify(n[0]));return e}});function gi(n){let e=n.facet(No);return e.charCodeAt(0)==9?n.tabSize*e.length:e.length}function Cr(n,e){let t="",i=n.tabSize,r=n.facet(No)[0];if(r==" "){for(;e>=i;)t+=" ",e-=i;r=" "}for(let s=0;s=e?Vg(n,t,e):null}class Ir{constructor(e,t={}){this.state=e,this.options=t,this.unit=gi(e)}lineAt(e,t=1){let i=this.state.doc.lineAt(e),{simulateBreak:r,simulateDoubleBreak:s}=this.options;return r!=null&&r>=i.from&&r<=i.to?s&&r==e?{text:"",from:e}:(t<0?r-1&&(s+=o-this.countColumn(i,i.search(/\S|$/))),s}countColumn(e,t=e.length){return qr(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:i,from:r}=this.lineAt(e,t),s=this.options.overrideIndentation;if(s){let o=s(r);if(o>-1)return o}return this.countColumn(i,i.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const yi=new U;function Vg(n,e,t){let i=e.resolveStack(t),r=e.resolveInner(t,-1).resolve(t,0).enterUnfinishedNodesBefore(t);if(r!=i.node){let s=[];for(let o=r;o&&!(o.from==i.node.from&&o.type==i.node.type);o=o.parent)s.push(o);for(let o=s.length-1;o>=0;o--)i={node:s[o],next:i}}return xf(i,n,t)}function xf(n,e,t){for(let i=n;i;i=i.next){let r=Eg(i.node);if(r)return r(Go.create(e,t,i))}return 0}function _g(n){return n.pos==n.options.simulateBreak&&n.options.simulateDoubleBreak}function Eg(n){let e=n.type.prop(yi);if(e)return e;let t=n.firstChild,i;if(t&&(i=t.type.prop(U.closedBy))){let r=n.lastChild,s=r&&i.indexOf(r.name)>-1;return o=>Pf(o,!0,1,void 0,s&&!_g(o)?r.from:void 0)}return n.parent==null?Dg:null}function Dg(){return 0}class Go extends Ir{constructor(e,t,i){super(e.state,e.options),this.base=e,this.pos=t,this.context=i}get node(){return this.context.node}static create(e,t,i){return new Go(e,t,i)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(e){let t=this.state.doc.lineAt(e.from);for(;;){let i=e.resolve(t.from);for(;i.parent&&i.parent.from==i.from;)i=i.parent;if(Wg(i,e))break;t=this.state.doc.lineAt(i.from)}return this.lineIndent(t.from)}continue(){return xf(this.context.next,this.base,this.pos)}}function Wg(n,e){for(let t=e;t;t=t.parent)if(n==t)return!0;return!1}function qg(n){let e=n.node,t=e.childAfter(e.from),i=e.lastChild;if(!t)return null;let r=n.options.simulateBreak,s=n.state.doc.lineAt(t.from),o=r==null||r<=s.from?s.to:Math.min(s.to,r);for(let l=t.to;;){let a=e.childAfter(l);if(!a||a==i)return null;if(!a.type.isSkipped){if(a.from>=o)return null;let h=/^ */.exec(s.text.slice(t.to-s.from))[0].length;return{from:t.from,to:t.to+h}}l=a.to}}function zg({closing:n,align:e=!0,units:t=1}){return i=>Pf(i,e,t,n)}function Pf(n,e,t,i,r){let s=n.textAfter,o=s.match(/^\s*/)[0].length,l=i&&s.slice(o,o+i.length)==i||r==n.pos+o,a=e?qg(n):null;return a?l?n.column(a.from):n.column(a.to):n.baseIndent+(l?0:n.unit*t)}const jg=n=>n.baseIndent;function Zi({except:n,units:e=1}={}){return t=>{let i=n&&n.test(t.textAfter);return t.baseIndent+(i?0:e*t.unit)}}const Tn=new U;function Fo(n){let e=n.firstChild,t=n.lastChild;return e&&e.tol.prop(ai)==o.data:o?l=>l==o:void 0,this.style=ic(e.map(l=>({tag:l.tag,class:l.class||r(Object.assign({},l,{tag:null}))})),{all:s}).style,this.module=i?new Ft(i):null,this.themeType=t.themeType}static define(e,t){return new Nr(e,t||{})}}const Oo=q.define(),Yg=q.define({combine(n){return n.length?[n[0]]:null}});function xs(n){let e=n.facet(Oo);return e.length?e:n.facet(Yg)}function Lg(n,e){let t=[Ug],i;return n instanceof Nr&&(n.module&&t.push(z.styleModule.of(n.module)),i=n.themeType),i?t.push(Oo.computeN([z.darkTheme],r=>r.facet(z.darkTheme)==(i=="dark")?[n]:[])):t.push(Oo.of(n)),t}class Bg{constructor(e){this.markCache=Object.create(null),this.tree=Ne(e.state),this.decorations=this.buildDeco(e,xs(e.state)),this.decoratedTo=e.viewport.to}update(e){let t=Ne(e.state),i=xs(e.state),r=i!=xs(e.startState),{viewport:s}=e.view,o=e.changes.mapPos(this.decoratedTo,1);t.length=s.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=o):(t!=this.tree||e.viewportChanged||r)&&(this.tree=t,this.decorations=this.buildDeco(e.view,i),this.decoratedTo=s.to)}buildDeco(e,t){if(!t||!this.tree.length)return ee.none;let i=new ui;for(let{from:r,to:s}of e.visibleRanges)HO(this.tree,t,(o,l,a)=>{i.add(o,l,this.markCache[a]||(this.markCache[a]=ee.mark({class:a})))},r,s);return i.finish()}}const Ug=$n.high(qe.fromClass(Bg,{decorations:n=>n.decorations})),Ig=z.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),$f=1e4,vf="()[]{}",kf=q.define({combine(n){return vn(n,{afterCursor:!0,brackets:vf,maxScanDistance:$f,renderMatch:Fg})}}),Ng=ee.mark({class:"cm-matchingBracket"}),Gg=ee.mark({class:"cm-nonmatchingBracket"});function Fg(n){let e=[],t=n.matched?Ng:Gg;return e.push(t.range(n.start.from,n.start.to)),n.end&&e.push(t.range(n.end.from,n.end.to)),e}const Hg=je.define({create(){return ee.none},update(n,e){if(!e.docChanged&&!e.selection)return n;let t=[],i=e.state.facet(kf);for(let r of e.state.selection.ranges){if(!r.empty)continue;let s=Qt(e.state,r.head,-1,i)||r.head>0&&Qt(e.state,r.head-1,1,i)||i.afterCursor&&(Qt(e.state,r.head,1,i)||r.headz.decorations.from(n)}),Kg=[Hg,Ig];function Jg(n={}){return[kf.of(n),Kg]}const Ho=new U;function po(n,e,t){let i=n.prop(e<0?U.openedBy:U.closedBy);if(i)return i;if(n.name.length==1){let r=t.indexOf(n.name);if(r>-1&&r%2==(e<0?1:0))return[t[r+e]]}return null}function go(n){let e=n.type.prop(Ho);return e?e(n.node):n}function Qt(n,e,t,i={}){let r=i.maxScanDistance||$f,s=i.brackets||vf,o=Ne(n),l=o.resolveInner(e,t);for(let a=l;a;a=a.parent){let h=po(a.type,t,s);if(h&&a.from0?e>=c.from&&ec.from&&e<=c.to))return em(n,e,t,a,c,h,s)}}return tm(n,e,t,o,l.type,r,s)}function em(n,e,t,i,r,s,o){let l=i.parent,a={from:r.from,to:r.to},h=0,c=l==null?void 0:l.cursor();if(c&&(t<0?c.childBefore(i.from):c.childAfter(i.to)))do if(t<0?c.to<=i.from:c.from>=i.to){if(h==0&&s.indexOf(c.type.name)>-1&&c.from0)return null;let h={from:t<0?e-1:e,to:t>0?e+1:e},c=n.doc.iterRange(e,t>0?n.doc.length:0),f=0;for(let u=0;!c.next().done&&u<=s;){let O=c.value;t<0&&(u+=O.length);let d=e+u*t;for(let S=t>0?0:O.length-1,p=t>0?O.length:-1;S!=p;S+=t){let g=o.indexOf(O[S]);if(!(g<0||i.resolveInner(d+S,1).type!=r))if(g%2==0==t>0)f++;else{if(f==1)return{start:h,end:{from:d+S,to:d+S+1},matched:g>>1==a>>1};f--}}t>0&&(u+=O.length)}return c.done?{start:h,matched:!1}:null}function La(n,e,t,i=0,r=0){e==null&&(e=n.search(/[^\s\u00a0]/),e==-1&&(e=n.length));let s=r;for(let o=i;o=this.string.length}sol(){return this.pos==0}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.post}eatSpace(){let e=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e}skipToEnd(){this.pos=this.string.length}skipTo(e){let t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0}backUp(e){this.pos-=e}column(){return this.lastColumnPosi?o.toLowerCase():o,s=this.string.substr(this.pos,e.length);return r(s)==r(e)?(t!==!1&&(this.pos+=e.length),!0):null}else{let r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&t!==!1&&(this.pos+=r[0].length),r)}}current(){return this.string.slice(this.start,this.pos)}}function im(n){return{name:n.name||"",token:n.token,blankLine:n.blankLine||(()=>{}),startState:n.startState||(()=>!0),copyState:n.copyState||nm,indent:n.indent||(()=>null),languageData:n.languageData||{},tokenTable:n.tokenTable||el}}function nm(n){if(typeof n!="object")return n;let e={};for(let t in n){let i=n[t];e[t]=i instanceof Array?i.slice():i}return e}const Ba=new WeakMap;class Ko extends et{constructor(e){let t=Uo(e.languageData),i=im(e),r,s=new class extends To{createParse(o,l,a){return new sm(r,o,l,a)}};super(t,s,[],e.name),this.topNode=am(t,this),r=this,this.streamParser=i,this.stateAfter=new U({perNode:!0}),this.tokenTable=e.tokenTable?new Xf(i.tokenTable):lm}static define(e){return new Ko(e)}getIndent(e){let t,{overrideIndentation:i}=e.options;i&&(t=Ba.get(e.state),t!=null&&t1e4)return null;for(;s=i&&t+e.length<=r&&e.prop(n.stateAfter);if(s)return{state:n.streamParser.copyState(s),pos:t+e.length};for(let o=e.children.length-1;o>=0;o--){let l=e.children[o],a=t+e.positions[o],h=l instanceof J&&a=e.length)return e;!r&&t==0&&e.type==n.topNode&&(r=!0);for(let s=e.children.length-1;s>=0;s--){let o=e.positions[s],l=e.children[s],a;if(ot&&Jo(n,s.tree,0-s.offset,t,l),h;if(a&&a.pos<=i&&(h=Tf(n,s.tree,t+s.offset,a.pos+s.offset,!1)))return{state:a.state,tree:h}}return{state:n.streamParser.startState(r?gi(r):4),tree:J.empty}}class sm{constructor(e,t,i,r){this.lang=e,this.input=t,this.fragments=i,this.ranges=r,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=r[r.length-1].to;let s=Mi.get(),o=r[0].from,{state:l,tree:a}=rm(e,i,o,this.to,s==null?void 0:s.state);this.state=l,this.parsedPos=this.chunkStart=o+a.length;for(let h=0;hh.from<=s.viewport.from&&h.to>=s.viewport.from)&&(this.state=this.lang.streamParser.startState(gi(s.state)),s.skipUntilInView(this.parsedPos,s.viewport.from),this.parsedPos=s.viewport.from),this.moveRangeIndex()}advance(){let e=Mi.get(),t=this.stoppedAt==null?this.to:Math.min(this.to,this.stoppedAt),i=Math.min(t,this.chunkStart+2048);for(e&&(i=Math.min(i,e.viewport.to));this.parsedPos=t?this.finish():e&&this.parsedPos>=e.viewport.to?(e.skipUntilInView(this.parsedPos,t),this.finish()):null}stopAt(e){this.stoppedAt=e}lineAfter(e){let t=this.input.chunk(e);if(this.input.lineChunks)t==` +`&&(t="");else{let i=t.indexOf(` +`);i>-1&&(t=t.slice(0,i))}return e+t.length<=this.to?t:t.slice(0,this.to-e)}nextLine(){let e=this.parsedPos,t=this.lineAfter(e),i=e+t.length;for(let r=this.rangeIndex;;){let s=this.ranges[r].to;if(s>=i||(t=t.slice(0,s-(i-t.length)),r++,r==this.ranges.length))break;let o=this.ranges[r].from,l=this.lineAfter(o);t+=l,i=o+l.length}return{line:t,end:i}}skipGapsTo(e,t,i){for(;;){let r=this.ranges[this.rangeIndex].to,s=e+t;if(i>0?r>s:r>=s)break;let o=this.ranges[++this.rangeIndex].from;t+=o-r}return t}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){r=this.skipGapsTo(t,r,1),t+=r;let l=this.chunk.length;r=this.skipGapsTo(i,r,-1),i+=r,s+=this.chunk.length-l}let o=this.chunk.length-4;return s==4&&o>=0&&this.chunk[o]==e&&this.chunk[o+2]==t?this.chunk[o+2]=i:this.chunk.push(e,t,i,s),r}parseLine(e){let{line:t,end:i}=this.nextLine(),r=0,{streamParser:s}=this.lang,o=new Zf(t,e?e.state.tabSize:4,e?gi(e.state):2);if(o.eol())s.blankLine(this.state,o.indentUnit);else for(;!o.eol();){let l=Cf(s.token,o,this.state);if(l&&(r=this.emitToken(this.lang.tokenTable.resolve(l),this.parsedPos+o.start,this.parsedPos+o.pos,r)),o.start>1e4)break}this.parsedPos=i,this.moveRangeIndex(),this.parsedPose.start)return r}throw new Error("Stream parser failed to advance stream.")}const el=Object.create(null),wn=[ke.none],om=new Wr(wn),Ua=[],Ia=Object.create(null),Rf=Object.create(null);for(let[n,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])Rf[n]=Af(el,e);class Xf{constructor(e){this.extra=e,this.table=Object.assign(Object.create(null),Rf)}resolve(e){return e?this.table[e]||(this.table[e]=Af(this.extra,e)):0}}const lm=new Xf(el);function Ps(n,e){Ua.indexOf(n)>-1||(Ua.push(n),console.warn(e))}function Af(n,e){let t=[];for(let l of e.split(" ")){let a=[];for(let h of l.split(".")){let c=n[h]||w[h];c?typeof c=="function"?a.length?a=a.map(c):Ps(h,`Modifier ${h} used at start of tag`):a.length?Ps(h,`Tag ${h} used as modifier`):a=Array.isArray(c)?c:[c]:Ps(h,`Unknown highlighting tag ${h}`)}for(let h of a)t.push(h)}if(!t.length)return 0;let i=e.replace(/ /g,"_"),r=i+" "+t.map(l=>l.id),s=Ia[r];if(s)return s.id;let o=Ia[r]=ke.define({id:wn.length,name:i,props:[Wi({[i]:t})]});return wn.push(o),o.id}function am(n,e){let t=ke.define({id:wn.length,name:"Document",props:[ai.add(()=>n),yi.add(()=>i=>e.getIndent(i))],top:!0});return wn.push(t),t}fe.RTL,fe.LTR;const hm=()=>n=>{try{JSON.parse(n.state.doc.toString())}catch(e){if(!(e instanceof SyntaxError))throw e;const t=cm(e,n.state.doc);return[{from:t,message:e.message,severity:"error",to:t}]}return[]};function cm(n,e){let t;return(t=n.message.match(/at position (\d+)/))?Math.min(+t[1],e.length):(t=n.message.match(/at line (\d+) column (\d+)/))?Math.min(e.line(+t[1]).from+ +t[2]-1,e.length):0}const Mf=Jt.define({name:"json",parser:td.configure({props:[yi.add({Object:Zi({except:/^\s*\}/}),Array:Zi({except:/^\s*\]/})}),Tn.add({"Object Array":Fo})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function fm(){return new Ag(Mf)}var Ni={exports:{}},Gi={},Fi={exports:{}},$s={};function Vf(n){var e,t,i="";if(typeof n=="string"||typeof n=="number")i+=n;else if(typeof n=="object")if(Array.isArray(n))for(e=0;e0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";const l=(s=window.document)===null||s===void 0||(s=s.documentElement)===null||s===void 0?void 0:s.style;if(!l||o in l)return"";for(let a=0;a$===T.identifier)||Q.changedTouches&&(0,n.findInArray)(Q.changedTouches,T=>$===T.identifier)}function m(Q){if(Q.targetTouches&&Q.targetTouches[0])return Q.targetTouches[0].identifier;if(Q.changedTouches&&Q.changedTouches[0])return Q.changedTouches[0].identifier}function y(Q){if(!Q)return;let $=Q.getElementById("react-draggable-style-el");$||($=Q.createElement("style"),$.type="text/css",$.id="react-draggable-style-el",$.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,$.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,Q.getElementsByTagName("head")[0].appendChild($)),Q.body&&P(Q.body,"react-draggable-transparent-selection")}function b(Q){if(Q)try{if(Q.body&&Z(Q.body,"react-draggable-transparent-selection"),Q.selection)Q.selection.empty();else{const $=(Q.defaultView||window).getSelection();$&&$.type!=="Caret"&&$.removeAllRanges()}}catch{}}function P(Q,$){Q.classList?Q.classList.add($):Q.className.match(new RegExp("(?:^|\\s)".concat($,"(?!\\S)")))||(Q.className+=" ".concat($))}function Z(Q,$){Q.classList?Q.classList.remove($):Q.className=Q.className.replace(new RegExp("(?:^|\\s)".concat($,"(?!\\S)"),"g"),"")}return ue}var pt={},Ka;function _f(){if(Ka)return pt;Ka=1,Object.defineProperty(pt,"__esModule",{value:!0}),pt.canDragX=r,pt.canDragY=s,pt.createCoreData=l,pt.createDraggableData=a,pt.getBoundPosition=t,pt.getControlPosition=o,pt.snapToGrid=i;var n=Gr(),e=tl();function t(f,u,O){if(!f.props.bounds)return[u,O];let{bounds:d}=f.props;d=typeof d=="string"?d:h(d);const S=c(f);if(typeof d=="string"){const{ownerDocument:p}=S,g=p.defaultView;let m;if(d==="parent"?m=S.parentNode:m=p.querySelector(d),!(m instanceof g.HTMLElement))throw new Error('Bounds selector "'+d+'" could not find an element.');const y=m,b=g.getComputedStyle(S),P=g.getComputedStyle(y);d={left:-S.offsetLeft+(0,n.int)(P.paddingLeft)+(0,n.int)(b.marginLeft),top:-S.offsetTop+(0,n.int)(P.paddingTop)+(0,n.int)(b.marginTop),right:(0,e.innerWidth)(y)-(0,e.outerWidth)(S)-S.offsetLeft+(0,n.int)(P.paddingRight)-(0,n.int)(b.marginRight),bottom:(0,e.innerHeight)(y)-(0,e.outerHeight)(S)-S.offsetTop+(0,n.int)(P.paddingBottom)-(0,n.int)(b.marginBottom)}}return(0,n.isNum)(d.right)&&(u=Math.min(u,d.right)),(0,n.isNum)(d.bottom)&&(O=Math.min(O,d.bottom)),(0,n.isNum)(d.left)&&(u=Math.max(u,d.left)),(0,n.isNum)(d.top)&&(O=Math.max(O,d.top)),[u,O]}function i(f,u,O){const d=Math.round(u/f[0])*f[0],S=Math.round(O/f[1])*f[1];return[d,S]}function r(f){return f.props.axis==="both"||f.props.axis==="x"}function s(f){return f.props.axis==="both"||f.props.axis==="y"}function o(f,u,O){const d=typeof u=="number"?(0,e.getTouch)(f,u):null;if(typeof u=="number"&&!d)return null;const S=c(O),p=O.props.offsetParent||S.offsetParent||S.ownerDocument.body;return(0,e.offsetXYFromParent)(d||f,p,O.props.scale)}function l(f,u,O){const d=!(0,n.isNum)(f.lastX),S=c(f);return d?{node:S,deltaX:0,deltaY:0,lastX:u,lastY:O,x:u,y:O}:{node:S,deltaX:u-f.lastX,deltaY:O-f.lastY,lastX:f.lastX,lastY:f.lastY,x:u,y:O}}function a(f,u){const O=f.props.scale;return{node:u.node,x:f.state.x+u.deltaX/O,y:f.state.y+u.deltaY/O,deltaX:u.deltaX/O,deltaY:u.deltaY/O,lastX:f.state.x,lastY:f.state.y}}function h(f){return{left:f.left,top:f.top,right:f.right,bottom:f.bottom}}function c(f){const u=f.findDOMNode();if(!u)throw new Error(": Unmounted during event!");return u}return pt}var Hi={},Jn={},Ja;function Ef(){if(Ja)return Jn;Ja=1,Object.defineProperty(Jn,"__esModule",{value:!0}),Jn.default=n;function n(){}return Jn}var eh;function pm(){if(eh)return Hi;eh=1,Object.defineProperty(Hi,"__esModule",{value:!0}),Hi.default=void 0;var n=h(Di()),e=l(Dr()),t=l(Nh()),i=tl(),r=_f(),s=Gr(),o=l(Ef());function l(p){return p&&p.__esModule?p:{default:p}}function a(p){if(typeof WeakMap!="function")return null;var g=new WeakMap,m=new WeakMap;return(a=function(y){return y?m:g})(p)}function h(p,g){if(p&&p.__esModule)return p;if(p===null||typeof p!="object"&&typeof p!="function")return{default:p};var m=a(g);if(m&&m.has(p))return m.get(p);var y={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var P in p)if(P!=="default"&&Object.prototype.hasOwnProperty.call(p,P)){var Z=b?Object.getOwnPropertyDescriptor(p,P):null;Z&&(Z.get||Z.set)?Object.defineProperty(y,P,Z):y[P]=p[P]}return y.default=p,m&&m.set(p,y),y}function c(p,g,m){return g=f(g),g in p?Object.defineProperty(p,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):p[g]=m,p}function f(p){var g=u(p,"string");return typeof g=="symbol"?g:String(g)}function u(p,g){if(typeof p!="object"||p===null)return p;var m=p[Symbol.toPrimitive];if(m!==void 0){var y=m.call(p,g);if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(p)}const O={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let d=O.mouse,S=class extends n.Component{constructor(){super(...arguments),c(this,"dragging",!1),c(this,"lastX",NaN),c(this,"lastY",NaN),c(this,"touchIdentifier",null),c(this,"mounted",!1),c(this,"handleDragStart",g=>{if(this.props.onMouseDown(g),!this.props.allowAnyClick&&typeof g.button=="number"&&g.button!==0)return!1;const m=this.findDOMNode();if(!m||!m.ownerDocument||!m.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:y}=m;if(this.props.disabled||!(g.target instanceof y.defaultView.Node)||this.props.handle&&!(0,i.matchesSelectorAndParentsTo)(g.target,this.props.handle,m)||this.props.cancel&&(0,i.matchesSelectorAndParentsTo)(g.target,this.props.cancel,m))return;g.type==="touchstart"&&g.preventDefault();const b=(0,i.getTouchIdentifier)(g);this.touchIdentifier=b;const P=(0,r.getControlPosition)(g,b,this);if(P==null)return;const{x:Z,y:Q}=P,$=(0,r.createCoreData)(this,Z,Q);(0,o.default)("DraggableCore: handleDragStart: %j",$),(0,o.default)("calling",this.props.onStart),!(this.props.onStart(g,$)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,i.addUserSelectStyles)(y),this.dragging=!0,this.lastX=Z,this.lastY=Q,(0,i.addEvent)(y,d.move,this.handleDrag),(0,i.addEvent)(y,d.stop,this.handleDragStop))}),c(this,"handleDrag",g=>{const m=(0,r.getControlPosition)(g,this.touchIdentifier,this);if(m==null)return;let{x:y,y:b}=m;if(Array.isArray(this.props.grid)){let Q=y-this.lastX,$=b-this.lastY;if([Q,$]=(0,r.snapToGrid)(this.props.grid,Q,$),!Q&&!$)return;y=this.lastX+Q,b=this.lastY+$}const P=(0,r.createCoreData)(this,y,b);if((0,o.default)("DraggableCore: handleDrag: %j",P),this.props.onDrag(g,P)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch{const $=document.createEvent("MouseEvents");$.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop($)}return}this.lastX=y,this.lastY=b}),c(this,"handleDragStop",g=>{if(!this.dragging)return;const m=(0,r.getControlPosition)(g,this.touchIdentifier,this);if(m==null)return;let{x:y,y:b}=m;if(Array.isArray(this.props.grid)){let $=y-this.lastX||0,T=b-this.lastY||0;[$,T]=(0,r.snapToGrid)(this.props.grid,$,T),y=this.lastX+$,b=this.lastY+T}const P=(0,r.createCoreData)(this,y,b);if(this.props.onStop(g,P)===!1||this.mounted===!1)return!1;const Q=this.findDOMNode();Q&&this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(Q.ownerDocument),(0,o.default)("DraggableCore: handleDragStop: %j",P),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Q&&((0,o.default)("DraggableCore: Removing handlers"),(0,i.removeEvent)(Q.ownerDocument,d.move,this.handleDrag),(0,i.removeEvent)(Q.ownerDocument,d.stop,this.handleDragStop))}),c(this,"onMouseDown",g=>(d=O.mouse,this.handleDragStart(g))),c(this,"onMouseUp",g=>(d=O.mouse,this.handleDragStop(g))),c(this,"onTouchStart",g=>(d=O.touch,this.handleDragStart(g))),c(this,"onTouchEnd",g=>(d=O.touch,this.handleDragStop(g)))}componentDidMount(){this.mounted=!0;const g=this.findDOMNode();g&&(0,i.addEvent)(g,O.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const g=this.findDOMNode();if(g){const{ownerDocument:m}=g;(0,i.removeEvent)(m,O.mouse.move,this.handleDrag),(0,i.removeEvent)(m,O.touch.move,this.handleDrag),(0,i.removeEvent)(m,O.mouse.stop,this.handleDragStop),(0,i.removeEvent)(m,O.touch.stop,this.handleDragStop),(0,i.removeEvent)(g,O.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,i.removeUserSelectStyles)(m)}}findDOMNode(){var g,m;return(g=this.props)!==null&&g!==void 0&&g.nodeRef?(m=this.props)===null||m===void 0||(m=m.nodeRef)===null||m===void 0?void 0:m.current:t.default.findDOMNode(this)}render(){return n.cloneElement(n.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}};return Hi.default=S,c(S,"displayName","DraggableCore"),c(S,"propTypes",{allowAnyClick:e.default.bool,children:e.default.node.isRequired,disabled:e.default.bool,enableUserSelectHack:e.default.bool,offsetParent:function(p,g){if(p[g]&&p[g].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:e.default.arrayOf(e.default.number),handle:e.default.string,cancel:e.default.string,nodeRef:e.default.object,onStart:e.default.func,onDrag:e.default.func,onStop:e.default.func,onMouseDown:e.default.func,scale:e.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),c(S,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1}),Hi}var th;function gm(){return th||(th=1,function(n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"DraggableCore",{enumerable:!0,get:function(){return a.default}}),n.default=void 0;var e=u(Di()),t=c(Dr()),i=c(Nh()),r=c(Om),s=tl(),o=_f(),l=Gr(),a=c(pm()),h=c(Ef());function c(m){return m&&m.__esModule?m:{default:m}}function f(m){if(typeof WeakMap!="function")return null;var y=new WeakMap,b=new WeakMap;return(f=function(P){return P?b:y})(m)}function u(m,y){if(m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var b=f(y);if(b&&b.has(m))return b.get(m);var P={},Z=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Q in m)if(Q!=="default"&&Object.prototype.hasOwnProperty.call(m,Q)){var $=Z?Object.getOwnPropertyDescriptor(m,Q):null;$&&($.get||$.set)?Object.defineProperty(P,Q,$):P[Q]=m[Q]}return P.default=m,b&&b.set(m,P),P}function O(){return O=Object.assign?Object.assign.bind():function(m){for(var y=1;y{if((0,h.default)("Draggable: onDragStart: %j",P),this.props.onStart(b,(0,o.createDraggableData)(this,P))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),d(this,"onDrag",(b,P)=>{if(!this.state.dragging)return!1;(0,h.default)("Draggable: onDrag: %j",P);const Z=(0,o.createDraggableData)(this,P),Q={x:Z.x,y:Z.y,slackX:0,slackY:0};if(this.props.bounds){const{x:T,y:R}=Q;Q.x+=this.state.slackX,Q.y+=this.state.slackY;const[D,A]=(0,o.getBoundPosition)(this,Q.x,Q.y);Q.x=D,Q.y=A,Q.slackX=this.state.slackX+(T-Q.x),Q.slackY=this.state.slackY+(R-Q.y),Z.x=Q.x,Z.y=Q.y,Z.deltaX=Q.x-this.state.x,Z.deltaY=Q.y-this.state.y}if(this.props.onDrag(b,Z)===!1)return!1;this.setState(Q)}),d(this,"onDragStop",(b,P)=>{if(!this.state.dragging||this.props.onStop(b,(0,o.createDraggableData)(this,P))===!1)return!1;(0,h.default)("Draggable: onDragStop: %j",P);const Q={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:T,y:R}=this.props.position;Q.x=T,Q.y=R}this.setState(Q)}),this.state={dragging:!1,dragged:!1,x:y.position?y.position.x:y.defaultPosition.x,y:y.position?y.position.y:y.defaultPosition.y,prevPropsPosition:{...y.position},slackX:0,slackY:0,isElementSVG:!1},y.position&&!(y.onDrag||y.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var y,b;return(y=(b=this.props)===null||b===void 0||(b=b.nodeRef)===null||b===void 0?void 0:b.current)!==null&&y!==void 0?y:i.default.findDOMNode(this)}render(){const{axis:y,bounds:b,children:P,defaultPosition:Z,defaultClassName:Q,defaultClassNameDragging:$,defaultClassNameDragged:T,position:R,positionOffset:D,scale:A,...L}=this.props;let B={},G=null;const Ve=!!!R||this.state.dragging,te=R||Z,N={x:(0,o.canDragX)(this)&&Ve?this.state.x:te.x,y:(0,o.canDragY)(this)&&Ve?this.state.y:te.y};this.state.isElementSVG?G=(0,s.createSVGTransform)(N,D):B=(0,s.createCSSTransform)(N,D);const ot=(0,r.default)(P.props.className||"",Q,{[$]:this.state.dragging,[T]:this.state.dragged});return e.createElement(a.default,O({},L,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(P),{className:ot,style:{...P.props.style,...B},transform:G}))}}n.default=g,d(g,"displayName","Draggable"),d(g,"propTypes",{...a.default.propTypes,axis:t.default.oneOf(["both","x","y","none"]),bounds:t.default.oneOfType([t.default.shape({left:t.default.number,right:t.default.number,top:t.default.number,bottom:t.default.number}),t.default.string,t.default.oneOf([!1])]),defaultClassName:t.default.string,defaultClassNameDragging:t.default.string,defaultClassNameDragged:t.default.string,defaultPosition:t.default.shape({x:t.default.number,y:t.default.number}),positionOffset:t.default.shape({x:t.default.oneOfType([t.default.number,t.default.string]),y:t.default.oneOfType([t.default.number,t.default.string])}),position:t.default.shape({x:t.default.number,y:t.default.number}),className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),d(g,"defaultProps",{...a.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})}($s)),$s}var ih;function Df(){if(ih)return Fi.exports;ih=1;const{default:n,DraggableCore:e}=gm();return Fi.exports=n,Fi.exports.default=n,Fi.exports.DraggableCore=e,Fi.exports}var er={},nh;function mm(){if(nh)return er;nh=1,er.__esModule=!0,er.cloneElement=s;var n=e(Di());function e(o){return o&&o.__esModule?o:{default:o}}function t(o,l){var a=Object.keys(o);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(o);l&&(h=h.filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable})),a.push.apply(a,h)}return a}function i(o){for(var l=1;l=0)&&(g[y]=S[y]);return g}function h(S,p){var g=Object.keys(S);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(S);p&&(m=m.filter(function(y){return Object.getOwnPropertyDescriptor(S,y).enumerable})),g.push.apply(g,m)}return g}function c(S){for(var p=1;pMath.abs(D*T)?b=y/T:y=b*T}var A=y,L=b,B=this.slack||[0,0],G=B[0],ge=B[1];return y+=G,b+=ge,Z&&(y=Math.max(Z[0],y),b=Math.max(Z[1],b)),Q&&(y=Math.min(Q[0],y),b=Math.min(Q[1],b)),this.slack=[G+(A-y),ge+(L-b)],[y,b]},g.resizeHandler=function(y,b){var P=this;return function(Z,Q){var $=Q.node,T=Q.deltaX,R=Q.deltaY;y==="onResizeStart"&&P.resetData();var D=(P.props.axis==="both"||P.props.axis==="x")&&b!=="n"&&b!=="s",A=(P.props.axis==="both"||P.props.axis==="y")&&b!=="e"&&b!=="w";if(!(!D&&!A)){var L=b[0],B=b[b.length-1],G=$.getBoundingClientRect();if(P.lastHandleRect!=null){if(B==="w"){var ge=G.left-P.lastHandleRect.left;T+=ge}if(L==="n"){var Ve=G.top-P.lastHandleRect.top;R+=Ve}}P.lastHandleRect=G,B==="w"&&(T=-T),L==="n"&&(R=-R);var te=P.props.width+(D?T/P.props.transformScale:0),N=P.props.height+(A?R/P.props.transformScale:0),ot=P.runConstraints(te,N);te=ot[0],N=ot[1];var Te=te!==P.props.width||N!==P.props.height,Se=typeof P.props[y]=="function"?P.props[y]:null,de=y==="onResize"&&!Te;Se&&!de&&(Z.persist==null||Z.persist(),Se(Z,{node:$,size:{width:te,height:N},handle:b})),y==="onResizeStop"&&P.resetData()}}},g.renderResizeHandle=function(y,b){var P=this.props.handle;if(!P)return n.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+y,ref:b});if(typeof P=="function")return P(y,b);var Z=typeof P.type=="string",Q=c({ref:b},Z?{}:{handleAxis:y});return n.cloneElement(P,Q)},g.render=function(){var y=this,b=this.props,P=b.children,Z=b.className,Q=b.draggableOpts;b.width,b.height,b.handle,b.handleSize,b.lockAspectRatio,b.axis,b.minConstraints,b.maxConstraints,b.onResize,b.onResizeStop,b.onResizeStart;var $=b.resizeHandles;b.transformScale;var T=a(b,r);return(0,t.cloneElement)(P,c(c({},T),{},{className:(Z?Z+" ":"")+"react-resizable",children:[].concat(P.props.children,$.map(function(R){var D,A=(D=y.handleRefs[R])!=null?D:y.handleRefs[R]=n.createRef();return n.createElement(e.DraggableCore,l({},Q,{nodeRef:A,key:"resizableHandle-"+R,onStop:y.resizeHandler("onResizeStop",R),onStart:y.resizeHandler("onResizeStart",R),onDrag:y.resizeHandler("onResize",R)}),y.renderResizeHandle(R,A))}))}))},p}(n.Component);return Gi.default=d,d.propTypes=i.resizableProps,d.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1},Gi}var Ji={},oh;function ym(){if(oh)return Ji;oh=1,Ji.__esModule=!0,Ji.default=void 0;var n=l(Di()),e=s(Dr()),t=s(qf()),i=Wf(),r=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function s(p){return p&&p.__esModule?p:{default:p}}function o(p){if(typeof WeakMap!="function")return null;var g=new WeakMap,m=new WeakMap;return(o=function(b){return b?m:g})(p)}function l(p,g){if(p&&p.__esModule)return p;if(p===null||typeof p!="object"&&typeof p!="function")return{default:p};var m=o(g);if(m&&m.has(p))return m.get(p);var y={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var P in p)if(P!=="default"&&Object.prototype.hasOwnProperty.call(p,P)){var Z=b?Object.getOwnPropertyDescriptor(p,P):null;Z&&(Z.get||Z.set)?Object.defineProperty(y,P,Z):y[P]=p[P]}return y.default=p,m&&m.set(p,y),y}function a(){return a=Object.assign||function(p){for(var g=1;g=0)&&(m[b]=p[b]);return m}function O(p,g){p.prototype=Object.create(g.prototype),p.prototype.constructor=p,d(p,g)}function d(p,g){return d=Object.setPrototypeOf||function(y,b){return y.__proto__=b,y},d(p,g)}var S=function(p){O(g,p);function g(){for(var y,b=arguments.length,P=new Array(b),Z=0;ZR;R++)T[R]=R+1;T[15]=0;var D=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,A=Object.prototype.hasOwnProperty,L={},B={};function G(x){return A.call(B,x)?!0:A.call(L,x)?!1:D.test(x)?B[x]=!0:(L[x]=!0,!1)}function ge(x,k,v,V){if(v!==null&&v.type===0)return!1;switch(typeof k){case"function":case"symbol":return!0;case"boolean":return v!==null?!v.acceptsBooleans:(x=x.toLowerCase().slice(0,5),x!=="data-"&&x!=="aria-");default:return!1}}function Ve(x,k,v,V){if(k===null||typeof k>"u"||ge(x,k,v))return!0;if(v!==null)switch(v.type){case 3:return!k;case 4:return k===!1;case 5:return isNaN(k);case 6:return isNaN(k)||1>k}return!1}function te(x,k,v,V,j,W,E){this.acceptsBooleans=k===2||k===3||k===4,this.attributeName=V,this.attributeNamespace=j,this.mustUseProperty=v,this.propertyName=x,this.type=k,this.sanitizeURL=W,this.removeEmptyString=E}var N={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(x){N[x]=new te(x,0,!1,x,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(x){var k=x[0];N[k]=new te(k,1,!1,x[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(x){N[x]=new te(x,2,!1,x.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(x){N[x]=new te(x,2,!1,x,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(x){N[x]=new te(x,3,!1,x.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(x){N[x]=new te(x,3,!0,x,null,!1,!1)}),["capture","download"].forEach(function(x){N[x]=new te(x,4,!1,x,null,!1,!1)}),["cols","rows","size","span"].forEach(function(x){N[x]=new te(x,6,!1,x,null,!1,!1)}),["rowSpan","start"].forEach(function(x){N[x]=new te(x,5,!1,x.toLowerCase(),null,!1,!1)});var ot=/[\-:]([a-z])/g;function Te(x){return x[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(x){var k=x.replace(ot,Te);N[k]=new te(k,1,!1,x,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(x){var k=x.replace(ot,Te);N[k]=new te(k,1,!1,x,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(x){var k=x.replace(ot,Te);N[k]=new te(k,1,!1,x,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(x){N[x]=new te(x,1,!1,x.toLowerCase(),null,!1,!1)}),N.xlinkHref=new te("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(x){N[x]=new te(x,1,!1,x.toLowerCase(),null,!0,!0)});var Se=/["'&<>]/;function de(x){if(typeof x=="boolean"||typeof x=="number")return""+x;x=""+x;var k=Se.exec(x);if(k){var v="",V,j=0;for(V=k.index;VAn))throw Error(t(301));if(x===Ye)if(Xn=!0,x={action:v,next:null},Mt===null&&(Mt=new Map),v=Mt.get(k),v===void 0)Mt.set(k,x);else{for(k=v;k.next!==null;)k=k.next;k.next=x}}function is(){}var ii=null,tO={readContext:function(x){var k=ii.threadID;return Q(x,k),x[k]},useContext:function(x){ti();var k=ii.threadID;return Q(x,k),x[k]},useMemo:yl,useReducer:ml,useRef:function(x){Ye=ti(),oe=ts();var k=oe.memoizedState;return k===null?(x={current:x},oe.memoizedState=x):k},useState:function(x){return ml(gl,x)},useLayoutEffect:function(){},useCallback:function(x,k){return yl(function(){return x},k)},useImperativeHandle:is,useEffect:is,useDebugValue:is,useDeferredValue:function(x){return ti(),x},useTransition:function(){return ti(),[function(x){x()},!1]},useOpaqueIdentifier:function(){return(ii.identifierPrefix||"")+"R:"+(ii.uniqueID++).toString(36)},useMutableSource:function(x,k){return ti(),k(x._source)}},iO={html:"http://www.w3.org/1999/xhtml"};function nO(x){switch(x){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var Sl={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},rO=n({menuitem:!0},Sl),ji={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},sO=["Webkit","ms","Moz","O"];Object.keys(ji).forEach(function(x){sO.forEach(function(k){k=k+x.charAt(0).toUpperCase()+x.substring(1),ji[k]=ji[x]})});var oO=/([A-Z])/g,lO=/^ms-/,Vt=e.Children.toArray,ns=P.ReactCurrentDispatcher,aO={listing:!0,pre:!0,textarea:!0},hO=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,bl={},rs={};function cO(x){if(x==null)return x;var k="";return e.Children.forEach(x,function(v){v!=null&&(k+=v)}),k}var fO=Object.prototype.hasOwnProperty,uO={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function Ql(x,k){if(x===void 0)throw Error(t(152,b(k)||"Component"))}function OO(x,k,v){function V(E,Y){var M=Y.prototype&&Y.prototype.isReactComponent,Le=$(Y,k,v,M),be=[],_e=!1,he={isMounted:function(){return!1},enqueueForceUpdate:function(){if(be===null)return null},enqueueReplaceState:function(ss,xe){_e=!0,be=[xe]},enqueueSetState:function(ss,xe){if(be===null)return null;be.push(xe)}};if(M){if(M=new Y(E.props,Le,he),typeof Y.getDerivedStateFromProps=="function"){var ie=Y.getDerivedStateFromProps.call(null,E.props,M.state);ie!=null&&(M.state=n({},M.state,ie))}}else if(Ye={},M=Y(E.props,Le,he),M=dl(Y,E.props,M,Le),M==null||M.render==null){x=M,Ql(x,Y);return}if(M.props=E.props,M.context=Le,M.updater=he,he=M.state,he===void 0&&(M.state=he=null),typeof M.UNSAFE_componentWillMount=="function"||typeof M.componentWillMount=="function")if(typeof M.componentWillMount=="function"&&typeof Y.getDerivedStateFromProps!="function"&&M.componentWillMount(),typeof M.UNSAFE_componentWillMount=="function"&&typeof Y.getDerivedStateFromProps!="function"&&M.UNSAFE_componentWillMount(),be.length){he=be;var Ce=_e;if(be=null,_e=!1,Ce&&he.length===1)M.state=he[0];else{ie=Ce?he[0]:M.state;var _t=!0;for(Ce=Ce?1:0;Ce=Y))throw Error(t(304));var M=new Uint16Array(Y);for(M.set(E),T=M,T[0]=W+1,E=W;E=M.children.length){var Le=M.footer;if(Le!==""&&(this.previousWasTextNode=!1),this.stack.pop(),M.type==="select")this.currentSelectValue=null;else if(M.type!=null&&M.type.type!=null&&M.type.type.$$typeof===l)this.popProvider(M.type);else if(M.type===c){this.suspenseDepth--;var be=W.pop();if(E){E=!1;var _e=M.fallbackFrame;if(!_e)throw Error(t(303));this.stack.push(_e),W[this.suspenseDepth]+="";continue}else W[this.suspenseDepth]+=be}W[this.suspenseDepth]+=Le}else{var he=M.children[M.childIndex++],ie="";try{ie+=this.render(he,M.context,M.domNamespace)}catch(Ce){throw Ce!=null&&typeof Ce.then=="function"?Error(t(294)):Ce}finally{}W.length<=this.suspenseDepth&&W.push(""),W[this.suspenseDepth]+=ie}}return W[0]}finally{ns.current=j,ii=V,pl()}},k.render=function(v,V,j){if(typeof v=="string"||typeof v=="number")return j=""+v,j===""?"":this.makeStaticMarkup?de(j):this.previousWasTextNode?""+de(j):(this.previousWasTextNode=!0,de(j));if(V=OO(v,V,this.threadID),v=V.child,V=V.context,v===null||v===!1)return"";if(!e.isValidElement(v)){if(v!=null&&v.$$typeof!=null)throw j=v.$$typeof,Error(j===i?t(257):t(258,j.toString()));return v=Vt(v),this.stack.push({type:null,domNamespace:j,children:v,childIndex:0,context:V,footer:""}),""}var W=v.type;if(typeof W=="string")return this.renderDOM(v,V,j);switch(W){case m:case g:case s:case o:case f:case r:return v=Vt(v.props.children),this.stack.push({type:null,domNamespace:j,children:v,childIndex:0,context:V,footer:""}),"";case c:throw Error(t(294));case p:throw Error(t(343))}if(typeof W=="object"&&W!==null)switch(W.$$typeof){case h:Ye={};var E=W.render(v.props,v.ref);return E=dl(W.render,v.props,E,v.ref),E=Vt(E),this.stack.push({type:null,domNamespace:j,children:E,childIndex:0,context:V,footer:""}),"";case u:return v=[e.createElement(W.type,n({ref:v.ref},v.props))],this.stack.push({type:null,domNamespace:j,children:v,childIndex:0,context:V,footer:""}),"";case l:return W=Vt(v.props.children),j={type:v,domNamespace:j,children:W,childIndex:0,context:V,footer:""},this.pushProvider(v),this.stack.push(j),"";case a:W=v.type,E=v.props;var Y=this.threadID;return Q(W,Y),W=Vt(E.children(W[Y])),this.stack.push({type:v,domNamespace:j,children:W,childIndex:0,context:V,footer:""}),"";case S:throw Error(t(338));case O:return W=v.type,E=W._init,W=E(W._payload),v=[e.createElement(W,n({ref:v.ref},v.props))],this.stack.push({type:null,domNamespace:j,children:v,childIndex:0,context:V,footer:""}),""}throw Error(t(130,W==null?W:typeof W,""))},k.renderDOM=function(v,V,j){var W=v.type.toLowerCase();if(!bl.hasOwnProperty(W)){if(!hO.test(W))throw Error(t(65,W));bl[W]=!0}var E=v.props;if(W==="input")E=n({type:void 0},E,{defaultChecked:void 0,defaultValue:void 0,value:E.value!=null?E.value:E.defaultValue,checked:E.checked!=null?E.checked:E.defaultChecked});else if(W==="textarea"){var Y=E.value;if(Y==null){Y=E.defaultValue;var M=E.children;if(M!=null){if(Y!=null)throw Error(t(92));if(Array.isArray(M)){if(!(1>=M.length))throw Error(t(93));M=M[0]}Y=""+M}Y==null&&(Y="")}E=n({},E,{value:void 0,children:""+Y})}else if(W==="select")this.currentSelectValue=E.value!=null?E.value:E.defaultValue,E=n({},E,{value:void 0});else if(W==="option"){M=this.currentSelectValue;var Le=cO(E.children);if(M!=null){var be=E.value!=null?E.value+"":Le;if(Y=!1,Array.isArray(M)){for(var _e=0;_e":(xe+=">",Y="");e:{if(M=E.dangerouslySetInnerHTML,M!=null){if(M.__html!=null){M=M.__html;break e}}else if(M=E.children,typeof M=="string"||typeof M=="number"){M=de(M);break e}M=null}return M!=null?(E=[],aO.hasOwnProperty(W)&&M.charAt(0)===` +`&&(xe+=` +`),xe+=M):E=Vt(E.children),v=v.type,j=j==null||j==="http://www.w3.org/1999/xhtml"?nO(v):j==="http://www.w3.org/2000/svg"&&v==="foreignObject"?"http://www.w3.org/1999/xhtml":j,this.stack.push({domNamespace:j,type:W,children:E,childIndex:0,context:V,footer:Y}),this.previousWasTextNode=!1,xe},x}();return ri.renderToNodeStream=function(){throw Error(t(207))},ri.renderToStaticMarkup=function(x,k){x=new wl(x,!0,k);try{return x.read(1/0)}finally{x.destroy()}},ri.renderToStaticNodeStream=function(){throw Error(t(208))},ri.renderToString=function(x,k){x=new wl(x,!1,k);try{return x.read(1/0)}finally{x.destroy()}},ri.version="17.0.2",ri}var hh;function wm(){return hh||(hh=1,vs.exports=Qm()),vs.exports}var xm=wm();const ch=(n,e)=>`data:image/svg+xml,${encodeURIComponent(xm.renderToStaticMarkup(Wt.createElement(n,e)))}`,ce=Gh(),Pm=gO` + position: relative; + width: min-content; + + .cm-editor { + padding: 6px 12px; + background: ${ce("enabled.background")}; + border: 1px solid ${ce("enabled.border")}; + border-radius: 8px; + + &:hover { + border-color: ${ce("hover.border")}; + } + } + + // focus, error, success states should have more weight than hover state + && .cm-editor { + &.cm-focused { + outline: none; + box-shadow: ${ce("focus.boxShadow")}; + border-color: ${ce("enabled.border")}; + } + + ${n=>`border-color: ${ce(`${n.validationStatus}.border`)(n)};`} + } + + ${n=>n.readonly&&` + && .cm-editor { + &.cm-focused { + box-shadow: none; + border-color: ${ce("readonly.border")(n)}; + } + + border-color: ${ce("readonly.border")(n)}; + background: ${ce("readonly.background")(n)}; + } + `} + + .cm-scroller { + .cm-content { + .cm-line { + padding: 0; + color: ${ce("tagColors.mainTagColor")}; + &, > span { + ${Mn(Vn.MTR3)} + } + + .cm-lintRange { + &, > span { + ${Mn(Vn.MTR3)} + } + } + } + + .cm-activeLine { + background: ${ce("enabled.backgroundActive")}; + ${n=>n.readonly&&"background: transparent;"} + } + + .cm-highlightedLine { + ${n=>n.readonly&&`background: ${ce("readonly.backgroundActive")(n)};`} + } + } + + .cm-gutters { + background: ${ce("enabled.background")}; + ${n=>n.readonly&&"background: transparent;"} + padding-right: 28px; + border: none; + position: relative; + + .cm-gutterElement { + padding: 0; + color: ${ce("enabled.color")}; + ${Mn(Vn.MTR3)} + } + + .cm-activeLineGutter { + background: inherit; + color: ${ce("enabled.colorActive")}; + ${n=>n.readonly&&`color: ${ce("enabled.color")(n)};`} + } + + .cm-gutter-lint { + position: absolute; + right: 8px; + width: 20px; + + .cm-gutterElement { + position: relative; + + .cm-lint-marker { + position: absolute; + right: 0; + } + + .cm-lint-marker-warning { + ${n=>`content: url(${ch(xO,{style:{color:ce("warningIconColor")(n)}})});`} + } + .cm-lint-marker-error { + ${n=>`content: url(${ch(wO,{style:{color:ce("errorIconColor")(n)}})});`} + } + } + } + } + } + + .cm-tooltip { + border-radius: 8px; + border: none; + + .cm-diagnostic { + background: ${ce("enabled.background")}; + padding: 8px; + border-radius: 8px; + border: none; + box-shadow: ${ce("tooltipBoxShadow")}; + + .cm-diagnosticText { + ${Mn(Vn.MTR3)} + color: ${ce("enabled.colorActive")}; + } + } + } +`,$m=Er.div` + border-radius: 8px; + width: 100%; + height: 100%; +`,vm=Er.div` + border-radius: 8px; + width: 100%; + height: 100%; + position: relative; + + > div { + width: 100%; + height: 100%; + } +`,km=Er.div` + position: absolute; + right: 2px; + bottom: 2px; + display: flex; + align-items: center; + + > svg { + color: ${ce("enabled.icon")}; + ${n=>n.readonly&&`color: ${ce("readonly.icon")(n)};`} + } + + ${n=>{switch(n.resizeAxis){case"x":return{cursor:"ew-resize"};case"y":return{cursor:"ns-resize"};case"none":return{cursor:"default"};case"both":default:return{cursor:"nwse-resize"}}}} +`,Zm=54,Tm=1,Cm=55,Rm=2,Xm=56,Am=3,fh=4,Mm=5,Rr=6,zf=7,jf=8,Yf=9,Lf=10,Vm=11,_m=12,Em=13,ks=57,Dm=14,uh=58,Bf=20,Wm=22,Uf=23,qm=24,mo=26,If=27,zm=28,jm=31,Ym=34,Lm=36,Bm=37,Um=0,Im=1,Nm={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},Gm={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},Oh={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function Fm(n){return n==45||n==46||n==58||n>=65&&n<=90||n==95||n>=97&&n<=122||n>=161}function Nf(n){return n==9||n==10||n==13||n==32}let dh=null,ph=null,gh=0;function yo(n,e){let t=n.pos+e;if(gh==t&&ph==n)return dh;let i=n.peek(e);for(;Nf(i);)i=n.peek(++e);let r="";for(;Fm(i);)r+=String.fromCharCode(i),i=n.peek(++e);return ph=n,gh=t,dh=r?r.toLowerCase():i==Hm||i==Km?void 0:null}const Gf=60,Xr=62,il=47,Hm=63,Km=33,Jm=45;function mh(n,e){this.name=n,this.parent=e}const e0=[Rr,Lf,zf,jf,Yf],t0=new Co({start:null,shift(n,e,t,i){return e0.indexOf(e)>-1?new mh(yo(i,1)||"",n):n},reduce(n,e){return e==Bf&&n?n.parent:n},reuse(n,e,t,i){let r=e.type.id;return r==Rr||r==Lm?new mh(yo(i,1)||"",n):n},strict:!1}),i0=new ze((n,e)=>{if(n.next!=Gf){n.next<0&&e.context&&n.acceptToken(ks);return}n.advance();let t=n.next==il;t&&n.advance();let i=yo(n,0);if(i===void 0)return;if(!i)return n.acceptToken(t?Dm:Rr);let r=e.context?e.context.name:null;if(t){if(i==r)return n.acceptToken(Vm);if(r&&Gm[r])return n.acceptToken(ks,-2);if(e.dialectEnabled(Um))return n.acceptToken(_m);for(let s=e.context;s;s=s.parent)if(s.name==i)return;n.acceptToken(Em)}else{if(i=="script")return n.acceptToken(zf);if(i=="style")return n.acceptToken(jf);if(i=="textarea")return n.acceptToken(Yf);if(Nm.hasOwnProperty(i))return n.acceptToken(Lf);r&&Oh[r]&&Oh[r][i]?n.acceptToken(ks,-1):n.acceptToken(Rr)}},{contextual:!0}),n0=new ze(n=>{for(let e=0,t=0;;t++){if(n.next<0){t&&n.acceptToken(uh);break}if(n.next==Jm)e++;else if(n.next==Xr&&e>=2){t>=3&&n.acceptToken(uh,-2);break}else e=0;n.advance()}});function r0(n){for(;n;n=n.parent)if(n.name=="svg"||n.name=="math")return!0;return!1}const s0=new ze((n,e)=>{if(n.next==il&&n.peek(1)==Xr){let t=e.dialectEnabled(Im)||r0(e.context);n.acceptToken(t?Mm:fh,2)}else n.next==Xr&&n.acceptToken(fh,1)});function nl(n,e,t){let i=2+n.length;return new ze(r=>{for(let s=0,o=0,l=0;;l++){if(r.next<0){l&&r.acceptToken(e);break}if(s==0&&r.next==Gf||s==1&&r.next==il||s>=2&&so?r.acceptToken(e,-o):r.acceptToken(t,-(o-2));break}else if((r.next==10||r.next==13)&&l){r.acceptToken(e,1);break}else s=o=0;r.advance()}})}const o0=nl("script",Zm,Tm),l0=nl("style",Cm,Rm),a0=nl("textarea",Xm,Am),h0=Wi({"Text RawText":w.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":w.angleBracket,TagName:w.tagName,"MismatchedCloseTag/TagName":[w.tagName,w.invalid],AttributeName:w.attributeName,"AttributeValue UnquotedAttributeValue":w.attributeValue,Is:w.definitionOperator,"EntityReference CharacterReference":w.character,Comment:w.blockComment,ProcessingInst:w.processingInstruction,DoctypeDecl:w.documentMeta}),c0=Gt.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:t0,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[h0],skippedNodes:[0],repeatNodeCount:9,tokenData:"!]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VP<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!{let h=l.type.id;if(h==zm)return Zs(l,a,t);if(h==jm)return Zs(l,a,i);if(h==Ym)return Zs(l,a,r);if(h==Bf&&s.length){let c=l.node,f=c.firstChild,u=f&&yh(f,a),O;if(u){for(let d of s)if(d.tag==u&&(!d.attrs||d.attrs(O||(O=Ff(f,a))))){let S=c.lastChild,p=S.type.id==Bm?S.from:c.to;if(p>f.to)return{parser:d.parser,overlay:[{from:f.to,to:p}]}}}}if(o&&h==Uf){let c=l.node,f;if(f=c.firstChild){let u=o[a.read(f.from,f.to)];if(u)for(let O of u){if(O.tagName&&O.tagName!=yh(c.parent,a))continue;let d=c.lastChild;if(d.type.id==mo){let S=d.from+1,p=d.lastChild,g=d.to-(p&&p.isError?0:1);if(g>S)return{parser:O.parser,overlay:[{from:S,to:g}]}}else if(d.type.id==If)return{parser:O.parser,overlay:[{from:d.from,to:d.to}]}}}}return null})}const u0=99,Sh=1,O0=100,d0=101,bh=2,Hf=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],p0=58,g0=40,Kf=95,m0=91,dr=45,y0=46,S0=35,b0=37,Q0=38,w0=92,x0=10;function xn(n){return n>=65&&n<=90||n>=97&&n<=122||n>=161}function Jf(n){return n>=48&&n<=57}const P0=new ze((n,e)=>{for(let t=!1,i=0,r=0;;r++){let{next:s}=n;if(xn(s)||s==dr||s==Kf||t&&Jf(s))!t&&(s!=dr||r>0)&&(t=!0),i===r&&s==dr&&i++,n.advance();else if(s==w0&&n.peek(1)!=x0)n.advance(),n.next>-1&&n.advance(),t=!0;else{t&&n.acceptToken(s==g0?O0:i==2&&e.canShift(bh)?bh:d0);break}}}),$0=new ze(n=>{if(Hf.includes(n.peek(-1))){let{next:e}=n;(xn(e)||e==Kf||e==S0||e==y0||e==m0||e==p0&&xn(n.peek(1))||e==dr||e==Q0)&&n.acceptToken(u0)}}),v0=new ze(n=>{if(!Hf.includes(n.peek(-1))){let{next:e}=n;if(e==b0&&(n.advance(),n.acceptToken(Sh)),xn(e)){do n.advance();while(xn(n.next)||Jf(n.next));n.acceptToken(Sh)}}}),k0=Wi({"AtKeyword import charset namespace keyframes media supports":w.definitionKeyword,"from to selector":w.keyword,NamespaceName:w.namespace,KeyframeName:w.labelName,KeyframeRangeName:w.operatorKeyword,TagName:w.tagName,ClassName:w.className,PseudoClassName:w.constant(w.className),IdName:w.labelName,"FeatureName PropertyName":w.propertyName,AttributeName:w.attributeName,NumberLiteral:w.number,KeywordQuery:w.keyword,UnaryQueryOp:w.operatorKeyword,"CallTag ValueName":w.atom,VariableName:w.variableName,Callee:w.operatorKeyword,Unit:w.unit,"UniversalSelector NestingSelector":w.definitionOperator,MatchOp:w.compareOperator,"ChildOp SiblingOp, LogicOp":w.logicOperator,BinOp:w.arithmeticOperator,Important:w.modifier,Comment:w.blockComment,ColorLiteral:w.color,"ParenthesizedContent StringLiteral":w.string,":":w.punctuation,"PseudoOp #":w.derefOperator,"; ,":w.separator,"( )":w.paren,"[ ]":w.squareBracket,"{ }":w.brace}),Z0={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:138},T0={__proto__:null,"@import":118,"@media":142,"@charset":146,"@namespace":150,"@keyframes":156,"@supports":168},C0={__proto__:null,not:132,only:132},R0=Gt.deserialize({version:14,states:":jQYQ[OOO#_Q[OOP#fOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#kQ[O'#CfO$_QXO'#CaO$fQ[O'#ChO$qQ[O'#DTO$vQ[O'#DWOOQP'#Em'#EmO${QdO'#DgO%jQ[O'#DtO${QdO'#DvO%{Q[O'#DxO&WQ[O'#D{O&`Q[O'#ERO&nQ[O'#ETOOQS'#El'#ElOOQS'#EW'#EWQYQ[OOO&uQXO'#CdO'jQWO'#DcO'oQWO'#EsO'zQ[O'#EsQOQWOOP(UO#tO'#C_POOO)C@[)C@[OOQP'#Cg'#CgOOQP,59Q,59QO#kQ[O,59QO(aQ[O'#E[O({QWO,58{O)TQ[O,59SO$qQ[O,59oO$vQ[O,59rO(aQ[O,59uO(aQ[O,59wO(aQ[O,59xO)`Q[O'#DbOOQS,58{,58{OOQP'#Ck'#CkOOQO'#DR'#DROOQP,59S,59SO)gQWO,59SO)lQWO,59SOOQP'#DV'#DVOOQP,59o,59oOOQO'#DX'#DXO)qQ`O,59rOOQS'#Cp'#CpO${QdO'#CqO)yQvO'#CsO+ZQtO,5:ROOQO'#Cx'#CxO)lQWO'#CwO+oQWO'#CyO+tQ[O'#DOOOQS'#Ep'#EpOOQO'#Dj'#DjO+|Q[O'#DqO,[QWO'#EtO&`Q[O'#DoO,jQWO'#DrOOQO'#Eu'#EuO)OQWO,5:`O,oQpO,5:bOOQS'#Dz'#DzO,wQWO,5:dO,|Q[O,5:dOOQO'#D}'#D}O-UQWO,5:gO-ZQWO,5:mO-cQWO,5:oOOQS-E8U-E8UO-kQdO,59}O-{Q[O'#E^O.YQWO,5;_O.YQWO,5;_POOO'#EV'#EVP.eO#tO,58yPOOO,58y,58yOOQP1G.l1G.lO/[QXO,5:vOOQO-E8Y-E8YOOQS1G.g1G.gOOQP1G.n1G.nO)gQWO1G.nO)lQWO1G.nOOQP1G/Z1G/ZO/iQ`O1G/^O0SQXO1G/aO0jQXO1G/cO1QQXO1G/dO1hQWO,59|O1mQ[O'#DSO1tQdO'#CoOOQP1G/^1G/^O${QdO1G/^O1{QpO,59]OOQS,59_,59_O${QdO,59aO2TQWO1G/mOOQS,59c,59cO2YQ!bO,59eOOQS'#DP'#DPOOQS'#EY'#EYO2eQ[O,59jOOQS,59j,59jO2mQWO'#DjO2xQWO,5:VO2}QWO,5:]O&`Q[O,5:XO&`Q[O'#E_O3VQWO,5;`O3bQWO,5:ZO(aQ[O,5:^OOQS1G/z1G/zOOQS1G/|1G/|OOQS1G0O1G0OO3sQWO1G0OO3xQdO'#EOOOQS1G0R1G0ROOQS1G0X1G0XOOQS1G0Z1G0ZO4TQtO1G/iOOQO1G/i1G/iOOQO,5:x,5:xO4kQ[O,5:xOOQO-E8[-E8[O4xQWO1G0yPOOO-E8T-E8TPOOO1G.e1G.eOOQP7+$Y7+$YOOQP7+$x7+$xO${QdO7+$xOOQS1G/h1G/hO5TQXO'#ErO5[QWO,59nO5aQtO'#EXO6XQdO'#EoO6cQWO,59ZO6hQpO7+$xOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%X7+%XOOQS1G/P1G/PO6pQWO1G/POOQS-E8W-E8WOOQS1G/U1G/UO${QdO1G/qOOQO1G/w1G/wOOQO1G/s1G/sO6uQWO,5:yOOQO-E8]-E8]O7TQXO1G/xOOQS7+%j7+%jO7[QYO'#CsOOQO'#EQ'#EQO7gQ`O'#EPOOQO'#EP'#EPO7rQWO'#E`O7zQdO,5:jOOQS,5:j,5:jO8VQtO'#E]O${QdO'#E]O9WQdO7+%TOOQO7+%T7+%TOOQO1G0d1G0dO9kQpO<OAN>OO;]QdO,5:uOOQO-E8X-E8XOOQO<T![;'S%^;'S;=`%o<%lO%^l;TUo`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYo`#e[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l[[o`#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSt^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWjWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VU#bQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTjWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSo`#[~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^bBbU]QOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S^Qo`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Y^Oy%^z;'S%^;'S;=`%o<%lO%^dCoS|SOy%^z;'S%^;'S;=`%o<%lO%^bDQU!OQOy%^z!`%^!`!aDd!a;'S%^;'S;=`%o<%lO%^bDkS!OQo`Oy%^z;'S%^;'S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^bEk[![Qo`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^nFfSq^Oy%^z;'S%^;'S;=`%o<%lO%^nFwSp^Oy%^z;'S%^;'S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;'S%^;'S;=`%o<%lO%^bGoUo`Oy%^z#W%^#W#XHR#X;'S%^;'S;=`%o<%lO%^bHYS!bQo`Oy%^z;'S%^;'S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;'S%^;'S;=`%o<%lO%^fIQS!TUOy%^z;'S%^;'S;=`%o<%lO%^nIcS!S^Oy%^z;'S%^;'S;=`%o<%lO%^fItU!RQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`JZP;=`<%l$}",tokenizers:[$0,v0,P0,1,2,3,4,new Sr("m~RRYZ[z{a~~g~aO#^~~dP!P!Qg~lO#_~~",28,105)],topRules:{StyleSheet:[0,4],Styles:[1,86]},specialized:[{term:100,get:n=>Z0[n]||-1},{term:58,get:n=>T0[n]||-1},{term:101,get:n=>C0[n]||-1}],tokenPrec:1219}),eu=Jt.define({name:"css",parser:R0.configure({props:[yi.add({Declaration:Zi()}),Tn.add({"Block KeyframeList":Fo})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}}),X0=314,A0=315,Qh=1,M0=2,V0=3,_0=4,E0=316,D0=318,W0=319,q0=5,z0=6,j0=0,So=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],tu=125,Y0=59,bo=47,L0=42,B0=43,U0=45,I0=60,N0=44,G0=63,F0=46,H0=91,K0=new Co({start:!1,shift(n,e){return e==q0||e==z0||e==D0?n:e==W0},strict:!1}),J0=new ze((n,e)=>{let{next:t}=n;(t==tu||t==-1||e.context)&&n.acceptToken(E0)},{contextual:!0,fallback:!0}),ey=new ze((n,e)=>{let{next:t}=n,i;So.indexOf(t)>-1||t==bo&&((i=n.peek(1))==bo||i==L0)||t!=tu&&t!=Y0&&t!=-1&&!e.context&&n.acceptToken(X0)},{contextual:!0}),ty=new ze((n,e)=>{n.next==H0&&!e.context&&n.acceptToken(A0)},{contextual:!0}),iy=new ze((n,e)=>{let{next:t}=n;if(t==B0||t==U0){if(n.advance(),t==n.next){n.advance();let i=!e.context&&e.canShift(Qh);n.acceptToken(i?Qh:M0)}}else t==G0&&n.peek(1)==F0&&(n.advance(),n.advance(),(n.next<48||n.next>57)&&n.acceptToken(V0))},{contextual:!0});function Ts(n,e){return n>=65&&n<=90||n>=97&&n<=122||n==95||n>=192||!e&&n>=48&&n<=57}const ny=new ze((n,e)=>{if(n.next!=I0||!e.dialectEnabled(j0)||(n.advance(),n.next==bo))return;let t=0;for(;So.indexOf(n.next)>-1;)n.advance(),t++;if(Ts(n.next,!0)){for(n.advance(),t++;Ts(n.next,!1);)n.advance(),t++;for(;So.indexOf(n.next)>-1;)n.advance(),t++;if(n.next==N0)return;for(let i=0;;i++){if(i==7){if(!Ts(n.next,!0))return;break}if(n.next!="extends".charCodeAt(i))break;n.advance(),t++}}n.acceptToken(_0,-t)}),ry=Wi({"get set async static":w.modifier,"for while do if else switch try catch finally return throw break continue default case":w.controlKeyword,"in of await yield void typeof delete instanceof":w.operatorKeyword,"let var const using function class extends":w.definitionKeyword,"import export from":w.moduleKeyword,"with debugger as new":w.keyword,TemplateString:w.special(w.string),super:w.atom,BooleanLiteral:w.bool,this:w.self,null:w.null,Star:w.modifier,VariableName:w.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":w.function(w.variableName),VariableDefinition:w.definition(w.variableName),Label:w.labelName,PropertyName:w.propertyName,PrivatePropertyName:w.special(w.propertyName),"CallExpression/MemberExpression/PropertyName":w.function(w.propertyName),"FunctionDeclaration/VariableDefinition":w.function(w.definition(w.variableName)),"ClassDeclaration/VariableDefinition":w.definition(w.className),"NewExpression/VariableName":w.className,PropertyDefinition:w.definition(w.propertyName),PrivatePropertyDefinition:w.definition(w.special(w.propertyName)),UpdateOp:w.updateOperator,"LineComment Hashbang":w.lineComment,BlockComment:w.blockComment,Number:w.number,String:w.string,Escape:w.escape,ArithOp:w.arithmeticOperator,LogicOp:w.logicOperator,BitOp:w.bitwiseOperator,CompareOp:w.compareOperator,RegExp:w.regexp,Equals:w.definitionOperator,Arrow:w.function(w.punctuation),": Spread":w.punctuation,"( )":w.paren,"[ ]":w.squareBracket,"{ }":w.brace,"InterpolationStart InterpolationEnd":w.special(w.brace),".":w.derefOperator,", ;":w.separator,"@":w.meta,TypeName:w.typeName,TypeDefinition:w.definition(w.typeName),"type enum interface implements namespace module declare":w.definitionKeyword,"abstract global Privacy readonly override":w.modifier,"is keyof unique infer asserts":w.operatorKeyword,JSXAttributeValue:w.attributeValue,JSXText:w.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":w.angleBracket,"JSXIdentifier JSXNameSpacedName":w.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":w.attributeName,"JSXBuiltin/JSXIdentifier":w.standard(w.tagName)}),sy={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,const:52,extends:56,this:60,true:68,false:68,null:80,void:84,typeof:88,super:104,new:138,delete:150,yield:159,await:163,class:168,public:231,private:231,protected:231,readonly:233,instanceof:252,satisfies:255,in:256,import:290,keyof:347,unique:351,infer:357,asserts:393,is:395,abstract:415,implements:417,type:419,let:422,var:424,using:427,interface:433,enum:437,namespace:443,module:445,declare:449,global:453,for:472,of:481,while:484,with:488,do:492,if:496,else:498,switch:502,case:508,try:514,catch:518,finally:522,return:526,throw:530,break:534,continue:538,debugger:542},oy={__proto__:null,async:125,get:127,set:129,declare:191,public:193,private:193,protected:193,static:195,abstract:197,override:199,readonly:205,accessor:207,new:399},ly={__proto__:null,"<":189},ay=Gt.deserialize({version:14,states:"$EOQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#D_O.QQlO'#DeO.bQlO'#DpO%[QlO'#DxO0fQlO'#EQOOQ!0Lf'#EY'#EYO1PQ`O'#EVOOQO'#En'#EnOOQO'#Ij'#IjO1XQ`O'#GrO1dQ`O'#EmO1iQ`O'#EmO3hQ!0MxO'#JpO6[Q!0MxO'#JqO6uQ`O'#F[O6zQ,UO'#FsOOQ!0Lf'#Fe'#FeO7VO7dO'#FeO7eQMhO'#F{O9UQ`O'#FzOOQ!0Lf'#Jq'#JqOOQ!0Lb'#Jp'#JpO9ZQ`O'#GvOOQ['#K]'#K]O9fQ`O'#IWO9kQ!0LrO'#IXOOQ['#J^'#J^OOQ['#I]'#I]Q`QlOOQ`QlOOO9sQ!L^O'#DtO9zQlO'#D|O:RQlO'#EOO9aQ`O'#GrO:YQMhO'#CoO:hQ`O'#ElO:sQ`O'#EwO:xQMhO'#FdO;gQ`O'#GrOOQO'#K^'#K^O;lQ`O'#K^O;zQ`O'#GzO;zQ`O'#G{O;zQ`O'#G}O9aQ`O'#HQOYQ`O'#CeO>jQ`O'#HaO>rQ`O'#HgO>rQ`O'#HiO`QlO'#HkO>rQ`O'#HmO>rQ`O'#HpO>wQ`O'#HvO>|Q!0LsO'#H|O%[QlO'#IOO?XQ!0LsO'#IQO?dQ!0LsO'#ISO9kQ!0LrO'#IUO?oQ!0MxO'#CiO@qQpO'#DjQOQ`OOO%[QlO'#EOOAXQ`O'#ERO:YQMhO'#ElOAdQ`O'#ElOAoQ!bO'#FdOOQ['#Cg'#CgOOQ!0Lb'#Do'#DoOOQ!0Lb'#Jt'#JtO%[QlO'#JtOOQO'#Jw'#JwOOQO'#If'#IfOBoQpO'#EeOOQ!0Lb'#Ed'#EdOOQ!0Lb'#J{'#J{OCkQ!0MSO'#EeOCuQpO'#EUOOQO'#Jv'#JvODZQpO'#JwOEhQpO'#EUOCuQpO'#EePEuO&2DjO'#CbPOOO)CD{)CD{OOOO'#I^'#I^OFQO#tO,59UOOQ!0Lh,59U,59UOOOO'#I_'#I_OF`O&jO,59UOFnQ!L^O'#DaOOOO'#Ia'#IaOFuO#@ItO,59yOOQ!0Lf,59y,59yOGTQlO'#IbOGhQ`O'#JrOIgQ!fO'#JrO+}QlO'#JrOInQ`O,5:POJUQ`O'#EnOJcQ`O'#KROJnQ`O'#KQOJnQ`O'#KQOJvQ`O,5;[OJ{Q`O'#KPOOQ!0Ln,5:[,5:[OKSQlO,5:[OMQQ!0MxO,5:dOMqQ`O,5:lON[Q!0LrO'#KOONcQ`O'#J}O9ZQ`O'#J}ONwQ`O'#J}O! PQ`O,5;ZO! UQ`O'#J}O!#ZQ!fO'#JqOOQ!0Lh'#Ci'#CiO%[QlO'#EQO!#yQ!fO,5:qOOQS'#Jx'#JxOOQO-ErOOQ['#Jf'#JfOOQ[,5>s,5>sOOQ[-EbQ!0MxO,5:hO%[QlO,5:hO!@xQ!0MxO,5:jOOQO,5@x,5@xO!AiQMhO,5=^O!AwQ!0LrO'#JgO9UQ`O'#JgO!BYQ!0LrO,59ZO!BeQpO,59ZO!BmQMhO,59ZO:YQMhO,59ZO!BxQ`O,5;XO!CQQ`O'#H`O!CfQ`O'#KbO%[QlO,5;|O!9lQpO,5wQ`O'#HVO9aQ`O'#HXO!D}Q`O'#HXO:YQMhO'#HZO!ESQ`O'#HZOOQ[,5=o,5=oO!EXQ`O'#H[O!EjQ`O'#CoO!EoQ`O,59PO!EyQ`O,59PO!HOQlO,59POOQ[,59P,59PO!H`Q!0LrO,59PO%[QlO,59PO!JkQlO'#HcOOQ['#Hd'#HdOOQ['#He'#HeO`QlO,5={O!KRQ`O,5={O`QlO,5>RO`QlO,5>TO!KWQ`O,5>VO`QlO,5>XO!K]Q`O,5>[O!KbQlO,5>bOOQ[,5>h,5>hO%[QlO,5>hO9kQ!0LrO,5>jOOQ[,5>l,5>lO# lQ`O,5>lOOQ[,5>n,5>nO# lQ`O,5>nOOQ[,5>p,5>pO#!YQpO'#D]O%[QlO'#JtO#!{QpO'#JtO##VQpO'#DkO##hQpO'#DkO#%yQlO'#DkO#&QQ`O'#JsO#&YQ`O,5:UO#&_Q`O'#ErO#&mQ`O'#KSO#&uQ`O,5;]O#&zQpO'#DkO#'XQpO'#ETOOQ!0Lf,5:m,5:mO%[QlO,5:mO#'`Q`O,5:mO>wQ`O,5;WO!BeQpO,5;WO!BmQMhO,5;WO:YQMhO,5;WO#'hQ`O,5@`O#'mQ07dO,5:qOOQO-E|O+}QlO,5>|OOQO,5?S,5?SO#*uQlO'#IbOOQO-E<`-E<`O#+SQ`O,5@^O#+[Q!fO,5@^O#+cQ`O,5@lOOQ!0Lf1G/k1G/kO%[QlO,5@mO#+kQ`O'#IhOOQO-ErQ`O1G3qO$4rQlO1G3sO$8vQlO'#HrOOQ[1G3v1G3vO$9TQ`O'#HxO>wQ`O'#HzOOQ[1G3|1G3|O$9]QlO1G3|O9kQ!0LrO1G4SOOQ[1G4U1G4UOOQ!0Lb'#G^'#G^O9kQ!0LrO1G4WO9kQ!0LrO1G4YO$=dQ`O,5@`O!(yQlO,5;^O9ZQ`O,5;^O>wQ`O,5:VO!(yQlO,5:VO!BeQpO,5:VO$=iQ?MtO,5:VOOQO,5;^,5;^O$=sQpO'#IcO$>ZQ`O,5@_OOQ!0Lf1G/p1G/pO$>cQpO'#IiO$>mQ`O,5@nOOQ!0Lb1G0w1G0wO##hQpO,5:VOOQO'#Ie'#IeO$>uQpO,5:oOOQ!0Ln,5:o,5:oO#'cQ`O1G0XOOQ!0Lf1G0X1G0XO%[QlO1G0XOOQ!0Lf1G0r1G0rO>wQ`O1G0rO!BeQpO1G0rO!BmQMhO1G0rOOQ!0Lb1G5z1G5zO!BYQ!0LrO1G0[OOQO1G0k1G0kO%[QlO1G0kO$>|Q!0LrO1G0kO$?XQ!0LrO1G0kO!BeQpO1G0[OCuQpO1G0[O$?gQ!0LrO1G0kOOQO1G0[1G0[O$?{Q!0MxO1G0kPOOO-E|O$@iQ`O1G5xO$@qQ`O1G6WO$@yQ!fO1G6XO9ZQ`O,5?SO$ATQ!0MxO1G6UO%[QlO1G6UO$AeQ!0LrO1G6UO$AvQ`O1G6TO$AvQ`O1G6TO9ZQ`O1G6TO$BOQ`O,5?VO9ZQ`O,5?VOOQO,5?V,5?VO$BdQ`O,5?VO$)iQ`O,5?VOOQO-E^OOQ[,5>^,5>^O%[QlO'#HsO%=zQ`O'#HuOOQ[,5>d,5>dO9ZQ`O,5>dOOQ[,5>f,5>fOOQ[7+)h7+)hOOQ[7+)n7+)nOOQ[7+)r7+)rOOQ[7+)t7+)tO%>PQpO1G5zO%>kQ?MtO1G0xO%>uQ`O1G0xOOQO1G/q1G/qO%?QQ?MtO1G/qO>wQ`O1G/qO!(yQlO'#DkOOQO,5>},5>}OOQO-EwQ`O7+&^O!BeQpO7+&^OOQO7+%v7+%vO$?{Q!0MxO7+&VOOQO7+&V7+&VO%[QlO7+&VO%?[Q!0LrO7+&VO!BYQ!0LrO7+%vO!BeQpO7+%vO%?gQ!0LrO7+&VO%?uQ!0MxO7++pO%[QlO7++pO%@VQ`O7++oO%@VQ`O7++oOOQO1G4q1G4qO9ZQ`O1G4qO%@_Q`O1G4qOOQS7+%{7+%{O#'cQ`O<_OOQ[,5>a,5>aO&=aQ`O1G4OO9ZQ`O7+&dO!(yQlO7+&dOOQO7+%]7+%]O&=fQ?MtO1G6XO>wQ`O7+%]OOQ!0Lf<wQ`O<]Q`O<= ZOOQO7+*]7+*]O9ZQ`O7+*]OOQ[ANAjANAjO&>eQ!fOANAjO!&iQMhOANAjO#'cQ`OANAjO4UQ!fOANAjO&>lQ`OANAjO%[QlOANAjO&>tQ!0MzO7+'yO&AVQ!0MzO,5?_O&CbQ!0MzO,5?aO&EmQ!0MzO7+'{O&HOQ!fO1G4jO&HYQ?MtO7+&_O&J^Q?MvO,5=WO&LeQ?MvO,5=YO&LuQ?MvO,5=WO&MVQ?MvO,5=YO&MgQ?MvO,59sO' mQ?MvO,5wQ`O7+)jO'-]Q`O<|AN>|O%[QlOAN?]OOQO<PPPP!>XHwPPPPPPPPPP!AhP!BuPPHw!DWPHwPHwHwHwHwHwPHw!EjP!HtP!KzP!LO!LY!L^!L^P!HqP!Lb!LbP# hP# lHwPHw# r#$wCV@yP@yP@y@yP#&U@y@y#(h@y#+`@y#-l@y@y#.[#0p#0p#0u#1O#0p#1ZPP#0pP@y#1s@y#5r@y@y6aPPP#9wPPP#:b#:bP#:bP#:x#:bPP#;OP#:uP#:u#;c#:u#;}#R#>X#>c#>i#>s#>y#?Z#?a#@R#@e#@k#@q#AP#Af#CZ#Ci#Cp#E[#Ej#G[#Gj#Gp#Gv#G|#HW#H^#Hd#Hn#IQ#IWPPPPPPPPPPP#I^PPPPPPP#JR#MY#Nr#Ny$ RPPP$&mP$&v$)o$0Y$0]$0`$1_$1b$1i$1qP$1w$1zP$2h$2l$3d$4r$4w$5_PP$5d$5j$5n$5q$5u$5y$6u$7^$7u$7y$7|$8P$8V$8Y$8^$8bR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ'^-`1g5qQ%svQ%{yQ&S|Q&h!VS'U!e-WQ'd!iS'j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^']Q-h'eQ-p'kQ0U*nQ1q,`R < TypeParamList const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:378,context:K0,nodeProps:[["isolate",-8,5,6,14,35,37,49,51,53,""],["group",-26,9,17,19,66,206,210,214,215,217,220,223,233,235,241,243,245,247,250,256,262,264,266,268,270,272,273,"Statement",-34,13,14,30,33,34,40,49,52,53,55,60,68,70,74,78,80,82,83,108,109,118,119,135,138,140,141,142,143,144,146,147,166,168,170,"Expression",-23,29,31,35,39,41,43,172,174,176,177,179,180,181,183,184,185,187,188,189,200,202,204,205,"Type",-3,86,101,107,"ClassItem"],["openedBy",23,"<",36,"InterpolationStart",54,"[",58,"{",71,"(",159,"JSXStartCloseTag"],["closedBy",-2,24,167,">",38,"InterpolationEnd",48,"]",59,"}",72,")",164,"JSXEndTag"]],propSources:[ry],skippedNodes:[0,5,6,276],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$h&j(X!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(X!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$h&j(UpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(UpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Up(X!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$h&j(Up(X!b'z0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(V#S$h&j'{0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$h&j(Up(X!b'{0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$h&j!n),Q(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#u(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#u(Ch$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(T':f$h&j(X!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$h&j(X!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$h&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$c`$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$c``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$c`$h&j(X!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(X!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$c`(X!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$h&j(Up(X!bOY%ZYZ&cZq%Zqr`#P#o`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$h&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(X!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$h&j(UpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(UpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Up(X!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l^!Q^$h&j!V7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!V7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!V7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c^!Ezl$h&j(X!b!V7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(X!b!V7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(X!b!V7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(X!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$h&j(X!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!^!LYP;=`<%l!KS>^!L`P;=`<%l!_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$h&j(Up(X!bq'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$h&j(Up(X!bq'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$h&j(Up(X!bq'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$h&j(Up(X!bq'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!e$b$h&j#})Lv(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#P-v$?V_![(CdtBr$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!o7`$h&j(Up(X!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$h&j(Up(X!b'z0/l$[#t(R,2j(c$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$h&j(Up(X!b'{0/l$[#t(R,2j(c$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[ey,ty,iy,ny,2,3,4,5,6,7,8,9,10,11,12,13,14,J0,new Sr("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOv~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!S~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(a~~",141,338),new Sr("j~RQYZXz{^~^O(O~~aP!P!Qd~iO(P~~",25,321)],topRules:{Script:[0,7],SingleExpression:[1,274],SingleClassItem:[2,275]},dialects:{jsx:0,ts:15091},dynamicPrecedences:{78:1,80:1,92:1,168:1,198:1},specialized:[{term:325,get:n=>sy[n]||-1},{term:341,get:n=>oy[n]||-1},{term:93,get:n=>ly[n]||-1}],tokenPrec:15116});class iu{constructor(e,t,i,r){this.state=e,this.pos=t,this.explicit=i,this.view=r,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(e){let t=Ne(this.state).resolveInner(this.pos,-1);for(;t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),i=Math.max(t.from,this.pos-250),r=t.text.slice(i-t.from,this.pos-t.from),s=r.search(nu(e,!1));return s<0?null:{from:i+s,to:this.pos,text:r.slice(s)}}get aborted(){return this.abortListeners==null}addEventListener(e,t,i){e=="abort"&&this.abortListeners&&(this.abortListeners.push(t),i&&i.onDocChange&&(this.abortOnDocChange=!0))}}function wh(n){let e=Object.keys(n).join(""),t=/\w/.test(e);return t&&(e=e.replace(/\w/g,"")),`[${t?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function hy(n){let e=Object.create(null),t=Object.create(null);for(let{label:r}of n){e[r[0]]=!0;for(let s=1;stypeof r=="string"?{label:r}:r),[t,i]=e.every(r=>/^\w+$/.test(r.label))?[/\w*$/,/\w+$/]:hy(e);return r=>{let s=r.matchBefore(i);return s||r.explicit?{from:s?s.from:r.pos,options:e,validFor:t}:null}}class xh{constructor(e,t,i,r){this.completion=e,this.source=t,this.match=i,this.score=r}}function ci(n){return n.selection.main.from}function nu(n,e){var t;let{source:i}=n,r=e&&i[0]!="^",s=i[i.length-1]!="$";return!r&&!s?n:new RegExp(`${r?"^":""}(?:${i})${s?"$":""}`,(t=n.flags)!==null&&t!==void 0?t:n.ignoreCase?"i":"")}const ru=mi.define();function fy(n,e,t,i){let{main:r}=n.selection,s=t-r.from,o=i-r.from;return Object.assign(Object.assign({},n.changeByRange(l=>{if(l!=r&&t!=i&&n.sliceDoc(l.from+s,l.from+o)!=n.sliceDoc(t,i))return{range:l};let a=n.toText(e);return{changes:{from:l.from+s,to:i==r.from?l.to:l.from+o,insert:a},range:C.cursor(l.from+s+a.length)}})),{scrollIntoView:!0,userEvent:"input.complete"})}const Ph=new WeakMap;function uy(n){if(!Array.isArray(n))return n;let e=Ph.get(n);return e||Ph.set(n,e=cy(n)),e}const Ar=K.define(),Pn=K.define();class Oy{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let t=0;t=48&&P<=57||P>=97&&P<=122?2:P>=65&&P<=90?1:0:(Z=hc(P))!=Z.toLowerCase()?1:Z!=Z.toUpperCase()?2:0;(!m||Q==1&&p||b==0&&Q!=0)&&(t[f]==P||i[f]==P&&(u=!0)?o[f++]=m:o.length&&(g=!1)),b=Q,m+=jt(P)}return f==a&&o[0]==0&&g?this.result(-100+(u?-200:0),o,e):O==a&&d==0?this.ret(-200-e.length+(S==e.length?0:-100),[0,S]):l>-1?this.ret(-700-e.length,[l,l+this.pattern.length]):O==a?this.ret(-900-e.length,[d,S]):f==a?this.result(-100+(u?-200:0)+-700+(g?0:-1100),o,e):t.length==2?null:this.result((r[0]?-700:0)+-200+-1100,r,e)}result(e,t,i){let r=[],s=0;for(let o of t){let l=o+(this.astral?jt(mt(i,o)):1);s&&r[s-1]==o?r[s-1]=l:(r[s++]=o,r[s++]=l)}return this.ret(e-i.length,r)}}class dy{constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e.toLowerCase()}match(e){if(e.length!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:py,filterStrict:!1,compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>i=>$h(e(i),t(i)),optionClass:(e,t)=>i=>$h(e(i),t(i)),addToOptions:(e,t)=>e.concat(t),filterStrict:(e,t)=>e||t})}});function $h(n,e){return n?e?n+" "+e:n:e}function py(n,e,t,i,r,s){let o=n.textDirection==fe.RTL,l=o,a=!1,h="top",c,f,u=e.left-r.left,O=r.right-e.right,d=i.right-i.left,S=i.bottom-i.top;if(l&&u=S||m>e.top?c=t.bottom-e.top:(h="bottom",c=e.bottom-t.top)}let p=(e.bottom-e.top)/s.offsetHeight,g=(e.right-e.left)/s.offsetWidth;return{style:`${h}: ${c/p}px; max-width: ${f/g}px`,class:"cm-completionInfo-"+(a?o?"left-narrow":"right-narrow":l?"left":"right")}}function gy(n){let e=n.addToOptions.slice();return n.icons&&e.push({render(t){let i=document.createElement("div");return i.classList.add("cm-completionIcon"),t.type&&i.classList.add(...t.type.split(/\s+/g).map(r=>"cm-completionIcon-"+r)),i.setAttribute("aria-hidden","true"),i},position:20}),e.push({render(t,i,r,s){let o=document.createElement("span");o.className="cm-completionLabel";let l=t.displayLabel||t.label,a=0;for(let h=0;ha&&o.appendChild(document.createTextNode(l.slice(a,c)));let u=o.appendChild(document.createElement("span"));u.appendChild(document.createTextNode(l.slice(c,f))),u.className="cm-completionMatchedText",a=f}return at.position-i.position).map(t=>t.render)}function Cs(n,e,t){if(n<=t)return{from:0,to:n};if(e<0&&(e=0),e<=n>>1){let r=Math.floor(e/t);return{from:r*t,to:(r+1)*t}}let i=Math.floor((n-e)/t);return{from:n-(i+1)*t,to:n-i*t}}class my{constructor(e,t,i){this.view=e,this.stateField=t,this.applyCompletion=i,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:a=>this.placeInfo(a),key:this},this.space=null,this.currentClass="";let r=e.state.field(t),{options:s,selected:o}=r.open,l=e.state.facet(ye);this.optionContent=gy(l),this.optionClass=l.optionClass,this.tooltipClass=l.tooltipClass,this.range=Cs(s.length,o,l.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",a=>{let{options:h}=e.state.field(t).open;for(let c=a.target,f;c&&c!=this.dom;c=c.parentNode)if(c.nodeName=="LI"&&(f=/-(\d+)$/.exec(c.id))&&+f[1]{let h=e.state.field(this.stateField,!1);h&&h.tooltip&&e.state.facet(ye).closeOnBlur&&a.relatedTarget!=e.contentDOM&&e.dispatch({effects:Pn.of(null)})}),this.showOptions(s,r.id)}mount(){this.updateSel()}showOptions(e,t){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,t,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(e){var t;let i=e.state.field(this.stateField),r=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),i!=r){let{options:s,selected:o,disabled:l}=i.open;(!r.open||r.open.options!=s)&&(this.range=Cs(s.length,o,e.state.facet(ye).maxRenderedOptions),this.showOptions(s,i.id)),this.updateSel(),l!=((t=r.open)===null||t===void 0?void 0:t.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!l)}}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let i of this.currentClass.split(" "))i&&this.dom.classList.remove(i);for(let i of t.split(" "))i&&this.dom.classList.add(i);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected=this.range.to)&&(this.range=Cs(t.options.length,t.selected,this.view.state.facet(ye).maxRenderedOptions),this.showOptions(t.options,e.id)),this.updateSelectedOption(t.selected)){this.destroyInfo();let{completion:i}=t.options[t.selected],{info:r}=i;if(!r)return;let s=typeof r=="string"?document.createTextNode(r):r(i);if(!s)return;"then"in s?s.then(o=>{o&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(o,i)}).catch(o=>Ae(this.view.state,o,"completion info")):this.addInfoPane(s,i)}}addInfoPane(e,t){this.destroyInfo();let i=this.info=document.createElement("div");if(i.className="cm-tooltip cm-completionInfo",e.nodeType!=null)i.appendChild(e),this.infoDestroy=null;else{let{dom:r,destroy:s}=e;i.appendChild(r),this.infoDestroy=s||null}this.dom.appendChild(i),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){let t=null;for(let i=this.list.firstChild,r=this.range.from;i;i=i.nextSibling,r++)i.nodeName!="LI"||!i.id?r--:r==e?i.hasAttribute("aria-selected")||(i.setAttribute("aria-selected","true"),t=i):i.hasAttribute("aria-selected")&&i.removeAttribute("aria-selected");return t&&Sy(this.list,t),t}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),i=this.info.getBoundingClientRect(),r=e.getBoundingClientRect(),s=this.space;if(!s){let o=this.dom.ownerDocument.defaultView||window;s={left:0,top:0,right:o.innerWidth,bottom:o.innerHeight}}return r.top>Math.min(s.bottom,t.bottom)-10||r.bottomi.from||i.from==0))if(s=u,typeof h!="string"&&h.header)r.appendChild(h.header(h));else{let O=r.appendChild(document.createElement("completion-section"));O.textContent=u}}const c=r.appendChild(document.createElement("li"));c.id=t+"-"+o,c.setAttribute("role","option");let f=this.optionClass(l);f&&(c.className=f);for(let u of this.optionContent){let O=u(l,this.view.state,this.view,a);O&&c.appendChild(O)}}return i.from&&r.classList.add("cm-completionListIncompleteTop"),i.tonew my(t,n,e)}function Sy(n,e){let t=n.getBoundingClientRect(),i=e.getBoundingClientRect(),r=t.height/n.offsetHeight;i.topt.bottom&&(n.scrollTop+=(i.bottom-t.bottom)/r)}function vh(n){return(n.boost||0)*100+(n.apply?10:0)+(n.info?5:0)+(n.type?1:0)}function by(n,e){let t=[],i=null,r=h=>{t.push(h);let{section:c}=h.completion;if(c){i||(i=[]);let f=typeof c=="string"?c:c.name;i.some(u=>u.name==f)||i.push(typeof c=="string"?{name:f}:c)}},s=e.facet(ye);for(let h of n)if(h.hasResult()){let c=h.result.getMatch;if(h.result.filter===!1)for(let f of h.result.options)r(new xh(f,h.source,c?c(f):[],1e9-t.length));else{let f=e.sliceDoc(h.from,h.to),u,O=s.filterStrict?new dy(f):new Oy(f);for(let d of h.result.options)if(u=O.match(d.label)){let S=d.displayLabel?c?c(d,u.matched):[]:u.matched;r(new xh(d,h.source,S,u.score+(d.boost||0)))}}}if(i){let h=Object.create(null),c=0,f=(u,O)=>{var d,S;return((d=u.rank)!==null&&d!==void 0?d:1e9)-((S=O.rank)!==null&&S!==void 0?S:1e9)||(u.namef.score-c.score||a(c.completion,f.completion))){let c=h.completion;!l||l.label!=c.label||l.detail!=c.detail||l.type!=null&&c.type!=null&&l.type!=c.type||l.apply!=c.apply||l.boost!=c.boost?o.push(h):vh(h.completion)>vh(l)&&(o[o.length-1]=h),l=h.completion}return o}class xi{constructor(e,t,i,r,s,o){this.options=e,this.attrs=t,this.tooltip=i,this.timestamp=r,this.selected=s,this.disabled=o}setSelected(e,t){return e==this.selected||e>=this.options.length?this:new xi(this.options,kh(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,i,r,s,o){if(r&&!o&&e.some(h=>h.isPending))return r.setDisabled();let l=by(e,t);if(!l.length)return r&&e.some(h=>h.isPending)?r.setDisabled():null;let a=t.facet(ye).selectOnOpen?0:-1;if(r&&r.selected!=a&&r.selected!=-1){let h=r.options[r.selected].completion;for(let c=0;cc.hasResult()?Math.min(h,c.from):h,1e8),create:vy,above:s.aboveCursor},r?r.timestamp:Date.now(),a,!1)}map(e){return new xi(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}setDisabled(){return new xi(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class Mr{constructor(e,t,i){this.active=e,this.id=t,this.open=i}static start(){return new Mr(Py,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(e){let{state:t}=e,i=t.facet(ye),s=(i.override||t.languageDataAt("autocomplete",ci(t)).map(uy)).map(a=>(this.active.find(c=>c.source==a)||new tt(a,this.active.some(c=>c.state!=0)?1:0)).update(e,i));s.length==this.active.length&&s.every((a,h)=>a==this.active[h])&&(s=this.active);let o=this.open,l=e.effects.some(a=>a.is(rl));o&&e.docChanged&&(o=o.map(e.changes)),e.selection||s.some(a=>a.hasResult()&&e.changes.touchesRange(a.from,a.to))||!Qy(s,this.active)||l?o=xi.build(s,t,this.id,o,i,l):o&&o.disabled&&!s.some(a=>a.isPending)&&(o=null),!o&&s.every(a=>!a.isPending)&&s.some(a=>a.hasResult())&&(s=s.map(a=>a.hasResult()?new tt(a.source,0):a));for(let a of e.effects)a.is(ou)&&(o=o&&o.setSelected(a.value,this.id));return s==this.active&&o==this.open?this:new Mr(s,this.id,o)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?wy:xy}}function Qy(n,e){if(n==e)return!0;for(let t=0,i=0;;){for(;t-1&&(t["aria-activedescendant"]=n+"-"+e),t}const Py=[];function su(n,e){if(n.isUserEvent("input.complete")){let i=n.annotation(ru);if(i&&e.activateOnCompletion(i))return 12}let t=n.isUserEvent("input.type");return t&&e.activateOnTyping?5:t?1:n.isUserEvent("delete.backward")?2:n.selection?8:n.docChanged?16:0}class tt{constructor(e,t,i=!1){this.source=e,this.state=t,this.explicit=i}hasResult(){return!1}get isPending(){return this.state==1}update(e,t){let i=su(e,t),r=this;(i&8||i&16&&this.touches(e))&&(r=new tt(r.source,0)),i&4&&r.state==0&&(r=new tt(this.source,1)),r=r.updateFor(e,i);for(let s of e.effects)if(s.is(Ar))r=new tt(r.source,1,s.value);else if(s.is(Pn))r=new tt(r.source,0);else if(s.is(rl))for(let o of s.value)o.source==r.source&&(r=o);return r}updateFor(e,t){return this.map(e.changes)}map(e){return this}touches(e){return e.changes.touchesRange(ci(e.state))}}class Ti extends tt{constructor(e,t,i,r,s,o){super(e,3,t),this.limit=i,this.result=r,this.from=s,this.to=o}hasResult(){return!0}updateFor(e,t){var i;if(!(t&3))return this.map(e.changes);let r=this.result;r.map&&!e.changes.empty&&(r=r.map(r,e.changes));let s=e.changes.mapPos(this.from),o=e.changes.mapPos(this.to,1),l=ci(e.state);if(l>o||!r||t&2&&(ci(e.startState)==this.from||lt.map(e))}}),ou=K.define(),De=je.define({create(){return Mr.start()},update(n,e){return n.update(e)},provide:n=>[Br.from(n,e=>e.tooltip),z.contentAttributes.from(n,e=>e.attrs)]});function sl(n,e){const t=e.completion.apply||e.completion.label;let i=n.state.field(De).active.find(r=>r.source==e.source);return i instanceof Ti?(typeof t=="string"?n.dispatch(Object.assign(Object.assign({},fy(n.state,t,i.from,i.to)),{annotations:ru.of(e.completion)})):t(n,e.completion,i.from,i.to),!0):!1}const vy=yy(De,sl);function tr(n,e="option"){return t=>{let i=t.state.field(De,!1);if(!i||!i.open||i.open.disabled||Date.now()-i.open.timestamp-1?i.open.selected+r*(n?1:-1):n?0:o-1;return l<0?l=e=="page"?0:o-1:l>=o&&(l=e=="page"?o-1:0),t.dispatch({effects:ou.of(l)}),!0}}const ky=n=>{let e=n.state.field(De,!1);return n.state.readOnly||!e||!e.open||e.open.selected<0||e.open.disabled||Date.now()-e.open.timestampn.state.field(De,!1)?(n.dispatch({effects:Ar.of(!0)}),!0):!1,Zy=n=>{let e=n.state.field(De,!1);return!e||!e.active.some(t=>t.state!=0)?!1:(n.dispatch({effects:Pn.of(null)}),!0)};class Ty{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}const Cy=50,Ry=1e3,Xy=qe.fromClass(class{constructor(n){this.view=n,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let e of n.state.field(De).active)e.isPending&&this.startQuery(e)}update(n){let e=n.state.field(De),t=n.state.facet(ye);if(!n.selectionSet&&!n.docChanged&&n.startState.field(De)==e)return;let i=n.transactions.some(s=>{let o=su(s,t);return o&8||(s.selection||s.docChanged)&&!(o&3)});for(let s=0;sCy&&Date.now()-o.time>Ry){for(let l of o.context.abortListeners)try{l()}catch(a){Ae(this.view.state,a)}o.context.abortListeners=null,this.running.splice(s--,1)}else o.updates.push(...n.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),n.transactions.some(s=>s.effects.some(o=>o.is(Ar)))&&(this.pendingStart=!0);let r=this.pendingStart?50:t.activateOnTypingDelay;if(this.debounceUpdate=e.active.some(s=>s.isPending&&!this.running.some(o=>o.active.source==s.source))?setTimeout(()=>this.startUpdate(),r):-1,this.composing!=0)for(let s of n.transactions)s.isUserEvent("input.type")?this.composing=2:this.composing==2&&s.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:n}=this.view,e=n.field(De);for(let t of e.active)t.isPending&&!this.running.some(i=>i.active.source==t.source)&&this.startQuery(t);this.running.length&&e.open&&e.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(ye).updateSyncTime))}startQuery(n){let{state:e}=this.view,t=ci(e),i=new iu(e,t,n.explicit,this.view),r=new Ty(n,i);this.running.push(r),Promise.resolve(n.source(i)).then(s=>{r.context.aborted||(r.done=s||null,this.scheduleAccept())},s=>{this.view.dispatch({effects:Pn.of(null)}),Ae(this.view.state,s)})}scheduleAccept(){this.running.every(n=>n.done!==void 0)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(ye).updateSyncTime))}accept(){var n;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],t=this.view.state.facet(ye),i=this.view.state.field(De);for(let r=0;rl.source==s.active.source);if(o&&o.isPending)if(s.done==null){let l=new tt(s.active.source,0);for(let a of s.updates)l=l.update(a,t);l.isPending||e.push(l)}else this.startQuery(o)}(e.length||i.open&&i.open.disabled)&&this.view.dispatch({effects:rl.of(e)})}},{eventHandlers:{blur(n){let e=this.view.state.field(De,!1);if(e&&e.tooltip&&this.view.state.facet(ye).closeOnBlur){let t=e.open&&yf(this.view,e.open.tooltip);(!t||!t.dom.contains(n.relatedTarget))&&setTimeout(()=>this.view.dispatch({effects:Pn.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){this.composing==3&&setTimeout(()=>this.view.dispatch({effects:Ar.of(!1)}),20),this.composing=0}}}),Ay=typeof navigator=="object"&&/Win/.test(navigator.platform),My=$n.highest(z.domEventHandlers({keydown(n,e){let t=e.state.field(De,!1);if(!t||!t.open||t.open.disabled||t.open.selected<0||n.key.length>1||n.ctrlKey&&!(Ay&&n.altKey)||n.metaKey)return!1;let i=t.open.options[t.open.selected],r=t.active.find(o=>o.source==i.source),s=i.completion.commitCharacters||r.result.commitCharacters;return s&&s.indexOf(n.key)>-1&&sl(e,i),!1}})),Vy=z.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),Vr={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},hi=K.define({map(n,e){let t=e.mapPos(n,-1,Re.TrackAfter);return t??void 0}}),ol=new class extends fi{};ol.startSide=1;ol.endSide=-1;const lu=je.define({create(){return I.empty},update(n,e){if(n=n.map(e.changes),e.selection){let t=e.state.doc.lineAt(e.selection.main.head);n=n.update({filter:i=>i>=t.from&&i<=t.to})}for(let t of e.effects)t.is(hi)&&(n=n.update({add:[ol.range(t.value,t.value+1)]}));return n}});function _y(){return[qy,lu]}const Rs="()[]{}<>";function Ey(n){for(let e=0;e{if((Wy?n.composing:n.compositionStarted)||n.state.readOnly)return!1;let r=n.state.selection.main;if(i.length>2||i.length==2&&jt(mt(i,0))==1||e!=r.from||t!=r.to)return!1;let s=zy(n.state,i);return s?(n.dispatch(s),!0):!1});function zy(n,e){let t=Dy(n,n.selection.main.head),i=t.brackets||Vr.brackets;for(let r of i){let s=Ey(mt(r,0));if(e==r)return s==r?Ly(n,r,i.indexOf(r+r+r)>-1,t):jy(n,r,s,t.before||Vr.before);if(e==s&&au(n,n.selection.main.from))return Yy(n,r,s)}return null}function au(n,e){let t=!1;return n.field(lu).between(0,n.doc.length,i=>{i==e&&(t=!0)}),t}function ll(n,e){let t=n.sliceString(e,e+2);return t.slice(0,jt(mt(t,0)))}function jy(n,e,t,i){let r=null,s=n.changeByRange(o=>{if(!o.empty)return{changes:[{insert:e,from:o.from},{insert:t,from:o.to}],effects:hi.of(o.to+e.length),range:C.range(o.anchor+e.length,o.head+e.length)};let l=ll(n.doc,o.head);return!l||/\s/.test(l)||i.indexOf(l)>-1?{changes:{insert:e+t,from:o.head},effects:hi.of(o.head+e.length),range:C.cursor(o.head+e.length)}:{range:r=o}});return r?null:n.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function Yy(n,e,t){let i=null,r=n.changeByRange(s=>s.empty&&ll(n.doc,s.head)==t?{changes:{from:s.head,to:s.head+t.length,insert:t},range:C.cursor(s.head+t.length)}:i={range:s});return i?null:n.update(r,{scrollIntoView:!0,userEvent:"input.type"})}function Ly(n,e,t,i){let r=i.stringPrefixes||Vr.stringPrefixes,s=null,o=n.changeByRange(l=>{if(!l.empty)return{changes:[{insert:e,from:l.from},{insert:e,from:l.to}],effects:hi.of(l.to+e.length),range:C.range(l.anchor+e.length,l.head+e.length)};let a=l.head,h=ll(n.doc,a),c;if(h==e){if(Th(n,a))return{changes:{insert:e+e,from:a},effects:hi.of(a+e.length),range:C.cursor(a+e.length)};if(au(n,a)){let u=t&&n.sliceDoc(a,a+e.length*3)==e+e+e?e+e+e:e;return{changes:{from:a,to:a+u.length,insert:u},range:C.cursor(a+u.length)}}}else{if(t&&n.sliceDoc(a-2*e.length,a)==e+e&&(c=Ch(n,a-2*e.length,r))>-1&&Th(n,c))return{changes:{insert:e+e+e+e,from:a},effects:hi.of(a+e.length),range:C.cursor(a+e.length)};if(n.charCategorizer(a)(h)!=Je.Word&&Ch(n,a,r)>-1&&!By(n,a,e,r))return{changes:{insert:e+e,from:a},effects:hi.of(a+e.length),range:C.cursor(a+e.length)}}return{range:s=l}});return s?null:n.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function Th(n,e){let t=Ne(n).resolveInner(e+1);return t.parent&&t.from==e}function By(n,e,t,i){let r=Ne(n).resolveInner(e,-1),s=i.reduce((o,l)=>Math.max(o,l.length),0);for(let o=0;o<5;o++){let l=n.sliceDoc(r.from,Math.min(r.to,r.from+t.length+s)),a=l.indexOf(t);if(!a||a>-1&&i.indexOf(l.slice(0,a))>-1){let c=r.firstChild;for(;c&&c.from==r.from&&c.to-c.from>t.length+a;){if(n.sliceDoc(c.to-t.length,c.to)==t)return!1;c=c.firstChild}return!0}let h=r.to==e&&r.parent;if(!h)break;r=h}return!1}function Ch(n,e,t){let i=n.charCategorizer(e);if(i(n.sliceDoc(e-1,e))!=Je.Word)return e;for(let r of t){let s=e-r.length;if(n.sliceDoc(s,e)==r&&i(n.sliceDoc(s-1,s))!=Je.Word)return s}return-1}function Uy(n={}){return[My,De,ye.of(n),Xy,Ny,Vy]}const Iy=[{key:"Ctrl-Space",run:Zh},{mac:"Alt-`",run:Zh},{key:"Escape",run:Zy},{key:"ArrowDown",run:tr(!0)},{key:"ArrowUp",run:tr(!1)},{key:"PageDown",run:tr(!0,"page")},{key:"PageUp",run:tr(!1,"page")},{key:"Enter",run:ky}],Ny=$n.highest(Lo.computeN([ye],n=>n.facet(ye).defaultKeymap?[Iy]:[])),Si=Jt.define({name:"javascript",parser:ay.configure({props:[yi.add({IfStatement:Zi({except:/^\s*({|else\b)/}),TryStatement:Zi({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:jg,SwitchBody:n=>{let e=n.textAfter,t=/^\s*\}/.test(e),i=/^\s*(case|default)\b/.test(e);return n.baseIndent+(t?0:i?1:2)*n.unit},Block:zg({closing:"}"}),ArrowFunction:n=>n.baseIndent+n.unit,"TemplateString BlockComment":()=>null,"Statement Property":Zi({except:/^{/}),JSXElement(n){let e=/^\s*<\//.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},JSXEscape(n){let e=/\s*\}/.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},"JSXOpenTag JSXSelfClosingTag"(n){return n.column(n.node.from)+n.unit}}),Tn.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":Fo,BlockComment(n){return{from:n.from+2,to:n.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),hu={test:n=>/^JSX/.test(n.name),facet:Uo({commentTokens:{block:{open:"{/*",close:"*/}"}}})},cu=Si.configure({dialect:"ts"},"typescript"),fu=Si.configure({dialect:"jsx",props:[Io.add(n=>n.isTop?[hu]:void 0)]}),uu=Si.configure({dialect:"jsx ts",props:[Io.add(n=>n.isTop?[hu]:void 0)]},"typescript"),Ou="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(n=>"on"+n);for(let n of Ou);const Gy=Si.parser.configure({top:"SingleExpression"}),Fy=[{tag:"script",attrs:n=>n.type=="text/typescript"||n.lang=="ts",parser:cu.parser},{tag:"script",attrs:n=>n.type=="text/babel"||n.type=="text/jsx",parser:fu.parser},{tag:"script",attrs:n=>n.type=="text/typescript-jsx",parser:uu.parser},{tag:"script",attrs(n){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(n.type)},parser:Gy},{tag:"script",attrs(n){return!n.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(n.type)},parser:Si.parser},{tag:"style",attrs(n){return(!n.lang||n.lang=="css")&&(!n.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(n.type))},parser:eu.parser}],Hy=[{name:"style",parser:eu.parser.configure({top:"Styles"})}].concat(Ou.map(n=>({name:n,parser:Si.parser}))),Ky=Jt.define({name:"html",parser:c0.configure({props:[yi.add({Element(n){let e=/^(\s*)(<\/)?/.exec(n.textAfter);return n.node.to<=n.pos+e[0].length?n.continue():n.lineIndent(n.node.from)+(e[2]?0:n.unit)},"OpenTag CloseTag SelfClosingTag"(n){return n.column(n.node.from)+n.unit},Document(n){if(n.pos+/\s*/.exec(n.textAfter)[0].lengthn.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),Jy=Ky.configure({wrap:f0(Fy,Hy)}),Qo=1,eS=2,tS=3,iS=4,nS=5,rS=35,sS=36,oS=37,lS=11,aS=13;function hS(n){return n==45||n==46||n==58||n>=65&&n<=90||n==95||n>=97&&n<=122||n>=161}function cS(n){return n==9||n==10||n==13||n==32}let Rh=null,Xh=null,Ah=0;function wo(n,e){let t=n.pos+e;if(Xh==n&&Ah==t)return Rh;for(;cS(n.peek(e));)e++;let i="";for(;;){let r=n.peek(e);if(!hS(r))break;i+=String.fromCharCode(r),e++}return Xh=n,Ah=t,Rh=i||null}function Mh(n,e){this.name=n,this.parent=e,this.hash=e?e.hash:0;for(let t=0;t{if(n.next==60){if(n.advance(),n.next==47){n.advance();let t=wo(n,0);if(!t)return n.acceptToken(nS);if(e.context&&t==e.context.name)return n.acceptToken(eS);for(let i=e.context;i;i=i.parent)if(i.name==t)return n.acceptToken(tS,-2);n.acceptToken(iS)}else if(n.next!=33&&n.next!=63)return n.acceptToken(Qo)}},{contextual:!0});function al(n,e){return new ze(t=>{let i=0,r=e.charCodeAt(0);e:for(;!(t.next<0);t.advance(),i++)if(t.next==r){for(let s=1;s"),dS=al(sS,"?>"),pS=al(oS,"]]>"),gS=Wi({Text:w.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":w.angleBracket,TagName:w.tagName,"MismatchedCloseTag/TagName":[w.tagName,w.invalid],AttributeName:w.attributeName,AttributeValue:w.attributeValue,Is:w.definitionOperator,"EntityReference CharacterReference":w.character,Comment:w.blockComment,ProcessingInst:w.processingInstruction,DoctypeDecl:w.documentMeta,Cdata:w.special(w.string)}),mS=Gt.deserialize({version:14,states:",SOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DS'#DSOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C{'#C{O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C|'#C|O$dOrO,59^OOOP,59^,59^OOOS'#C}'#C}O$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6y-E6yOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6z-E6zOOOP1G.x1G.xOOOS-E6{-E6{OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'jO!bO,59eOOOO-E6w-E6wO'xOpO1G.uO'xOpO1G.uOOOP1G.u1G.uO(QOpO7+$fOOOP7+$f7+$fO(YO!bO<d!d;'S%y;'S;=`&_<%lO%yX>iV{WOr%ysv%yw!}%y!}#O?O#O;'S%y;'S;=`&_<%lO%yX?VT{WxPOr%ysv%yw;'S%y;'S;=`&_<%lO%yX?kV{WOr%ysv%yw#W%y#W#X@Q#X;'S%y;'S;=`&_<%lO%yX@VV{WOr%ysv%yw#T%y#T#U@l#U;'S%y;'S;=`&_<%lO%yX@qV{WOr%ysv%yw#h%y#h#iAW#i;'S%y;'S;=`&_<%lO%yXA]V{WOr%ysv%yw#T%y#T#U>d#U;'S%y;'S;=`&_<%lO%yXAwV{WOr%ysv%yw#c%y#c#dB^#d;'S%y;'S;=`&_<%lO%yXBcV{WOr%ysv%yw#V%y#V#WBx#W;'S%y;'S;=`&_<%lO%yXB}V{WOr%ysv%yw#h%y#h#iCd#i;'S%y;'S;=`&_<%lO%yXCiV{WOr%ysv%yw#m%y#m#nDO#n;'S%y;'S;=`&_<%lO%yXDTV{WOr%ysv%yw#d%y#d#eDj#e;'S%y;'S;=`&_<%lO%yXDoV{WOr%ysv%yw#X%y#X#Y9i#Y;'S%y;'S;=`&_<%lO%yXE]T!PP{WOr%ysv%yw;'S%y;'S;=`&_<%lO%yZEuWaQVP{WOr$nrs%_sv$nw!^$n!^!_%y!_;'S$n;'S;=`&e<%lO$n_FhW[UVP{WOr$nrs%_sv$nw!^$n!^!_%y!_;'S$n;'S;=`&e<%lO$nZGXYVP{WOr$nrs%_sv$nw!^$n!^!_%y!_!`$n!`!aGw!a;'S$n;'S;=`&e<%lO$nZHQW!OQVP{WOr$nrs%_sv$nw!^$n!^!_%y!_;'S$n;'S;=`&e<%lO$nZHqYVP{WOr$nrs%_sv$nw!^$n!^!_%y!_#P$n#P#QIa#Q;'S$n;'S;=`&e<%lO$nZIhYVP{WOr$nrs%_sv$nw!^$n!^!_%y!_!`$n!`!aJW!a;'S$n;'S;=`&e<%lO$nZJaWwQVP{WOr$nrs%_sv$nw!^$n!^!_%y!_;'S$n;'S;=`&e<%lO$n",tokenizers:[uS,OS,dS,pS,0,1,2,3],topRules:{Document:[0,6]},tokenPrec:0}),yS=Jt.define({name:"xml",parser:mS.configure({props:[yi.add({Element(n){let e=/^\s*<\//.test(n.textAfter);return n.lineIndent(n.node.from)+(e?0:n.unit)},"OpenTag CloseTag SelfClosingTag"(n){return n.column(n.node.from)+n.unit}}),Tn.add({Element(n){let e=n.firstChild,t=n.lastChild;return!e||e.name!="OpenTag"?null:{from:e.to,to:t.name=="CloseTag"?t.from:n.to}}}),Ho.add({"OpenTag CloseTag":n=>n.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/$/}});function SS(n){const e={},t=n.split(" ");for(let i=0;i!?|\/]/;function wS(n,e){const t=n.next();if(t=="#"&&e.startOfLine)return n.skipToEnd(),"meta";if(/[\[\]{}\(\),;\:\.]/.test(t))return null;if(/\d/.test(t))return n.eatWhile(/[\w\.]/),"number";if(t=="/"){if(n.eat("/"))return n.skipToEnd(),"comment";if(n.eat("*"))return e.tokenize=_h,_h(n,e)}if(t=='"'||t=="/")return e.tokenize=xS(t),e.tokenize(n,e);if(Vh.test(t))return n.eatWhile(Vh),"operator";n.eatWhile(/[\w\$_]/);const i=n.current();return bS.propertyIsEnumerable(i)?"keyword":QS.propertyIsEnumerable(i)?"atom":"word"}function xS(n){return function(e,t){let i=!1,r,s=!1;for(;(r=e.next())!=null;){if(r==n&&!i){s=!0;break}i=!i&&r=="\\"}return(s||!i)&&(t.tokenize=null),"string"}}function _h(n,e){let t=!1,i;for(;i=n.next();){if(i=="/"&&t){e.tokenize=null;break}t=i=="*"}return"comment"}const PS={name:"yara",startState:function(n){return{tokenize:null}},token:function(n,e){return n.eatSpace()?null:(e.tokenize||wS)(n,e)},electricChars:"{}"},$S={yara:Ko.define(PS),xml:yS,json:Mf,html:Jy,tsx:uu,jsx:fu,javascript:Si,typescript:cu},ir={width:400,height:200,minConstraints:[300,150],maxConstraints:[1600,1200]},vS=n=>{let{state:e}=n,t=e.doc.lineAt(e.selection.main.from),i=cl(n.state,t.from);return i.line?kS(n):i.block?TS(n):!1};function hl(n,e){return({state:t,dispatch:i})=>{if(t.readOnly)return!1;let r=n(e,t);return r?(i(t.update(r)),!0):!1}}const kS=hl(XS,0),ZS=hl(du,0),TS=hl((n,e)=>du(n,e,RS(e)),0);function cl(n,e){let t=n.languageDataAt("commentTokens",e);return t.length?t[0]:{}}const en=50;function CS(n,{open:e,close:t},i,r){let s=n.sliceDoc(i-en,i),o=n.sliceDoc(r,r+en),l=/\s*$/.exec(s)[0].length,a=/^\s*/.exec(o)[0].length,h=s.length-l;if(s.slice(h-e.length,h)==e&&o.slice(a,a+t.length)==t)return{open:{pos:i-l,margin:l&&1},close:{pos:r+a,margin:a&&1}};let c,f;r-i<=2*en?c=f=n.sliceDoc(i,r):(c=n.sliceDoc(i,i+en),f=n.sliceDoc(r-en,r));let u=/^\s*/.exec(c)[0].length,O=/\s*$/.exec(f)[0].length,d=f.length-O-t.length;return c.slice(u,u+e.length)==e&&f.slice(d,d+t.length)==t?{open:{pos:i+u+e.length,margin:/\s/.test(c.charAt(u+e.length))?1:0},close:{pos:r-O-t.length,margin:/\s/.test(f.charAt(d-1))?1:0}}:null}function RS(n){let e=[];for(let t of n.selection.ranges){let i=n.doc.lineAt(t.from),r=t.to<=i.to?i:n.doc.lineAt(t.to);r.from>i.from&&r.from==t.to&&(r=t.to==i.to+1?i:n.doc.lineAt(t.to-1));let s=e.length-1;s>=0&&e[s].to>i.from?e[s].to=r.to:e.push({from:i.from+/^\s*/.exec(i.text)[0].length,to:r.to})}return e}function du(n,e,t=e.selection.ranges){let i=t.map(s=>cl(e,s.from).block);if(!i.every(s=>s))return null;let r=t.map((s,o)=>CS(e,i[o],s.from,s.to));if(n!=2&&!r.every(s=>s))return{changes:e.changes(t.map((s,o)=>r[o]?[]:[{from:s.from,insert:i[o].open+" "},{from:s.to,insert:" "+i[o].close}]))};if(n!=1&&r.some(s=>s)){let s=[];for(let o=0,l;or&&(s==o||o>f.from)){r=f.from;let u=/^\s*/.exec(f.text)[0].length,O=u==f.length,d=f.text.slice(u,u+h.length)==h?u:-1;us.comment<0&&(!s.empty||s.single))){let s=[];for(let{line:l,token:a,indent:h,empty:c,single:f}of i)(f||!c)&&s.push({from:l.from+h,insert:a+" "});let o=e.changes(s);return{changes:o,selection:e.selection.map(o,1)}}else if(n!=1&&i.some(s=>s.comment>=0)){let s=[];for(let{line:o,comment:l,token:a}of i)if(l>=0){let h=o.from+l,c=h+a.length;o.text[c-o.from]==" "&&c++,s.push({from:h,to:c})}return{changes:s}}return null}function qi(n,e){return C.create(n.ranges.map(e),n.mainIndex)}function Pt(n,e){return n.update({selection:e,scrollIntoView:!0,userEvent:"select"})}function ft({state:n,dispatch:e},t){let i=qi(n.selection,t);return i.eq(n.selection,!0)?!1:(e(Pt(n,i)),!0)}function Fr(n,e){return C.cursor(e?n.to:n.from)}function pu(n,e){return ft(n,t=>t.empty?n.moveByChar(t,e):Fr(t,e))}function Ze(n){return n.textDirectionAt(n.state.selection.main.head)==fe.LTR}const gu=n=>pu(n,!Ze(n)),mu=n=>pu(n,Ze(n));function yu(n,e){return ft(n,t=>t.empty?n.moveByGroup(t,e):Fr(t,e))}const AS=n=>yu(n,!Ze(n)),MS=n=>yu(n,Ze(n));function VS(n,e,t){if(e.type.prop(t))return!0;let i=e.to-e.from;return i&&(i>2||/[^\s,.;:]/.test(n.sliceDoc(e.from,e.to)))||e.firstChild}function Hr(n,e,t){let i=Ne(n).resolveInner(e.head),r=t?U.closedBy:U.openedBy;for(let a=e.head;;){let h=t?i.childAfter(a):i.childBefore(a);if(!h)break;VS(n,h,r)?i=h:a=t?h.to:h.from}let s=i.type.prop(r),o,l;return s&&(o=t?Qt(n,i.from,1):Qt(n,i.to,-1))&&o.matched?l=t?o.end.to:o.end.from:l=t?i.to:i.from,C.cursor(l,t?-1:1)}const _S=n=>ft(n,e=>Hr(n.state,e,!Ze(n))),ES=n=>ft(n,e=>Hr(n.state,e,Ze(n)));function Su(n,e){return ft(n,t=>{if(!t.empty)return Fr(t,e);let i=n.moveVertically(t,e);return i.head!=t.head?i:n.moveToLineBoundary(t,e)})}const bu=n=>Su(n,!1),Qu=n=>Su(n,!0);function wu(n){let e=n.scrollDOM.clientHeighto.empty?n.moveVertically(o,e,t.height):Fr(o,e));if(r.eq(i.selection))return!1;let s;if(t.selfScroll){let o=n.coordsAtPos(i.selection.main.head),l=n.scrollDOM.getBoundingClientRect(),a=l.top+t.marginTop,h=l.bottom-t.marginBottom;o&&o.top>a&&o.bottomxu(n,!1),xo=n=>xu(n,!0);function ei(n,e,t){let i=n.lineBlockAt(e.head),r=n.moveToLineBoundary(e,t);if(r.head==e.head&&r.head!=(t?i.to:i.from)&&(r=n.moveToLineBoundary(e,t,!1)),!t&&r.head==i.from&&i.length){let s=/^\s*/.exec(n.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;s&&e.head!=i.from+s&&(r=C.cursor(i.from+s))}return r}const DS=n=>ft(n,e=>ei(n,e,!0)),WS=n=>ft(n,e=>ei(n,e,!1)),qS=n=>ft(n,e=>ei(n,e,!Ze(n))),zS=n=>ft(n,e=>ei(n,e,Ze(n))),jS=n=>ft(n,e=>C.cursor(n.lineBlockAt(e.head).from,1)),YS=n=>ft(n,e=>C.cursor(n.lineBlockAt(e.head).to,-1));function LS(n,e,t){let i=!1,r=qi(n.selection,s=>{let o=Qt(n,s.head,-1)||Qt(n,s.head,1)||s.head>0&&Qt(n,s.head-1,1)||s.headLS(n,e);function st(n,e){let t=qi(n.state.selection,i=>{let r=e(i);return C.range(i.anchor,r.head,r.goalColumn,r.bidiLevel||void 0)});return t.eq(n.state.selection)?!1:(n.dispatch(Pt(n.state,t)),!0)}function Pu(n,e){return st(n,t=>n.moveByChar(t,e))}const $u=n=>Pu(n,!Ze(n)),vu=n=>Pu(n,Ze(n));function ku(n,e){return st(n,t=>n.moveByGroup(t,e))}const US=n=>ku(n,!Ze(n)),IS=n=>ku(n,Ze(n)),NS=n=>st(n,e=>Hr(n.state,e,!Ze(n))),GS=n=>st(n,e=>Hr(n.state,e,Ze(n)));function Zu(n,e){return st(n,t=>n.moveVertically(t,e))}const Tu=n=>Zu(n,!1),Cu=n=>Zu(n,!0);function Ru(n,e){return st(n,t=>n.moveVertically(t,e,wu(n).height))}const Dh=n=>Ru(n,!1),Wh=n=>Ru(n,!0),FS=n=>st(n,e=>ei(n,e,!0)),HS=n=>st(n,e=>ei(n,e,!1)),KS=n=>st(n,e=>ei(n,e,!Ze(n))),JS=n=>st(n,e=>ei(n,e,Ze(n))),eb=n=>st(n,e=>C.cursor(n.lineBlockAt(e.head).from)),tb=n=>st(n,e=>C.cursor(n.lineBlockAt(e.head).to)),qh=({state:n,dispatch:e})=>(e(Pt(n,{anchor:0})),!0),zh=({state:n,dispatch:e})=>(e(Pt(n,{anchor:n.doc.length})),!0),jh=({state:n,dispatch:e})=>(e(Pt(n,{anchor:n.selection.main.anchor,head:0})),!0),Yh=({state:n,dispatch:e})=>(e(Pt(n,{anchor:n.selection.main.anchor,head:n.doc.length})),!0),ib=({state:n,dispatch:e})=>(e(n.update({selection:{anchor:0,head:n.doc.length},userEvent:"select"})),!0),nb=({state:n,dispatch:e})=>{let t=Kr(n).map(({from:i,to:r})=>C.range(i,Math.min(r+1,n.doc.length)));return e(n.update({selection:C.create(t),userEvent:"select"})),!0},rb=({state:n,dispatch:e})=>{let t=qi(n.selection,i=>{let r=Ne(n),s=r.resolveStack(i.from,1);if(i.empty){let o=r.resolveStack(i.from,-1);o.node.from>=s.node.from&&o.node.to<=s.node.to&&(s=o)}for(let o=s;o;o=o.next){let{node:l}=o;if((l.from=i.to||l.to>i.to&&l.from<=i.from)&&o.next)return C.range(l.to,l.from)}return i});return t.eq(n.selection)?!1:(e(Pt(n,t)),!0)},sb=({state:n,dispatch:e})=>{let t=n.selection,i=null;return t.ranges.length>1?i=C.create([t.main]):t.main.empty||(i=C.create([C.cursor(t.main.head)])),i?(e(Pt(n,i)),!0):!1};function Cn(n,e){if(n.state.readOnly)return!1;let t="delete.selection",{state:i}=n,r=i.changeByRange(s=>{let{from:o,to:l}=s;if(o==l){let a=e(s);ao&&(t="delete.forward",a=nr(n,a,!0)),o=Math.min(o,a),l=Math.max(l,a)}else o=nr(n,o,!1),l=nr(n,l,!0);return o==l?{range:s}:{changes:{from:o,to:l},range:C.cursor(o,or(n)))i.between(e,e,(r,s)=>{re&&(e=t?s:r)});return e}const Xu=(n,e,t)=>Cn(n,i=>{let r=i.from,{state:s}=n,o=s.doc.lineAt(r),l,a;if(t&&!e&&r>o.from&&rXu(n,!1,!0),Au=n=>Xu(n,!0,!1),Mu=(n,e)=>Cn(n,t=>{let i=t.head,{state:r}=n,s=r.doc.lineAt(i),o=r.charCategorizer(i);for(let l=null;;){if(i==(e?s.to:s.from)){i==t.head&&s.number!=(e?r.doc.lines:1)&&(i+=e?1:-1);break}let a=Xe(s.text,i-s.from,e)+s.from,h=s.text.slice(Math.min(i,a)-s.from,Math.max(i,a)-s.from),c=o(h);if(l!=null&&c!=l)break;(h!=" "||i!=t.head)&&(l=c),i=a}return i}),Vu=n=>Mu(n,!1),ob=n=>Mu(n,!0),lb=n=>Cn(n,e=>{let t=n.lineBlockAt(e.head).to;return e.headCn(n,e=>{let t=n.moveToLineBoundary(e,!1).head;return e.head>t?t:Math.max(0,e.head-1)}),hb=n=>Cn(n,e=>{let t=n.moveToLineBoundary(e,!0).head;return e.head{if(n.readOnly)return!1;let t=n.changeByRange(i=>({changes:{from:i.from,to:i.to,insert:H.of(["",""])},range:C.cursor(i.from)}));return e(n.update(t,{scrollIntoView:!0,userEvent:"input"})),!0},fb=({state:n,dispatch:e})=>{if(n.readOnly)return!1;let t=n.changeByRange(i=>{if(!i.empty||i.from==0||i.from==n.doc.length)return{range:i};let r=i.from,s=n.doc.lineAt(r),o=r==s.from?r-1:Xe(s.text,r-s.from,!1)+s.from,l=r==s.to?r+1:Xe(s.text,r-s.from,!0)+s.from;return{changes:{from:o,to:l,insert:n.doc.slice(r,l).append(n.doc.slice(o,r))},range:C.cursor(l)}});return t.changes.empty?!1:(e(n.update(t,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function Kr(n){let e=[],t=-1;for(let i of n.selection.ranges){let r=n.doc.lineAt(i.from),s=n.doc.lineAt(i.to);if(!i.empty&&i.to==s.from&&(s=n.doc.lineAt(i.to-1)),t>=r.number){let o=e[e.length-1];o.to=s.to,o.ranges.push(i)}else e.push({from:r.from,to:s.to,ranges:[i]});t=s.number+1}return e}function _u(n,e,t){if(n.readOnly)return!1;let i=[],r=[];for(let s of Kr(n)){if(t?s.to==n.doc.length:s.from==0)continue;let o=n.doc.lineAt(t?s.to+1:s.from-1),l=o.length+1;if(t){i.push({from:s.to,to:o.to},{from:s.from,insert:o.text+n.lineBreak});for(let a of s.ranges)r.push(C.range(Math.min(n.doc.length,a.anchor+l),Math.min(n.doc.length,a.head+l)))}else{i.push({from:o.from,to:s.from},{from:s.to,insert:n.lineBreak+o.text});for(let a of s.ranges)r.push(C.range(a.anchor-l,a.head-l))}}return i.length?(e(n.update({changes:i,scrollIntoView:!0,selection:C.create(r,n.selection.mainIndex),userEvent:"move.line"})),!0):!1}const ub=({state:n,dispatch:e})=>_u(n,e,!1),Ob=({state:n,dispatch:e})=>_u(n,e,!0);function Eu(n,e,t){if(n.readOnly)return!1;let i=[];for(let r of Kr(n))t?i.push({from:r.from,insert:n.doc.slice(r.from,r.to)+n.lineBreak}):i.push({from:r.to,insert:n.lineBreak+n.doc.slice(r.from,r.to)});return e(n.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const db=({state:n,dispatch:e})=>Eu(n,e,!1),pb=({state:n,dispatch:e})=>Eu(n,e,!0),gb=n=>{if(n.state.readOnly)return!1;let{state:e}=n,t=e.changes(Kr(e).map(({from:r,to:s})=>(r>0?r--:s{let s;if(n.lineWrapping){let o=n.lineBlockAt(r.head),l=n.coordsAtPos(r.head,r.assoc||1);l&&(s=o.bottom+n.documentTop-l.bottom+n.defaultLineHeight/2)}return n.moveVertically(r,!0,s)}).map(t);return n.dispatch({changes:t,selection:i,scrollIntoView:!0,userEvent:"delete.line"}),!0};function mb(n,e){if(/\(\)|\[\]|\{\}/.test(n.sliceDoc(e-1,e+1)))return{from:e,to:e};let t=Ne(n).resolveInner(e),i=t.childBefore(e),r=t.childAfter(e),s;return i&&r&&i.to<=e&&r.from>=e&&(s=i.type.prop(U.closedBy))&&s.indexOf(r.name)>-1&&n.doc.lineAt(i.to).from==n.doc.lineAt(r.from).from&&!/\S/.test(n.sliceDoc(i.to,r.from))?{from:i.to,to:r.from}:null}const Lh=Du(!1),yb=Du(!0);function Du(n){return({state:e,dispatch:t})=>{if(e.readOnly)return!1;let i=e.changeByRange(r=>{let{from:s,to:o}=r,l=e.doc.lineAt(s),a=!n&&s==o&&mb(e,s);n&&(s=o=(o<=l.to?l:e.doc.lineAt(o)).to);let h=new Ir(e,{simulateBreak:s,simulateDoubleBreak:!!a}),c=wf(h,s);for(c==null&&(c=qr(/^\s*/.exec(e.doc.lineAt(s).text)[0],e.tabSize));ol.from&&s{let r=[];for(let o=i.from;o<=i.to;){let l=n.doc.lineAt(o);l.number>t&&(i.empty||i.to>l.from)&&(e(l,r,i),t=l.number),o=l.to+1}let s=n.changes(r);return{changes:r,range:C.range(s.mapPos(i.anchor,1),s.mapPos(i.head,1))}})}const Sb=({state:n,dispatch:e})=>{if(n.readOnly)return!1;let t=Object.create(null),i=new Ir(n,{overrideIndentation:s=>{let o=t[s];return o??-1}}),r=fl(n,(s,o,l)=>{let a=wf(i,s.from);if(a==null)return;/\S/.test(s.text)||(a=0);let h=/^\s*/.exec(s.text)[0],c=Cr(n,a);(h!=c||l.fromn.readOnly?!1:(e(n.update(fl(n,(t,i)=>{i.push({from:t.from,insert:n.facet(No)})}),{userEvent:"input.indent"})),!0),qu=({state:n,dispatch:e})=>n.readOnly?!1:(e(n.update(fl(n,(t,i)=>{let r=/^\s*/.exec(t.text)[0];if(!r)return;let s=qr(r,n.tabSize),o=0,l=Cr(n,Math.max(0,s-gi(n)));for(;o(n.setTabFocusMode(),!0),Qb=({state:n,dispatch:e})=>n.selection.ranges.some(t=>!t.empty)?Wu({state:n,dispatch:e}):(e(n.update(n.replaceSelection(" "),{scrollIntoView:!0,userEvent:"input"})),!0),wb=[{key:"Ctrl-b",run:gu,shift:$u,preventDefault:!0},{key:"Ctrl-f",run:mu,shift:vu},{key:"Ctrl-p",run:bu,shift:Tu},{key:"Ctrl-n",run:Qu,shift:Cu},{key:"Ctrl-a",run:jS,shift:eb},{key:"Ctrl-e",run:YS,shift:tb},{key:"Ctrl-d",run:Au},{key:"Ctrl-h",run:Po},{key:"Ctrl-k",run:lb},{key:"Ctrl-Alt-h",run:Vu},{key:"Ctrl-o",run:cb},{key:"Ctrl-t",run:fb},{key:"Ctrl-v",run:xo}],xb=[{key:"ArrowLeft",run:gu,shift:$u,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:AS,shift:US,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:qS,shift:KS,preventDefault:!0},{key:"ArrowRight",run:mu,shift:vu,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:MS,shift:IS,preventDefault:!0},{mac:"Cmd-ArrowRight",run:zS,shift:JS,preventDefault:!0},{key:"ArrowUp",run:bu,shift:Tu,preventDefault:!0},{mac:"Cmd-ArrowUp",run:qh,shift:jh},{mac:"Ctrl-ArrowUp",run:Eh,shift:Dh},{key:"ArrowDown",run:Qu,shift:Cu,preventDefault:!0},{mac:"Cmd-ArrowDown",run:zh,shift:Yh},{mac:"Ctrl-ArrowDown",run:xo,shift:Wh},{key:"PageUp",run:Eh,shift:Dh},{key:"PageDown",run:xo,shift:Wh},{key:"Home",run:WS,shift:HS,preventDefault:!0},{key:"Mod-Home",run:qh,shift:jh},{key:"End",run:DS,shift:FS,preventDefault:!0},{key:"Mod-End",run:zh,shift:Yh},{key:"Enter",run:Lh,shift:Lh},{key:"Mod-a",run:ib},{key:"Backspace",run:Po,shift:Po},{key:"Delete",run:Au},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Vu},{key:"Mod-Delete",mac:"Alt-Delete",run:ob},{mac:"Mod-Backspace",run:ab},{mac:"Mod-Delete",run:hb}].concat(wb.map(n=>({mac:n.key,run:n.run,shift:n.shift}))),Pb=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:_S,shift:NS},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:ES,shift:GS},{key:"Alt-ArrowUp",run:ub},{key:"Shift-Alt-ArrowUp",run:db},{key:"Alt-ArrowDown",run:Ob},{key:"Shift-Alt-ArrowDown",run:pb},{key:"Escape",run:sb},{key:"Mod-Enter",run:yb},{key:"Alt-l",mac:"Ctrl-l",run:nb},{key:"Mod-i",run:rb,preventDefault:!0},{key:"Mod-[",run:qu},{key:"Mod-]",run:Wu},{key:"Mod-Alt-\\",run:Sb},{key:"Shift-Mod-k",run:gb},{key:"Shift-Mod-\\",run:BS},{key:"Mod-/",run:vS},{key:"Alt-A",run:ZS},{key:"Ctrl-m",mac:"Shift-Alt-m",run:bb}].concat(xb);function bt(){var n=arguments[0];typeof n=="string"&&(n=document.createElement(n));var e=1,t=arguments[1];if(t&&typeof t=="object"&&t.nodeType==null&&!Array.isArray(t)){for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var r=t[i];typeof r=="string"?n.setAttribute(i,r):r!=null&&(n[i]=r)}e++}for(;ef.from-u.from||f.to-u.to),l=new ui,a=[],h=0;for(let f=0;;){let u=f==o.length?null:o[f];if(!u&&!a.length)break;let O,d;for(a.length?(O=h,d=a.reduce((p,g)=>Math.min(p,g.to),u&&u.from>O?u.from:1e8)):(O=u.from,d=u.to,a.push(u),f++);fp.from||p.to==O))a.push(p),f++,d=Math.min(p.to,d);else{d=Math.min(p.from,d);break}}let S=Gu(a);if(a.some(p=>p.from==p.to||p.from==p.to-1&&i.doc.lineAt(p.from).to==p.from))l.add(O,O,ee.widget({widget:new Rb(S),diagnostics:a.slice()}));else{let p=a.reduce((g,m)=>m.markClass?g+" "+m.markClass:g,"");l.add(O,d,ee.mark({class:"cm-lintRange cm-lintRange-"+S+p,diagnostics:a.slice(),inclusiveEnd:a.some(g=>g.to>d)}))}h=d;for(let p=0;p{if(!(e&&o.diagnostics.indexOf(e)<0))if(!i)i=new Bh(r,s,e||o.diagnostics[0]);else{if(o.diagnostics.indexOf(i.diagnostic)<0)return!1;i=new Bh(i.from,s,i.diagnostic)}}),i}function ju(n,e){let t=e.pos,i=e.end||t,r=n.state.facet(wt).hideOn(n,t,i);if(r!=null)return r;let s=n.startState.doc.lineAt(e.pos);return!!(n.effects.some(o=>o.is(Jr))||n.changes.touchesRange(s.from,Math.max(s.to,i)))}function $b(n,e){return n.field(at,!1)?e:e.concat(K.appendConfig.of(Ku))}function vb(n,e){return{effects:$b(n,[Jr.of(e)])}}const Jr=K.define(),Yu=K.define(),Lu=K.define(),at=je.define({create(){return new oi(ee.none,null,null)},update(n,e){if(e.docChanged&&n.diagnostics.size){let t=n.diagnostics.map(e.changes),i=null,r=n.panel;if(n.selected){let s=e.changes.mapPos(n.selected.from,1);i=Ei(t,n.selected.diagnostic,s)||Ei(t,null,s)}!t.size&&r&&e.state.facet(wt).autoPanel&&(r=null),n=new oi(t,r,i)}for(let t of e.effects)if(t.is(Jr)){let i=e.state.facet(wt).autoPanel?t.value.length?_r.open:null:n.panel;n=oi.init(t.value,i,e.state)}else t.is(Yu)?n=new oi(n.diagnostics,t.value?_r.open:null,n.selected):t.is(Lu)&&(n=new oi(n.diagnostics,n.panel,t.value));return n},provide:n=>[fo.from(n,e=>e.panel),z.decorations.from(n,e=>e.diagnostics)]}),kb=ee.mark({class:"cm-lintRange cm-lintRange-active"});function Zb(n,e,t){let{diagnostics:i}=n.state.field(at),r,s=-1,o=-1;i.between(e-(t<0?1:0),e+(t>0?1:0),(a,h,{spec:c})=>{if(e>=a&&e<=h&&(a==h||(e>a||t>0)&&(eNu(n,t,!1)))}const Uh=n=>{let e=n.state.field(at,!1);return!e||!e.panel?!1:(n.dispatch({effects:Yu.of(!1)}),!0)},Tb=qe.fromClass(class{constructor(n){this.view=n,this.timeout=-1,this.set=!0;let{delay:e}=n.state.facet(wt);this.lintTime=Date.now()+e,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,e)}run(){clearTimeout(this.timeout);let n=Date.now();if(nPromise.resolve(i(this.view))),i=>{this.view.state.doc==e.doc&&this.view.dispatch(vb(this.view.state,i.reduce((r,s)=>r.concat(s))))},i=>{Ae(this.view.state,i)})}}update(n){let e=n.state.facet(wt);(n.docChanged||e!=n.startState.facet(wt)||e.needsRefresh&&e.needsRefresh(n))&&(this.lintTime=Date.now()+e.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,e.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}});function Cb(n,e,t){let i=[],r=-1;for(let s of n)s.then(o=>{i.push(o),clearTimeout(r),i.length==n.length?e(i):r=setTimeout(()=>e(i),200)},t)}const wt=q.define({combine(n){return Object.assign({sources:n.map(e=>e.source).filter(e=>e!=null)},vn(n.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null,hideOn:()=>null},{needsRefresh:(e,t)=>e?t?i=>e(i)||t(i):e:t}))}});function Uu(n,e={}){return[wt.of({source:n,config:e}),Tb,Ku]}function Iu(n){let e=[];if(n)e:for(let{name:t}of n){for(let i=0;is.toLowerCase()==r.toLowerCase())){e.push(r);continue e}}e.push("")}return e}function Nu(n,e,t){var i;let r=t?Iu(e.actions):[];return bt("li",{class:"cm-diagnostic cm-diagnostic-"+e.severity},bt("span",{class:"cm-diagnosticText"},e.renderMessage?e.renderMessage(n):e.message),(i=e.actions)===null||i===void 0?void 0:i.map((s,o)=>{let l=!1,a=u=>{if(u.preventDefault(),l)return;l=!0;let O=Ei(n.state.field(at).diagnostics,e);O&&s.apply(n,O.from,O.to)},{name:h}=s,c=r[o]?h.indexOf(r[o]):-1,f=c<0?h:[h.slice(0,c),bt("u",h.slice(c,c+1)),h.slice(c+1)];return bt("button",{type:"button",class:"cm-diagnosticAction",onclick:a,onmousedown:a,"aria-label":` Action: ${h}${c<0?"":` (access key "${r[o]})"`}.`},f)}),e.source&&bt("div",{class:"cm-diagnosticSource"},e.source))}class Rb extends Yr{constructor(e){super(),this.sev=e}eq(e){return e.sev==this.sev}toDOM(){return bt("span",{class:"cm-lintPoint cm-lintPoint-"+this.sev})}}class Ih{constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=Nu(e,t,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class _r{constructor(e){this.view=e,this.items=[];let t=r=>{if(r.keyCode==27)Uh(this.view),this.view.focus();else if(r.keyCode==38||r.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(r.keyCode==40||r.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(r.keyCode==36)this.moveSelection(0);else if(r.keyCode==35)this.moveSelection(this.items.length-1);else if(r.keyCode==13)this.view.focus();else if(r.keyCode>=65&&r.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:s}=this.items[this.selectedIndex],o=Iu(s.actions);for(let l=0;l{for(let s=0;sUh(this.view)},"×")),this.update()}get selectedIndex(){let e=this.view.state.field(at).selected;if(!e)return-1;for(let t=0;t{for(let c of h.diagnostics){if(o.has(c))continue;o.add(c);let f=-1,u;for(let O=i;Oi&&(this.items.splice(i,f-i),r=!0)),t&&u.diagnostic==t.diagnostic?u.dom.hasAttribute("aria-selected")||(u.dom.setAttribute("aria-selected","true"),s=u):u.dom.hasAttribute("aria-selected")&&u.dom.removeAttribute("aria-selected"),i++}});i({sel:s.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:l,panel:a})=>{let h=a.height/this.list.offsetHeight;l.topa.bottom&&(this.list.scrollTop+=(l.bottom-a.bottom)/h)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),r&&this.sync()}sync(){let e=this.list.firstChild;function t(){let i=e;e=i.nextSibling,i.remove()}for(let i of this.items)if(i.dom.parentNode==this.list){for(;e!=i.dom;)t();e=i.dom.nextSibling}else this.list.insertBefore(i.dom,e);for(;e;)t()}moveSelection(e){if(this.selectedIndex<0)return;let t=this.view.state.field(at),i=Ei(t.diagnostics,this.items[e].diagnostic);i&&this.view.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0,effects:Lu.of(i)})}static open(e){return new _r(e)}}function pr(n,e='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(n)}')`}function rr(n){return pr(``,'width="6" height="3"')}const Xb=z.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:rr("#d11")},".cm-lintRange-warning":{backgroundImage:rr("orange")},".cm-lintRange-info":{backgroundImage:rr("#999")},".cm-lintRange-hint":{backgroundImage:rr("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});function Ab(n){return n=="error"?4:n=="warning"?3:n=="info"?2:1}function Gu(n){let e="hint",t=1;for(let i of n){let r=Ab(i.severity);r>t&&(t=r,e=i.severity)}return e}class Fu extends Xt{constructor(e){super(),this.diagnostics=e,this.severity=Gu(e)}toDOM(e){let t=document.createElement("div");t.className="cm-lint-marker cm-lint-marker-"+this.severity;let i=this.diagnostics,r=e.state.facet(es).tooltipFilter;return r&&(i=r(i,e.state)),i.length&&(t.onmouseover=()=>Vb(e,t,i)),t}}function Mb(n,e){let t=i=>{let r=e.getBoundingClientRect();if(!(i.clientX>r.left-10&&i.clientXr.top-10&&i.clientYe.getBoundingClientRect()}}})}),e.onmouseout=e.onmousemove=null,Mb(n,e)}let{hoverTime:r}=n.state.facet(es),s=setTimeout(i,r);e.onmouseout=()=>{clearTimeout(s),e.onmouseout=e.onmousemove=null},e.onmousemove=()=>{clearTimeout(s),s=setTimeout(i,r)}}function _b(n,e){let t=Object.create(null);for(let r of e){let s=n.lineAt(r.from);(t[s.from]||(t[s.from]=[])).push(r)}let i=[];for(let r in t)i.push(new Fu(t[r]).range(+r));return I.of(i,!0)}const Eb=bg({class:"cm-gutter-lint",markers:n=>n.state.field($o),widgetMarker:(n,e,t)=>{let i=[];return n.state.field($o).between(t.from,t.to,(r,s,o)=>{r>t.from&&ri.is(ul)?i.value:t,n)},provide:n=>Br.from(n)}),Db=z.baseTheme({".cm-gutter-lint":{width:"1.4em","& .cm-gutterElement":{padding:".2em"}},".cm-lint-marker":{width:"1em",height:"1em"},".cm-lint-marker-info":{content:pr('')},".cm-lint-marker-warning":{content:pr('')},".cm-lint-marker-error":{content:pr('')}}),Ku=[at,z.decorations.compute([at],n=>{let{selected:e,panel:t}=n.field(at);return!e||!t||e.from==e.to?ee.none:ee.set([kb.range(e.from,e.to)])}),pg(Zb,{hideOn:ju}),Xb],es=q.define({combine(n){return vn(n,{hoverTime:300,markerFilter:null,tooltipFilter:null})}});function Ju(n={}){return[es.of(n),$o,Eb,Db,Hu]}const Wb=n=>F.tabSize.of(n),qb=(n=[])=>({json:[fm(),Wb(2),Jg(),_y(),Uy(),Uu(hm(),{delay:300}),Ju(),...n]}),tn=Gh(),zb=n=>Nr.define([{tag:[w.atom,w.bool,w.separator],color:tn("tagColors.mainTagColor")({cssConfig:n})},{tag:[w.name,w.namespace,w.deleted,w.character,w.propertyName,w.macroName,w.keyword],color:tn("tagColors.tagColor1")({cssConfig:n})},{tag:[w.color,w.constant(w.name),w.standard(w.name),w.typeName,w.className,w.number,w.changed,w.annotation,w.modifier,w.self,w.processingInstruction,w.string,w.inserted],color:tn("tagColors.tagColor2")({cssConfig:n})},{tag:[w.meta,w.comment,w.heading,w.special(w.variableName),w.definition(w.name)],color:tn("tagColors.tagColor3")({cssConfig:n})},{tag:[w.url,w.escape,w.regexp,w.link,w.special(w.string),w.typeName],color:tn("tagColors.tagColor4")({cssConfig:n})}]);function jb(n,e){const t=ne.useRef(null),i=ne.useRef(null),r=ne.useRef(null),s=ne.useRef(new Ue),o=ne.useRef(new Ue),l=ne.useRef(new Ue),a=ne.useRef(new Ue),h=ne.useRef(new Ue),c=ne.useRef(new Ue),f=ne.useRef(new Ue),u=ne.useRef(new Ue),O=ne.useRef(new Ue);ne.useEffect(()=>{if(!t.current)return;const m=qb()[n.language],y=[l.current.of([]),a.current.of([]),h.current.of([]),o.current.of([]),s.current.of([]),c.current.of([]),f.current.of([]),O.current.of([]),u.current.of([]),kg(),sg(),Cg(),...n.linter?[Uu(n.linter)]:[],...n.linter?[Ju()]:[],...n.completions?[n.completions]:[],...m||[],...n.lineWrapping?[z.lineWrapping]:[]];return i.current=F.create({doc:"",extensions:y}),r.current=new z({state:i.current,parent:t.current}),()=>{var b;(b=r.current)==null||b.destroy()}},[]),ne.useEffect(()=>{if(!r.current)return;const m=[F.readOnly.of(!!n.readonly),z.editable.of(!n.readonly)];r.current.dispatch({effects:a.current.reconfigure(m)})},[n.readonly]),ne.useEffect(()=>{if(!r.current)return;const m=r.current.state.doc.toString(),y=r.current.state.update({changes:{from:0,to:m.length,insert:n.initialValue||""}});r.current.dispatch(y)},[n.initialValue]),ne.useEffect(()=>{if(!r.current||!n.readonly||!n.linesHighlighted)return;const m=(Q,$)=>$.some(T=>{const R=T.split("-"),D=parseInt(R[0]),A=parseInt(R[1]),L=Math.min(D,A),B=Math.max(D,A);return Q>=L&&Q<=B||Q===D&&isNaN(A)}),y=ee.line({attributes:{class:"cm-highlightedLine"}}),b=new ui;for(const{from:Q,to:$}of r.current.visibleRanges)for(let T=Q;T<=$;){const R=r.current.state.doc.lineAt(T);m(R.number,n.linesHighlighted)&&b.add(R.from,R.from,y),T=R.to+1}const P=b.finish(),Z=s.current.reconfigure(z.decorations.of(P));Z&&r.current.dispatch({effects:Z})},[n.readonly,n.linesHighlighted]),ne.useEffect(()=>{if(!r.current||!n.onChange)return;const m=z.updateListener.of(b=>{b.docChanged&&n.onChange&&n.onChange(b.state.doc.toString(),b)}),y=h.current.reconfigure(m);r.current.dispatch({effects:y})},[n.onChange]),ne.useEffect(()=>{if(!r.current)return;const m=zb(n.cssConfig),y=o.current.reconfigure(Lg(m));y&&r.current.dispatch({effects:y})},[n.language,n.cssConfig]),ne.useEffect(()=>{if(!r.current)return;const m=Lo.of([...Pb,{key:"Tab",preventDefault:!0,run:Qb},{key:"Shift-Tab",preventDefault:!0,run:qu}]);r.current.dispatch({effects:O.current.reconfigure([m])})},[]),ne.useEffect(()=>{if(!r.current)return;const m=$S[n.language]||n.customLanguages&&n.customLanguages[n.language],y=l.current.reconfigure(m);y&&r.current.dispatch({effects:y})},[n.language,n.customLanguages]);const[d,S]=ne.useState(1);ne.useEffect(()=>{if(!r.current)return;S(r.current.state.doc.lines);const m=z.updateListener.of(b=>{b.docChanged&&S(b.state.doc.lines)}),y=c.current.reconfigure(m);r.current.dispatch({effects:y})},[]);const[p,g]=ne.useState((n.initialValue||"").trim().length>0);return ne.useEffect(()=>{if(!r.current)return;const m=z.updateListener.of(b=>{if(b.docChanged){const P=b.state.doc.toString().trim();g(P.length>0)}}),y=f.current.reconfigure(m);r.current.dispatch({effects:y})},[]),ne.useEffect(()=>{if(!e)return;const m=typeof e=="function",y=!!i.current&&!!r.current;m&&y&&e({editorState:i.current,editorView:r.current}),m&&!y&&e(null),!m&&y&&(e.current={editorState:i.current,editorView:r.current}),!m&&!y&&(e.current=null)},[e]),{containerRef:t,linesNum:d,hasText:p}}const Yb=n=>mO(n,{componentName:"codeViewer",defaultValues:{}}),Lb=Er.div.withConfig({shouldForwardProp:bO})` + ${Pm} +`,Bb=n=>{const e=Yb(n),t=yO(e);return Wt.createElement(Ib,{...t})},Ub=(n,e)=>{const t=jb(n,e),{resizable:i,resizeAxis:r,cssConfig:s,readonly:o,validationStatus:l="default",wrapperClassName:a,className:h,width:c,height:f,minConstraints:u,maxConstraints:O,testAttributes:d}=n,S=i&&Wt.createElement(km,{cssConfig:s,readonly:o,resizeAxis:r},Wt.createElement(QO,null));return Wt.createElement(Lb,{cssConfig:s,className:SO("kl6-code-viewer",a),validationStatus:l,readonly:o,...d},Wt.createElement(bm.ResizableBox,{width:c||ir.width,height:f||ir.height,axis:r,minConstraints:u||ir.minConstraints,maxConstraints:O||ir.maxConstraints,handle:S},Wt.createElement($m,{className:h},Wt.createElement(vm,{ref:t.containerRef}))))},Ib=ne.memo(ne.forwardRef(Ub));Bb.__docgenInfo={description:"",methods:[],displayName:"CodeViewer",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},wrapperClassName:{required:!1,tsType:{name:"string"},description:"Wrapper class name"},initialValue:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:"Initial code"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(text: string, update: ViewUpdate) => unknown",signature:{arguments:[{type:{name:"string"},name:"text"},{type:{name:"ViewUpdate"},name:"update"}],return:{name:"unknown"}}},description:"On change handler"},readonly:{required:!1,tsType:{name:"boolean"},description:"Readonly state"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},resizable:{required:!1,tsType:{name:"boolean"},description:"Resizable view"},resizeAxis:{required:!1,tsType:{name:"Axis"},description:"Resize axis"},language:{required:!0,tsType:{name:"T"},description:"Language"},linter:{required:!1,tsType:{name:"signature",type:"function",raw:"(view: EditorView) => readonly Diagnostic[] | Promise",signature:{arguments:[{type:{name:"EditorView"},name:"view"}],return:{name:"union",raw:"readonly Diagnostic[] | Promise",elements:[{name:"unknown"},{name:"Promise",elements:[{name:"unknown"}],raw:"Promise"}]}}},description:"Linter source"},completions:{required:!1,tsType:{name:"Extension"},description:"Custom completions source"},customLanguages:{required:!1,tsType:{name:"T"},description:"Custom languages"},width:{required:!1,tsType:{name:"number"},description:"Width"},height:{required:!1,tsType:{name:"number"},description:"Height"},linesHighlighted:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Lines ['from1-to1', 'from2', ..., 'fromN-toN'] to be highlighted in readonly state"},minConstraints:{required:!1,tsType:{name:"tuple",raw:"[number, number]",elements:[{name:"number"},{name:"number"}]},description:"Minimal size constraints"},maxConstraints:{required:!1,tsType:{name:"tuple",raw:"[number, number]",elements:[{name:"number"},{name:"number"}]},description:"Maximal size constraints"},lineWrapping:{required:!1,tsType:{name:"boolean"},description:"Enable line wrapping"}}};export{Bb as C,ir as D,Mf as j}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer.stories-CDDoEOUi.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer.stories-CDDoEOUi.js new file mode 100644 index 00000000..660750a3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CodeViewer.stories-CDDoEOUi.js @@ -0,0 +1,155 @@ +import{D as i,C as x,j as K}from"./CodeViewer-BRWrbmlN.js";import{T as Z}from"./Palette-oU4WYbWy.js";import{v as q}from"./typesHelpers-tpz7Of7L.js";import{b as f,R as a,c as G,r as ee,z as te,H as ae}from"./iframe-zz6a49H8.js";import{w as re}from"./withMeta-CjSZnBk7.js";import{s as ne}from"./helpers-BytZKRkB.js";import{S as oe}from"./StoryComponents-C4fwEYRs.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const ie={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},se="Code viewer",le="Компонент Code viewer используется в сценариях, когда нужно работать с кодом и функциями.",ce="Нотации и языки по умолчанию: HTML, JSON, XML, JavaScript, JSX, TypeScript, TSX.",me="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=53702%3A194802",pe="https://pixso.net/app/design/v67aCRl5t--3QSa2Az8TaQ",y={dod:ie,component:se,description:le,usage:ce,designLink:me,pixsoView:pe},Y='console.log("Hello, World!")',ue=` + + Href Attribute Example + + +

Href Attribute Example

+

+ The freeCodeCamp Contribution Page shows you how and where you can contribute to freeCodeCamp's community and growth. +

+ + +`,Q=`{ + "widget": { + "debug": "on", + "window": { + "title": "Sample Konfabulator Widget", + "name": "main_window", + "width": 500, + "height": 500 + }, + "text": { + "data": "Click Here", + "size": 36, + "style": "bold", + "name": "text1", + "hOffset": 250, + "vOffset": 100, + "alignment": "center", + "onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;" + } + } +}`,de=` + + + + + + + + + + + + + + +`,ge=`import React, { FC, useState } from "react"; + +interface Props { + title: string; + initialCount: number; +} + +const FunctionalCounter: FC = ({ title, initialCount }) => { + const [count, setCount] = useState(initialCount); + + const add = (factor = 1) => { + setCount(count + factor); + }; + + return ( +
+

{title}

+

{count}

+ + +
+ ); +}; + +export default FunctionalCounter; +`,he=`rule ExampleRule +{ + strings: // this is comment + $my_text_string = "text here" + $my_hex_string = { E2 34 A1 C8 23 FB } + + condition: + $my_text_string or $my_hex_string +} +`,Ue={title:"Hexa UI Components/Inputs/CodeViewer",component:x,argTypes:{language:{control:{type:"select"},options:["json","xml","html"]},width:{control:{type:"range",min:i.minConstraints[0],max:i.maxConstraints[0],step:10}},height:{control:{type:"range",min:i.minConstraints[1],max:i.maxConstraints[1],step:10}},validationStatus:{control:{type:"radio"},options:q},...ne(["theme","initialValue","minConstraints","maxConstraints","customLanguages","linter","onChange","className","wrapperClassName"])},args:{resizable:!0,resizeAxis:"both",readonly:!1,validationStatus:"default",language:"javascript",initialValue:Y,linesHighlighted:["2-4","7-10","15"],testId:"code-viewer-test-id",klId:"code-viewer-kl-id"},parameters:{badges:[f.stable,f.reviewedByDesign],docs:{page:re(y)},design:y.pixsoView}},xe=ae.div` + font-size: 12px; + border: 1px solid lightgray; + padding: 4px; + white-space: pre-wrap; + ${({theme:t})=>t==="light"?"color: black;":"color: white;"} +`,s={render:t=>{const[n,e]=ee.useState(Y),r=te();return a.createElement(oe,null,a.createElement(x,{...t,onChange:e}),a.createElement(xe,{theme:r.key},"Current value:",a.createElement("br",null),n))}},l={args:{initialValue:ue,language:"html"}},c={args:{initialValue:Q,language:"json"}},Ce=t=>async e=>{const r=[],C=e.state.doc,o=C.toString();return console.log(C.toString()),o.includes("hello")||r.push({from:o.indexOf("title"),to:o.indexOf("title")+5,message:"Error",severity:t}),r};function fe(){const t=n=>{const e=n.matchBefore(/\w*/);return(e==null?void 0:e.from)===(e==null?void 0:e.to)&&!n.explicit?null:{from:e==null?void 0:e.from,options:[{label:"match",type:"keyword"},{label:"hello",type:"variable",info:"(World)"},{label:"magic",type:"text",apply:"⠁⭒*.✩.*⭒⠁",detail:"macro"}]}};return K.data.of({autocomplete:t})}const m={args:{initialValue:Q,language:"json",resizeAxis:"y",width:1e3,height:300,completions:fe(),linter:Ce("error")}},p={args:{initialValue:de,language:"xml"}},u={args:{initialValue:he,language:"yara"}},d={args:{initialValue:ge,language:"tsx",width:600,height:600}},S=t=>async e=>{const r=[],o=e.state.doc.toString();return o.includes("function main(")||r.push({from:0,to:o.length,message:"Function should include a `main` function for code execution",severity:t}),r},g={render:t=>a.createElement(a.Fragment,null,a.createElement(x,{...t,linter:S("error")}),a.createElement(x,{...t,linter:S("warning")}))},h={args:{source:G.input_code_viewer},render:t=>a.createElement(Z,{...t})};var E,w,b;s.parameters={...s.parameters,docs:{...(E=s.parameters)==null?void 0:E.docs,source:{originalSource:`{ + render: (args: CodeViewerPropsStory) => { + const [currentValue, setCurrentValue] = useState(basicExample); + const theme = useTheme(); + return + + + Current value:
{currentValue} +
+
; + } +}`,...(b=(w=s.parameters)==null?void 0:w.docs)==null?void 0:b.source}}};var V,v,T;l.parameters={...l.parameters,docs:{...(V=l.parameters)==null?void 0:V.docs,source:{originalSource:`{ + args: { + initialValue: htmlExample, + language: 'html' + } +}`,...(T=(v=l.parameters)==null?void 0:v.docs)==null?void 0:T.source}}};var L,k,_;c.parameters={...c.parameters,docs:{...(L=c.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + initialValue: jsonExample, + language: 'json' + } +}`,...(_=(k=c.parameters)==null?void 0:k.docs)==null?void 0:_.source}}};var H,A,j;m.parameters={...m.parameters,docs:{...(H=m.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + initialValue: jsonExample, + language: 'json', + resizeAxis: 'y', + width: 1000, + height: 300, + completions: createCustomCompletions(), + linter: createJSONCustomLinter('error') + } +}`,...(j=(A=m.parameters)==null?void 0:A.docs)==null?void 0:j.source}}};var N,O,J;p.parameters={...p.parameters,docs:{...(N=p.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + initialValue: xmlExample, + language: 'xml' + } +}`,...(J=(O=p.parameters)==null?void 0:O.docs)==null?void 0:J.source}}};var M,z,F;u.parameters={...u.parameters,docs:{...(M=u.parameters)==null?void 0:M.docs,source:{originalSource:`{ + args: { + initialValue: yaraExample, + language: 'yara' + } +}`,...(F=(z=u.parameters)==null?void 0:z.docs)==null?void 0:F.source}}};var W,P,X;d.parameters={...d.parameters,docs:{...(W=d.parameters)==null?void 0:W.docs,source:{originalSource:`{ + args: { + initialValue: tsxExample, + language: 'tsx', + width: 600, + height: 600 + } +}`,...(X=(P=d.parameters)==null?void 0:P.docs)==null?void 0:X.source}}};var I,R,B;g.parameters={...g.parameters,docs:{...(I=g.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: (args: CodeViewerPropsStory) => <> + + + +}`,...(B=(R=g.parameters)==null?void 0:R.docs)==null?void 0:B.source}}};var D,U,$;h.parameters={...h.parameters,docs:{...(D=h.parameters)==null?void 0:D.docs,source:{originalSource:`{ + args: { + source: componentColors.input_code_viewer + }, + render: args => +}`,...($=(U=h.parameters)==null?void 0:U.docs)==null?void 0:$.source}}};const $e=["Basic","ExampleHTML","ExampleJSON","ExampleJSONWithCompletions","ExampleXML","ExampleYara","ExampleTSX","WithLinter","ColorTokens"];export{s as Basic,h as ColorTokens,l as ExampleHTML,c as ExampleJSON,m as ExampleJSONWithCompletions,d as ExampleTSX,p as ExampleXML,u as ExampleYara,g as WithLinter,$e as __namedExportsOrder,Ue as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Color-ASIRERSW-DpjyORmo.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Color-ASIRERSW-DpjyORmo.js new file mode 100644 index 00000000..18a93f6e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Color-ASIRERSW-DpjyORmo.js @@ -0,0 +1 @@ +import{g as he,s as M,P as de,a as fe,F as ge,B as Y}from"./blocks-71x0kO9t.js";import{r as y,R as v,E as be,F as P}from"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";import"./jsx-runtime-CxPCTGSc.js";var ve=P({"../../node_modules/color-name/index.js"(r,o){o.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]}}}),J=P({"../../node_modules/color-convert/conversions.js"(r,o){var s=ve(),h={};for(let e of Object.keys(s))h[s[e]]=e;var u={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"]}};o.exports=u;for(let e of Object.keys(u)){if(!("channels"in u[e]))throw new Error("missing channels property: "+e);if(!("labels"in u[e]))throw new Error("missing channel labels property: "+e);if(u[e].labels.length!==u[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:n,labels:t}=u[e];delete u[e].channels,delete u[e].labels,Object.defineProperty(u[e],"channels",{value:n}),Object.defineProperty(u[e],"labels",{value:t})}u.rgb.hsl=function(e){let n=e[0]/255,t=e[1]/255,a=e[2]/255,l=Math.min(n,t,a),i=Math.max(n,t,a),c=i-l,d,g;i===l?d=0:n===i?d=(t-a)/c:t===i?d=2+(a-n)/c:a===i&&(d=4+(n-t)/c),d=Math.min(d*60,360),d<0&&(d+=360);let b=(l+i)/2;return i===l?g=0:b<=.5?g=c/(i+l):g=c/(2-i-l),[d,g*100,b*100]},u.rgb.hsv=function(e){let n,t,a,l,i,c=e[0]/255,d=e[1]/255,g=e[2]/255,b=Math.max(c,d,g),p=b-Math.min(c,d,g),m=function(k){return(b-k)/6/p+1/2};return p===0?(l=0,i=0):(i=p/b,n=m(c),t=m(d),a=m(g),c===b?l=a-t:d===b?l=1/3+n-a:g===b&&(l=2/3+t-n),l<0?l+=1:l>1&&(l-=1)),[l*360,i*100,b*100]},u.rgb.hwb=function(e){let n=e[0],t=e[1],a=e[2],l=u.rgb.hsl(e)[0],i=1/255*Math.min(n,Math.min(t,a));return a=1-1/255*Math.max(n,Math.max(t,a)),[l,i*100,a*100]},u.rgb.cmyk=function(e){let n=e[0]/255,t=e[1]/255,a=e[2]/255,l=Math.min(1-n,1-t,1-a),i=(1-n-l)/(1-l)||0,c=(1-t-l)/(1-l)||0,d=(1-a-l)/(1-l)||0;return[i*100,c*100,d*100,l*100]};function f(e,n){return(e[0]-n[0])**2+(e[1]-n[1])**2+(e[2]-n[2])**2}u.rgb.keyword=function(e){let n=h[e];if(n)return n;let t=1/0,a;for(let l of Object.keys(s)){let i=s[l],c=f(e,i);c.04045?((n+.055)/1.055)**2.4:n/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92;let l=n*.4124+t*.3576+a*.1805,i=n*.2126+t*.7152+a*.0722,c=n*.0193+t*.1192+a*.9505;return[l*100,i*100,c*100]},u.rgb.lab=function(e){let n=u.rgb.xyz(e),t=n[0],a=n[1],l=n[2];t/=95.047,a/=100,l/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,l=l>.008856?l**(1/3):7.787*l+16/116;let i=116*a-16,c=500*(t-a),d=200*(a-l);return[i,c,d]},u.hsl.rgb=function(e){let n=e[0]/360,t=e[1]/100,a=e[2]/100,l,i,c;if(t===0)return c=a*255,[c,c,c];a<.5?l=a*(1+t):l=a+t-a*t;let d=2*a-l,g=[0,0,0];for(let b=0;b<3;b++)i=n+1/3*-(b-1),i<0&&i++,i>1&&i--,6*i<1?c=d+(l-d)*6*i:2*i<1?c=l:3*i<2?c=d+(l-d)*(2/3-i)*6:c=d,g[b]=c*255;return g},u.hsl.hsv=function(e){let n=e[0],t=e[1]/100,a=e[2]/100,l=t,i=Math.max(a,.01);a*=2,t*=a<=1?a:2-a,l*=i<=1?i:2-i;let c=(a+t)/2,d=a===0?2*l/(i+l):2*t/(a+t);return[n,d*100,c*100]},u.hsv.rgb=function(e){let n=e[0]/60,t=e[1]/100,a=e[2]/100,l=Math.floor(n)%6,i=n-Math.floor(n),c=255*a*(1-t),d=255*a*(1-t*i),g=255*a*(1-t*(1-i));switch(a*=255,l){case 0:return[a,g,c];case 1:return[d,a,c];case 2:return[c,a,g];case 3:return[c,d,a];case 4:return[g,c,a];case 5:return[a,c,d]}},u.hsv.hsl=function(e){let n=e[0],t=e[1]/100,a=e[2]/100,l=Math.max(a,.01),i,c;c=(2-t)*a;let d=(2-t)*l;return i=t*l,i/=d<=1?d:2-d,i=i||0,c/=2,[n,i*100,c*100]},u.hwb.rgb=function(e){let n=e[0]/360,t=e[1]/100,a=e[2]/100,l=t+a,i;l>1&&(t/=l,a/=l);let c=Math.floor(6*n),d=1-a;i=6*n-c,c&1&&(i=1-i);let g=t+i*(d-t),b,p,m;switch(c){default:case 6:case 0:b=d,p=g,m=t;break;case 1:b=g,p=d,m=t;break;case 2:b=t,p=d,m=g;break;case 3:b=t,p=g,m=d;break;case 4:b=g,p=t,m=d;break;case 5:b=d,p=t,m=g;break}return[b*255,p*255,m*255]},u.cmyk.rgb=function(e){let n=e[0]/100,t=e[1]/100,a=e[2]/100,l=e[3]/100,i=1-Math.min(1,n*(1-l)+l),c=1-Math.min(1,t*(1-l)+l),d=1-Math.min(1,a*(1-l)+l);return[i*255,c*255,d*255]},u.xyz.rgb=function(e){let n=e[0]/100,t=e[1]/100,a=e[2]/100,l,i,c;return l=n*3.2406+t*-1.5372+a*-.4986,i=n*-.9689+t*1.8758+a*.0415,c=n*.0557+t*-.204+a*1.057,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,c=c>.0031308?1.055*c**(1/2.4)-.055:c*12.92,l=Math.min(Math.max(0,l),1),i=Math.min(Math.max(0,i),1),c=Math.min(Math.max(0,c),1),[l*255,i*255,c*255]},u.xyz.lab=function(e){let n=e[0],t=e[1],a=e[2];n/=95.047,t/=100,a/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let l=116*t-16,i=500*(n-t),c=200*(t-a);return[l,i,c]},u.lab.xyz=function(e){let n=e[0],t=e[1],a=e[2],l,i,c;i=(n+16)/116,l=t/500+i,c=i-a/200;let d=i**3,g=l**3,b=c**3;return i=d>.008856?d:(i-16/116)/7.787,l=g>.008856?g:(l-16/116)/7.787,c=b>.008856?b:(c-16/116)/7.787,l*=95.047,i*=100,c*=108.883,[l,i,c]},u.lab.lch=function(e){let n=e[0],t=e[1],a=e[2],l;l=Math.atan2(a,t)*360/2/Math.PI,l<0&&(l+=360);let i=Math.sqrt(t*t+a*a);return[n,i,l]},u.lch.lab=function(e){let n=e[0],t=e[1],a=e[2]/360*2*Math.PI,l=t*Math.cos(a),i=t*Math.sin(a);return[n,l,i]},u.rgb.ansi16=function(e,n=null){let[t,a,l]=e,i=n===null?u.rgb.hsv(e)[2]:n;if(i=Math.round(i/50),i===0)return 30;let c=30+(Math.round(l/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return i===2&&(c+=60),c},u.hsv.ansi16=function(e){return u.rgb.ansi16(u.hsv.rgb(e),e[2])},u.rgb.ansi256=function(e){let n=e[0],t=e[1],a=e[2];return n===t&&t===a?n<8?16:n>248?231:Math.round((n-8)/247*24)+232:16+36*Math.round(n/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},u.ansi16.rgb=function(e){let n=e%10;if(n===0||n===7)return e>50&&(n+=3.5),n=n/10.5*255,[n,n,n];let t=(~~(e>50)+1)*.5,a=(n&1)*t*255,l=(n>>1&1)*t*255,i=(n>>2&1)*t*255;return[a,l,i]},u.ansi256.rgb=function(e){if(e>=232){let i=(e-232)*10+8;return[i,i,i]}e-=16;let n,t=Math.floor(e/36)/5*255,a=Math.floor((n=e%36)/6)/5*255,l=n%6/5*255;return[t,a,l]},u.rgb.hex=function(e){let n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n},u.hex.rgb=function(e){let n=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!n)return[0,0,0];let t=n[0];n[0].length===3&&(t=t.split("").map(d=>d+d).join(""));let a=parseInt(t,16),l=a>>16&255,i=a>>8&255,c=a&255;return[l,i,c]},u.rgb.hcg=function(e){let n=e[0]/255,t=e[1]/255,a=e[2]/255,l=Math.max(Math.max(n,t),a),i=Math.min(Math.min(n,t),a),c=l-i,d,g;return c<1?d=i/(1-c):d=0,c<=0?g=0:l===n?g=(t-a)/c%6:l===t?g=2+(a-n)/c:g=4+(n-t)/c,g/=6,g%=1,[g*360,c*100,d*100]},u.hsl.hcg=function(e){let n=e[1]/100,t=e[2]/100,a=t<.5?2*n*t:2*n*(1-t),l=0;return a<1&&(l=(t-.5*a)/(1-a)),[e[0],a*100,l*100]},u.hsv.hcg=function(e){let n=e[1]/100,t=e[2]/100,a=n*t,l=0;return a<1&&(l=(t-a)/(1-a)),[e[0],a*100,l*100]},u.hcg.rgb=function(e){let n=e[0]/360,t=e[1]/100,a=e[2]/100;if(t===0)return[a*255,a*255,a*255];let l=[0,0,0],i=n%1*6,c=i%1,d=1-c,g=0;switch(Math.floor(i)){case 0:l[0]=1,l[1]=c,l[2]=0;break;case 1:l[0]=d,l[1]=1,l[2]=0;break;case 2:l[0]=0,l[1]=1,l[2]=c;break;case 3:l[0]=0,l[1]=d,l[2]=1;break;case 4:l[0]=c,l[1]=0,l[2]=1;break;default:l[0]=1,l[1]=0,l[2]=d}return g=(1-t)*a,[(t*l[0]+g)*255,(t*l[1]+g)*255,(t*l[2]+g)*255]},u.hcg.hsv=function(e){let n=e[1]/100,t=e[2]/100,a=n+t*(1-n),l=0;return a>0&&(l=n/a),[e[0],l*100,a*100]},u.hcg.hsl=function(e){let n=e[1]/100,t=e[2]/100*(1-n)+.5*n,a=0;return t>0&&t<.5?a=n/(2*t):t>=.5&&t<1&&(a=n/(2*(1-t))),[e[0],a*100,t*100]},u.hcg.hwb=function(e){let n=e[1]/100,t=e[2]/100,a=n+t*(1-n);return[e[0],(a-n)*100,(1-a)*100]},u.hwb.hcg=function(e){let n=e[1]/100,t=1-e[2]/100,a=t-n,l=0;return a<1&&(l=(t-a)/(1-a)),[e[0],a*100,l*100]},u.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},u.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},u.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},u.gray.hsl=function(e){return[0,0,e[0]]},u.gray.hsv=u.gray.hsl,u.gray.hwb=function(e){return[0,100,e[0]]},u.gray.cmyk=function(e){return[0,0,0,e[0]]},u.gray.lab=function(e){return[e[0],0,0]},u.gray.hex=function(e){let n=Math.round(e[0]/100*255)&255,t=((n<<16)+(n<<8)+n).toString(16).toUpperCase();return"000000".substring(t.length)+t},u.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}}),me=P({"../../node_modules/color-convert/route.js"(r,o){var s=J();function h(){let n={},t=Object.keys(s);for(let a=t.length,l=0;l1&&(l=i),t(l))};return"conversion"in t&&(a.conversion=t.conversion),a}function n(t){let a=function(...l){let i=l[0];if(i==null)return i;i.length>1&&(l=i);let c=t(l);if(typeof c=="object")for(let d=c.length,g=0;g{u[t]={},Object.defineProperty(u[t],"channels",{value:s[t].channels}),Object.defineProperty(u[t],"labels",{value:s[t].labels});let a=h(t);Object.keys(a).forEach(l=>{let i=a[l];u[t][l]=n(i),u[t][l].raw=e(i)})}),o.exports=u}}),_=be(pe());function ye(r,o,{signal:s,edges:h}={}){let u,f=null,e=h!=null&&h.includes("leading"),n=h==null||h.includes("trailing"),t=()=>{f!==null&&(r.apply(u,f),u=void 0,f=null)},a=()=>{n&&t(),d()},l=null,i=()=>{l!=null&&clearTimeout(l),l=setTimeout(()=>{l=null,a()},o)},c=()=>{l!==null&&(clearTimeout(l),l=null)},d=()=>{c(),u=void 0,f=null},g=()=>{t()},b=function(...p){if(s!=null&&s.aborted)return;u=this,f=p;let m=l==null;i(),e&&m&&t()};return b.schedule=i,b.cancel=d,b.flush=g,s==null||s.addEventListener("abort",d,{once:!0}),b}function C(){return(C=Object.assign||function(r){for(var o=1;o=0||(u[s]=r[s]);return u}function L(r){var o=y.useRef(r),s=y.useRef(function(h){o.current&&o.current(h)});return o.current=r,s.current}var O=function(r,o,s){return o===void 0&&(o=0),s===void 0&&(s=1),r>s?s:r0:p.buttons>0)&&u.current?f(A(u.current,p,n.current)):b(!1)},g=function(){return b(!1)};function b(p){var m=t.current,k=B(u.current),E=p?k.addEventListener:k.removeEventListener;E(m?"touchmove":"mousemove",d),E(m?"touchend":"mouseup",g)}return[function(p){var m=p.nativeEvent,k=u.current;if(k&&(W(m),!function(R,x){return x&&!S(R)}(m,t.current)&&k)){if(S(m)){t.current=!0;var E=m.changedTouches||[];E.length&&(n.current=E[0].identifier)}k.focus(),f(A(k,m,n.current)),b(!0)}},function(p){var m=p.which||p.keyCode;m<37||m>40||(p.preventDefault(),e({left:m===39?.05:m===37?-.05:0,top:m===40?.05:m===38?-.05:0}))},b]},[e,f]),l=a[0],i=a[1],c=a[2];return y.useEffect(function(){return c},[c]),v.createElement("div",C({},h,{onTouchStart:l,onMouseDown:l,className:"react-colorful__interactive",ref:u,onKeyDown:i,tabIndex:0,role:"slider"}))}),N=function(r){return r.filter(Boolean).join(" ")},D=function(r){var o=r.color,s=r.left,h=r.top,u=h===void 0?.5:h,f=N(["react-colorful__pointer",r.className]);return v.createElement("div",{className:f,style:{top:100*u+"%",left:100*s+"%"}},v.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:o}}))},w=function(r,o,s){return o===void 0&&(o=0),s===void 0&&(s=Math.pow(10,o)),Math.round(s*r)/s},xe={grad:.9,turn:360,rad:360/(2*Math.PI)},we=function(r){return ee(T(r))},T=function(r){return r[0]==="#"&&(r=r.substring(1)),r.length<6?{r:parseInt(r[0]+r[0],16),g:parseInt(r[1]+r[1],16),b:parseInt(r[2]+r[2],16),a:r.length===4?w(parseInt(r[3]+r[3],16)/255,2):1}:{r:parseInt(r.substring(0,2),16),g:parseInt(r.substring(2,4),16),b:parseInt(r.substring(4,6),16),a:r.length===8?w(parseInt(r.substring(6,8),16)/255,2):1}},ke=function(r,o){return o===void 0&&(o="deg"),Number(r)*(xe[o]||1)},_e=function(r){var o=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(r);return o?Ee({h:ke(o[1],o[2]),s:Number(o[3]),l:Number(o[4]),a:o[5]===void 0?1:Number(o[5])/(o[6]?100:1)}):{h:0,s:0,v:0,a:1}},Ee=function(r){var o=r.s,s=r.l;return{h:r.h,s:(o*=(s<50?s:100-s)/100)>0?2*o/(s+o)*100:0,v:s+o,a:r.a}},Me=function(r){return $e(Z(r))},Q=function(r){var o=r.s,s=r.v,h=r.a,u=(200-o)*s/100;return{h:w(r.h),s:w(u>0&&u<200?o*s/100/(u<=100?u:200-u)*100:0),l:w(u/2),a:w(h,2)}},F=function(r){var o=Q(r);return"hsl("+o.h+", "+o.s+"%, "+o.l+"%)"},H=function(r){var o=Q(r);return"hsla("+o.h+", "+o.s+"%, "+o.l+"%, "+o.a+")"},Z=function(r){var o=r.h,s=r.s,h=r.v,u=r.a;o=o/360*6,s/=100,h/=100;var f=Math.floor(o),e=h*(1-s),n=h*(1-(o-f)*s),t=h*(1-(1-o+f)*s),a=f%6;return{r:w(255*[h,n,e,e,t,h][a]),g:w(255*[t,h,h,n,e,e][a]),b:w(255*[e,e,t,h,h,n][a]),a:w(u,2)}},Ce=function(r){var o=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(r);return o?ee({r:Number(o[1])/(o[2]?100/255:1),g:Number(o[3])/(o[4]?100/255:1),b:Number(o[5])/(o[6]?100/255:1),a:o[7]===void 0?1:Number(o[7])/(o[8]?100:1)}):{h:0,s:0,v:0,a:1}},j=function(r){var o=r.toString(16);return o.length<2?"0"+o:o},$e=function(r){var o=r.r,s=r.g,h=r.b,u=r.a,f=u<1?j(w(255*u)):"";return"#"+j(o)+j(s)+j(h)+f},ee=function(r){var o=r.r,s=r.g,h=r.b,u=r.a,f=Math.max(o,s,h),e=f-Math.min(o,s,h),n=e?f===o?(s-h)/e:f===s?2+(h-o)/e:4+(o-s)/e:0;return{h:w(60*(n<0?n+6:n)),s:w(f?e/f*100:0),v:w(f/255*100),a:u}},re=v.memo(function(r){var o=r.hue,s=r.onChange,h=N(["react-colorful__hue",r.className]);return v.createElement("div",{className:h},v.createElement(X,{onMove:function(u){s({h:360*u.left})},onKey:function(u){s({h:O(o+360*u.left,0,360)})},"aria-label":"Hue","aria-valuenow":w(o),"aria-valuemax":"360","aria-valuemin":"0"},v.createElement(D,{className:"react-colorful__hue-pointer",left:o/360,color:F({h:o,s:100,v:100,a:1})})))}),te=v.memo(function(r){var o=r.hsva,s=r.onChange,h={backgroundColor:F({h:o.h,s:100,v:100,a:1})};return v.createElement("div",{className:"react-colorful__saturation",style:h},v.createElement(X,{onMove:function(u){s({s:100*u.left,v:100-100*u.top})},onKey:function(u){s({s:O(o.s+100*u.left,0,100),v:O(o.v-100*u.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+w(o.s)+"%, Brightness "+w(o.v)+"%"},v.createElement(D,{className:"react-colorful__saturation-pointer",top:1-o.v/100,left:o.s/100,color:F(o)})))}),ne=function(r,o){if(r===o)return!0;for(var s in r)if(r[s]!==o[s])return!1;return!0},ae=function(r,o){return r.replace(/\s/g,"")===o.replace(/\s/g,"")},Oe=function(r,o){return r.toLowerCase()===o.toLowerCase()||ne(T(r),T(o))};function le(r,o,s){var h=L(s),u=y.useState(function(){return r.toHsva(o)}),f=u[0],e=u[1],n=y.useRef({color:o,hsva:f});y.useEffect(function(){if(!r.equal(o,n.current.color)){var a=r.toHsva(o);n.current={hsva:a,color:o},e(a)}},[o,r]),y.useEffect(function(){var a;ne(f,n.current.hsva)||r.equal(a=r.fromHsva(f),n.current.color)||(n.current={hsva:f,color:a},h(a))},[f,r,h]);var t=y.useCallback(function(a){e(function(l){return Object.assign({},l,a)})},[]);return[f,t]}var Se=typeof window<"u"?y.useLayoutEffect:y.useEffect,Ne=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},U=new Map,oe=function(r){Se(function(){var o=r.current?r.current.ownerDocument:document;if(o!==void 0&&!U.has(o)){var s=o.createElement("style");s.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}`,U.set(o,s);var h=Ne();h&&s.setAttribute("nonce",h),o.head.appendChild(s)}},[])},Re=function(r){var o=r.className,s=r.colorModel,h=r.color,u=h===void 0?s.defaultColor:h,f=r.onChange,e=V(r,["className","colorModel","color","onChange"]),n=y.useRef(null);oe(n);var t=le(s,u,f),a=t[0],l=t[1],i=N(["react-colorful",o]);return v.createElement("div",C({},e,{ref:n,className:i}),v.createElement(te,{hsva:a,onChange:l}),v.createElement(re,{hue:a.h,onChange:l,className:"react-colorful__last-control"}))},je={defaultColor:"000",toHsva:we,fromHsva:function(r){return Me({h:r.h,s:r.s,v:r.v,a:1})},equal:Oe},ze=function(r){return v.createElement(Re,C({},r,{colorModel:je}))},He=function(r){var o=r.className,s=r.hsva,h=r.onChange,u={backgroundImage:"linear-gradient(90deg, "+H(Object.assign({},s,{a:0}))+", "+H(Object.assign({},s,{a:1}))+")"},f=N(["react-colorful__alpha",o]),e=w(100*s.a);return v.createElement("div",{className:f},v.createElement("div",{className:"react-colorful__alpha-gradient",style:u}),v.createElement(X,{onMove:function(n){h({a:n.left})},onKey:function(n){h({a:O(s.a+n.left)})},"aria-label":"Alpha","aria-valuetext":e+"%","aria-valuenow":e,"aria-valuemin":"0","aria-valuemax":"100"},v.createElement(D,{className:"react-colorful__alpha-pointer",left:s.a,color:H(s)})))},ue=function(r){var o=r.className,s=r.colorModel,h=r.color,u=h===void 0?s.defaultColor:h,f=r.onChange,e=V(r,["className","colorModel","color","onChange"]),n=y.useRef(null);oe(n);var t=le(s,u,f),a=t[0],l=t[1],i=N(["react-colorful",o]);return v.createElement("div",C({},e,{ref:n,className:i}),v.createElement(te,{hsva:a,onChange:l}),v.createElement(re,{hue:a.h,onChange:l}),v.createElement(He,{hsva:a,onChange:l,className:"react-colorful__last-control"}))},Ie={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:_e,fromHsva:H,equal:ae},Pe=function(r){return v.createElement(ue,C({},r,{colorModel:Ie}))},qe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Ce,fromHsva:function(r){var o=Z(r);return"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")"},equal:ae},Le=function(r){return v.createElement(ue,C({},r,{colorModel:qe}))},Be=M.div({position:"relative",maxWidth:250}),Te=M.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"}}),Fe=M.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),Ke=r=>`url('data:image/svg+xml;charset=utf-8,')`,ie=M(Y)(({value:r,selected:o,theme:s})=>({width:16,height:16,boxShadow:o?`${s.appBorderColor} 0 0 0 1px inset, ${s.textMutedColor}50 0 0 0 4px`:`${s.appBorderColor} 0 0 0 1px inset`,border:"none",borderRadius:s.appBorderRadius,"&, &:hover":{background:"unset",backgroundColor:"unset",backgroundImage:`linear-gradient(${r}, ${r}), ${Ke(s.base==="dark")}`}})),Ve=M(ge.Input)(({theme:r})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:r.typography.fonts.base,'[aria-readonly="true"] > &':{background:r.base==="light"?r.color.lighter:"transparent"}})),Xe=M(ie)(({disabled:r})=>({position:"absolute",top:4,left:4,zIndex:1,cursor:r?"not-allowed":"pointer"})),De=M(Y)(({theme:r})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:r.input.color})),se=(r=>(r.RGB="rgb",r.HSL="hsl",r.HEX="hex",r))(se||{}),q=Object.values(se),Ge=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,Ae=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,We=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,K=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,Ue=/^\s*#?([0-9a-f]{3})\s*$/i,Ye={hex:ze,rgb:Le,hsl:Pe},z={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},ce=r=>{let o=r==null?void 0:r.match(Ge);if(!o)return[0,0,0,1];let[,s,h,u,f=1]=o;return[s,h,u,f].map(Number)},Je=r=>{let[o,s,h,u]=ce(r),[f,e,n]=_.default.rgb.hsl([o,s,h])||[0,0,0];return{valid:!0,value:r,keyword:_.default.rgb.keyword([o,s,h]),colorSpace:"rgb",rgb:r,hsl:`hsla(${f}, ${e}%, ${n}%, ${u})`,hex:`#${_.default.rgb.hex([o,s,h]).toLowerCase()}`}},Qe=r=>{let[o,s,h,u]=ce(r),[f,e,n]=_.default.hsl.rgb([o,s,h])||[0,0,0];return{valid:!0,value:r,keyword:_.default.hsl.keyword([o,s,h]),colorSpace:"hsl",rgb:`rgba(${f}, ${e}, ${n}, ${u})`,hsl:r,hex:`#${_.default.hsl.hex([o,s,h]).toLowerCase()}`}},Ze=r=>{let o=r.replace("#",""),s=_.default.keyword.rgb(o)||_.default.hex.rgb(o),h=_.default.rgb.hsl(s),u=r;/[^#a-f0-9]/i.test(r)?u=o:K.test(r)&&(u=`#${o}`);let f=!0;if(u.startsWith("#"))f=K.test(u);else try{_.default.keyword.hex(u)}catch{f=!1}return{valid:f,value:u,keyword:_.default.rgb.keyword(s),colorSpace:"hex",rgb:`rgba(${s[0]}, ${s[1]}, ${s[2]}, 1)`,hsl:`hsla(${h[0]}, ${h[1]}%, ${h[2]}%, 1)`,hex:u}},$=r=>{if(r)return Ae.test(r)?Je(r):We.test(r)?Qe(r):Ze(r)},er=(r,o,s)=>{if(!r||!(o!=null&&o.valid))return z[s];if(s!=="hex")return(o==null?void 0:o[s])||z[s];if(!o.hex.startsWith("#"))try{return`#${_.default.keyword.hex(o.hex)}`}catch{return z.hex}let h=o.hex.match(Ue);if(!h)return K.test(o.hex)?o.hex:z.hex;let[u,f,e]=h[1].split("");return`#${u}${u}${f}${f}${e}${e}`},rr=(r,o)=>{let[s,h]=y.useState(r||""),[u,f]=y.useState(()=>$(s)),[e,n]=y.useState((u==null?void 0:u.colorSpace)||"hex");y.useEffect(()=>{let i=r||"",c=$(i);h(i),f(c),n((c==null?void 0:c.colorSpace)||"hex")},[r]);let t=y.useMemo(()=>er(s,u,e).toLowerCase(),[s,u,e]),a=y.useCallback(i=>{let c=$(i),d=(c==null?void 0:c.value)||i||"";h(d),d===""&&(f(void 0),o(void 0)),c&&(f(c),n(c.colorSpace),o(c.value))},[o]),l=y.useCallback(()=>{let i=(q.indexOf(e)+1)%q.length,c=q[i];n(c);let d=(u==null?void 0:u[c])||"";h(d),o(d)},[u,e,o]);return{value:s,realValue:t,updateValue:a,color:u,colorSpace:e,cycleColorSpace:l}},I=r=>r.replace(/\s*/,"").toLowerCase(),tr=(r,o,s)=>{let[h,u]=y.useState(o!=null&&o.valid?[o]:[]);y.useEffect(()=>{o===void 0&&u([])},[o]);let f=y.useMemo(()=>(r||[]).map(n=>typeof n=="string"?$(n):n.title?{...$(n.color),keyword:n.title}:$(n.color)).concat(h).filter(Boolean).slice(-27),[r,h]),e=y.useCallback(n=>{n!=null&&n.valid&&(f.some(t=>t&&t[s]&&I(t[s]||"")===I(n[s]||""))||u(t=>t.concat(n)))},[s,f]);return{presets:f,addPreset:e}},nr=({name:r,value:o,onChange:s,onFocus:h,onBlur:u,presetColors:f,startOpen:e=!1,argType:n})=>{var R;let t=y.useCallback(ye(s,200),[s]),{value:a,realValue:l,updateValue:i,color:c,colorSpace:d,cycleColorSpace:g}=rr(o,t),{presets:b,addPreset:p}=tr(f??[],c,d),m=Ye[d],k=!!((R=n==null?void 0:n.table)!=null&&R.readonly),E=he(r);return v.createElement(Be,null,v.createElement("label",{htmlFor:E,className:"sb-sr-only"},r),v.createElement(Ve,{id:E,value:a,onChange:x=>i(x.target.value),onFocus:x=>x.target.select(),readOnly:k,placeholder:"Choose color..."}),v.createElement(de,{defaultVisible:e,visible:k?!1:void 0,onVisibleChange:()=>c&&p(c),popover:v.createElement(Te,null,v.createElement(m,{color:l==="transparent"?"#000000":l,onChange:i,onFocus:h,onBlur:u}),b.length>0&&v.createElement(Fe,null,b.map((x,G)=>v.createElement(ie,{key:`${(x==null?void 0:x.value)||G}-${G}`,variant:"ghost",padding:"small",size:"small",ariaLabel:"Pick this color",tooltip:(x==null?void 0:x.keyword)||(x==null?void 0:x.value)||"",value:(x==null?void 0:x.value)||"",selected:!!(c&&x&&x[d]&&I(x[d]||"")===I(c[d])),onClick:()=>x&&i(x.value||"")}))))},v.createElement(Xe,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Open color picker",value:l,style:{margin:4},disabled:k})),a?v.createElement(De,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Cycle through color spaces",disabled:k,onClick:k?void 0:g},v.createElement(fe,null)):null)},ir=nr;export{nr as ColorControl,ir as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Connection-DbW0uygf.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Connection-DbW0uygf.js new file mode 100644 index 00000000..dd5d3bd6 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Connection-DbW0uygf.js @@ -0,0 +1 @@ +import{R as C,q as n}from"./iframe-zz6a49H8.js";const d=C.forwardRef((e,t)=>C.createElement("svg",{width:32,height:32,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},C.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M28.9988 16.1752C28.9051 23.2741 23.1212 29 16 29C8.8203 29 3 23.1797 3 16C3 8.8203 8.8203 3 16 3C23.1391 3 28.9341 8.7546 28.9994 15.8782C29.0003 15.9771 29.0001 16.0764 28.9988 16.1752ZM12.7457 26.5107C11.9384 25.1164 11.3022 23.213 10.9161 21H6.19941C7.53756 23.6177 9.89367 25.6286 12.7457 26.5107ZM5.41406 19H10.6451C10.5501 18.0369 10.5 17.0325 10.5 16C10.5 14.9674 10.5501 13.963 10.6451 13H5.41407C5.14434 13.9536 5 14.96 5 16C5 17.04 5.14433 18.0463 5.41406 19ZM6.19943 11H10.9161C11.3022 8.78694 11.9384 6.88365 12.7456 5.48936C9.89366 6.37141 7.53759 8.38229 6.19943 11ZM15.9954 5C15.9015 5.00116 15.6541 5.03965 15.2546 5.43796C14.8381 5.8531 14.3725 6.55484 13.9394 7.58359C13.5373 8.53889 13.1974 9.69469 12.949 11H19.051C18.8026 9.69469 18.4627 8.53888 18.0606 7.58358C17.6275 6.55483 17.1619 5.8531 16.7455 5.43796C16.3459 5.03965 16.0985 5.00116 16.0046 5H15.9954ZM25.8006 21C24.4624 23.6177 22.1063 25.6286 19.2544 26.5106C20.0616 25.1163 20.6978 23.213 21.0839 21H25.8006ZM26.5859 19H21.3549C21.4499 18.0369 21.5 17.0325 21.5 16C21.5 14.9674 21.4499 13.963 21.3549 13H26.5859C26.7682 13.6445 26.8933 14.3132 26.9552 15C27.0145 15.6587 27.0145 16.3413 26.9552 17C26.8933 17.6868 26.7682 18.3554 26.5859 19ZM25.8006 11H21.0839C20.6978 8.78695 20.0616 6.88365 19.2544 5.48937C22.1063 6.37141 24.4624 8.3823 25.8006 11ZM19.5 16C19.5 17.0446 19.4454 18.0495 19.3445 19H12.6555C12.5546 18.0495 12.5 17.0446 12.5 16C12.5 14.9553 12.5546 13.9504 12.6555 13H19.3445C19.4454 13.9504 19.5 14.9553 19.5 16ZM12.949 21H19.051C18.8026 22.3053 18.4627 23.4611 18.0606 24.4164C17.6275 25.4451 17.1619 26.1469 16.7455 26.562C16.3392 26.967 16.0903 27 16 27C15.9098 27 15.6608 26.967 15.2546 26.562C14.8381 26.1468 14.3725 25.4451 13.9394 24.4164C13.5373 23.4611 13.1974 22.3053 12.949 21Z",fill:n(e.color)||e.color||"currentColor"}))),a=C.memo(C.forwardRef((e,t)=>{const{klId:r,testId:l,...o}=e;return C.createElement(d,{"kl-id":r,"data-testid":l,ref:t,...o})}));a.displayName="Connection";export{a as r}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CustomItem-D5H8sboP.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CustomItem-D5H8sboP.js new file mode 100644 index 00000000..cafb2e0d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/CustomItem-D5H8sboP.js @@ -0,0 +1,3 @@ +import{n as a,N as n}from"./Menu-DpZxVIub.js";import{o as i}from"./Notification-BxceawKv.js";import{H as s,R as e,j as m}from"./iframe-zz6a49H8.js";const r=({className:t})=>e.createElement(e.Fragment,null,e.createElement("div",{className:m(t,"uif-nav-item")},e.createElement("div",{className:"uif-nav-item-entry"},e.createElement("div",{className:"uif-nav-item-entry-icon"}),e.createElement("div",{className:"uif-nav-item-entry-title"},e.createElement("span",{className:"title-ellipsis"},"Server")),e.createElement("div",{className:"uif-nav-item-entry-props"}))),e.createElement(n,null));s(r)` + ${a} +`;const v=t=>{t&&i.success({description:t,duration:1})};export{v as c}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DataSourceFunction.stories-DVeX0eX7.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DataSourceFunction.stories-DVeX0eX7.js new file mode 100644 index 00000000..24e9ee44 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DataSourceFunction.stories-DVeX0eX7.js @@ -0,0 +1 @@ +import{R as r,b as a}from"./iframe-zz6a49H8.js";import{w as s}from"./withMeta-CjSZnBk7.js";import{t as c}from"./index-CLWXu3RE.js";import{M as n}from"./meta-BE46TiHA.js";import{c as u,t as l,g as d}from"./filtersMockData-Bou-xvDf.js";import{W as S}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const qt={title:"Hexa UI Components/Table/dataSourceFunction",component:c,args:{columns:l,dataSourceFunction:u(d),useFiltersSidebar:!0,rowSelection:{builtInRowSelection:!0,processSelection:t=>console.log("processSelection",t)},toolbar:{showGrouping:!0,showFilterSidebar:!0,showSearch:!0}},parameters:{badges:[a.stable],docs:{page:s(n)},controls:{exclude:/(columns|dataSource|pagination|toolbar)/}},decorators:[(t,e)=>r.createElement(S,null,r.createElement(t,{...e}))],tags:["!autodocs"]},o={};var i,m,p;o.parameters={...o.parameters,docs:{...(i=o.parameters)==null?void 0:i.docs,source:{originalSource:"{}",...(p=(m=o.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const vt=["DataSourceFunction"];export{o as DataSourceFunction,vt as __namedExportsOrder,qt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DesignSystem-DYvX0R52.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DesignSystem-DYvX0R52.js new file mode 100644 index 00000000..af9518b0 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DesignSystem-DYvX0R52.js @@ -0,0 +1,52 @@ +import{j as n}from"./jsx-runtime-CxPCTGSc.js";import{useMDXComponents as c}from"./index-lKYyQ2c7.js";import{M as r}from"./blocks-71x0kO9t.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";function i(s){const e={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...c(),...s.components};return n.jsxs(n.Fragment,{children:[n.jsx(r,{title:"Design/Design System"}),` +`,n.jsx(e.h1,{id:"дизайн-система",children:"Дизайн Система"}),` +`,n.jsxs(e.p,{children:["Описание подходов в использовании дизайн системы. Ресурсы находятся по пути ",n.jsx(e.code,{children:"design-system/"})]}),` +`,n.jsx(e.p,{children:n.jsx(e.a,{href:"https://pixso.net/app/share/p/FogVT5SQ2OTg8BmWySHASt7hO1oB2d_d",rel:"nofollow",children:"Ссылка на дизайн систему в Pixso"})}),` +`,n.jsx(e.h2,{id:"ссылки",children:"Ссылки"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"/docs/design-colors--docs",children:"Colors"})}),` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"/docs/design-sizing-spacing--docs",children:"Sizing & Spaces"})}),` +`]}),` +`,n.jsx(e.h2,{id:"токены",children:"Токены"}),` +`,n.jsxs(e.ol,{children:[` +`,n.jsxs(e.li,{children:["Цветовая палитра импортируется из пакета ",n.jsx(e.code,{children:"@kaspersky/hexa-ui-core"}),"."]}),` +`,n.jsxs(e.li,{children:["Для каждой темы, на основании токенов, необходимо создать файл c псевдонимами (aliases). Например, ",n.jsx(e.code,{children:"themes/light/colors.ts"}),"."]}),` +`,n.jsxs(e.li,{children:["Если компонент изпользует цветовую палитру для него необходимо создать отдельный файл в папке ",n.jsx(e.code,{children:"themes/"})," для каждой темы. Например, ",n.jsx(e.code,{children:"themes/light/button.ts"})]}),` +`,n.jsx(e.li,{children:"Для стилизации компонента создаются объекты с цветами и размерами (если необходимо). Если у компонента несколько состояний (например, enabled, active, hover), то объект имеет вид:"}),` +`]}),` +`,n.jsx(e.pre,{children:n.jsx(e.code,{children:`const component = { + enabled: { + ... + }, + active: { + ... + }, + hover: { + ... + } +} +`})}),` +`,n.jsx(e.h3,{id:"структура",children:"Структура"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.code,{children:"themes/*theme*/colors.ts"})," - aliases"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.code,{children:"themes/*theme*/*component*"})," - токены компонентов"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.code,{children:"themes/light"})," - базовая тема, остальные расширяют базовую"]}),` +`]}),` +`,n.jsx(e.h3,{id:"использование",children:"Использование"}),` +`,n.jsxs(e.p,{children:["Для стилизации компонента используются ",n.jsx(e.strong,{children:"только токены компонента"}),"."]}),` +`,n.jsxs(e.ol,{children:[` +`,n.jsx(e.li,{children:"Необходимо создать файл токенов компонента для каждой темы."}),` +`,n.jsxs(e.li,{children:["Использовать токены компонента в ",n.jsx(e.code,{children:"Themed Hook"})," для построения ",n.jsx(e.code,{children:"CSS config"}),"."]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.code,{children:"Component View"})," прокидывает ",n.jsx(e.code,{children:"CSS config"})," в стилизованные ",n.jsx(e.code,{children:"styled-components"})," компоненты."]}),` +`,n.jsxs(e.li,{children:["Использовать ",n.jsx(e.code,{children:"CSS config"})," для построения ",n.jsx(e.code,{children:"componentCss"}),"."]}),` +`]}),` +`,n.jsx(e.h3,{id:"использование-цветов-в-продукте",children:"Использование цветов в продукте"}),` +`,n.jsx(e.p,{children:"Для раскрашивания элементов в продукте есть 2 способа:"}),` +`,n.jsxs(e.ol,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Предпочтительный"})," - использование css-переменных. Например, если на макете используется цвет ",n.jsx(e.strong,{children:"status/icon/critical"}),", то в коде его можно вытащить через переменную ",n.jsx(e.strong,{children:"var(--status--icon--critical)"}),"."]}),` +`,n.jsxs(e.li,{children:["Использование нужного токена цвета через прямой импорт из библиотеки ",n.jsx(e.code,{children:"@kaspersky/hexa-ui-core"}),":"]}),` +`]}),` +`,n.jsx(e.pre,{children:n.jsx(e.code,{className:"language-typescript",children:`import { componentColors } from '@kaspersky/hexa-ui-core' + +const statusColor = componentColors.status.icon.critical +`})})]})}function x(s={}){const{wrapper:e}={...c(),...s.components};return e?n.jsx(e,{...s,children:n.jsx(i,{...s})}):i(s)}export{x as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage-DYfjs3iH.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage-DYfjs3iH.js new file mode 100644 index 00000000..0370850d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage-DYfjs3iH.js @@ -0,0 +1,52 @@ +import{B as r}from"./Button-Djh220XQ.js";import{S as g}from"./Submenu-CMti_k3_.js";import{T as o}from"./Tabs-UMVvaRzt.js";import{H as n,R as t}from"./iframe-zz6a49H8.js";import{S as T}from"./Sidebar-BShqmRdS.js";const b=n(o)` + min-height: 100%; + height: 100%; + overflow: visible; + + .ant-tabs-top .ant-tabs-nav { + margin: 0; + padding: 0 24px; + + .ant-tabs-nav-list::before { + left: -24px; + right: -24px; + } + } + + .ant-tabs-content-top { + height: 100%; + } +`,y=n.div` + padding: 24px; + min-height: 100%; +`,P=n(T).withConfig({shouldForwardProp:a=>!["hasNavigation"].includes(a)})` + ${({hasNavigation:a})=>a&&` + .ant-drawer-title > div:last-child { + display: none; + } + .ant-drawer-body { + padding: 0; + } + `} + + .ant-drawer-body { + overflow: visible; + + .antd-sidebar-content { + height: 100%; + } + } +`,f=n.div` + display: flex; + gap: 8px; +`,R=({navigation:a,children:s,actions:e,defaultActiveKey:m,onChange:d,...l})=>t.createElement(P,{...l,hasNavigation:!!a,size:"large",footer:e&&t.createElement(f,null,e.FIRST_ACTION&&t.createElement(r,{size:"medium",...e.FIRST_ACTION},e.FIRST_ACTION.text),e.SECOND_ACTION&&t.createElement(r,{size:"medium",mode:"secondary",...e.SECOND_ACTION},e.SECOND_ACTION.text),e.THIRD_ACTION&&t.createElement(r,{size:"medium",mode:"secondary",...e.THIRD_ACTION},e.THIRD_ACTION.text))},a?t.createElement(b,{tabPosition:"top",defaultActiveKey:m,onChange:d},a.map(({key:p,content:c,navigation:i,...u})=>t.createElement(o.TabPane,{key:p,tab:t.createElement(o.TabPaneHead,{...u})},i?t.createElement(g,{...i}):t.createElement(y,null,c)))):s);R.__docgenInfo={description:"",methods:[],displayName:"DetailsPage",props:{navigation:{required:!1,tsType:{name:"Array",elements:[{name:"intersection",raw:`DetailsPageTabPaneInner & { + navigation?: SubmenuProps +}`,elements:[{name:"intersection",raw:`TabPaneHeadProps & { + key: string, + content?: React.ReactNode +}`,elements:[{name:"TabPaneHeadProps"},{name:"signature",type:"object",raw:`{ + key: string, + content?: React.ReactNode +}`,signature:{properties:[{key:"key",value:{name:"string",required:!0}},{key:"content",value:{name:"ReactReactNode",raw:"React.ReactNode",required:!1}}]}}]},{name:"signature",type:"object",raw:`{ + navigation?: SubmenuProps +}`,signature:{properties:[{key:"navigation",value:{name:"SubmenuProps",required:!1}}]}}]}],raw:"DetailsPageTabPane[]"},description:""},actions:{required:!1,tsType:{name:"Partial",elements:[{name:"Record",elements:[{name:"unknown"},{name:"intersection",raw:"ButtonProps & TestingProps",elements:[{name:"ButtonProps"},{name:"TestingProps"}]}],raw:"Record"}],raw:"Partial>"},description:""}}};export{R as D}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage.stories-9rf-y3jN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage.stories-9rf-y3jN.js new file mode 100644 index 00000000..6c5adc9d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DetailsPage.stories-9rf-y3jN.js @@ -0,0 +1,31 @@ +import{b as p,R as t,r as B}from"./iframe-zz6a49H8.js";import{w as I}from"./withMeta-CjSZnBk7.js";import{s as w}from"./helpers-BytZKRkB.js";import{B as O}from"./Button-Djh220XQ.js";import{T as S}from"./Toggle-DQagZAli.js";import{l as c}from"./Placeholder-Bv52avk_.js";import{D as v}from"./DetailsPage-DYfjs3iH.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Submenu-CMti_k3_.js";import"./SubComponents-DQtvP83M.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./Badge-DMO-MXiW.js";import"./Indicator-DNWfFabI.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./Tabs-UMVvaRzt.js";import"./useLocalization-CR8m5dji.js";import"./useIntersectionChildren-B_rui53K.js";import"./useResizeObserver-LOJkjDvr.js";import"./Locale-3RTKV40-.js";import"./generateId-BXJELych.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sidebar-BShqmRdS.js";import"./PortalWrapper-CaqowjBr.js";import"./useForceUpdate-Dh6TTvc4.js";const N={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!1},R="DetailsPage",_="",H="",K="",F="",L={dod:N,component:R,description:_,usage:H,designLink:K,pixsoView:F},Vt={title:"Hexa UI Components/DetailsPage",component:v,argTypes:{onChange:{},...w(["theme","navigation","customButtons"])},args:{testId:"details-page-test-id",klId:"details-page-kl-id"},parameters:{actions:{argTypesRegex:"^(on.*)"},badges:[p.stable,p.missingDesign],docs:{page:I(L)}}},E={FIRST_ACTION:{text:"Action 1",onClick:()=>alert("Action 1")},SECOND_ACTION:{text:"Action 2",onClick:()=>alert("Action 2")}},o=e=>{const[W,m]=B.useState(!1);return t.createElement(t.Fragment,null,t.createElement(O,{onClick:()=>m(!0)},"Open"),t.createElement(v,{visible:W,onClose:()=>m(!1),title:"Details Page",navigation:[{text:"Tab 1",iconBefore:t.createElement(c,null),key:"tab-1",navigation:{items:[{type:"row",text:"Tab 1.1",content:"Content 1.1",key:"tab-1-1"},{type:"row",text:"Tab 1.2",content:"Content 1.2",key:"tab-1-2"}]}},{text:"Tab 2",iconAfter:t.createElement(c,null),key:"tab-2",navigation:{items:[{type:"row",text:"Tab 2.1",content:"Content 2.1",key:"tab-2-1"},{type:"row",text:"Tab 2.2",content:"Content 2.2",key:"tab-2-2"},{type:"row",text:"Tab 2.3",content:"Content 2.3",key:"tab-2-3"}]}},{text:"Tab 3",iconAfter:t.createElement(c,null),key:"tab-3",content:"Content 3"}],headerActions:t.createElement(S,null,"Label"),actions:E,...e}))},r={render:e=>t.createElement(o,{...e})},a={render:e=>t.createElement(o,{...e}),args:{actions:{...E,THIRD_ACTION:{text:"Action 3",onClick:()=>alert("Action 3")}}}},n={render:e=>t.createElement(o,{...e}),args:{actions:void 0}},i={render:e=>t.createElement(o,{...e}),args:{navigation:void 0,children:"Content"}},s={render:e=>t.createElement(o,{...e}),args:{defaultActiveKey:"tab-1",actions:void 0}};var l,g,d;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: (args: DetailsPageProps) => +}`,...(d=(g=r.parameters)==null?void 0:g.docs)==null?void 0:d.source}}};var u,b,T;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: (args: DetailsPageProps) => , + args: { + actions: { + ...actions, + THIRD_ACTION: { + text: 'Action 3', + onClick: () => alert('Action 3') + } + } + } +}`,...(T=(b=a.parameters)==null?void 0:b.docs)==null?void 0:T.source}}};var f,h,A;n.parameters={...n.parameters,docs:{...(f=n.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: (args: DetailsPageProps) => , + args: { + actions: undefined + } +}`,...(A=(h=n.parameters)==null?void 0:h.docs)==null?void 0:A.source}}};var D,C,y;i.parameters={...i.parameters,docs:{...(D=i.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: (args: DetailsPageProps) => , + args: { + navigation: undefined, + children: 'Content' + } +}`,...(y=(C=i.parameters)==null?void 0:C.docs)==null?void 0:y.source}}};var P,k,x;s.parameters={...s.parameters,docs:{...(P=s.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: (args: DetailsPageProps) => , + args: { + defaultActiveKey: 'tab-1', + actions: undefined + } +}`,...(x=(k=s.parameters)==null?void 0:k.docs)==null?void 0:x.source}}};const Ut=["Basic","WithThreeActions","WithoutActions","WithoutNavigation","WithDefaultActiveKey"];export{r as Basic,s as WithDefaultActiveKey,a as WithThreeActions,n as WithoutActions,i as WithoutNavigation,Ut as __namedExportsOrder,Vt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider-DNO5OI2y.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider-DNO5OI2y.js new file mode 100644 index 00000000..7197d440 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider-DNO5OI2y.js @@ -0,0 +1,18 @@ +import{a1 as n,a0 as o,w as s,u as l,R as r,H as d}from"./iframe-zz6a49H8.js";const m=n(),c=o` + padding: 0; + display: flex; + background: ${m("color")}; + + ${({direction:e})=>e==="horizontal"?o` + margin-top: 0; + margin-bottom: 0; + width: 100%; + height: 1px; + `:o` + margin-left: 0; + margin-right: 0; + width: 1px; + `} +`,p=e=>s(e,{componentName:"divider",defaultValues:{mode:"bold"}}),u=d.div.withConfig({shouldForwardProp:e=>!["cssConfig","direction"].includes(e)})` + ${c} +`,h=e=>{const t=p(e),i=l(t);return r.createElement(v,{...i})},v=({testAttributes:e,cssConfig:t,direction:i="horizontal",...a})=>r.createElement(u,{direction:i,cssConfig:t,...e,...a});h.__docgenInfo={description:"",methods:[],displayName:"Divider",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},direction:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Direction"},mode:{required:!1,tsType:{name:"union",raw:"'bold' | 'light' | 'onLightStatic' | 'inverted'",elements:[{name:"literal",value:"'bold'"},{name:"literal",value:"'light'"},{name:"literal",value:"'onLightStatic'"},{name:"literal",value:"'inverted'"}]},description:"Color mode"}}};export{h as D}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider.stories-DngHWJ9k.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider.stories-DngHWJ9k.js new file mode 100644 index 00000000..2de1d670 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Divider.stories-DngHWJ9k.js @@ -0,0 +1,21 @@ +import{T as h}from"./Palette-oU4WYbWy.js";import{b as i,R as e,c as v,H as x}from"./iframe-zz6a49H8.js";import{w as C}from"./withMeta-CjSZnBk7.js";import{s as S}from"./helpers-BytZKRkB.js";import{S as b,b as k}from"./StoryComponents-C4fwEYRs.js";import{D as n}from"./Divider-DNO5OI2y.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const y={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},T="Divider",D="Это тонкое и легкое правило, которое группирует контент",f="Для разделения/группировки контента",w="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=1091%3A87128",E="https://pixso.net/app/design/OLGe3169NxKiF9xzs8KAtg",a={dod:y,component:T,description:D,usage:f,designLink:w,pixsoView:E},Z={title:"Hexa UI Components/Divider",component:n,args:{direction:"horizontal",testId:"divider-test-id",klId:"divider-kl-id",mode:"bold"},argTypes:{...S(["theme"])},parameters:{badges:[i.stable,i.reviewedByDesign],docs:{page:C(a)},design:a.pixsoView}},s=x.div` + width: 50px; + height: 50px; + background: grey; +`,t={render:r=>{const g=r.direction==="horizontal"?b:k;return e.createElement(g,null,e.createElement(s,null),e.createElement(n,{...r}),e.createElement(s,null),e.createElement(n,{...r}),e.createElement(s,null))}},o={args:{source:v.divider},render:r=>e.createElement(h,{...r})};var p,m,d;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`{ + render: (args: DividerProps) => { + const Wrapper = args.direction === 'horizontal' ? StoryColumn : StoryWrapper; + return + + + + + + ; + } +}`,...(d=(m=t.parameters)==null?void 0:m.docs)==null?void 0:d.source}}};var c,l,u;o.parameters={...o.parameters,docs:{...(c=o.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + source: componentColors.divider + }, + render: args => +}`,...(u=(l=o.parameters)==null?void 0:l.docs)==null?void 0:u.source}}};const j=["Basic","ColorTokens"];export{t as Basic,o as ColorTokens,j as __namedExportsOrder,Z as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DocsRenderer-GHJI37HO-DjULVKe6.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DocsRenderer-GHJI37HO-DjULVKe6.js new file mode 100644 index 00000000..9addf97b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/DocsRenderer-GHJI37HO-DjULVKe6.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-lKYyQ2c7.js","./iframe-zz6a49H8.js","./preload-helper-C1FmrZbK.js","./iframe-NR-X1obM.css"])))=>i.map(i=>d[i]); +import{_ as i}from"./preload-helper-C1FmrZbK.js";import{R as t,r as p}from"./iframe-zz6a49H8.js";import{renderElement as l,unmountElement as u}from"./react-16-CyT3OxtB.js";import{H as h,A as E,C as d,D as x}from"./blocks-71x0kO9t.js";import"./jsx-runtime-CxPCTGSc.js";var D={code:d,a:E,...h},_=class extends p.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(r){let{showException:e}=this.props;e(r)}render(){let{hasError:r}=this.state,{children:e}=this.props;return r?null:t.createElement(t.Fragment,null,e)}},y=class{constructor(){this.render=async(r,e,n)=>{let s={...D,...e==null?void 0:e.components},a=x;return new Promise((m,c)=>{i(async()=>{const{MDXProvider:o}=await import("./index-lKYyQ2c7.js");return{MDXProvider:o}},__vite__mapDeps([0,1,2,3]),import.meta.url).then(({MDXProvider:o})=>l(t.createElement(_,{showException:c,key:Math.random()},t.createElement(o,{components:s},t.createElement(a,{context:r,docsParameter:e}))),n)).then(()=>m())})},this.unmount=r=>{u(r)}}};export{y as DocsRenderer,D as defaultComponents}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-Cr3sYFBv.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-Cr3sYFBv.css new file mode 100644 index 00000000..5eb8de2a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-Cr3sYFBv.css @@ -0,0 +1 @@ +._h1_1ws1p_1{font-family:var(--text--h1--font-family);font-size:var(--text--h1--font-size);font-style:var(--text--h1--font-style);font-weight:var(--text--h1--font-weight);letter-spacing:var(--text--h1--letter-spacing);line-height:var(--text--h1--line-height)}._h2_1ws1p_10{font-family:var(--text--h2--font-family);font-size:var(--text--h2--font-size);font-style:var(--text--h2--font-style);font-weight:var(--text--h2--font-weight);letter-spacing:var(--text--h2--letter-spacing);line-height:var(--text--h2--line-height)}h3{font-family:var(--text--h3--font-family);font-size:var(--text--h3--font-size);font-style:var(--text--h3--font-style);font-weight:var(--text--h3--font-weight);letter-spacing:var(--text--h3--letter-spacing);line-height:var(--text--h3--line-height)}._h4_1ws1p_28{font-family:var(--text--h4--font-family);font-size:var(--text--h4--font-size);font-style:var(--text--h4--font-style);font-weight:var(--text--h4--font-weight);letter-spacing:var(--text--h4--letter-spacing);line-height:var(--text--h4--line-height)}._h5_1ws1p_37{font-family:var(--text--h5--font-family);font-size:var(--text--h5--font-size);font-style:var(--text--h5--font-style);font-weight:var(--text--h5--font-weight);letter-spacing:var(--text--h5--letter-spacing);line-height:var(--text--h5--line-height)}._h6_1ws1p_46{font-family:var(--text--h6--font-family);font-size:var(--text--h6--font-size);font-style:var(--text--h6--font-style);font-weight:var(--text--h6--font-weight);letter-spacing:var(--text--h6--letter-spacing);line-height:var(--text--h6--line-height)}._btr2_1ws1p_55{font-family:var(--text--btr2--font-family);font-size:var(--text--btr2--font-size);font-style:var(--text--btr2--font-style);font-weight:var(--text--btr2--font-weight);letter-spacing:var(--text--btr2--letter-spacing);line-height:var(--text--btr2--line-height)}._btr3_1ws1p_64,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownInnerActions_1ws1p_64,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownInnerActions_1ws1p_64,._dropdownItemInner_1ws1p_64 ._block_1ws1p_64 ._textWrapper_1ws1p_64 ._text_1ws1p_64{font-family:var(--text--btr3--font-family);font-size:var(--text--btr3--font-size);font-style:var(--text--btr3--font-style);font-weight:var(--text--btr3--font-weight);letter-spacing:var(--text--btr3--letter-spacing);line-height:var(--text--btr3--line-height)}._btr4_1ws1p_73,._dropdownItemInner_1ws1p_64 ._block_1ws1p_64 ._textWrapper_1ws1p_64 ._description_1ws1p_73{font-family:var(--text--btr4--font-family);font-size:var(--text--btr4--font-size);font-style:var(--text--btr4--font-style);font-weight:var(--text--btr4--font-weight);letter-spacing:var(--text--btr4--letter-spacing);line-height:var(--text--btr4--line-height)}._btr5_1ws1p_82{font-family:var(--text--btr5--font-family);font-size:var(--text--btr5--font-size);font-style:var(--text--btr5--font-style);font-weight:var(--text--btr5--font-weight);letter-spacing:var(--text--btr5--letter-spacing);line-height:var(--text--btr5--line-height)}._btm2_1ws1p_91{font-family:var(--text--btm2--font-family);font-size:var(--text--btm2--font-size);font-style:var(--text--btm2--font-style);font-weight:var(--text--btm2--font-weight);letter-spacing:var(--text--btm2--letter-spacing);line-height:var(--text--btm2--line-height)}._btm3_1ws1p_100{font-family:var(--text--btm3--font-family);font-size:var(--text--btm3--font-size);font-style:var(--text--btm3--font-style);font-weight:var(--text--btm3--font-weight);letter-spacing:var(--text--btm3--letter-spacing);line-height:var(--text--btm3--line-height)}._btm4_1ws1p_109,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li._dropdownGroupTitle_1ws1p_109,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li._dropdownGroupTitle_1ws1p_109{font-family:var(--text--btm4--font-family);font-size:var(--text--btm4--font-size);font-style:var(--text--btm4--font-style);font-weight:var(--text--btm4--font-weight);letter-spacing:var(--text--btm4--letter-spacing);line-height:var(--text--btm4--line-height)}._btm5_1ws1p_118{font-family:var(--text--btm5--font-family);font-size:var(--text--btm5--font-size);font-style:var(--text--btm5--font-style);font-weight:var(--text--btm5--font-weight);letter-spacing:var(--text--btm5--letter-spacing);line-height:var(--text--btm5--line-height)}._mtr3_1ws1p_127{font-family:var(--text--mtr3--font-family);font-size:var(--text--mtr3--font-size);font-style:var(--text--mtr3--font-style);font-weight:var(--text--mtr3--font-weight);letter-spacing:var(--text--mtr3--letter-spacing);line-height:var(--text--mtr3--line-height)}._mtr4_1ws1p_136{font-family:var(--text--mtr4--font-family);font-size:var(--text--mtr4--font-size);font-style:var(--text--mtr4--font-style);font-weight:var(--text--mtr4--font-weight);letter-spacing:var(--text--mtr4--letter-spacing);line-height:var(--text--mtr4--line-height)}@font-face{font-family:anticon;src:url(//at.alicdn.com/t/font_1434092639_4910953.eot);src:url(//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1434092639_4910953.woff) format("woff"),url(//at.alicdn.com/t/font_1434092639_4910953.ttf) format("truetype"),url(//at.alicdn.com/t/font_1434092639_4910953.svg#iconfont) format("svg")}.ant-dropdown{position:absolute;left:-9999px;top:-9999px;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.ant-dropdown-hidden{display:none}.ant-dropdown .ant-dropdown-menu{outline:none;position:relative;list-style-type:none;padding:0;margin:2px 0;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px #ccc;background-clip:padding-box;border:1px solid #ccc}.ant-dropdown .ant-dropdown-menu>li{margin:0}.ant-dropdown .ant-dropdown-menu:before{content:"";position:absolute;top:-4px;left:0;width:100%;height:4px;background:#fff;background:#ffffff03}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item{position:relative;display:block;padding:7px 10px;clear:both;font-size:12px;font-weight:400;color:#666;white-space:nowrap}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-active,.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-selected{background-color:#ebfaff}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-selected{position:relative}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-selected:after{content:"";font-family:anticon;font-weight:700;position:absolute;top:6px;right:16px;color:#3cb8f0}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:#ccc;background-color:#fff;cursor:not-allowed}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.ant-dropdown .ant-dropdown-menu>.ant-dropdown .ant-dropdown-menu-item-divider{height:1px;margin:1px 0;overflow:hidden;background-color:#e5e5e5;line-height:0}.ant-dropdown-slide-up-enter,.ant-dropdown-slide-up-appear{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.ant-dropdown-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-bottomRight{animation-name:_rcDropdownSlideUpIn_1ws1p_1;animation-play-state:running}.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown-slide-up-enter.ant-dropdown-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown-slide-up-appear.ant-dropdown-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:_rcDropdownSlideDownIn_1ws1p_1;animation-play-state:running}.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-bottomRight{animation-name:_rcDropdownSlideUpOut_1ws1p_1;animation-play-state:running}.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown-slide-up-leave.ant-dropdown-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:_rcDropdownSlideDownOut_1ws1p_1;animation-play-state:running}@keyframes _rcDropdownSlideUpIn_1ws1p_1{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}to{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes _rcDropdownSlideUpOut_1ws1p_1{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}to{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}}@keyframes _rcDropdownSlideDownIn_1ws1p_1{0%{opacity:0;transform-origin:0% 100%;transform:scaleY(0)}to{opacity:1;transform-origin:0% 100%;transform:scaleY(1)}}@keyframes _rcDropdownSlideDownOut_1ws1p_1{0%{opacity:1;transform-origin:0% 100%;transform:scaleY(1)}to{opacity:0;transform-origin:0% 100%;transform:scaleY(0)}}.ant-dropdown-arrow{position:absolute;border-width:8px/2;border-color:transparent;box-shadow:0 1px 5px #ccc;border-style:solid;transform:rotate(45deg)}.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:6px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:6px}.ant-dropdown-placement-top .ant-dropdown-arrow,.ant-dropdown-placement-topLeft .ant-dropdown-arrow,.ant-dropdown-placement-topRight .ant-dropdown-arrow{bottom:4px;border-top-color:#fff}.ant-dropdown-placement-top .ant-dropdown-arrow{left:50%}.ant-dropdown-placement-topLeft .ant-dropdown-arrow{left:15%}.ant-dropdown-placement-topRight .ant-dropdown-arrow{right:15%}.ant-dropdown-placement-bottom .ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft .ant-dropdown-arrow,.ant-dropdown-placement-bottomRight .ant-dropdown-arrow{top:4px;border-bottom-color:#fff}.ant-dropdown-placement-bottom .ant-dropdown-arrow{left:50%}.ant-dropdown-placement-bottomLeft .ant-dropdown-arrow{left:15%}.ant-dropdown-placement-bottomRight .ant-dropdown-arrow{right:15%}@font-face{font-family:FontAwesome;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.ant-dropdown-menu{outline:none;margin-bottom:0;padding-left:0;padding-right:0;list-style:none;border:1px solid #d9d9d9;box-shadow:0 0 4px #d9d9d9;border-radius:3px;color:#666}.ant-dropdown-menu-rtl{direction:rtl}.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-menu-collapse{overflow:hidden;transition:height .3s ease-out}.ant-dropdown-menu-item-group-list{margin:0;padding:0}.ant-dropdown-menu-item-group-title{color:#999;line-height:1.5;padding:8px 10px;border-bottom:1px solid #dedede}.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-active>.ant-dropdown-menu-submenu-title{background-color:#eaf8fe}.ant-dropdown-menu-item-selected{background-color:#eaf8fe;transform:translateZ(0)}.ant-dropdown-menu-submenu-selected{background-color:#eaf8fe}.ant-dropdown-menu>.ant-dropdown-menu-submenu{padding:0}.ant-dropdown-menu-horizontal.ant-dropdown-menu-sub,.ant-dropdown-menu-vertical.ant-dropdown-menu-sub,.ant-dropdown-menu-vertical-left.ant-dropdown-menu-sub,.ant-dropdown-menu-vertical-right.ant-dropdown-menu-sub{min-width:160px;margin-top:0}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{margin:0;position:relative;display:block;padding:7px 7px 7px 16px;white-space:nowrap}.ant-dropdown-menu-rtl .ant-dropdown-menu-item,.ant-dropdown-menu-rtl .ant-dropdown-menu-submenu-title{padding:7px 16px 7px 7px}.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-disabled{color:#777}.ant-dropdown-menu-item{display:flex;align-items:center}.ant-dropdown-menu-item .ant-dropdown-menu-item-extra{margin-left:auto;font-size:14px}.ant-dropdown-menu-item-divider{height:1px;margin:1px 0;overflow:hidden;padding:0;line-height:0;background-color:#e5e5e5}.ant-dropdown-menu-submenu-popup{position:absolute}.ant-dropdown-menu-submenu-popup .submenu-title-wrapper{padding-right:20px}.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-submenu-popup .submenu-title-wrapper,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-submenu-popup .submenu-title-wrapper{padding-right:0;padding-left:20px}.ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu{background-color:#fff}.ant-dropdown-menu .ant-dropdown-menu-submenu-title .anticon,.ant-dropdown-menu .ant-dropdown-menu-item .anticon{width:14px;height:14px;margin-right:8px;top:-1px}.ant-dropdown-menu-rtl .ant-dropdown-menu .ant-dropdown-menu-submenu-title .anticon,.ant-dropdown-menu-rtl .ant-dropdown-menu .ant-dropdown-menu-item .anticon{margin-right:0;margin-left:8px}.ant-dropdown-menu-horizontal{background-color:#f3f5f7;border:none;border-bottom:1px solid #d9d9d9;box-shadow:none;white-space:nowrap;overflow:hidden}.ant-dropdown-menu-horizontal>.ant-dropdown-menu-item,.ant-dropdown-menu-horizontal>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{padding:15px 20px}.ant-dropdown-menu-horizontal>.ant-dropdown-menu-submenu,.ant-dropdown-menu-horizontal>.ant-dropdown-menu-item{border-bottom:2px solid transparent;display:inline-block;vertical-align:bottom}.ant-dropdown-menu-horizontal>.ant-dropdown-menu-submenu-active,.ant-dropdown-menu-horizontal>.ant-dropdown-menu-item-active{border-bottom:2px solid #2db7f5;background-color:#f3f5f7;color:#2baee9}.ant-dropdown-menu-horizontal:after{content:" ";display:block;height:0;clear:both}.ant-dropdown-menu-vertical,.ant-dropdown-menu-vertical-left,.ant-dropdown-menu-vertical-right,.ant-dropdown-menu-inline{padding:12px 0}.ant-dropdown-menu-vertical>.ant-dropdown-menu-item,.ant-dropdown-menu-vertical-left>.ant-dropdown-menu-item,.ant-dropdown-menu-vertical-right>.ant-dropdown-menu-item,.ant-dropdown-menu-inline>.ant-dropdown-menu-item,.ant-dropdown-menu-vertical>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-vertical-left>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-vertical-right>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-inline>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{padding:12px 8px 12px 24px}.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical>.ant-dropdown-menu-item,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-left>.ant-dropdown-menu-item,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-right>.ant-dropdown-menu-item,.ant-dropdown-menu-rtl.ant-dropdown-menu-inline>.ant-dropdown-menu-item,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-left>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-right>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-rtl.ant-dropdown-menu-inline>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{padding:12px 24px 12px 8px}.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;vertical-align:baseline;text-align:center;text-transform:none;text-rendering:auto;position:absolute;right:16px;line-height:1.5em}.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow:before{content:""}.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-rtl.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow:before,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow:before{content:""}.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-rtl.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-rtl.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-left .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-right .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow{right:auto;left:16px}.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-arrow{transform:rotate(90deg);transition:transform .3s}.ant-dropdown-menu-inline .ant-dropdown-menu-submenu-open>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{transform:rotate(-90deg)}.ant-dropdown-menu-vertical.ant-dropdown-menu-sub,.ant-dropdown-menu-vertical-left.ant-dropdown-menu-sub,.ant-dropdown-menu-vertical-right.ant-dropdown-menu-sub{padding:0}.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical.ant-dropdown-menu-sub,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-left.ant-dropdown-menu-sub,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-vertical-right.ant-dropdown-menu-sub{direction:rtl}.ant-dropdown-menu-sub.ant-dropdown-menu-inline{padding:0;border:none;border-radius:0;box-shadow:none}.ant-dropdown-menu-sub.ant-dropdown-menu-inline>.ant-dropdown-menu-item,.ant-dropdown-menu-sub.ant-dropdown-menu-inline>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{padding-top:8px;padding-bottom:8px;padding-right:0}.ant-dropdown-menu-rtl .ant-dropdown-menu-sub.ant-dropdown-menu-inline>.ant-dropdown-menu-item,.ant-dropdown-menu-rtl .ant-dropdown-menu-sub.ant-dropdown-menu-inline>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{padding-left:0}.ant-dropdown-menu-open-slide-up-enter,.ant-dropdown-menu-open-slide-up-appear{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.ant-dropdown-menu-open-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.ant-dropdown-menu-open-slide-up-enter.ant-dropdown-menu-open-slide-up-enter-active,.ant-dropdown-menu-open-slide-up-appear.ant-dropdown-menu-open-slide-up-appear-active{animation-name:_rcMenuOpenSlideUpIn_1ws1p_1;animation-play-state:running}.ant-dropdown-menu-open-slide-up-leave.ant-dropdown-menu-open-slide-up-leave-active{animation-name:_rcMenuOpenSlideUpOut_1ws1p_1;animation-play-state:running}@keyframes _rcMenuOpenSlideUpIn_1ws1p_1{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}to{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes _rcMenuOpenSlideUpOut_1ws1p_1{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}to{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}}.ant-dropdown-menu-open-zoom-enter,.ant-dropdown-menu-open-zoom-appear{opacity:0;animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.ant-dropdown-menu-open-zoom-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.ant-dropdown-menu-open-zoom-enter.ant-dropdown-menu-open-zoom-enter-active,.ant-dropdown-menu-open-zoom-appear.ant-dropdown-menu-open-zoom-appear-active{animation-name:_rcMenuOpenZoomIn_1ws1p_1;animation-play-state:running}.ant-dropdown-menu-open-zoom-leave.ant-dropdown-menu-open-zoom-leave-active{animation-name:_rcMenuOpenZoomOut_1ws1p_1;animation-play-state:running}.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-open-zoom-enter,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-open-zoom-appear,.ant-dropdown-menu-submenu-rtl.ant-dropdown-menu-open-zoom-leave,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-open-zoom-enter,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-open-zoom-appear,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-open-zoom-leave{transform-origin:top right!important}@keyframes _rcMenuOpenZoomIn_1ws1p_1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes _rcMenuOpenZoomOut_1ws1p_1{0%{transform:scale(1)}to{opacity:0;transform:scale(0)}}._dropdownChildren_1ws1p_826{display:inline-block}._dropdownOverlay_1ws1p_64.ant-dropdown._dropdownMaxHeight_1ws1p_830 .ant-dropdown-menu{max-height:var(--dropdown-max-height, 200px);overflow:auto}._dropdownOverlay_1ws1p_64.ant-dropdown.ant-dropdown-slide-up-leave,._dropdownOverlay_1ws1p_64.ant-dropdown.ant-dropdown-slide-up-enter,._dropdownOverlay_1ws1p_64.ant-dropdown.ant-dropdown-slide-up-appear{animation-duration:.15s}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu{min-width:120px;max-width:600px;margin:0;padding:.01px;border:none;border-radius:8px;background:var(--dropdown--bg);box-shadow:0 8px 12px 0 var(--elevation--medium--2),0 0 1px 0 var(--elevation--medium--1)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li{padding:6px 12px;cursor:pointer}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li:first-child,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li:first-child:not(._dropdownItemStickyHeader_1ws1p_855),._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li:first-child:not(._dropdownItemStickyHeader_1ws1p_855){margin-top:4px}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li:last-child,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li:last-child:not(._dropdownItemStickyFooter_1ws1p_862),._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li:last-child:not(._dropdownItemStickyFooter_1ws1p_862){margin-bottom:4px}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li:focus-visible,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li:focus-visible{outline:none}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>li._dropdownGroupTitle_1ws1p_109,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>li._dropdownGroupTitle_1ws1p_109{padding:10px 12px 6px;cursor:default;background:var(--dropdown_item--bg--enabled);color:var(--dropdown--headline)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title{display:flex;justify-content:space-between;gap:4px;padding:0}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title>svg,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu>.ant-dropdown-menu-submenu>.ant-dropdown-menu-submenu-title>svg{min-width:16px;height:20px;display:flex;align-items:center}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu{background:var(--dropdown_item--bg--enabled)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--enabled)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:hover{background:var(--dropdown_item--bg--hover)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:hover .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--hover)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:active{background:var(--dropdown_item--bg--active)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu:active .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--active)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-active{background:var(--dropdown_item--bg--hover)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-active .ant-dropdown-menu-submenu-title{background:transparent}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open{background:var(--dropdown_item--bg--enabled_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--enabled_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover{background:var(--dropdown_item--bg--hover_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:hover .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--hover_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active{background:var(--dropdown_item--bg--active_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-open:active .ant-dropdown-menu-submenu-title{color:var(--dropdown_item--text--active_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:active,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:active .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:hover .ant-dropdown-menu-submenu-title,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-disabled:active .ant-dropdown-menu-submenu-title{cursor:not-allowed;background:var(--dropdown_item--bg--disabled);color:var(--dropdown_item--text--disabled)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemAction_1ws1p_985,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemAction_1ws1p_985:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemAction_1ws1p_985:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemAction_1ws1p_985,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemAction_1ws1p_985:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemAction_1ws1p_985:active{color:var(--dropdown_item--text--enabled_selected)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988:hover,._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988:active,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988:hover,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemCustom_1ws1p_988:active{background:var(--dropdown_item--bg--enabled)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemStickyHeader_1ws1p_855,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemStickyHeader_1ws1p_855{position:sticky;top:0;padding:10px 12px;border-bottom:1px solid var(--divider--bg--light);z-index:1}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownItemStickyFooter_1ws1p_862,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownItemStickyFooter_1ws1p_862{position:sticky;bottom:0;padding:10px 12px;border-top:1px solid var(--divider--bg--light);box-shadow:0 4px 2px -2px gray}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownDivider_1ws1p_1005,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownDivider_1ws1p_1005{margin:4px 0}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu._dropdownLoading_1ws1p_1008,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu._dropdownLoading_1ws1p_1008{padding:16px 0;display:flex;justify-content:center}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu ._dropdownInnerActions_1ws1p_64,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu ._dropdownInnerActions_1ws1p_64{padding:var(--spacing--padding_sm) var(--spacing--padding_ml);color:var(--dropdown_item--text--enabled)}._dropdownOverlay_1ws1p_64.ant-dropdown .ant-dropdown-menu:before,._dropdownOverlay_1ws1p_64.ant-dropdown-menu-submenu .ant-dropdown-menu:before{display:none}._dropdownItemInner_1ws1p_64{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:4px}._dropdownItemInner_1ws1p_64,._dropdownItemInner_1ws1p_64:hover,._dropdownItemInner_1ws1p_64:active{background:transparent}._dropdownItemInner_1ws1p_64 ._additionalComponents_1ws1p_1031{height:20px;display:flex;flex-direction:column;justify-content:center}._dropdownItemInner_1ws1p_64 ._block_1ws1p_64{display:flex;flex-direction:row;gap:4px}._dropdownItemInner_1ws1p_64 ._block_1ws1p_64 ._textWrapper_1ws1p_64{display:flex;flex-direction:column}._dropdownItemInner_1ws1p_64 ._block_1ws1p_64 ._textWrapper_1ws1p_64 ._text_1ws1p_64{text-wrap:wrap;display:flex;align-items:flex-end;gap:8px}._dropdownItemInner_1ws1p_64 ._block_1ws1p_64 ._textWrapper_1ws1p_64 ._description_1ws1p_73{white-space:pre-wrap;color:var(--dropdown_item--text--description)} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-D5otA5yN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-D5otA5yN.js new file mode 100644 index 00000000..d793577d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown-D5otA5yN.js @@ -0,0 +1,113 @@ +import{aV as Zt,aT as Qt,r as t,Q as Me,X as rt,bm as at,R as m,W as ot,i as ie,a as L,j as q,bn as it,l as W,k as E,bo as er,_ as O,n as ke,aX as lt,bp as nr,e as tr,f as rr,g as ar,h as or,b9 as ir,aD as lr,p as sr,D as ur,y as cr,u as dr,bb as mr,av as pr,at as vr}from"./iframe-zz6a49H8.js";import{K as ce,u as Qe}from"./KeyCode-D_nTN6KT.js";import{i as st,F as $e}from"./Overflow-8LRqTPgc.js";import{g as fr}from"./focus-rl8Tx3sL.js";import{o as Cn}from"./type-CR-gS43P.js";import{L as yr}from"./Loader-Y1gOuUZF.js";import{D as gr}from"./Divider-DNO5OI2y.js";import{t as wr}from"./ArrowRight-DPBBrE_M.js";import{v as hr}from"./v4-BoP187Zn.js";var br=Qt();const Ir=Zt(br);var Cr=ce.ESC,Rr=ce.TAB;function Nr(e){var r=e.visible,a=e.triggerRef,n=e.onVisibleChange,i=e.autoFocus,o=e.overlayRef,l=t.useRef(!1),s=function(){if(r){var c,p;(c=a.current)===null||c===void 0||(p=c.focus)===null||p===void 0||p.call(c),n==null||n(!1)}},d=function(){var c;return(c=o.current)!==null&&c!==void 0&&c.focus?(o.current.focus(),l.current=!0,!0):!1},u=function(c){switch(c.keyCode){case Cr:s();break;case Rr:{var p=!1;l.current||(p=d()),p?c.preventDefault():s();break}}};t.useEffect(function(){return r?(window.addEventListener("keydown",u),i&&Me(d,3),function(){window.removeEventListener("keydown",u),l.current=!1}):function(){l.current=!1}},[r])}var Pr=t.forwardRef(function(e,r){var a=e.overlay,n=e.arrow,i=e.prefixCls,o=t.useMemo(function(){var s;return typeof a=="function"?s=a():s=a,s},[a]),l=rt(r,at(o));return m.createElement(m.Fragment,null,n&&m.createElement("div",{className:"".concat(i,"-arrow")}),m.cloneElement(o,{ref:ot(o)?l:void 0}))}),Ne={adjustX:1,adjustY:1},Pe=[0,0],Mr={topLeft:{points:["bl","tl"],overflow:Ne,offset:[0,-4],targetOffset:Pe},top:{points:["bc","tc"],overflow:Ne,offset:[0,-4],targetOffset:Pe},topRight:{points:["br","tr"],overflow:Ne,offset:[0,-4],targetOffset:Pe},bottomLeft:{points:["tl","bl"],overflow:Ne,offset:[0,4],targetOffset:Pe},bottom:{points:["tc","bc"],overflow:Ne,offset:[0,4],targetOffset:Pe},bottomRight:{points:["tr","br"],overflow:Ne,offset:[0,4],targetOffset:Pe}},kr=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function xr(e,r){var a,n=e.arrow,i=n===void 0?!1:n,o=e.prefixCls,l=o===void 0?"rc-dropdown":o,s=e.transitionName,d=e.animation,u=e.align,g=e.placement,c=g===void 0?"bottomLeft":g,p=e.placements,R=p===void 0?Mr:p,y=e.getPopupContainer,N=e.showAction,f=e.hideAction,x=e.overlayClassName,M=e.overlayStyle,w=e.visible,h=e.trigger,b=h===void 0?["hover"]:h,v=e.autoFocus,K=e.overlay,I=e.children,C=e.onVisibleChange,S=ie(e,kr),D=m.useState(),F=L(D,2),V=F[0],J=F[1],j="visible"in e?w:V,Z=m.useRef(null),B=m.useRef(null),X=m.useRef(null);m.useImperativeHandle(r,function(){return Z.current});var G=function($){J($),C==null||C($)};Nr({visible:j,triggerRef:X,onVisibleChange:G,autoFocus:v,overlayRef:B});var Q=function($){var _=e.onOverlayClick;J(!1),_&&_($)},ae=function(){return m.createElement(Pr,{ref:B,overlay:K,prefixCls:l,arrow:i})},pe=function(){return typeof K=="function"?ae:ae()},ve=function(){var $=e.minOverlayWidthMatchTrigger,_=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?$:!_},U=function(){var $=e.openClassName;return $!==void 0?$:"".concat(l,"-open")},z=m.cloneElement(I,{className:q((a=I.props)===null||a===void 0?void 0:a.className,j&&U()),ref:ot(I)?rt(X,at(I)):void 0}),de=f;return!de&&b.indexOf("contextMenu")!==-1&&(de=["click"]),m.createElement(it,W({builtinPlacements:R},S,{prefixCls:l,ref:Z,popupClassName:q(x,E({},"".concat(l,"-show-arrow"),i)),popupStyle:M,action:b,showAction:N,hideAction:de,popupPlacement:c,popupAlign:u,popupTransitionName:s,popupAnimation:d,popupVisible:j,stretch:ve()?"minWidth":"",popup:pe(),onPopupVisibleChange:G,onPopupClick:Q,getPopupContainer:y}),z)}const Sr=m.forwardRef(xr);var ut=t.createContext(null);function ct(e,r){return e===void 0?null:"".concat(e,"-").concat(r)}function dt(e){var r=t.useContext(ut);return ct(r,e)}var Er=["children","locked"],ue=t.createContext(null);function Dr(e,r){var a=O({},e);return Object.keys(r).forEach(function(n){var i=r[n];i!==void 0&&(a[n]=i)}),a}function Fe(e){var r=e.children,a=e.locked,n=ie(e,Er),i=t.useContext(ue),o=er(function(){return Dr(i,n)},[i,n],function(l,s){return!a&&(l[0]!==s[0]||!st(l[1],s[1],!0))});return t.createElement(ue.Provider,{value:o},r)}var Ar=[],mt=t.createContext(null);function rn(){return t.useContext(mt)}var pt=t.createContext(Ar);function Ve(e){var r=t.useContext(pt);return t.useMemo(function(){return e!==void 0?[].concat(ke(r),[e]):r},[r,e])}var vt=t.createContext(null),Rn=t.createContext({}),yn=ce.LEFT,gn=ce.RIGHT,wn=ce.UP,en=ce.DOWN,nn=ce.ENTER,ft=ce.ESC,qe=ce.HOME,Ke=ce.END,Zn=[wn,en,yn,gn];function _r(e,r,a,n){var i,o="prev",l="next",s="children",d="parent";if(e==="inline"&&n===nn)return{inlineTrigger:!0};var u=E(E({},wn,o),en,l),g=E(E(E(E({},yn,a?l:o),gn,a?o:l),en,s),nn,s),c=E(E(E(E(E(E({},wn,o),en,l),nn,s),ft,d),yn,a?s:d),gn,a?d:s),p={inline:u,horizontal:g,vertical:c,inlineSub:u,horizontalSub:c,verticalSub:c},R=(i=p["".concat(e).concat(r?"":"Sub")])===null||i===void 0?void 0:i[n];switch(R){case o:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function Tr(e){for(var r=e;r;){if(r.getAttribute("data-menu-list"))return r;r=r.parentElement}return null}function qr(e,r){for(var a=e||document.activeElement;a;){if(r.has(a))return a;a=a.parentElement}return null}function Nn(e,r){var a=fr(e,!0);return a.filter(function(n){return r.has(n)})}function Qn(e,r,a){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=Nn(e,r),o=i.length,l=i.findIndex(function(s){return a===s});return n<0?l===-1?l=o-1:l-=1:n>0&&(l+=1),l=(l+o)%o,i[l]}var hn=function(r,a){var n=new Set,i=new Map,o=new Map;return r.forEach(function(l){var s=document.querySelector("[data-menu-id='".concat(ct(a,l),"']"));s&&(n.add(s),o.set(s,l),i.set(l,s))}),{elements:n,key2element:i,element2key:o}};function Kr(e,r,a,n,i,o,l,s,d,u){var g=t.useRef(),c=t.useRef();c.current=r;var p=function(){Me.cancel(g.current)};return t.useEffect(function(){return function(){p()}},[]),function(R){var y=R.which;if([].concat(Zn,[nn,ft,qe,Ke]).includes(y)){var N=o(),f=hn(N,n),x=f,M=x.elements,w=x.key2element,h=x.element2key,b=w.get(r),v=qr(b,M),K=h.get(v),I=_r(e,l(K,!0).length===1,a,y);if(!I&&y!==qe&&y!==Ke)return;(Zn.includes(y)||[qe,Ke].includes(y))&&R.preventDefault();var C=function(B){if(B){var X=B,G=B.querySelector("a");G!=null&&G.getAttribute("href")&&(X=G);var Q=h.get(B);s(Q),p(),g.current=Me(function(){c.current===Q&&X.focus()})}};if([qe,Ke].includes(y)||I.sibling||!v){var S;!v||e==="inline"?S=i.current:S=Tr(v);var D,F=Nn(S,M);y===qe?D=F[0]:y===Ke?D=F[F.length-1]:D=Qn(S,M,v,I.offset),C(D)}else if(I.inlineTrigger)d(K);else if(I.offset>0)d(K,!0),p(),g.current=Me(function(){f=hn(N,n);var Z=v.getAttribute("aria-controls"),B=document.getElementById(Z),X=Qn(B,f.elements);C(X)},5);else if(I.offset<0){var V=l(K,!0),J=V[V.length-2],j=w.get(J);d(J,!1),C(j)}}u==null||u(R)}}function Or(e){Promise.resolve().then(e)}var Pn="__RC_UTIL_PATH_SPLIT__",et=function(r){return r.join(Pn)},$r=function(r){return r.split(Pn)},bn="rc-menu-more";function Lr(){var e=t.useState({}),r=L(e,2),a=r[1],n=t.useRef(new Map),i=t.useRef(new Map),o=t.useState([]),l=L(o,2),s=l[0],d=l[1],u=t.useRef(0),g=t.useRef(!1),c=function(){g.current||a({})},p=t.useCallback(function(w,h){var b=et(h);i.current.set(b,w),n.current.set(w,b),u.current+=1;var v=u.current;Or(function(){v===u.current&&c()})},[]),R=t.useCallback(function(w,h){var b=et(h);i.current.delete(b),n.current.delete(w)},[]),y=t.useCallback(function(w){d(w)},[]),N=t.useCallback(function(w,h){var b=n.current.get(w)||"",v=$r(b);return h&&s.includes(v[0])&&v.unshift(bn),v},[s]),f=t.useCallback(function(w,h){return w.filter(function(b){return b!==void 0}).some(function(b){var v=N(b,!0);return v.includes(h)})},[N]),x=function(){var h=ke(n.current.keys());return s.length&&h.push(bn),h},M=t.useCallback(function(w){var h="".concat(n.current.get(w)).concat(Pn),b=new Set;return ke(i.current.keys()).forEach(function(v){v.startsWith(h)&&b.add(i.current.get(v))}),b},[]);return t.useEffect(function(){return function(){g.current=!0}},[]),{registerPath:p,unregisterPath:R,refreshOverflowKeys:y,isSubPathKey:f,getKeyPath:N,getKeys:x,getSubPathKeys:M}}function Oe(e){var r=t.useRef(e);r.current=e;var a=t.useCallback(function(){for(var n,i=arguments.length,o=new Array(i),l=0;l1&&(M.motionAppear=!1);var w=M.onVisibleChanged;return M.onVisibleChanged=function(h){return!p.current&&!h&&f(!0),w==null?void 0:w(h)},N?null:t.createElement(Fe,{mode:o,locked:!p.current},t.createElement(lr,W({visible:x},M,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(h){var b=h.className,v=h.style;return t.createElement(kn,{id:r,className:b,style:v},i)}))}var ta=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ra=["active"],aa=t.forwardRef(function(e,r){var a=e.style,n=e.className,i=e.title,o=e.eventKey;e.warnKey;var l=e.disabled,s=e.internalPopupClose,d=e.children,u=e.itemIcon,g=e.expandIcon,c=e.popupClassName,p=e.popupOffset,R=e.popupStyle,y=e.onClick,N=e.onMouseEnter,f=e.onMouseLeave,x=e.onTitleClick,M=e.onTitleMouseEnter,w=e.onTitleMouseLeave,h=ie(e,ta),b=dt(o),v=t.useContext(ue),K=v.prefixCls,I=v.mode,C=v.openKeys,S=v.disabled,D=v.overflowDisabled,F=v.activeKey,V=v.selectedKeys,J=v.itemIcon,j=v.expandIcon,Z=v.onItemClick,B=v.onOpenChange,X=v.onActive,G=t.useContext(Rn),Q=G._internalRenderSubMenuItem,ae=t.useContext(vt),pe=ae.isSubPathKey,ve=Ve(),U="".concat(K,"-submenu"),z=S||l,de=t.useRef(),ee=t.useRef(),$=u??J,_=g??j,le=C.includes(o),fe=!D&&le,je=pe(V,o),Be=yt(o,z,M,w),we=Be.active,xe=ie(Be,ra),an=t.useState(!1),Se=L(an,2),Ee=Se[0],Ue=Se[1],He=function(ne){z||Ue(ne)},on=function(ne){He(!0),N==null||N({key:o,domEvent:ne})},We=function(ne){He(!1),f==null||f({key:o,domEvent:ne})},me=t.useMemo(function(){return we||(I!=="inline"?Ee||pe([F],o):!1)},[I,we,F,Ee,o,pe]),ln=gt(ve.length),sn=function(ne){z||(x==null||x({key:o,domEvent:ne}),I==="inline"&&B(o,!le))},Ge=Oe(function(se){y==null||y(tn(se)),Z(se)}),ze=function(ne){I!=="inline"&&B(o,ne)},un=function(){X(o)},ye=b&&"".concat(b,"-popup"),De=t.useMemo(function(){return t.createElement(wt,{icon:I!=="horizontal"?_:void 0,props:O(O({},e),{},{isOpen:fe,isSubMenu:!0})},t.createElement("i",{className:"".concat(U,"-arrow")}))},[I,_,e,fe,U]),he=t.createElement("div",W({role:"menuitem",style:ln,className:"".concat(U,"-title"),tabIndex:z?null:-1,ref:de,title:typeof i=="string"?i:null,"data-menu-id":D&&b?null:b,"aria-expanded":fe,"aria-haspopup":!0,"aria-controls":ye,"aria-disabled":z,onClick:sn,onFocus:un},xe),i,De),Ae=t.useRef(I);if(I!=="inline"&&ve.length>1?Ae.current="vertical":Ae.current=I,!D){var Re=Ae.current;he=t.createElement(ea,{mode:Re,prefixCls:U,visible:!s&&fe&&I!=="inline",popupClassName:c,popupOffset:p,popupStyle:R,popup:t.createElement(Fe,{mode:Re==="horizontal"?"vertical":Re},t.createElement(kn,{id:ye,ref:ee},d)),disabled:z,onVisibleChange:ze},he)}var oe=t.createElement($e.Item,W({ref:r,role:"none"},h,{component:"li",style:a,className:q(U,"".concat(U,"-").concat(I),n,E(E(E(E({},"".concat(U,"-open"),fe),"".concat(U,"-active"),me),"".concat(U,"-selected"),je),"".concat(U,"-disabled"),z)),onMouseEnter:on,onMouseLeave:We}),he,!D&&t.createElement(na,{id:ye,open:fe,keyPath:ve},d));return Q&&(oe=Q(oe,e,{selected:je,active:me,open:fe,disabled:z})),t.createElement(Fe,{onItemClick:Ge,mode:I==="horizontal"?"vertical":I,itemIcon:$,expandIcon:_},oe)}),Sn=t.forwardRef(function(e,r){var a=e.eventKey,n=e.children,i=Ve(a),o=xn(n,i),l=rn();t.useEffect(function(){if(l)return l.registerPath(a,i),function(){l.unregisterPath(a,i)}},[i]);var s;return l?s=o:s=t.createElement(aa,W({ref:r},e),o),t.createElement(pt.Provider,{value:i},s)});function bt(e){var r=e.className,a=e.style,n=t.useContext(ue),i=n.prefixCls,o=rn();return o?null:t.createElement("li",{role:"separator",className:q("".concat(i,"-item-divider"),r),style:a})}var oa=["className","title","eventKey","children"],ia=t.forwardRef(function(e,r){var a=e.className,n=e.title;e.eventKey;var i=e.children,o=ie(e,oa),l=t.useContext(ue),s=l.prefixCls,d="".concat(s,"-item-group");return t.createElement("li",W({ref:r,role:"presentation"},o,{onClick:function(g){return g.stopPropagation()},className:q(d,a)}),t.createElement("div",{role:"presentation",className:"".concat(d,"-title"),title:typeof n=="string"?n:void 0},n),t.createElement("ul",{role:"group",className:"".concat(d,"-list")},i))}),It=t.forwardRef(function(e,r){var a=e.eventKey,n=e.children,i=Ve(a),o=xn(n,i),l=rn();return l?o:t.createElement(ia,W({ref:r},Cn(e,["warnKey"])),o)}),la=["label","children","key","type","extra"];function In(e,r,a){var n=r.item,i=r.group,o=r.submenu,l=r.divider;return(e||[]).map(function(s,d){if(s&&sr(s)==="object"){var u=s,g=u.label,c=u.children,p=u.key,R=u.type,y=u.extra,N=ie(u,la),f=p??"tmp-".concat(d);return c||R==="group"?R==="group"?t.createElement(i,W({key:f},N,{title:g}),In(c,r,a)):t.createElement(o,W({key:f},N,{title:g}),In(c,r,a)):R==="divider"?t.createElement(l,W({key:f},N)):t.createElement(n,W({key:f},N,{extra:y}),g,(!!y||y===0)&&t.createElement("span",{className:"".concat(a,"-item-extra")},y))}return null}).filter(function(s){return s})}function tt(e,r,a,n,i){var o=e,l=O({divider:bt,item:Mn,group:It,submenu:Sn},n);return r&&(o=In(r,l,i)),xn(o,a)}var sa=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ie=[],ua=t.forwardRef(function(e,r){var a,n=e,i=n.prefixCls,o=i===void 0?"rc-menu":i,l=n.rootClassName,s=n.style,d=n.className,u=n.tabIndex,g=u===void 0?0:u,c=n.items,p=n.children,R=n.direction,y=n.id,N=n.mode,f=N===void 0?"vertical":N,x=n.inlineCollapsed,M=n.disabled,w=n.disabledOverflow,h=n.subMenuOpenDelay,b=h===void 0?.1:h,v=n.subMenuCloseDelay,K=v===void 0?.1:v,I=n.forceSubMenuRender,C=n.defaultOpenKeys,S=n.openKeys,D=n.activeKey,F=n.defaultActiveFirst,V=n.selectable,J=V===void 0?!0:V,j=n.multiple,Z=j===void 0?!1:j,B=n.defaultSelectedKeys,X=n.selectedKeys,G=n.onSelect,Q=n.onDeselect,ae=n.inlineIndent,pe=ae===void 0?24:ae,ve=n.motion,U=n.defaultMotions,z=n.triggerSubMenuAction,de=z===void 0?"hover":z,ee=n.builtinPlacements,$=n.itemIcon,_=n.expandIcon,le=n.overflowedIndicator,fe=le===void 0?"...":le,je=n.overflowedIndicatorPopupClassName,Be=n.getPopupContainer,we=n.onClick,xe=n.onOpenChange,an=n.onKeyDown;n.openAnimation,n.openTransitionName;var Se=n._internalRenderMenuItem,Ee=n._internalRenderSubMenuItem,Ue=n._internalComponents,He=ie(n,sa),on=t.useMemo(function(){return[tt(p,c,Ie,Ue,o),tt(p,c,Ie,{},o)]},[p,c,Ue]),We=L(on,2),me=We[0],ln=We[1],sn=t.useState(!1),Ge=L(sn,2),ze=Ge[0],un=Ge[1],ye=t.useRef(),De=Vr(y),he=R==="rtl",Ae=Qe(C,{value:S,postState:function(P){return P||Ie}}),Re=L(Ae,2),oe=Re[0],se=Re[1],ne=function(P){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function te(){se(P),xe==null||xe(P)}k?ur.flushSync(te):te()},Ct=t.useState(oe),On=L(Ct,2),Rt=On[0],Nt=On[1],cn=t.useRef(!1),Pt=t.useMemo(function(){return(f==="inline"||f==="vertical")&&x?["vertical",x]:[f,!1]},[f,x]),$n=L(Pt,2),Xe=$n[0],dn=$n[1],Ln=Xe==="inline",Mt=t.useState(Xe),Fn=L(Mt,2),ge=Fn[0],kt=Fn[1],xt=t.useState(dn),Vn=L(xt,2),St=Vn[0],Et=Vn[1];t.useEffect(function(){kt(Xe),Et(dn),cn.current&&(Ln?se(Rt):ne(Ie))},[Xe,dn]);var Dt=t.useState(0),jn=L(Dt,2),Ye=jn[0],At=jn[1],mn=Ye>=me.length-1||ge!=="horizontal"||w;t.useEffect(function(){Ln&&Nt(oe)},[oe]),t.useEffect(function(){return cn.current=!0,function(){cn.current=!1}},[]);var be=Lr(),Bn=be.registerPath,Un=be.unregisterPath,_t=be.refreshOverflowKeys,Hn=be.isSubPathKey,Tt=be.getKeyPath,Wn=be.getKeys,qt=be.getSubPathKeys,Kt=t.useMemo(function(){return{registerPath:Bn,unregisterPath:Un}},[Bn,Un]),Ot=t.useMemo(function(){return{isSubPathKey:Hn}},[Hn]);t.useEffect(function(){_t(mn?Ie:me.slice(Ye+1).map(function(A){return A.key}))},[Ye,mn]);var $t=Qe(D||F&&((a=me[0])===null||a===void 0?void 0:a.key),{value:D}),Gn=L($t,2),_e=Gn[0],pn=Gn[1],Lt=Oe(function(A){pn(A)}),Ft=Oe(function(){pn(void 0)});t.useImperativeHandle(r,function(){return{list:ye.current,focus:function(P){var k,te=Wn(),re=hn(te,De),Ze=re.elements,vn=re.key2element,Yt=re.element2key,Yn=Nn(ye.current,Ze),Jn=_e??(Yn[0]?Yt.get(Yn[0]):(k=me.find(function(Jt){return!Jt.props.disabled}))===null||k===void 0?void 0:k.key),Te=vn.get(Jn);if(Jn&&Te){var fn;Te==null||(fn=Te.focus)===null||fn===void 0||fn.call(Te,P)}}}});var Vt=Qe(B||[],{value:X,postState:function(P){return Array.isArray(P)?P:P==null?Ie:[P]}}),zn=L(Vt,2),Je=zn[0],jt=zn[1],Bt=function(P){if(J){var k=P.key,te=Je.includes(k),re;Z?te?re=Je.filter(function(vn){return vn!==k}):re=[].concat(ke(Je),[k]):re=[k],jt(re);var Ze=O(O({},P),{},{selectedKeys:re});te?Q==null||Q(Ze):G==null||G(Ze)}!Z&&oe.length&&ge!=="inline"&&ne(Ie)},Ut=Oe(function(A){we==null||we(tn(A)),Bt(A)}),Xn=Oe(function(A,P){var k=oe.filter(function(re){return re!==A});if(P)k.push(A);else if(ge!=="inline"){var te=qt(A);k=k.filter(function(re){return!te.has(re)})}st(oe,k,!0)||ne(k,!0)}),Ht=function(P,k){var te=k??!oe.includes(P);Xn(P,te)},Wt=Kr(ge,_e,he,De,ye,Wn,Tt,pn,Ht,an);t.useEffect(function(){un(!0)},[]);var Gt=t.useMemo(function(){return{_internalRenderMenuItem:Se,_internalRenderSubMenuItem:Ee}},[Se,Ee]),zt=ge!=="horizontal"||w?me:me.map(function(A,P){return t.createElement(Fe,{key:A.key,overflowDisabled:P>Ye},A)}),Xt=t.createElement($e,W({id:y,ref:ye,prefixCls:"".concat(o,"-overflow"),component:"ul",itemComponent:Mn,className:q(o,"".concat(o,"-root"),"".concat(o,"-").concat(ge),d,E(E({},"".concat(o,"-inline-collapsed"),St),"".concat(o,"-rtl"),he),l),dir:R,style:s,role:"menu",tabIndex:g,data:zt,renderRawItem:function(P){return P},renderRawRest:function(P){var k=P.length,te=k?me.slice(-k):null;return t.createElement(Sn,{eventKey:bn,title:fe,disabled:mn,internalPopupClose:k===0,popupClassName:je},te)},maxCount:ge!=="horizontal"||w?$e.INVALIDATE:$e.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(P){At(P)},onKeyDown:Wt},He));return t.createElement(Rn.Provider,{value:Gt},t.createElement(ut.Provider,{value:De},t.createElement(Fe,{prefixCls:o,rootClassName:l,mode:ge,openKeys:oe,rtl:he,disabled:M,motion:ze?ve:null,defaultMotions:ze?U:null,activeKey:_e,onActive:Lt,onInactive:Ft,selectedKeys:Je,inlineIndent:pe,subMenuOpenDelay:b,subMenuCloseDelay:K,forceSubMenuRender:I,builtinPlacements:ee,triggerSubMenuAction:de,getPopupContainer:Be,itemIcon:$,expandIcon:_,onItemClick:Ut,onOpenChange:Xn},t.createElement(vt.Provider,{value:Ot},Xt),t.createElement("div",{style:{display:"none"},"aria-hidden":!0},t.createElement(mt.Provider,{value:Kt},ln)))))}),Ce=ua;Ce.Item=Mn;Ce.SubMenu=Sn;Ce.ItemGroup=It;Ce.Divider=bt;const ca="_dropdownOverlay_1ws1p_64",da="_dropdownInnerActions_1ws1p_64",ma="_dropdownItemInner_1ws1p_64",pa="_block_1ws1p_64",va="_textWrapper_1ws1p_64",fa="_text_1ws1p_64",ya="_description_1ws1p_73",ga="_dropdownGroupTitle_1ws1p_109",wa="_dropdownChildren_1ws1p_826",ha="_dropdownMaxHeight_1ws1p_830",ba="_dropdownItemStickyHeader_1ws1p_855",Ia="_dropdownItemStickyFooter_1ws1p_862",Ca="_dropdownItemAction_1ws1p_985",Ra="_dropdownItemCustom_1ws1p_988",Na="_dropdownDivider_1ws1p_1005",Pa="_dropdownLoading_1ws1p_1008",Ma="_additionalComponents_1ws1p_1031",T={dropdownOverlay:ca,dropdownInnerActions:da,dropdownItemInner:ma,block:pa,textWrapper:va,text:fa,description:ya,dropdownGroupTitle:ga,dropdownChildren:wa,dropdownMaxHeight:ha,dropdownItemStickyHeader:ba,dropdownItemStickyFooter:Ia,dropdownItemAction:Ca,dropdownItemCustom:Ra,dropdownDivider:Na,dropdownLoading:Pa,additionalComponents:Ma},En=({children:e,icon:r,type:a,tooltip:n,description:i,componentsBefore:o,componentsAfter:l})=>{const s=t.useMemo(()=>m.createElement("div",{className:T.dropdownItemInner},m.createElement("div",{className:T.block},r&&m.createElement("div",{className:T.additionalComponents},r),o==null?void 0:o.map((d,u)=>m.createElement("div",{key:u,className:T.additionalComponents},d)),m.createElement("div",{className:T.textWrapper},m.createElement("div",{className:T.text},e),i&&m.createElement("div",{className:T.description},i))),l==null?void 0:l.map((d,u)=>m.createElement("div",{key:u,className:T.additionalComponents},d))),[e,l,o,i,a]);return n?m.createElement(cr,{text:n},s):s};En.__docgenInfo={description:"",methods:[],displayName:"DropdownItemInner",props:{children:{required:!0,tsType:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}]}],raw:"DropdownItemProps[]"}]},description:""},icon:{required:!1,tsType:{name:"ReactNode"},description:"@deprecated Use 'componentsBefore' prop instead"},key:{required:!1,tsType:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}]},description:""},type:{required:!1,tsType:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}]},description:""},description:{required:!1,tsType:{name:"string"},description:""},tooltip:{required:!1,tsType:{name:"string"},description:""},componentsBefore:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""},componentsAfter:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""}}};const Dn=({children:e,componentsBefore:r,componentsAfter:a,description:n,tooltip:i,type:o,title:l,icon:s,...d})=>m.createElement(Ce.Item,{...d,title:typeof l=="string"?l:void 0},m.createElement(En,{componentsBefore:r,componentsAfter:a,description:n,tooltip:i,icon:s},e));Dn.__docgenInfo={description:"",methods:[],displayName:"DropdownItem",props:{children:{required:!0,tsType:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}]}],raw:"DropdownItemProps[]"}]},description:""},icon:{required:!1,tsType:{name:"ReactNode"},description:"@deprecated Use 'componentsBefore' prop instead"},key:{required:!1,tsType:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}]},description:""},type:{required:!1,tsType:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}]},description:""},description:{required:!1,tsType:{name:"string"},description:""},tooltip:{required:!1,tsType:{name:"string"},description:""},componentsBefore:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""},componentsAfter:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""},title:{required:!1,tsType:{name:"ReactNode"},description:""},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};const An=e=>m.createElement(Ce,{...e,prefixCls:"ant-dropdown-menu"}),_n=({popupClassName:e,ref:r,...a})=>m.createElement(Ce.SubMenu,{ref:r,expandIcon:m.createElement(wr,null),popupClassName:q(e,T.dropdownOverlay),popupOffset:[16,-10],...a}),Tn=e=>m.createElement("li",{...e,className:T.dropdownGroupTitle}),qn=({className:e,...r})=>m.createElement(gr,{className:q(e,T.dropdownDivider),mode:"light",...r}),Kn=({className:e,...r})=>m.createElement("div",{className:q(e,T.dropdownInnerActions),...r});An.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu"};_n.__docgenInfo={description:"",methods:[],displayName:"DropdownSubmenu"};Tn.__docgenInfo={description:"",methods:[],displayName:"DropdownGroup"};qn.__docgenInfo={description:"",methods:[],displayName:"DropdownDivider"};Kn.__docgenInfo={description:"",methods:[],displayName:"DropdownInnerActions",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},className:{required:!1,tsType:{name:"string"},description:""},key:{required:!1,tsType:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}]},description:""}}};const Le=(e,r)=>e.map(({key:a=hr(),type:n,disabled:i,title:o,description:l,tooltip:s,icon:d,componentsAfter:u,componentsBefore:g,children:c,...p})=>{const{testAttributes:R,...y}=dr(p);switch(n){case"submenu":return m.createElement(_n,{key:a,title:m.createElement(En,{type:n,description:l,tooltip:s,componentsBefore:g,componentsAfter:u,icon:d},o),popupOffset:[16,-10],popupClassName:r,disabled:i,className:y.className,...R},Le(c,r));case"group":return m.createElement(m.Fragment,null,m.createElement(Tn,{"data-dropdown-item-group":!0},o),Le(c,r));case"divider":return m.createElement(qn,null);case"innerActions":return m.createElement(Kn,null,c);default:return m.createElement(Dn,{key:a,disabled:i,componentsBefore:g,componentsAfter:u,description:l,tooltip:s,icon:d,...y,...R,className:q(y.className,{[T.dropdownItemAction]:n==="action",[T.dropdownItemCustom]:typeof c!="string"})},c)}}),ka=({overlay:e,loading:r,testId:a,klId:n,overlayClassName:i,onOverlaySelect:o,selectedItemsKeys:l,header:s,footer:d,...u})=>({overlay:t.useMemo(()=>Array.isArray(e)?m.createElement(An,{"data-testid":a,"kl-id":n,className:q({[T.dropdownLoading]:r}),triggerSubMenuAction:"click",onSelect:o,selectedKeys:l},r?m.createElement(yr,{size:"medium"}):m.createElement(m.Fragment,null,s&&Le([{...s,className:q(s.className,{[T.dropdownItemStickyHeader]:s.sticky})}]),Le(e,i),d&&Le([{...d,className:q(d.className,{[T.dropdownItemStickyFooter]:d.sticky})}]))):typeof e=="function"?m.cloneElement(e(),{onSelect:o}):m.cloneElement(e,{onSelect:o}),[e,r,n,a,i,o,l]),overlayClassName:i,...u}),xa=e=>e&&(e>100?e:100),Sa=e=>{if(e==="topCenter"||e==="bottomCenter"){const r=e.slice(0,e.indexOf("Center"));return vr("mode",e),r}return e},Y=e=>{const{visible:r,onVisibleChange:a,onOverlaySelect:n,overlayClassName:i,placement:o,trigger:l,disabled:s,popupMaxHeight:d,children:u,getPopupContainer:g,usePortal:c,...p}=e,[R,y]=mr(!1,{value:r}),N=pr({usePortal:!0}),f=t.useMemo(()=>xa(d),[d]),x=C=>{y(!1),n==null||n(C)},M=q(i,f&&T.dropdownMaxHeight),w=q(T.dropdownOverlay,M,o==="top"&&"ant-dropdown-placement-topCenter",o==="bottom"&&"ant-dropdown-placement-bottomCenter"),h=ka({...p,overlayClassName:M,onOverlaySelect:x});t.useEffect(()=>{b()},[f]);const b=t.useCallback(()=>{setTimeout(()=>{var S;const C=document.querySelector(".ant-dropdown");(S=C==null?void 0:C.style)==null||S.setProperty("--dropdown-max-height",`${f}px`)},0)},[f]),v=t.useCallback(()=>{setTimeout(()=>{var S,D;const C=(S=document.querySelector(".ant-dropdown:not(.ant-dropdown-hidden) li"))==null?void 0:S.firstChild;(D=C==null?void 0:C.focus)==null||D.call(C)},0)},[]),K=t.useCallback(C=>{v(),C&&b(),y(C),a==null||a(C)},[a,v,b]),I=m.Children.only(Ir(u)?u:m.createElement("span",{className:T.dropdownChildren},u));return m.createElement(Sr,{...h,getPopupContainer:g??N.getPopupContainer??(C=>c??N.usePortal?document.body:C.parentElement),prefixCls:"ant-dropdown",overlayClassName:w,visible:R,onVisibleChange:K,autoFocus:!0,trigger:s?[]:l,placement:Sa(o),animation:"slide-up"},m.cloneElement(I,{disabled:I.props.disabled??s,className:q(I.props.className,"ant-dropdown-trigger")}))};Y.Menu=An;Y.SubMenu=_n;Y.MenuItem=Dn;Y.MenuDivider=qn;Y.GroupTitle=Tn;Y.InnerActions=Kn;Y.displayName="Dropdown";Y.Menu.displayName="Dropdown.Menu";Y.SubMenu.displayName="Dropdown.SubMenu";Y.MenuItem.displayName="Dropdown.MenuItem";Y.MenuDivider.displayName="Dropdown.MenuDivider";Y.GroupTitle.displayName="Dropdown.GroupTitle";Y.InnerActions.displayName="Dropdown.InnerActions";Y.__docgenInfo={description:"",methods:[{name:"Menu",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:null}],returns:null},{name:"SubMenu",docblock:null,modifiers:["static"],params:[{name:"{ popupClassName, ref, ...props }",optional:!1,type:null}],returns:null},{name:"MenuItem",docblock:null,modifiers:["static"],params:[{name:`{ + children, + componentsBefore, + componentsAfter, + description, + tooltip, + type, + title, + icon, + ...rest +}: DropdownItemProps`,optional:!1,type:{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}],alias:"DropdownItemProps"}}],returns:null},{name:"MenuDivider",docblock:null,modifiers:["static"],params:[{name:"{ className, ...props }",optional:!1,type:null}],returns:null},{name:"GroupTitle",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:null}],returns:null},{name:"InnerActions",docblock:null,modifiers:["static"],params:[{name:"{ className, ...props }",optional:!1,type:null}],returns:null}],displayName:"Dropdown",props:{overlay:{required:!0,tsType:{name:"union",raw:"DropdownItemProps[] | ReactElement | (() => ReactElement)",elements:[{name:"Array",elements:[{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}]}],raw:"DropdownItemProps[]"},{name:"ReactElement"},{name:"unknown"}]},description:"The dropdown menu"},header:{required:!1,tsType:{name:"intersection",raw:"DropdownItemProps & StickyProps",elements:[{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}]},{name:"signature",type:"object",raw:"{ sticky?: boolean }",signature:{properties:[{key:"sticky",value:{name:"boolean",required:!1}}]}}]},description:"Header element of dropdown menu"},footer:{required:!1,tsType:{name:"intersection",raw:"DropdownItemProps & StickyProps",elements:[{name:"intersection",raw:`Omit & DropdownItemInnerProps & { + title?: ReactNode +} & DropdownThemeProps & TestingProps`,elements:[{name:"Omit",elements:[{name:"MenuItemProps"},{name:"union",raw:"'type' | 'title' | 'children' | 'itemIcon' | 'extra'",elements:[{name:"literal",value:"'type'"},{name:"literal",value:"'title'"},{name:"literal",value:"'children'"},{name:"literal",value:"'itemIcon'"},{name:"literal",value:"'extra'"}]}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + children: ReactNode | DropdownItemProps[], + /** @deprecated Use 'componentsBefore' prop instead */ + icon?: ReactNode + key?: string | Key | null, + type?: 'group' | 'submenu' | 'action' | 'divider' | 'innerActions', + description?: string, + tooltip?: string, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"children",value:{name:"union",raw:"ReactNode | DropdownItemProps[]",elements:[{name:"ReactNode"},{name:"Array",elements:[{name:"DropdownItemProps"}],raw:"DropdownItemProps[]"}],required:!0}},{key:"icon",value:{name:"ReactNode",required:!1},description:"@deprecated Use 'componentsBefore' prop instead"},{key:"key",value:{name:"union",raw:"string | Key | null",elements:[{name:"string"},{name:"Key"},{name:"null"}],required:!1}},{key:"type",value:{name:"union",raw:"'group' | 'submenu' | 'action' | 'divider' | 'innerActions'",elements:[{name:"literal",value:"'group'"},{name:"literal",value:"'submenu'"},{name:"literal",value:"'action'"},{name:"literal",value:"'divider'"},{name:"literal",value:"'innerActions'"}],required:!1}},{key:"description",value:{name:"string",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"signature",type:"object",raw:`{ + title?: ReactNode +}`,signature:{properties:[{key:"title",value:{name:"ReactNode",required:!1}}]}},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: Theme +}`,signature:{properties:[{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"}]}},{name:"TestingProps"}]},{name:"signature",type:"object",raw:"{ sticky?: boolean }",signature:{properties:[{key:"sticky",value:{name:"boolean",required:!1}}]}}]},description:"Footer element of dropdown menu"},selectedItemsKeys:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"The dropdown menu selected keys"},trigger:{required:!1,tsType:{name:"Array",elements:[{name:"Exclude[number]",raw:"Exclude[number]"}],raw:"Trigger[]"},description:"The trigger mode which executes the dropdown action. Note that hover can't be used on touchscreens"},onVisibleChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(visible: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"visible"}],return:{name:"void"}}},description:"Called when the visible state is changed. Not trigger when hidden by click item"},onOverlayClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Called when overlay is clicked"},onOverlaySelect:{required:!1,tsType:{name:"MenuProps['onSelect']",raw:"MenuProps['onSelect']"},description:"Called when menu item is selected"},visible:{required:!1,tsType:{name:"boolean"},description:"Whether the dropdown menu is currently visible"},disabled:{required:!1,tsType:{name:"boolean"},description:"Whether the dropdown menu is disabled"},loading:{required:!1,tsType:{name:"boolean"},description:"Is loading"},placement:{required:!1,tsType:{name:"union",raw:"RcDropdownProps['placement'] | 'bottomCenter' | 'topCenter'",elements:[{name:"RcDropdownProps['placement']",raw:"RcDropdownProps['placement']"},{name:"literal",value:"'bottomCenter'"},{name:"literal",value:"'topCenter'"}]},description:"Placement of popup menu"},overlayClassName:{required:!1,tsType:{name:"string"},description:"The class name of the dropdown root element"},className:{required:!1,tsType:{name:"string"},description:"Css class"},popupMaxHeight:{required:!1,tsType:{name:"number"},description:"Set max height for dropdownMenu in pixels"},getPopupContainer:{required:!1,tsType:{name:"RcDropdownProps['getPopupContainer']",raw:"RcDropdownProps['getPopupContainer']"},description:"To set the container of the dropdown menu"},children:{required:!1,tsType:{name:"ReactNode"},description:"React children"},usePortal:{required:!1,tsType:{name:"boolean"},description:"Shorthand getPopupContainer={() => document.body}"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{Y as D,T as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown.stories-DfU_qrA_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown.stories-DfU_qrA_.js new file mode 100644 index 00000000..1daccba5 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Dropdown.stories-DfU_qrA_.js @@ -0,0 +1,164 @@ +import{T as te}from"./Palette-oU4WYbWy.js";import{R as e,c as S,b as D,T as y,r as N,C as ne,H as oe,S as re}from"./iframe-zz6a49H8.js";import{w as ie}from"./withDesignControls-Cqk9De58.js";import{w as se}from"./withMeta-CjSZnBk7.js";import{S as ae,C as ce}from"./ScrollableContainer-BCQCkGEe.js";import{S as Z}from"./StoryComponents-C4fwEYRs.js";import{B as s}from"./Badge-DMO-MXiW.js";import{B as r}from"./Button-Djh220XQ.js";import{C as me}from"./Checkbox-CLDGkQjT.js";import{I as z}from"./Indicator-DNWfFabI.js";import{S as de}from"./SegmentedButton-RLIkkpaw.js";import{t as le}from"./Menu3-BhUF3vm5.js";import{l as i}from"./Placeholder-Bv52avk_.js";import{o as pe}from"./Plus-C59NrE5b.js";import{D as t}from"./Dropdown-D5otA5yN.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./button-nrifPwP7.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./ArrowRight-DPBBrE_M.js";const ue={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},ge="Dropdown",be="В качестве основы используется Dropdown из библиотеки rc-dropdown.",he="Вспомогательный компонент отображения выпадающего списка с произвольным содержимым",we="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=53702%3A197338",fe="https://pixso.net/app/design/6PCxyuFOPWj8o6dVR59MRA",E={dod:ue,component:ge,description:be,usage:he,designLink:we,pixsoView:fe},X=["bottomLeft","bottomRight","bottom","topLeft","topRight","top"],ye=[{testId:"submenu-item",title:"Submenu",type:"submenu",description:"Some description",children:[{testId:"sub-submenu-item",active:!0,title:"SubSubmenu",type:"submenu",children:[{testId:"action-item",type:"action",onClick:n=>{alert(`some action ${n}`)},children:"action item",description:"With tooltip",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit"},{testId:"typography-item",children:e.createElement(y,{type:"BTR5"},"Typography item")},{testId:"button-item",children:e.createElement(r,null,"Button item")},{type:"innerActions",children:e.createElement(me,null,"Check me, and keep dropdown opened")}]},{testId:"with-tooltip-item",disabled:!0,componentsBefore:[e.createElement(i,{key:"UserAccount icon"})],componentsAfter:[e.createElement(s,{key:"badge",mode:"neutral",text:"25"})],description:"With tooltip",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit",children:"Disabled"},{testId:"disabled-item",disabled:!0,children:"Disabled"},{testId:"disabled-submenu-item",title:"Disabled submenu",type:"submenu",disabled:!0,description:"With tooltip",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit",children:[{children:"you cant see that"}]}]},{type:"divider",children:null},{title:"Additional components",type:"group",children:[{testId:"with-components-before-item",componentsBefore:[e.createElement(z,{key:"indicator",mode:"high"}),e.createElement(i,{key:"UserAccount icon"})],description:"Some description",children:"With components before"},{testId:"with-components-after-item",componentsAfter:[e.createElement(i,{key:"UserAccount icon"}),e.createElement(s,{key:"badge",mode:"neutral",text:"25"})],description:"Some description",children:"With components after"},{testId:"before-and-after-item",componentsAfter:[e.createElement(s,{key:"badge1",mode:"neutral",text:"25"})],componentsBefore:[e.createElement(i,{key:"UserAccount icon1"})],children:"Before and After"}]},{type:"submenu",testId:"submenu-with-after-item",title:"Submenu with after",componentsAfter:[e.createElement(s,{key:"badge2",mode:"neutral",text:"25"})],children:[{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse a ligula tempor orci consectetur pellentesque. Quisque quis felis in odio feugiat luctus. Ut sodales, mi at lacinia ultricies, tortor dolor imperdiet sapien, sit amet tristique erat eros sed nisl. In hac habitasse platea dictumst. Sed vel erat ligula. Vivamus a nisi id purus tempor venenatis non nec odio. Ut orci."},{children:"Default item 2"}]}],ut={title:"Hexa UI Components/Dropdown",component:t,...ie({componentName:"dropdown",meta:{argTypes:{placement:{control:"select",options:X}},args:{overlay:ye,disabled:!1,loading:!1,placement:"bottomLeft",trigger:["hover"],testId:"dropdown-test-id",klId:"dropdown-kl-id"},parameters:{badges:[D.stable,D.reviewedByDesign],docs:{page:se(E)},design:E.pixsoView}}})},a={render:n=>e.createElement(Z,null,e.createElement(t,{...n},e.createElement(r,null,"Json overlay")),e.createElement(t,{...n},e.createElement(y,null,"Click on span")),e.createElement(t,{...n,overlay:e.createElement(t.Menu,{triggerSubMenuAction:"click"},e.createElement(t.SubMenu,{"data-testid":"submenu-item",title:"Submenu"},e.createElement(t.SubMenu,{"data-testid":"sub-submenu-item",title:"SubSubmenu"},e.createElement(t.MenuItem,{description:"With tooltip",onClick:o=>alert(`some action ${o}`),testId:"action-item",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit"},"action item"),e.createElement(t.MenuItem,{testId:"typography-item"},e.createElement(y,{type:"BTR5"},"Typography item")),e.createElement(t.MenuItem,{testId:"button-item"},e.createElement(r,null,"Button item"))),e.createElement(t.MenuItem,{componentsAfter:[e.createElement(s,{key:"badge",mode:"neutral",text:"25"})],componentsBefore:[e.createElement(i,{key:"UserAccount icon"})],description:"With tooltip",disabled:!0,testId:"with-tooltip-item",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit"},"Disabled"),e.createElement(t.MenuItem,{disabled:!0,testId:"disabled-item"},"Disabled"),e.createElement(t.SubMenu,{"data-testid":"disabled-submenu-item",disabled:!0,title:"Disabled submenu"},e.createElement(t.MenuItem,null,"you cant see that"))),e.createElement(t.MenuDivider,null),e.createElement(t.GroupTitle,null,"Additional components"),e.createElement(t.MenuItem,{componentsBefore:[e.createElement(z,{key:"indicator",mode:"high"}),e.createElement(i,{key:"UserAccount icon"})],description:"Some description",testId:"with-components-before-item"},"With components before"),e.createElement(t.MenuItem,{componentsAfter:[e.createElement(i,{key:"UserAccount icon"}),e.createElement(s,{key:"badge",mode:"neutral",text:"25"})],description:"Some description",testId:"with-components-after-item"},"With components after"),e.createElement(t.MenuItem,{componentsAfter:[e.createElement(s,{key:"badge1",mode:"neutral",text:"25"})],componentsBefore:[e.createElement(i,{key:"UserAccount icon1"})],description:"Some description",testId:"before-and-after-item"},"Before and After"),e.createElement(t.SubMenu,{"data-testid":"submenu-with-after-item",title:"Submenu with after"},e.createElement(t.MenuItem,null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse a ligula tempor orci consectetur pellentesque. Quisque quis felis in odio feugiat luctus. Ut sodales, mi at lacinia ultricies, tortor dolor imperdiet sapien, sit amet tristique erat eros sed nisl. In hac habitasse platea dictumst. Sed vel erat ligula. Vivamus a nisi id purus tempor venenatis non nec odio. Ut orci."),e.createElement(t.MenuItem,null,"Default item 2")))},e.createElement(r,null,"Components overlay"))),args:{trigger:["click"]}},c={args:{children:e.createElement(r,{text:"Hover"})}},m={args:{disabled:!0,children:e.createElement(r,{text:"Disabled"})}},Se=oe.div` + min-height: 80vh; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 48px; +`,d={render:n=>e.createElement(Se,null,X.map(o=>e.createElement(t,{key:o,...n,placement:o},e.createElement(r,null,o)))),args:{trigger:["click"]},parameters:{layout:"centered"}},l={args:{children:e.createElement(r,{mode:"tertiary",iconBefore:e.createElement(le,null)})}},p={render:n=>e.createElement(ae,null,e.createElement(ce,null,e.createElement(t,{...n,getPopupContainer:o=>o.parentElement}))),args:{children:e.createElement(r,null,"Click me and scroll my container"),trigger:["click"]}},De=[{text:"custom item",value:"custom"},{text:"action item",value:"action"},{text:"submenu item",value:"submenu"}],f={testId:"sticky-item",sticky:!0},u={custom:{...f,children:"Custom sticky element"},action:{...f,type:"action",children:e.createElement(re,{gap:"dependent"},e.createElement(pe,null)," Action sticky element")},submenu:{...f,type:"submenu",title:"Submenu sticky element",children:[{children:"Submenu item"}]}},g={render:n=>{const[o,w]=N.useState(["custom"]);return e.createElement(Z,null,e.createElement(de,{items:De,value:o,onChange:w}),e.createElement(t,{...n,header:u[o[0]]},e.createElement(r,null,"Sticky header")),e.createElement(t,{...n,footer:u[o[0]]},e.createElement(r,null,"Sticky footer")),e.createElement(t,{...n,header:u[o[0]],footer:u[o[0]]},e.createElement(r,null,"Sticky header and footer")))},args:{popupMaxHeight:250,trigger:["click"]}},b={render:n=>{const o=N.useRef(null),w={padding:"20px",border:"1px solid green"},ee={overflow:"hidden",height:"50px",border:"1px solid gray"};return e.createElement(ne,{getPopupContainer:()=>o.current},e.createElement("div",{style:w,ref:o},e.createElement("span",null,"popup container"),e.createElement("div",{style:ee},e.createElement(t,{...n}),e.createElement("span",null,"overflow: hidden"))))},args:{children:e.createElement(r,null,"Click"),trigger:["click"]}},h={args:{source:{dropdown:S.dropdown,dropdown_item:S.dropdown_item}},render:n=>e.createElement(te,{...n})};var k,I,C;a.parameters={...a.parameters,docs:{...(k=a.parameters)==null?void 0:k.docs,source:{originalSource:`{ + render: (args: DropdownProps) => + + + + + Click on span + + + + + alert(\`some action \${menuInfo}\`)} testId="action-item" tooltip="Lorem ipsum dolor sit amet, consectetur adipiscing elit"> + action item + + + Typography item + + + + + + + ]} componentsBefore={[]} description="With tooltip" disabled testId="with-tooltip-item" tooltip="Lorem ipsum dolor sit amet, consectetur adipiscing elit"> + Disabled + + + + Disabled + + + + + you cant see that + + + + + + + Additional components + , ]} description="Some description" testId="with-components-before-item"> + With components before + + , ]} description="Some description" testId="with-components-after-item"> + With components after + + ]} componentsBefore={[]} description="Some description" testId="before-and-after-item"> + Before and After + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse a ligula tempor orci consectetur pellentesque. Quisque quis felis in odio feugiat luctus. Ut sodales, mi at lacinia ultricies, tortor dolor imperdiet sapien, sit amet tristique erat eros sed nisl. In hac habitasse platea dictumst. Sed vel erat ligula. Vivamus a nisi id purus tempor venenatis non nec odio. Ut orci. + + + + Default item 2 + + + }> + + + , + args: { + trigger: ['click'] + } +}`,...(C=(I=a.parameters)==null?void 0:I.docs)==null?void 0:C.source}}};var M,v,B;c.parameters={...c.parameters,docs:{...(M=c.parameters)==null?void 0:M.docs,source:{originalSource:`{ + args: { + children: + )} + , + args: { + trigger: ['click'] + }, + parameters: { + layout: 'centered' + } +}`,...(W=(U=d.parameters)==null?void 0:U.docs)==null?void 0:W.source}}};var L,R,H;l.parameters={...l.parameters,docs:{...(L=l.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + children: , + trigger: ['click'] + } +}`,...(_=(V=p.parameters)==null?void 0:V.docs)==null?void 0:_.source}}};var J,Q,F;g.parameters={...g.parameters,docs:{...(J=g.parameters)==null?void 0:J.docs,source:{originalSource:`{ + render: (args: DropdownProps) => { + const [view, setView] = useState(['custom']); + return + + + + + + + + + + + ; + }, + args: { + popupMaxHeight: 250, + trigger: ['click'] + } +}`,...(F=(Q=g.parameters)==null?void 0:Q.docs)==null?void 0:F.source}}};var G,O,$;b.parameters={...b.parameters,docs:{...(G=b.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: (args: DropdownProps) => { + const containerRef = useRef(null); + const containerStyle: CSSProperties = { + padding: '20px', + border: '1px solid green' + }; + const hiddenContainer: CSSProperties = { + overflow: 'hidden', + height: '50px', + border: '1px solid gray' + }; + return containerRef.current!}> +
+ popup container +
+ + overflow: hidden +
+
+
; + }, + args: { + children: , + trigger: ['click'] + } +}`,...($=(O=b.parameters)==null?void 0:O.docs)==null?void 0:$.source}}};var j,Y,K;h.parameters={...h.parameters,docs:{...(j=h.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + source: { + dropdown: componentColors.dropdown, + dropdown_item: componentColors.dropdown_item + } + }, + render: args => +}`,...(K=(Y=h.parameters)==null?void 0:Y.docs)==null?void 0:K.source}}};const gt=["Basic","Hover","Disabled","Placements","ContextMenu","WithinScrollableContainer","WithStickyHeaderAndFooter","CustomPopupContainer","ColorTokens"];export{a as Basic,h as ColorTokens,l as ContextMenu,b as CustomPopupContainer,m as Disabled,c as Hover,d as Placements,g as WithStickyHeaderAndFooter,p as WithinScrollableContainer,gt as __namedExportsOrder,ut as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/EllipsisOutlined-DUDKE8qX.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/EllipsisOutlined-DUDKE8qX.js new file mode 100644 index 00000000..a6ea5973 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/EllipsisOutlined-DUDKE8qX.js @@ -0,0 +1 @@ +import{r as a,_ as e}from"./iframe-zz6a49H8.js";import{I as i}from"./type-CR-gS43P.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},l=function(t,r){return a.createElement(i,e(e({},t),{},{ref:r,icon:s}))},p=a.forwardRef(l);export{p as R}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand-x5OBw08v.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand-x5OBw08v.js new file mode 100644 index 00000000..7ddff40a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand-x5OBw08v.js @@ -0,0 +1,15 @@ +import{a0 as S,r as n,u as L,R as e,j as N,af as l,A,H as q,ag as z}from"./iframe-zz6a49H8.js";import{u as c}from"./useLocalization-CR8m5dji.js";import{u as I}from"./useResizeObserver-LOJkjDvr.js";import{t as V}from"./ArrowUp1-DkE_q9S2.js";const _=S` + .hexa-ui-expand-container { + line-height: 0px + } + + .hexa-ui-expand-button { + margin-top: 4px; + } + + &.hexa-ui-expand-collapsed .hexa-ui-expand-container { + overflow: hidden; + } +`,w=q("div")` + ${_} +`,B=64,H=({collapsedHeight:s=B,children:u,textToExpand:d=c("expand.toExpand"),textToCollapse:p=c("expand.toCollapse"),className:x,testId:m,klId:f,componentId:E,componentType:h})=>{const[t,g]=n.useState(!0),{testAttributes:o}=L({testId:m,klId:f,componentId:E,componentType:h}),T=t?{maxHeight:`${s}px`}:{},b=t?d:p,v=t?e.createElement(z,null):e.createElement(V,null),i=n.useRef(null),[y,C]=n.useState(!1),r=I(i,150);return n.useLayoutEffect(()=>{const a=i.current;if(!a||!r)return;const R=a.scrollHeight>s;C(R)},[s,r]),e.createElement(w,{className:N("hexa-ui-expand",{"hexa-ui-expand-collapsed":t},x),...o},e.createElement("div",{className:"hexa-ui-expand-container",style:T,...l("body",o),ref:i},u),y&&e.createElement(A,{mode:"ghost",size:"large",elementAfter:v,interactive:!0,noIcon:!0,...l("action-button",o),onClick:()=>g(a=>!a),className:"hexa-ui-expand-button"},b))};H.__docgenInfo={description:"",methods:[],displayName:"Expand",props:{children:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},className:{required:!1,tsType:{name:"string"},description:""},textToExpand:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"useLocalization('expand.toExpand')",computed:!0}},textToCollapse:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"useLocalization('expand.toCollapse')",computed:!0}},collapsedHeight:{required:!1,tsType:{name:"number"},description:"",defaultValue:{value:"64",computed:!1}}}};export{H as E}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand.stories-CYpWGVTi.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand.stories-CYpWGVTi.js new file mode 100644 index 00000000..15e57115 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Expand.stories-CYpWGVTi.js @@ -0,0 +1 @@ +import{b as t,R as o,T as a}from"./iframe-zz6a49H8.js";import{w as u}from"./withMeta-CjSZnBk7.js";import{E as m}from"./Expand-x5OBw08v.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useLocalization-CR8m5dji.js";import"./useResizeObserver-LOJkjDvr.js";import"./ArrowUp1-DkE_q9S2.js";const n={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},d="Expand",p="Интерфейсный элемент, который позволяет пользователю развернуть или свернуть скрытый контент.",f="В свернутом состоянии отображается часть контента, а при нажатии на интерактивный элемент контентная область раскрывается, показывая содержимое полностью.",g="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=128727%3A472066",c="https://pixso.net/app/design/kgTclsFdkV8NOvdLnAuG1Q",i={dod:n,component:d,description:p,usage:f,designLink:g,pixsoView:c},q=o.createElement(a,null,"Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis."),w={component:m,title:"Hexa UI Components/Expand",args:{children:q,collapsedHeight:64,testId:"expand-test-id",klId:"expand-kl-id"},parameters:{badges:[t.stable,t.reviewedByDesign],docs:{page:u(i)},design:i.pixsoView}},e={};var s,l,r;e.parameters={...e.parameters,docs:{...(s=e.parameters)==null?void 0:s.docs,source:{originalSource:"{}",...(r=(l=e.parameters)==null?void 0:l.docs)==null?void 0:r.source}}};const E=["WithText"];export{e as WithText,E as __namedExportsOrder,w as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandUp-D4Xd3vou.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandUp-D4Xd3vou.js new file mode 100644 index 00000000..36e9eef1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandUp-D4Xd3vou.js @@ -0,0 +1 @@ +import{R as r,q as l}from"./iframe-zz6a49H8.js";const a=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M5.08234 1.14033C5.33618 1.39417 5.33618 1.80573 5.08234 2.05957L3.2694 3.87251H8.88513C9.24412 3.87251 9.53513 4.16353 9.53513 4.52251C9.53513 4.8815 9.24412 5.17251 8.88513 5.17251H3.26918L5.08234 6.98567C5.33618 7.23951 5.33618 7.65107 5.08234 7.90491C4.8285 8.15875 4.41694 8.15875 4.1631 7.90491L1.24043 4.98224C0.986589 4.7284 0.986589 4.31684 1.24043 4.063L4.1631 1.14033C4.41694 0.886491 4.8285 0.886491 5.08234 1.14033Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M12.7308 10.8274L10.9176 9.01423C10.6638 8.76039 10.6638 8.34884 10.9176 8.09499C11.1715 7.84115 11.583 7.84115 11.8369 8.095L14.7595 11.0177C15.0134 11.2715 15.0134 11.6831 14.7595 11.9369L11.8369 14.8596C11.583 15.1134 11.1715 15.1134 10.9176 14.8596C10.6638 14.6057 10.6638 14.1942 10.9176 13.9403L12.7306 12.1274H7.11482C6.75583 12.1274 6.46482 11.8364 6.46482 11.4774C6.46482 11.1184 6.75583 10.8274 7.11482 10.8274L12.7308 10.8274Z",fill:l(e.color)||e.color||"currentColor"}))),n=r.memo(r.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return r.createElement(a,{"kl-id":C,"data-testid":o,ref:t,...c})}));n.displayName="Change";const d=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M8.65 1.33335C8.65 0.974365 8.35898 0.68335 8 0.68335C7.64101 0.68335 7.35 0.974365 7.35 1.33335V4.43078L5.79295 2.87373C5.53911 2.61989 5.12755 2.61989 4.87371 2.87373C4.61987 3.12757 4.61987 3.53913 4.87371 3.79297L7.54038 6.45964C7.79422 6.71348 8.20578 6.71348 8.45962 6.45964L11.1263 3.79297C11.3801 3.53913 11.3801 3.12757 11.1263 2.87373C10.8724 2.61989 10.4609 2.61989 10.207 2.87373L8.65 4.43078V1.33335Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M3.33333 8.00001C3.33333 8.3682 3.03486 8.66668 2.66667 8.66668C2.29848 8.66668 2 8.3682 2 8.00001C2 7.63182 2.29848 7.33335 2.66667 7.33335C3.03486 7.33335 3.33333 7.63182 3.33333 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M6 8.00001C6 8.3682 5.70152 8.66668 5.33333 8.66668C4.96514 8.66668 4.66667 8.3682 4.66667 8.00001C4.66667 7.63182 4.96514 7.33335 5.33333 7.33335C5.70152 7.33335 6 7.63182 6 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8 8.66668C8.36819 8.66668 8.66667 8.3682 8.66667 8.00001C8.66667 7.63182 8.36819 7.33335 8 7.33335C7.63181 7.33335 7.33333 7.63182 7.33333 8.00001C7.33333 8.3682 7.63181 8.66668 8 8.66668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M11.3333 8.00001C11.3333 8.3682 11.0349 8.66668 10.6667 8.66668C10.2985 8.66668 10 8.3682 10 8.00001C10 7.63182 10.2985 7.33335 10.6667 7.33335C11.0349 7.33335 11.3333 7.63182 11.3333 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M13.3333 8.66668C13.7015 8.66668 14 8.3682 14 8.00001C14 7.63182 13.7015 7.33335 13.3333 7.33335C12.9651 7.33335 12.6667 7.63182 12.6667 8.00001C12.6667 8.3682 12.9651 8.66668 13.3333 8.66668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8.65 14.6667V11.5693L10.207 13.1263C10.4609 13.3801 10.8724 13.3801 11.1263 13.1263C11.3801 12.8725 11.3801 12.4609 11.1263 12.2071L8.45962 9.5404C8.20578 9.28656 7.79422 9.28656 7.54038 9.5404L4.87371 12.2071C4.61987 12.4609 4.61987 12.8725 4.87371 13.1263C5.12755 13.3801 5.53911 13.3801 5.79295 13.1263L7.35 11.5693V14.6667C7.35 15.0257 7.64101 15.3167 8 15.3167C8.35898 15.3167 8.65 15.0257 8.65 14.6667Z",fill:l(e.color)||e.color||"currentColor"}))),f=r.memo(r.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return r.createElement(d,{"kl-id":C,"data-testid":o,ref:t,...c})}));f.displayName="CollapseAll";const i=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M8.65 6.00002C8.65 6.359 8.35899 6.65002 8 6.65002C7.64102 6.65002 7.35 6.359 7.35 6.00002V2.90259L5.79295 4.45964C5.53911 4.71348 5.12755 4.71348 4.87371 4.45964C4.61987 4.20579 4.61987 3.79424 4.87371 3.5404L7.54038 0.87373C7.79422 0.619889 8.20578 0.619889 8.45962 0.87373L11.1263 3.5404C11.3801 3.79424 11.3801 4.20579 11.1263 4.45964C10.8724 4.71348 10.4609 4.71348 10.207 4.45964L8.65 2.90259V6.00002Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M3.33333 8.00001C3.33333 8.3682 3.03486 8.66668 2.66667 8.66668C2.29848 8.66668 2 8.3682 2 8.00001C2 7.63182 2.29848 7.33335 2.66667 7.33335C3.03486 7.33335 3.33333 7.63182 3.33333 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M6 8.00001C6 8.3682 5.70152 8.66668 5.33333 8.66668C4.96514 8.66668 4.66667 8.3682 4.66667 8.00001C4.66667 7.63182 4.96514 7.33335 5.33333 7.33335C5.70152 7.33335 6 7.63182 6 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8 8.66668C8.36819 8.66668 8.66667 8.3682 8.66667 8.00001C8.66667 7.63182 8.36819 7.33335 8 7.33335C7.63181 7.33335 7.33333 7.63182 7.33333 8.00001C7.33333 8.3682 7.63181 8.66668 8 8.66668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M11.3333 8.00001C11.3333 8.3682 11.0349 8.66668 10.6667 8.66668C10.2985 8.66668 10 8.3682 10 8.00001C10 7.63182 10.2985 7.33335 10.6667 7.33335C11.0349 7.33335 11.3333 7.63182 11.3333 8.00001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M13.3333 8.66668C13.7015 8.66668 14 8.3682 14 8.00001C14 7.63182 13.7015 7.33335 13.3333 7.33335C12.9651 7.33335 12.6667 7.63182 12.6667 8.00001C12.6667 8.3682 12.9651 8.66668 13.3333 8.66668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M7.35 13.0974V10C7.35 9.64103 7.64102 9.35002 8 9.35002C8.35899 9.35002 8.65 9.64103 8.65 10V13.0974L10.207 11.5404C10.4609 11.2866 10.8724 11.2866 11.1263 11.5404C11.3801 11.7942 11.3801 12.2058 11.1263 12.4596L8.45962 15.1263C8.20578 15.3801 7.79422 15.3801 7.54038 15.1263L4.87371 12.4596C4.61987 12.2058 4.61987 11.7942 4.87371 11.5404C5.12755 11.2866 5.53911 11.2866 5.79295 11.5404L7.35 13.0974Z",fill:l(e.color)||e.color||"currentColor"}))),m=r.memo(r.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return r.createElement(i,{"kl-id":C,"data-testid":o,ref:t,...c})}));m.displayName="ExpandAll";const h=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M2.66667 2.66659C3.03486 2.66659 3.33333 2.36811 3.33333 1.99992C3.33333 1.63173 3.03486 1.33325 2.66667 1.33325C2.29848 1.33325 2 1.63173 2 1.99992C2 2.36811 2.29848 2.66659 2.66667 2.66659Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M5.33341 2.66659C5.7016 2.66659 6.00008 2.36811 6.00008 1.99992C6.00008 1.63173 5.7016 1.33325 5.33341 1.33325C4.96522 1.33325 4.66675 1.63173 4.66675 1.99992C4.66675 2.36811 4.96522 2.66659 5.33341 2.66659Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8.66659 1.99992C8.66659 2.36811 8.36811 2.66659 7.99992 2.66659C7.63173 2.66659 7.33325 2.36811 7.33325 1.99992C7.33325 1.63173 7.63173 1.33325 7.99992 1.33325C8.36811 1.33325 8.66659 1.63173 8.66659 1.99992Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M10.6667 2.66659C11.0349 2.66659 11.3333 2.36811 11.3333 1.99992C11.3333 1.63173 11.0349 1.33325 10.6667 1.33325C10.2985 1.33325 10 1.63173 10 1.99992C10 2.36811 10.2985 2.66659 10.6667 2.66659Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M14.0001 1.99992C14.0001 2.36811 13.7016 2.66659 13.3334 2.66659C12.9652 2.66659 12.6667 2.36811 12.6667 1.99992C12.6667 1.63173 12.9652 1.33325 13.3334 1.33325C13.7016 1.33325 14.0001 1.63173 14.0001 1.99992Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8.65 4.66675C8.65 4.30776 8.35899 4.01675 8 4.01675C7.64102 4.01675 7.35 4.30776 7.35 4.66675V12.4308L4.45962 9.54046C4.20578 9.28662 3.79422 9.28662 3.54038 9.54046C3.28654 9.7943 3.28654 10.2059 3.54038 10.4597L7.54038 14.4597C7.79422 14.7135 8.20578 14.7135 8.45962 14.4597L12.4596 10.4597C12.7135 10.2059 12.7135 9.7943 12.4596 9.54046C12.2058 9.28662 11.7942 9.28662 11.5404 9.54046L8.65 12.4308V4.66675Z",fill:l(e.color)||e.color||"currentColor"}))),s=r.memo(r.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return r.createElement(h,{"kl-id":C,"data-testid":o,ref:t,...c})}));s.displayName="ExpandDown";const p=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M8.45962 1.54048C8.20578 1.28664 7.79422 1.28664 7.54038 1.54048L3.54038 5.54048C3.28654 5.79432 3.28654 6.20588 3.54038 6.45972C3.79422 6.71356 4.20578 6.71356 4.45962 6.45972L7.35 3.56934V11.3334C7.35 11.6924 7.64102 11.9834 8 11.9834C8.35899 11.9834 8.65 11.6924 8.65 11.3334V3.56934L11.5404 6.45972C11.7942 6.71356 12.2058 6.71356 12.4596 6.45972C12.7135 6.20588 12.7135 5.79432 12.4596 5.54048L8.45962 1.54048Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M2.66667 14.6668C3.03486 14.6668 3.33333 14.3683 3.33333 14.0001C3.33333 13.6319 3.03486 13.3334 2.66667 13.3334C2.29848 13.3334 2 13.6319 2 14.0001C2 14.3683 2.29848 14.6668 2.66667 14.6668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M5.33333 14.6668C5.70152 14.6668 6 14.3683 6 14.0001C6 13.6319 5.70152 13.3334 5.33333 13.3334C4.96514 13.3334 4.66667 13.6319 4.66667 14.0001C4.66667 14.3683 4.96514 14.6668 5.33333 14.6668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8.66667 14.0001C8.66667 14.3683 8.36819 14.6668 8 14.6668C7.63181 14.6668 7.33333 14.3683 7.33333 14.0001C7.33333 13.6319 7.63181 13.3334 8 13.3334C8.36819 13.3334 8.66667 13.6319 8.66667 14.0001Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M10.6667 14.6668C11.0349 14.6668 11.3333 14.3683 11.3333 14.0001C11.3333 13.6319 11.0349 13.3334 10.6667 13.3334C10.2985 13.3334 10 13.6319 10 14.0001C10 14.3683 10.2985 14.6668 10.6667 14.6668Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M14 14.0001C14 14.3683 13.7015 14.6668 13.3333 14.6668C12.9651 14.6668 12.6667 14.3683 12.6667 14.0001C12.6667 13.6319 12.9651 13.3334 13.3333 13.3334C13.7015 13.3334 14 13.6319 14 14.0001Z",fill:l(e.color)||e.color||"currentColor"}))),w=r.memo(r.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return r.createElement(p,{"kl-id":C,"data-testid":o,ref:t,...c})}));w.displayName="ExpandUp";export{s as a,m as b,f as c,w as l,n as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText-CCtZtlav.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText-CCtZtlav.js new file mode 100644 index 00000000..5b03e932 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText-CCtZtlav.js @@ -0,0 +1,58 @@ +import{H as x,A as E,a1 as w,al as k,a0 as g,R as r,ag as C,w as R,u as S,r as d,T as $}from"./iframe-zz6a49H8.js";import{u as q}from"./useResizeObserver-LOJkjDvr.js";import{v as A}from"./v4-BoP187Zn.js";const b=x(E)``,I=w(),N=g` + word-break: break-all; + padding: 2px 20px 2px 2px; + position: relative; + display: block; + + &:focus-visible { + box-shadow: ${I("focus.boxShadow")}; + border-radius: ${k[2]}px; + outline: none; + } + + ${b} { + transform: ${e=>e.expanded?"rotate(180deg)":""}; + visibility: ${e=>e.clipped?"":"hidden"}; + position: absolute; + top: 4px; + right: 0; + } + + ${({expanded:e})=>!e&&g` + text-overflow: ellipsis; + white-space: nowrap; + word-break: normal; + overflow: hidden; + max-width: 100%; + transition: all ease 50ms; + display: block; + + kl-auto-link > div { + display: inline; + } + `} +`,P=(e,n)=>Math.round(e.offsetWidth)r.createElement(b,{className:n,key:A(),onClick:t=>{t.stopPropagation(),e()},onKeyDown:t=>{t.key==="Enter"&&e()},size:"large",icon:r.createElement(C,null)});u.__docgenInfo={description:"",methods:[],displayName:"TextExpander",props:{onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},className:{required:!1,tsType:{name:"string"},description:""}}};const W=e=>R(e,{componentName:"expandableText",defaultValues:{}}),T=x($).withConfig({shouldForwardProp:e=>!["cssConfig","clipped","expanded"].includes(e)})`${N}`,_=e=>{const n=W(e),t=S(n);return r.createElement(B,{...t})},z=x(T)` + position: relative; + overflow: hidden; + text-overflow: clip; + + &::after { + content: ''; + position: absolute; + inset: 0 0 0 auto; + width: 80px; + z-index: 1; + pointer-events: none; + background-color: var(--bg--global); + mask-image: linear-gradient(to right, rgba(0,0,0,0) 0%, #000 75%); + transition: background-color 0.3s; + } + + &[data-hide]::after { + display: none; + } + + .hexa-ui-expander { + z-index: 2; + } +`,B=({type:e="BTR3",testAttributes:n,onExpand:t=()=>{},useGradient:v=!1,...a})=>{const i=d.useRef(null),[o,m]=d.useState(!1),[s,c]=d.useState(!1),p=d.useRef(0),f=q(i,150);d.useLayoutEffect(()=>{const l=i.current;if(!l||!f)return;const y=P(l,p);m(y)},[p,f]),d.useLayoutEffect(()=>{const{current:l}=i;l&&(l.title=o&&(a.altText??typeof a.children=="string")?String(a.children):"",o||(c(!1),t(!1)))},[o,a.altText]);const h=r.useCallback(()=>{if(s){c(!1),t(!1),m(!0);return}i.current&&(p.current=i.current.scrollWidth),c(!0),t(!0)},[s]);return v?r.createElement(z,{ref:i,clipped:o,expanded:s,"data-hide":s||!o?!0:void 0,"data-expandable-gradient":!0,type:e,tabIndex:0,...n,...a},a.children,r.createElement(u,{onClick:h,className:"hexa-ui-expander"})):r.createElement(T,{ref:i,clipped:o,expanded:s,"data-expanded":s?!0:void 0,type:e,tabIndex:0,...n,...a},a.children,r.createElement(u,{onClick:h}))};_.__docgenInfo={description:"",methods:[],displayName:"ExpandableText",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},altText:{required:!1,tsType:{name:"string"},description:"Alternative text"},onExpand:{required:!1,tsType:{name:"signature",type:"function",raw:"(expanded: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"expanded"}],return:{name:"void"}}},description:"Function-trigger when text expanded"}}};export{_ as E}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText.stories-Dw53Eluv.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText.stories-Dw53Eluv.js new file mode 100644 index 00000000..1993f4f6 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ExpandableText.stories-Dw53Eluv.js @@ -0,0 +1,16 @@ +import{b as i,R as a,L as E,r as b}from"./iframe-zz6a49H8.js";import{w}from"./withMeta-CjSZnBk7.js";import{s as L}from"./helpers-BytZKRkB.js";import{S as T}from"./StoryComponents-C4fwEYRs.js";import{E as f}from"./ExpandableText-CCtZtlav.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./useResizeObserver-LOJkjDvr.js";import"./v4-BoP187Zn.js";const S={designTokens:!1,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0},y="ExpandableText",W="",B="",_="",C={dod:S,component:y,description:W,usage:B,designLink:_},e="Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut facere provident consectetur? Perspiciatis nisi dolorum accusantium reprehenderit, architecto officiis mollitia ex modi cum sit voluptatum unde quasi? Iusto, possimus nesciunt.",ee={title:"Hexa UI Components/ExpandableText",component:f,argTypes:{...L(["theme"])},args:{children:e,"data-testid":"expandable-text-kl-id",className:"expandable-text"},decorators:[(o,n)=>a.createElement(T,{style:{minWidth:"100px",maxWidth:"400px"}},a.createElement(o,{...n}))],parameters:{badges:[i.stable,i.missingDesign],docs:{page:w(C)}}},t={},r={args:{children:a.createElement(E,{decoration:"icon",href:"https://www.kaspersky.com",target:"_blank"},e)}},H=[e,e,e].join(` +`),s={args:{children:H},render:o=>{const[n,k]=b.useState(!1);return a.createElement(f,{onExpand:k,style:{whiteSpace:n?"pre-wrap":"pre"},...o})}};var p,c,m;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(m=(c=t.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var d,l,u;r.parameters={...r.parameters,docs:{...(d=r.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + children: {defaultText} + } +}`,...(u=(l=r.parameters)==null?void 0:l.docs)==null?void 0:u.source}}};var x,h,g;s.parameters={...s.parameters,docs:{...(x=s.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + children: textWithLineBreaks + }, + render: args => { + const [expanded, setExpanded] = useState(false); + return ; + } +}`,...(g=(h=s.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};const te=["Basic","WithLink","WithLineBreaks"];export{t as Basic,s as WithLineBreaks,r as WithLink,te as __namedExportsOrder,ee as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field-C2ORP2lZ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field-C2ORP2lZ.js new file mode 100644 index 00000000..a584470d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field-C2ORP2lZ.js @@ -0,0 +1,146 @@ +import{a1 as R,a0 as H,w as M,u as S,R as t,j as k,A,aj as j,H as D}from"./iframe-zz6a49H8.js";import{F as W}from"./FormLabel-BcyH9HgS.js";import{H as _}from"./HelpMessage-C6l4gLFq.js";import{M as P}from"./Markdown-Dd69RiPx.js";import{P as B}from"./Popover-B2Trw9mJ.js";import{o as G}from"./Help-DDZoI9w3.js";const l={p_6:"6fr",p_8:"8fr",p_12:"12fr",p_3_6:"3fr 6fr",p_4_6:"4fr 6fr",p_3_8:"3fr 8fr",p_4_8:"4fr 8fr"},q="872px",p="235px",O="200px",U=[".ant-input",".ant-input-affix-wrapper",".ant-input-number",".ant-input-password","div > .kl-v6-textarea","div > .ant-select","div > .ant-picker",".ant-picker",".kl6-code-viewer",".ant-btn",".kl6-segmented-button",".hexa-upload",'label[class*="toggleBtn"]'],V=[".kl6-checkbox-wrapper",".ant-checkbox-group",".ant-radio-group"],ie=[".kl6-link",".kl6-status",".kl6-text"],X=U.map(e=>`.kl6-field-control-box ${e}`).join(", "),z=V.map(e=>`.kl6-field-control-box > ${e}`).join(", "),J=R();function i(e){return` + max-width: none; + grid-template-areas: "label control ."; + grid-template-columns: ${e}; + gap: 16px; + `}function b(e){return` + max-width: none; + grid-template-areas: "label ." "control ."; + grid-template-columns: ${e}}; + `}function K({gridLayout:e,gridPreset:s,controlWidth:d}){if(!e&&s)switch(s){case l.p_6:return b("6fr 6fr");case l.p_8:return b("8fr 4fr");case l.p_12:return b("12fr 0fr");case l.p_3_6:return i("3fr 6fr 3fr");case l.p_3_8:return i("3fr 8fr 1fr");case l.p_4_6:return i("4fr 6fr 2fr");case l.p_4_8:return i("4fr 8fr")}if(typeof e=="string")return i(e);const c=(e==null?void 0:e.firstCol)||p,f=d||(e==null?void 0:e.secondCol)||"auto";return` + grid-template-areas: "label control"; + grid-template-columns: ${c} ${f}; + `}const Q=H` + width: 100%; + max-width: ${q}; + display: flex; + + .kl6-field-label { + grid-area: label; + } + + .kl6-field-control-wrapper { + display: flex; + flex-direction: column; + max-width: 100%; + gap: 4px; + grid-area: control; + + .kl6-field-control-box { + display: flex; + align-items: center; + gap: 8px; + ${({controlWidth:e})=>e?`width: ${e}px; flex: none;`:`min-width: ${O};`} + + .kl6-field-control-additional { + width: 16px; + height: 16px; + cursor: pointer; + + .kl6-field-help-icon { + color: ${J("helpIconColor")}; + } + } + } + } + + // control should stretch when there is no label + &&:not(:has( > .kl6-field-label)) .kl6-field-control-wrapper { + flex: 1; + } + + // offset for different controls + .kl6-field-control-wrapper:has(${z}) { + > :not(.kl6-field-control-box) { + margin-left: 18px; + } + } + + .kl6-field-control-wrapper:has( > div > .ant-toggle-wrapper > .form-label) { + > :not(.kl6-field-control-box) { + margin-left: 36px; + } + } + + // Label positions + &.kl6-field-label-position-before { + .kl6-field-label { + padding-right: 16px; + } + } + + &.kl6-field-label-position-after { + flex-direction: row-reverse; + justify-content: flex-end; + + .kl6-field-label { + padding-left: 16px; + } + } + + &.kl6-field-label-position-top { + flex-direction: column; + gap: 4px; + } + + &.kl6-field-label-position-before { + &.kl6-field-label-type-default { + .kl6-field-label { + width: ${p}; + } + .kl6-field-control-wrapper { + flex: 1; + min-width: initial; + } + } + + &.kl6-field-label-type-full { + .kl6-field-label { + flex: 1; + min-width: ${p}; + } + .kl6-field-control-wrapper { + flex: none; + } + } + + &.kl6-field-label-type-stretch { + .kl6-field-label { + min-width: auto; + } + .kl6-field-control-wrapper { + flex: 1; + } + } + } + + &.kl6-field-grid-layout { + display: grid; + ${K} + } + + &.kl6-field-grid-layout, + &.kl6-field-label-position-before, + &.kl6-field-label-position-after { + &.kl6-field-label-type-default, + &.kl6-field-label-type-full { + .kl6-field-label + .kl6-field-control-wrapper { + max-width: ${({controlWidth:e})=>e||`calc(${q} - ${p})`}; + } + } + &:has(${X}) .kl6-field-label { + padding-top: 6px; + } + } + + ${({controlWidth:e})=>e&&"&& .kl6-field-control-wrapper { flex: none; }"} +`,Y=e=>M(e,{componentName:"field",defaultValues:{}}),Z=D.div.withConfig({shouldForwardProp:e=>!["cssConfig","labelType","controlWidth","gridLayout","gridPreset"].includes(e)})`${Q}`,ee=e=>{const{additionalComponent:s,className:d,control:c,controlWidth:f,cssConfig:$,description:g,getPopupContainer:h,gridLayout:o,gridPreset:n,label:m,labelPosition:u="top",labelType:x="default",message:y,messageMode:N="error",onHelpClick:w,popoverPlacement:v,popoverWidth:C,required:E=!1,style:L,testAttributes:F,tooltip:a,wrapperClassNames:r}=S(Y(e)),T=I=>I.parentElement;return t.createElement(Z,{className:k(d,"kl6-field",{"kl6-field-grid-layout":o||n,[`kl6-field-label-type-${x}`]:!o&&!n&&u==="before",[`kl6-field-label-position-${u}`]:!o&&!n,[`_label-${u}`]:!o&&!n}),cssConfig:$,labelType:x,controlWidth:f,gridLayout:o,gridPreset:n,style:L,...F},m&&t.createElement("div",{className:k("kl6-field-label",r==null?void 0:r.labelClassName),"data-role":"kv-key"},t.createElement(W,{tooltip:a,required:E,mode:"secondary",popoverPlacement:v,popoverWidth:C,getPopupContainer:h||T},m)),t.createElement("div",{className:k("kl6-field-control-wrapper",r==null?void 0:r.controlClassName)},t.createElement("div",{className:"kl6-field-control-box","data-role":"kv-value"},c,!m&&a&&t.createElement("div",{className:"kl6-field-control-additional"},t.createElement(B,{content:typeof a=="string"?t.createElement(P,{withoutTextStyle:!0,value:a}):a,getPopupContainer:h||T,placement:v,width:C},t.createElement(A,{interactive:!1,icon:t.createElement(j,null)}))),w&&t.createElement("div",{className:"kl6-field-control-additional"},t.createElement(G,{onClick:w,className:"kl6-field-help-icon"}))),g&&t.createElement(_,{text:t.createElement(P,{value:g,withoutTextStyle:!0})}),y&&t.createElement(_,{mode:N,text:y}),s))};ee.__docgenInfo={description:"",methods:[],displayName:"Field",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class name of the field wrapper or fiels items"},wrapperClassNames:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + labelClassName?: string, + controlClassName?: string +}`,signature:{properties:[{key:"labelClassName",value:{name:"string",required:!1}},{key:"controlClassName",value:{name:"string",required:!1}}]}},description:""},label:{required:!1,tsType:{name:"union",raw:"string | ReactNode",elements:[{name:"string"},{name:"ReactNode"}]},description:"Label text. If undefined, label isn't shown"},labelPosition:{required:!1,tsType:{name:"union",raw:"'before' | 'after' | 'top'",elements:[{name:"literal",value:"'before'"},{name:"literal",value:"'after'"},{name:"literal",value:"'top'"}]},description:"Position of the label"},labelType:{required:!1,tsType:{name:"LabelType"},description:"Label type"},control:{required:!1,tsType:{name:"ReactElement"},description:"Control item"},controlWidth:{required:!1,tsType:{name:"number"},description:"Custom width of control in px"},additionalComponent:{required:!1,tsType:{name:"ReactNode"},description:"Additional component after description and message"},description:{required:!1,tsType:{name:"string"},description:"Text under control"},message:{required:!1,tsType:{name:"string"},description:"Message text"},messageMode:{required:!1,tsType:{name:"HelpMessageMode"},description:"Message color mode"},onHelpClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Handler on help icon click"},getPopupContainer:{required:!1,tsType:{name:"PopoverProps['getPopupContainer']",raw:"PopoverProps['getPopupContainer']"},description:"Parent Node which the popover should be rendered to"},gridLayout:{required:!1,tsType:{name:"union",raw:`string | { + firstCol?: string, + secondCol?: string +}`,elements:[{name:"string"},{name:"signature",type:"object",raw:`{ + firstCol?: string, + secondCol?: string +}`,signature:{properties:[{key:"firstCol",value:{name:"string",required:!1}},{key:"secondCol",value:{name:"string",required:!1}}]}}]},description:"Grid values for grid-template-columns. If it is set, it overrides labelPosition and labelType"},gridPreset:{required:!1,tsType:{name:"unknown[union]",raw:"(typeof LayoutPreset)[keyof typeof LayoutPreset]"},description:""},popoverPlacement:{required:!1,tsType:{name:"union",raw:"'top' | 'left' | 'right' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'left'"},{name:"literal",value:"'right'"},{name:"literal",value:"'bottom'"}]},description:"Popover position relative to the info icon"},popoverWidth:{required:!1,tsType:{name:"number"},description:"Custom width for popover"},required:{required:!1,tsType:{name:"boolean"},description:"Is required"},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},tooltip:{required:!1,tsType:{name:"ReactNode"},description:"Popover content"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{ee as F,l as L,ie as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field.dev.stories-CVpjKaFQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field.dev.stories-CVpjKaFQ.js new file mode 100644 index 00000000..74c39b97 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Field.dev.stories-CVpjKaFQ.js @@ -0,0 +1,24 @@ +import{b as a,R as e,r as F,H as k}from"./iframe-zz6a49H8.js";import{w as B}from"./withMeta-CjSZnBk7.js";import{s as O}from"./helpers-BytZKRkB.js";import{B as I}from"./Button-Djh220XQ.js";import{F as o}from"./Field-C2ORP2lZ.js";import{F as v}from"./index-fAInp2nv.js";import{T}from"./Textbox-O3s0uqSG.js";import"./Menu-DpZxVIub.js";import{S as n}from"./Select-AFVn7dC3.js";import{S as C}from"./Sidebar-BShqmRdS.js";import"./Tree-BA3iVoIN.js";import{M as h}from"./meta-Cb3fXHac.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./CodeViewer-BRWrbmlN.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Search-D82BV3EU.js";import"./useLocalization-CR8m5dji.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";import"./SegmentedButton-RLIkkpaw.js";import"./Status-C8t1p2BY.js";import"./Toggle-DQagZAli.js";import"./ToggleButtonGroup-BIRRnLdU.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./Uploader-Br43BjKn.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Menu2-gmgzxp5q.js";import"./FileItem-LsQwFAIP.js";import"./useTranslation-7a9748wG.js";import"./UploadFull-CznKQlPq.js";import"./TimeInput-BZB7Et3p.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./useGlobalStyles-cJLcvPW6.js";import"./dateFns-CoF_XGKL.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRightMini-DjD3k9uh.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Calendar-CDnpIhMK.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Kira-D6S8lI4y.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./index-Bnrns6p9.js";import"./Submenu-CMti_k3_.js";import"./SubComponents-DQtvP83M.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./Badge-DMO-MXiW.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./List-pPHb0BSj.js";import"./PortalWrapper-CaqowjBr.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";const Kt={title:"Hexa UI Components/Field/FieldDev",component:o,argTypes:{...O(["theme","control"])},args:{labelPosition:"before",label:"Label",control:e.createElement(T,null),required:!1,onHelpClick:void 0,testId:"field-test-id",klId:"field-kl-id"},parameters:{badges:[a.stable,a.reviewedByDesign],docs:{page:B(h)}},tags:["!autodocs"]},x=["default","full","stretch"],g=k.div`width: 910px; background: #FAC;`,P=t=>{var r;return e.createElement(e.Fragment,null,e.createElement(g,null,"910px"),e.createElement(o,{...t,control:e.createElement(n,{value:t==null?void 0:t.labelType})}),e.createElement(o,{...t,control:e.createElement(n,{value:(r=t==null?void 0:t.labelType)==null?void 0:r.repeat(50)})}))},p={render:t=>e.createElement(e.Fragment,null,x.map(r=>e.createElement(P,{...t,key:r,labelType:r})))},i={render:t=>e.createElement(e.Fragment,null,e.createElement(g,null,"910px"),x.map(r=>e.createElement(o,{key:r,...t,labelType:r,control:e.createElement(T,{placeholder:`labelType: ${r}`})}))),args:{label:"",tooltip:"Tooltip text"}},m={render:t=>{const[r,l]=F.useState(!1);return e.createElement(e.Fragment,null,e.createElement(I,{text:"Open sidebar",onClick:()=>l(!0)}),e.createElement(C,{visible:r,onClose:()=>l(!1),title:"Sidebar",size:"extraSmall"},e.createElement(v,{items:[e.createElement(o,{key:"1",control:t.control,label:t.label}),e.createElement(o,{key:"2",control:t.control,label:t.label,labelPosition:"before"})]})))}};var s,c,d;p.parameters={...p.parameters,docs:{...(s=p.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: (args: FieldProps) => <> + {labelTypes.map(type => )} + +}`,...(d=(c=p.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var b,u,y;i.parameters={...i.parameters,docs:{...(b=i.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: (args: FieldProps) => <> + 910px + {labelTypes.map(type => } />)} + , + args: { + label: '', + tooltip: 'Tooltip text' + } +}`,...(y=(u=i.parameters)==null?void 0:u.docs)==null?void 0:y.source}}};var S,f,E;m.parameters={...m.parameters,docs:{...(S=m.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: (args: FieldProps) => { + const [isOpen, setIsOpen] = useState(false); + return <> + + }] + } +}`,...(z=(U=d.parameters)==null?void 0:U.docs)==null?void 0:z.source}}};const vo=["Basic","WaysToDeclareComponent","OverrideCommonStyles","ReducedMargin","Disabled","KeyValueMapper"];export{c as Basic,b as Disabled,d as KeyValueMapper,p as OverrideCommonStyles,u as ReducedMargin,m as WaysToDeclareComponent,vo as __namedExportsOrder,ho as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem-LsQwFAIP.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem-LsQwFAIP.js new file mode 100644 index 00000000..de6deae3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem-LsQwFAIP.js @@ -0,0 +1,118 @@ +import{L as k}from"./Loader-Y1gOuUZF.js";import{aF as F,H as p,S as c,R as s,$,r as e,y as z,A as v,aG as h}from"./iframe-zz6a49H8.js";import{t as x,l as B,o as q,a as N}from"./StatusDangerOutlineSquare-CfDrKxro.js";import{u as S}from"./useTranslation-7a9748wG.js";const C=()=>["B","KB","MB","GB","TB","PB"],R=r=>{const t=C();let o=r,l=0;for(;o>1024&&l{const t=e.useRef(null),[o,l]=e.useState(!1);e.useEffect(()=>{if(!t.current)return;const i=t.current,u=new ResizeObserver(()=>{l(i.offsetWidthu.unobserve(i)},[t.current]);const[a,d]=W(r),f=s.createElement(L,null,s.createElement(U,{ref:t},a),d);return o?s.createElement(z,{text:r},f):f},m=p(({children:r,truncateName:t,...o})=>!t||r.length<15?s.createElement($,{...o,type:"BTR3"},r):s.createElement($,{...o,type:"BTR3"},s.createElement(D,null,r)))` + overflow: hidden; + word-break: break-word; +`,b=p(({percent:r,size:t,...o})=>{const{t:l}=S(),a=R(t);if(r===void 0)return s.createElement($,{...o,type:"BTR4"},a);const d=(Number.parseFloat(a)*r/100).toFixed(2);return s.createElement($,{...o,type:"BTR4"},l("uploader.progress",{progress:d,size:a}))})``,T=p($).attrs({type:"BTR4"})``,y=p(c).attrs({gap:8,width:"initial",wrap:"nowrap"})` + background: ${n.enabled.background}; + border: 1px solid ${n.enabled.border}; + border-radius: 4px; + padding: 5px 11px; + + > :nth-child(1) { + flex: 1; + } + + > :nth-child(2) { + flex: 0 0 auto; + } + + svg { + flex: 0 0 auto; + } + + ${m} { + color: ${n.enabled.name}; + } + + ${b} { + color: ${n.enabled.size}; + } + + .file-icon, .download-icon { + color: ${n.enabled.icon}; + } + + &:hover { + background: ${n.hover.background}; + border-color: ${n.hover.border}; + + ${m} { + color: ${n.hover.name}; + } + } + + ${r=>r.$done&&` + &:not(:hover) .close-icon { + display: none; + } + `} + + ${r=>r.$done&&!r.$disabled&&` + &:not(:hover) .download-icon { + display: none; + } + + &:hover { + cursor: pointer; + + .file-icon { + display: none; + } + } + + &:active { + background-color: ${n.active.background}; + border-color: ${n.active.border}; + } + `} + + ${r=>r.$done&&r.$disabled&&` + .close-icon { + display: none; + } + `} + + ${r=>r.$error&&` + &, &:hover { + background: ${n.invalid.background}; + border-color: ${n.invalid.border}; + + .error-icon { + color: ${n.invalid.icon}; + } + + ${m} { + color: ${n.invalid.name}; + } + + ${T} { + color: ${n.invalid.validation}; + } + } + `} + + ${r=>r.$disabled&&` + &, &:hover { + background: ${n.disabled.background}; + border-color: ${n.disabled.border}; + + .file-icon, .error-icon { + color: ${n.disabled.icon}; + } + + ${m}, ${T} { + color: ${n.disabled.name}; + } + + ${b} { + color: ${n.disabled.size}; + } + } + `} +`,G=p.div``;function H({className:r,disabled:t,name:o,onDownload:l,onRemove:a,onUpload:d,percent:f,size:i,status:u,truncateName:E,...g}){if(u==="uploading"||u===void 0)return e.createElement(y,{$disabled:t,className:r},e.createElement(c,{gap:8,wrap:"nowrap",style:{overflow:"hidden"}},u==="uploading"?e.createElement(k,{size:"small"}):e.createElement(x,{className:"file-icon"}),e.createElement(m,{truncateName:E},o)),e.createElement(c,{gap:8},i&&e.createElement(b,{percent:f,size:i}),e.createElement(v,{className:"close-icon",disabled:t,icon:e.createElement(h,null),onClick:a,size:"large"})));if(u==="error"){const w=typeof g.error=="string"?g.error:g.error instanceof Error?g.error.message:String(g.error);return e.createElement(y,{className:r,$disabled:t,$error:!0,align:"flex-start"},e.createElement(c,{align:"flex-start",gap:8,wrap:"nowrap",style:{overflow:"hidden"}},e.createElement(B,{className:"error-icon",style:{marginTop:2}}),e.createElement(c,{align:"flex-start",direction:"vertical",wrap:"nowrap",style:{overflow:"hidden"}},e.createElement(m,{style:{maxWidth:"100%"},truncateName:E},o),e.createElement(T,null,w))),e.createElement(c,{gap:4},e.createElement(v,{disabled:t,icon:e.createElement(q,null),onClick:d,size:"large"}),e.createElement(v,{className:"close-icon",disabled:t,icon:e.createElement(h,null),onClick:a,size:"large"})))}return e.createElement(y,{$disabled:t,$done:!0,className:r,onClick:t?void 0:l},e.createElement(c,{gap:8,wrap:"nowrap",style:{overflow:"hidden"}},e.createElement(x,{className:"file-icon"}),!t&&e.createElement(N,{className:"download-icon"}),e.createElement(m,{truncateName:E},o)),e.createElement(c,{gap:8},i&&e.createElement(b,{size:i}),e.createElement(v,{className:"close-icon",disabled:t,icon:e.createElement(h,null),onClick:w=>{w.stopPropagation(),a==null||a()},size:"large"})))}H.__docgenInfo={description:"",methods:[],displayName:"FileItem",props:{className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},error:{required:!1,tsType:{name:"any"},description:""},name:{required:!0,tsType:{name:"string"},description:""},onDownload:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onRemove:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onUpload:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},percent:{required:!1,tsType:{name:"number"},description:""},size:{required:!0,tsType:{name:"number"},description:""},status:{required:!1,tsType:{name:"union",raw:"'done' | 'uploading' | 'removed' | 'error' | 'success'",elements:[{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"},{name:"literal",value:"'error'"},{name:"literal",value:"'success'"}]},description:""},truncateName:{required:!1,tsType:{name:"boolean"},description:""}}};export{H as F,G as U,R as c}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem.stories-z1d-5IfI.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem.stories-z1d-5IfI.js new file mode 100644 index 00000000..30c946fe --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FileItem.stories-z1d-5IfI.js @@ -0,0 +1,20 @@ +import{w as c}from"./withDesignControls-Cqk9De58.js";import{r as u}from"./StoryComponents-C4fwEYRs.js";import{R as t,H as g}from"./iframe-zz6a49H8.js";import{M as b}from"./meta-Bi9iMNKH.js";import{F as d}from"./FileItem-LsQwFAIP.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./preload-helper-C1FmrZbK.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./useTranslation-7a9748wG.js";const _={title:"Hexa UI Components/Upload/File Item",component:d,tags:["!autodocs"],...c({componentName:"uploaderFileItem",meta:{argTypes:{error:{control:"text"},status:{control:{type:"radio"},options:["done","uploading","error"]}},args:{error:"Something goes wrong",name:"The quick brown fox jumps over the lazy dog, the quick brown fox jumps over the lazy dog.png",size:1e6,status:"done",truncateName:!0},parameters:{actions:{argTypesRegex:"^(on.*)"},design:b.pixsoView}}})},r=g(d)` + max-width: 540px; +`,o={render:e=>t.createElement(r,{...e}),name:"File Item"},a={render:e=>u([{label:"default",content:t.createElement(r,{...e,status:"done"})},{label:"uploading",content:t.createElement(r,{...e,percent:50,status:"uploading"})},{label:"error",content:t.createElement(r,{...e,status:"error"})},{label:"disabled",content:t.createElement(r,{...e,disabled:!0,status:"done"})}],!0)};var s,n,m;o.parameters={...o.parameters,docs:{...(s=o.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: args => , + name: 'File Item' +}`,...(m=(n=o.parameters)==null?void 0:n.docs)==null?void 0:m.source}}};var i,l,p;a.parameters={...a.parameters,docs:{...(i=a.parameters)==null?void 0:i.docs,source:{originalSource:`{ + render: args => renderVariants([{ + label: 'default', + content: + }, { + label: 'uploading', + content: + }, { + label: 'error', + content: + }, { + label: 'disabled', + content: + }], true) +}`,...(p=(l=a.parameters)==null?void 0:l.docs)==null?void 0:p.source}}};const O=["FileItemStory","Status"];export{o as FileItemStory,a as Status,O as __namedExportsOrder,_ as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Filters.stories-CNcU0u2A.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Filters.stories-CNcU0u2A.js new file mode 100644 index 00000000..621c2d98 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Filters.stories-CNcU0u2A.js @@ -0,0 +1,85 @@ +import{R as r,b as _,t as c,P as u,r as q}from"./iframe-zz6a49H8.js";import{w as I}from"./withMeta-CjSZnBk7.js";import{B as U}from"./Button-Djh220XQ.js";import{T as z}from"./Tag-DxDPN1QL.js";import{t as o,a as O,F as V}from"./index-CLWXu3RE.js";import{M as G}from"./meta-BE46TiHA.js";import{g as J,t as L,m as Q}from"./filtersMockData-Bou-xvDf.js";import{W as X}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const ht={title:"Hexa UI Components/Table/Filters",component:o,args:{columns:L,dataSource:J,filterVersion:1,useFiltersSidebar:!0,toolbar:{showFilterSidebar:!0},storageMergeFiltersMode:"merge",onFiltersChange:e=>console.log("onFiltersChange",e),onFilterChange:e=>console.log("onFilterChange",e),onDropdownFiltersChange:e=>console.log("onDropdownFiltersChange",e),onSidebarFiltersChange:e=>console.log("onSidebarFiltersChange",e)},argTypes:{filterVersion:{control:"radio",options:[1,2],table:{defaultValue:{summary:"1"},type:{summary:` + v1 - default, + v2 - add the following operations to v1 filters: + text filter - Regexp, Empty, Not empty; + number filter - ≥, ≤, Empty, Not empty; + enum filter - Contains (AND), Contains (OR), Doesn't contain, Regexp. + `}}},storageMergeFiltersMode:{control:"radio",options:["merge","predefined-overrides"]}},parameters:{badges:[_.stable],docs:{page:I(G)},controls:{exclude:/(columns|dataSource|pagination|toolbar)/}},decorators:[(e,d)=>r.createElement(X,null,r.createElement(e,{...d}))],tags:["!autodocs"]},t={name:"dateHired",condition:V.eq,type:O.DateRange,value:{from:16725204e5,to:16908372e5}},F={name:"fullname",condition:V.cont,type:O.Text,value:"a"},H={id:"column.fullname",items:[{name:"fullname",filterName:'Should contain "Evgenija"'}]},Y={id:"column.salary",items:[{name:"salary",filterName:"Should be >300000"}]},i={render:e=>r.createElement(r.Fragment,null,r.createElement(c,{closable:!1,mode:"info",style:{marginBottom:16}},r.createElement(u,null,"На данный момент ",r.createElement(z,null,"Contains (AND)")," фильтрация на клиентской стороне не поддерживается. Используйте серверную фильтрацию.")),r.createElement(o,{...e}))},a={render:e=>r.createElement(r.Fragment,null,r.createElement(c,{closable:!1,mode:"info",style:{marginBottom:16}},r.createElement(u,null,"`@deprecated defaultSidebarFilters` overrides `@deprecated defaultFiltersConfig`, `predefinedFilters` overrides both. Also `predefinedFilters` overrides `@deprecated initialFilters`.")),r.createElement(o,{...e})),args:{predefinedFilters:[t,F,H,Y],defaultSidebarFilters:[t],defaultFiltersConfig:[F],initialFilters:{fullname:{'Should contain "Evgenija"':e=>!!e.fullname.match(/Evgenija/g)}}}},n={render:e=>r.createElement(r.Fragment,null,r.createElement(c,{closable:!1,mode:"info",style:{marginBottom:16}},r.createElement(u,null,"`externalFilters` overrides `appliedFilters` and `sidebarFilters`.")),r.createElement(o,{...e})),args:{externalFilters:[t,H],appliedFilters:{fullname:{'Should contain "Evgenija"':e=>!!e.fullname.match(/Evgenija/g)}},sidebarFilters:[t]}},s={args:{storageKey:"test-filters-table",storageMergeFiltersMode:"merge"}},m={args:{isServerFiltering:!0}},l={args:{customFilterFunction:Q}},p={render:e=>{const[d,K]=q.useState(e.dataSource);return r.createElement(r.Fragment,null,r.createElement(U,{onClick:()=>{var g;return K((g=e.dataSource)==null?void 0:g.slice(50))}},"Change data source"),r.createElement(o,{...e,dataSource:d}))},args:{predefinedFilters:[t]},name:"[dev] What if dataSource changed with filters applied?"};var f,S,b;i.parameters={...i.parameters,docs:{...(f=i.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: args => <> + +

+ На данный момент Contains (AND) фильтрация на клиентской стороне не поддерживается. Используйте серверную фильтрацию. +

+
+ + +}`,...(b=(S=i.parameters)==null?void 0:S.docs)==null?void 0:b.source}}};var h,E,v;a.parameters={...a.parameters,docs:{...(h=a.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: args => <> + +

+ \`@deprecated defaultSidebarFilters\` overrides \`@deprecated defaultFiltersConfig\`, + \`predefinedFilters\` overrides both. Also \`predefinedFilters\` overrides \`@deprecated initialFilters\`. +

+
+
+ , + args: { + predefinedFilters: [sidebarFilter1, sidebarFilter2, columnFilter1, columnFilter2], + defaultSidebarFilters: [sidebarFilter1], + defaultFiltersConfig: [sidebarFilter2], + initialFilters: { + fullname: { + 'Should contain "Evgenija"': row => !!row.fullname.match(/Evgenija/g) + } + } + } +}`,...(v=(E=a.parameters)==null?void 0:E.docs)==null?void 0:v.source}}};var C,y,M;n.parameters={...n.parameters,docs:{...(C=n.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: args => <> + +

\`externalFilters\` overrides \`appliedFilters\` and \`sidebarFilters\`.

+
+
+ , + args: { + externalFilters: [sidebarFilter1, columnFilter1], + appliedFilters: { + fullname: { + 'Should contain "Evgenija"': row => !!row.fullname.match(/Evgenija/g) + } + }, + sidebarFilters: [sidebarFilter1] + } +}`,...(M=(y=n.parameters)==null?void 0:y.docs)==null?void 0:M.source}}};var x,D,w;s.parameters={...s.parameters,docs:{...(x=s.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + storageKey: 'test-filters-table', + storageMergeFiltersMode: 'merge' + } +}`,...(w=(D=s.parameters)==null?void 0:D.docs)==null?void 0:w.source}}};var T,B,j;m.parameters={...m.parameters,docs:{...(T=m.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + isServerFiltering: true + } +}`,...(j=(B=m.parameters)==null?void 0:B.docs)==null?void 0:j.source}}};var P,N,R;l.parameters={...l.parameters,docs:{...(P=l.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + customFilterFunction: mockCustomFilterFunction + } +}`,...(R=(N=l.parameters)==null?void 0:N.docs)==null?void 0:R.source}}};var A,W,k;p.parameters={...p.parameters,docs:{...(A=p.parameters)==null?void 0:A.docs,source:{originalSource:`{ + render: args => { + const [dataSource, setDataSource] = useState(args.dataSource); + return <> + +
+ ; + }, + args: { + predefinedFilters: [sidebarFilter1] + }, + name: '[dev] What if dataSource changed with filters applied?' +}`,...(k=(W=p.parameters)==null?void 0:W.docs)==null?void 0:k.source}}};const Et=["Filters","PredefinedFilters","ExternalFilters","SavingFilters","ServerFiltering","CustomFilterFunction","DataSourceChanged"];export{l as CustomFilterFunction,p as DataSourceChanged,n as ExternalFilters,i as Filters,a as PredefinedFilters,s as SavingFilters,m as ServerFiltering,Et as __namedExportsOrder,ht as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel-BcyH9HgS.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel-BcyH9HgS.js new file mode 100644 index 00000000..d6bd8099 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel-BcyH9HgS.js @@ -0,0 +1,31 @@ +import{a1 as y,a0 as T,w as v,u as P,R as e,j as w,T as i,A as x,aj as C,H as q}from"./iframe-zz6a49H8.js";import{M as E}from"./Markdown-Dd69RiPx.js";import{P as N}from"./Popover-B2Trw9mJ.js";import{T as F}from"./Tag-DxDPN1QL.js";const m=y(),L=T` + display: inline; + + & .form-label-text { + color: ${m("text")}; + } + + & .form-label-asterisk { + color: ${m("asterisk")}; + } + + & .form-label-info-icon { + margin-left: 4px; + height: 10px; + transform: translateY(3px); + display: inline-flex; + + [dir='rtl'] & { + margin-left: 0; + margin-right: 4px; + } + } + + .form-label-tag { + margin: 0 0 0 8px; + } + + .form-label-tag + .form-label-tag { + margin-left: 4px; + } +`,k=t=>v(t,{componentName:"formLabel",defaultValues:{mode:"primary"},propsToDrill:["mode"]}),A=q("label").withConfig({shouldForwardProp:t=>!["cssConfig"].includes(t)})`${L}`,R=t=>{const{disabled:o,mode:l,...s}=t,n=k({...s,disabled:o,mode:o?"disabled":l}),a=P(n);return e.createElement($,{...a})},$=({mode:t,children:o,className:l,disabled:s,required:n,tooltip:a,tagsAfter:p=[],testAttributes:d,getPopupContainer:c,popoverPlacement:f,popoverWidth:u,...b})=>{const g=r=>r.parentElement;return e.createElement(A,{...b,...d,className:w("form-label",l)},e.createElement(i,{type:"BTR3",className:"form-label-text"},o),n&&e.createElement(i,{type:"BTR3",className:"form-label-asterisk"},"*"),a&&e.createElement(N,{content:typeof a=="string"?e.createElement(E,{withoutTextStyle:!0,value:a}):a,getPopupContainer:c||g,placement:f,width:u},e.createElement(x,{mode:"ghost",size:"large",interactive:!1,icon:e.createElement(C,null),className:"form-label-info-icon"})),p.map((r,h)=>r&&e.createElement(F,{key:`${r}-${h}`,label:r,className:"form-label-tag",outlined:!(s||t==="disabled")})))};R.__docgenInfo={description:"",methods:[],displayName:"FormLabel",props:{required:{required:!1,tsType:{name:"boolean"},description:"Is required"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},tagsAfter:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Tags after label"},tooltip:{required:!1,tsType:{name:"ReactNode"},description:"Popover content"},getPopupContainer:{required:!1,tsType:{name:"PopoverProps['getPopupContainer']",raw:"PopoverProps['getPopupContainer']"},description:"Parent Node which the popover should be rendered to"},popoverPlacement:{required:!1,tsType:{name:"union",raw:"'top' | 'left' | 'right' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'left'"},{name:"literal",value:"'right'"},{name:"literal",value:"'bottom'"}]},description:"Popover position relative to the info icon"},popoverWidth:{required:!1,tsType:{name:"number"},description:"Custom width for popover"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"union",raw:"'primary' | 'secondary' | 'disabled'",elements:[{name:"literal",value:"'primary'"},{name:"literal",value:"'secondary'"},{name:"literal",value:"'disabled'"}]},description:"Color mode"}}};export{R as F}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel.stories-weYYTtKQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel.stories-weYYTtKQ.js new file mode 100644 index 00000000..79c26035 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormLabel.stories-weYYTtKQ.js @@ -0,0 +1,14 @@ +import{T as h}from"./Palette-oU4WYbWy.js";import{b as s,R as x,c as w}from"./iframe-zz6a49H8.js";import{w as k}from"./withMeta-CjSZnBk7.js";import{s as C}from"./helpers-BytZKRkB.js";import{F as A}from"./FormLabel-BcyH9HgS.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const L={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},S="Form Label",H="",M="",v="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=33851%3A105412&item-id=35101%3A171487",D="https://pixso.net/app/design/KtAtxSrw2DRuawHMSsDLOw",a={dod:L,component:S,description:H,usage:M,designLink:v,pixsoView:D},z={title:"Hexa UI Components/Form Label",component:A,argTypes:{getPopupContainer:{table:{type:{summary:"(triggerNode: HTMLElement) => HTMLElement"}}},tooltip:{control:{type:"text"}},tagsAfter:{control:{type:"object"}},...C(["theme"])},args:{mode:"primary",children:"My text",tooltip:"Replace me",required:!1,disabled:!1,testId:"form-label-test-id",klId:"form-label-kl-id"},parameters:{badges:[s.stable,s.reviewedByDesign],docs:{page:k(a)},design:a.pixsoView}},e={},o={args:{popoverWidth:500}},r={args:{tagsAfter:["1","2","Tag"]}},t={args:{source:w.label},render:y=>x.createElement(h,{...y})};var p,i,m;e.parameters={...e.parameters,docs:{...(p=e.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(m=(i=e.parameters)==null?void 0:i.docs)==null?void 0:m.source}}};var n,c,d;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:`{ + args: { + popoverWidth: 500 + } +}`,...(d=(c=o.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var l,g,u;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + tagsAfter: ['1', '2', 'Tag'] + } +}`,...(u=(g=r.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var b,f,T;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + source: componentColors.label + }, + render: args => +}`,...(T=(f=t.parameters)==null?void 0:f.docs)==null?void 0:T.source}}};const G=["Basic","CustomPopoverWidth","TagsArray","ColorTokens"];export{e as Basic,t as ColorTokens,o as CustomPopoverWidth,r as TagsArray,G as __namedExportsOrder,z as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormTrigger.stories-DwLR-LOa.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormTrigger.stories-DwLR-LOa.js new file mode 100644 index 00000000..73bce537 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/FormTrigger.stories-DwLR-LOa.js @@ -0,0 +1,22 @@ +import{ak as a,H as n,T as y,u as b,r as e,L as w,b as d}from"./iframe-zz6a49H8.js";import{w as F}from"./withMeta-CjSZnBk7.js";import{B as R}from"./Button-Djh220XQ.js";import{s as B}from"./shouldForwardProp-Cdy-RLhZ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";const L=n.div.withConfig({shouldForwardProp:B})` + margin-bottom: ${a[16]}px; + display: flex; + flex-direction: row; + gap: ${a[8]}px; + max-width: 710px; +`,v=n.div` + flex: 0 0 calc(235px - ${a[8]}px); +`,l=n(y)` + display: block; + margin-top: 2px; + + span + & { + margin-top: -1px; + } +`;var r=(t=>(t.Link="link",t.Button="button",t))(r||{});const o=({actionText:t,description:i,onClick:p,title:m,type:f=r.Link,disabled:c,...k})=>{const E=f===r.Link,{testAttributes:x,...h}=b(k);return e.createElement(L,{...h,...x},E?e.createElement("div",null,e.createElement(w,{disabled:c,onClick:p},m),e.createElement(l,{type:"BTR4",themedColor:"secondary-solid"},i)):e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(y,{type:"BTM3",themedColor:"secondary2-solid"},m)),e.createElement("div",null,e.createElement(R,{mode:"secondary",onClick:p,disabled:c},t),e.createElement(l,{type:"BTR4",themedColor:"secondary-solid"},i))))};o.__docgenInfo={description:"",methods:[],displayName:"FormTrigger",props:{actionText:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Button text"},description:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Description"},onClick:{required:!0,tsType:{name:"ReactMouseEventHandler",raw:"React.MouseEventHandler",elements:[{name:"HTMLElement"}]},description:"Called after clicking"},title:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Title"},type:{required:!1,tsType:{name:"FormTriggerType"},description:"Link or Button type",defaultValue:{value:"FormTriggerType.Link",computed:!0}},role:{required:!1,tsType:{name:"string"},description:"HTML role"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disable component"}}};const N={designTokens:!0,useThemedHook:!1,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0},H="FormTrigger",C="",M="",S="",q={dod:N,component:H,description:C,usage:M,designLink:S},ee={title:"Hexa UI Components/Form trigger",component:o,args:{title:"Kaspersky Security Network",description:"Kaspersky Security Network (KSN) is a cloud-based knowledge base that contains information about the reputation of files, web resources, and software. The use of data from Kaspersky Security Network ensures faster responses of the application to new threats, improves the performance of protection components, and reduces the likelihood of false positives.",actionText:"Open form",onClick:()=>alert("Form opened"),testId:"form-trigger-test-id",klId:"form-trigger-kl-id"},parameters:{badges:[d.stable,d.missingDesign],docs:{page:F(q)}}},s={render:t=>e.createElement("div",null,e.createElement(o,{...t,type:r.Button}),e.createElement(o,{...t,type:r.Button}),e.createElement(o,{...t,type:r.Link}))};var u,g,T;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: (args: FormTriggerProps) =>
+ + + +
+}`,...(T=(g=s.parameters)==null?void 0:g.docs)==null?void 0:T.source}}};const te=["Basic"];export{s as Basic,te as __namedExportsOrder,ee as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-C9hfRIJP.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-C9hfRIJP.js new file mode 100644 index 00000000..82f10862 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-C9hfRIJP.js @@ -0,0 +1,13 @@ +import{w as S}from"./withMeta-CjSZnBk7.js";import{c as B}from"./StoryComponents-C4fwEYRs.js";import{R as t,q as l,r as a,y as N,H as p}from"./iframe-zz6a49H8.js";import{d as T,U as z,v as G,s as b,F as D}from"./index-BDzolQnr.js";import{t as O,l as F}from"./UploadFull-CznKQlPq.js";import{s as U}from"./sbIconColors-DgSE393q.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./preload-helper-C1FmrZbK.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";const _=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.3 14C17.7315 14 18.1144 14.2768 18.2496 14.6866L21.5496 24.6866C21.7227 25.2111 21.4378 25.7766 20.9134 25.9496C20.3889 26.1227 19.8234 25.8378 19.6504 25.3134L18.887 23H15.713L14.9496 25.3134C14.7766 25.8378 14.2111 26.1227 13.6866 25.9496C13.1622 25.7766 12.8773 25.2111 13.0504 24.6866L16.3504 14.6866C16.4856 14.2768 16.8685 14 17.3 14ZM16.373 21H18.227L17.3 18.191L16.373 21Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M25 14C25.5523 14 26 14.4477 26 15V25C26 25.5523 25.5523 26 25 26C24.4477 26 24 25.5523 24 25V15C24 14.4477 24.4477 14 25 14Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 2C16.5523 2 17 2.44772 17 3V6H23V3C23 2.44772 23.4477 2 24 2C24.5523 2 25 2.44772 25 3V6H29C31.7614 6 34 8.23858 34 11V15H37C37.5523 15 38 15.4477 38 16C38 16.5523 37.5523 17 37 17H34V23H37C37.5523 23 38 23.4477 38 24C38 24.5523 37.5523 25 37 25H34V29C34 31.7614 31.7614 34 29 34H25V37C25 37.5523 24.5523 38 24 38C23.4477 38 23 37.5523 23 37V34H17V37C17 37.5523 16.5523 38 16 38C15.4477 38 15 37.5523 15 37V34H11C8.23858 34 6 31.7614 6 29V25H3C2.44772 25 2 24.5523 2 24C2 23.4477 2.44772 23 3 23H6V17H3C2.44772 17 2 16.5523 2 16C2 15.4477 2.44772 15 3 15H6V11C6 8.23858 8.23858 6 11 6H15V3C15 2.44772 15.4477 2 16 2ZM8 29C8 30.6569 9.34315 32 11 32H29C30.6569 32 32 30.6569 32 29V11C32 9.34315 30.6569 8 29 8H11C9.34315 8 8 9.34315 8 11V29Z",fill:l(e.color)||e.color||"currentColor"}))),f=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(_,{"kl-id":n,"data-testid":o,ref:r,...C})}));f.displayName="AiGenerated";const A=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 17C14 13.6863 16.6863 11 20 11C23.3137 11 26 13.6863 26 17C26 20.3137 23.3137 23 20 23C16.6863 23 14 20.3137 14 17ZM20 13C17.7909 13 16 14.7909 16 17C16 19.2091 17.7909 21 20 21C22.2091 21 24 19.2091 24 17C24 14.7909 22.2091 13 20 13Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 17C8 10.3726 13.3726 5 20 5C26.6274 5 32 10.3726 32 17C32 20.3082 30.6613 23.3037 28.4961 25.4744L32.2013 30.1324C33.7649 32.098 32.3652 35 29.8535 35H10.1465C7.63484 35 6.23513 32.098 7.79868 30.1324L11.5039 25.4744C9.33868 23.3037 8 20.3082 8 17ZM20 7C14.4771 7 10 11.4772 10 17C10 22.5228 14.4771 27 20 27C25.5228 27 30 22.5228 30 17C30 11.4772 25.5228 7 20 7ZM13.0296 26.7691L9.36388 31.3775C8.8427 32.0327 9.30927 33 10.1465 33H29.8535C30.6907 33 31.1573 32.0327 30.6361 31.3775L26.9704 26.7691C25.0056 28.1736 22.5993 29 20 29C17.4007 29 14.9944 28.1736 13.0296 26.7691Z",fill:l(e.color)||e.color||"currentColor"}))),w=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(A,{"kl-id":n,"data-testid":o,ref:r,...C})}));w.displayName="CameraIp";const P=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M38 20C38 29.9411 29.9411 38 20 38C10.0589 38 2 29.9411 2 20C2 10.0589 10.0589 2 20 2C29.9411 2 38 10.0589 38 20ZM19 13C19 12.4477 19.4477 12 20 12C20.5523 12 21 12.4477 21 13V21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21V13ZM20 24C19.4477 24 19 24.4477 19 25C19 25.5523 19.4477 26 20 26C20.5523 26 21 25.5523 21 25C21 24.4477 20.5523 24 20 24Z",fill:l(e.color)||e.color||"currentColor"}))),u=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(P,{"kl-id":n,"data-testid":o,ref:r,...C})}));u.displayName="Danger";const W=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 38C29.9411 38 38 29.9411 38 20C38 10.0589 29.9411 2 20 2C10.0589 2 2 10.0589 2 20C2 29.9411 10.0589 38 20 38ZM15.3042 16.7186C14.9137 16.3281 14.9137 15.6949 15.3042 15.3044C15.6948 14.9138 16.3279 14.9138 16.7185 15.3044L20.0022 18.5881L23.286 15.3044C23.6765 14.9138 24.3097 14.9138 24.7002 15.3044C25.0907 15.6949 25.0907 16.3281 24.7002 16.7186L21.4164 20.0024L24.7002 23.2861C25.0907 23.6766 25.0907 24.3098 24.7002 24.7003C24.3096 25.0908 23.6765 25.0908 23.2859 24.7003L20.0022 21.4166L16.7185 24.7003C16.328 25.0908 15.6948 25.0908 15.3043 24.7003C14.9138 24.3098 14.9138 23.6766 15.3043 23.2861L18.588 20.0024L15.3042 16.7186Z",fill:l(e.color)||e.color||"currentColor"}))),h=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(W,{"kl-id":n,"data-testid":o,ref:r,...C})}));h.displayName="Error";const q=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M13 14C13 13.4477 12.5523 13 12 13C11.4477 13 11 13.4477 11 14V16H9C8.44771 16 8 16.4477 8 17C8 17.5523 8.44771 18 9 18H11V20C11 20.5523 11.4477 21 12 21C12.5523 21 13 20.5523 13 20V18H15C15.5523 18 16 17.5523 16 17C16 16.4477 15.5523 16 15 16H13V14Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M33 17.5C33 18.3284 32.3284 19 31.5 19C30.6716 19 30 18.3284 30 17.5C30 16.6716 30.6716 16 31.5 16C32.3284 16 33 16.6716 33 17.5Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M25.5 19C26.3284 19 27 18.3284 27 17.5C27 16.6716 26.3284 16 25.5 16C24.6716 16 24 16.6716 24 17.5C24 18.3284 24.6716 19 25.5 19Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M30 14.5C30 15.3284 29.3284 16 28.5 16C27.6716 16 27 15.3284 27 14.5C27 13.6716 27.6716 13 28.5 13C29.3284 13 30 13.6716 30 14.5Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M28.5 22C29.3284 22 30 21.3284 30 20.5C30 19.6716 29.3284 19 28.5 19C27.6716 19 27 19.6716 27 20.5C27 21.3284 27.6716 22 28.5 22Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 5C20.5523 5 21 5.44772 21 6V8H31C34.3137 8 37 10.6863 37 14V25.5C37 29.0899 34.0899 32 30.5 32H30C27.027 32 24.559 29.8377 24.083 27H15.917C15.441 29.8377 12.973 32 10 32H9.5C5.91015 32 3 29.0899 3 25.5V14C3 10.6863 5.68629 8 9 8H19V6C19 5.44772 19.4477 5 20 5ZM9 10H31C33.2091 10 35 11.7909 35 14V25.5C35 27.9853 32.9853 30 30.5 30H30C27.7909 30 26 28.2091 26 26C26 25.4477 25.5523 25 25 25H15C14.4477 25 14 25.4477 14 26C14 28.2091 12.2091 30 10 30H9.5C7.01472 30 5 27.9853 5 25.5V14C5 11.7909 6.79086 10 9 10Z",fill:l(e.color)||e.color||"currentColor"}))),H=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(q,{"kl-id":n,"data-testid":o,ref:r,...C})}));H.displayName="Gamepad";const j=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M38 20C38 29.9411 29.9411 38 20 38C10.0589 38 2 29.9411 2 20C2 10.0589 10.0589 2 20 2C29.9411 2 38 10.0589 38 20ZM19 25C19 25.5523 19.4477 26 20 26C20.5523 26 21 25.5523 21 25V17C21 16.4477 20.5523 16 20 16C19.4477 16 19 16.4477 19 17V25ZM20 14C19.4477 14 19 13.5523 19 13C19 12.4477 19.4477 12 20 12C20.5523 12 21 12.4477 21 13C21 13.5523 20.5523 14 20 14Z",fill:l(e.color)||e.color||"currentColor"}))),v=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(j,{"kl-id":n,"data-testid":o,ref:r,...C})}));v.displayName="Info";const Q=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M18 29C17.4477 29 17 29.4477 17 30C17 30.5523 17.4477 31 18 31H22C22.5523 31 23 30.5523 23 30C23 29.4477 22.5523 29 22 29H18Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 9C11 6.79086 12.7909 5 15 5H25C27.2091 5 29 6.79086 29 9V31C29 33.2091 27.2091 35 25 35H15C12.7909 35 11 33.2091 11 31V9ZM15 7H25C26.1046 7 27 7.89543 27 9V31C27 32.1046 26.1046 33 25 33H15C13.8954 33 13 32.1046 13 31V9C13 7.89543 13.8954 7 15 7Z",fill:l(e.color)||e.color||"currentColor"}))),V=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(Q,{"kl-id":n,"data-testid":o,ref:r,...C})}));V.displayName="Iphone";const J=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 14.4641L14 12.732C15.3333 11.9623 15.3333 10.0378 14 9.26795L11 7.5359C9.66667 6.7661 8 7.72834 8 9.26795L8 12.732C8 14.2716 9.66666 15.2339 11 14.4641ZM10 9.26795L13 11L10 12.732L10 9.26795Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11ZM11 5C7.68629 5 5 7.68629 5 11C5 14.3137 7.68629 17 11 17C14.3137 17 17 14.3137 17 11C17 7.68629 14.3137 5 11 5Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.0007 5H30C32.2091 5 34 6.79086 34 9V12C34 13.1947 33.4762 14.2671 32.6458 15C33.4762 15.7329 34 16.8053 34 18V21C34 23.2091 32.2091 25 30 25H21V29.126C22.4056 29.4878 23.5122 30.5944 23.874 32H34C34.5523 32 35 32.4477 35 33C35 33.5523 34.5523 34 34 34H23.874C23.4299 35.7252 21.8638 37 20 37C18.1362 37 16.5701 35.7252 16.126 34H6C5.44772 34 5 33.5523 5 33C5 32.4477 5.44772 32 6 32H16.126C16.4878 30.5944 17.5944 29.4878 19 29.126V25H10C7.79086 25 6 23.2091 6 21V19.6622C6.62683 20.0248 7.29667 20.3213 8 20.5422V21C8 22.1046 8.89543 23 10 23H30C31.1046 23 32 22.1046 32 21V18C32 16.8954 31.1046 16 30 16H19.6622C20.0248 15.3732 20.3213 14.7033 20.5422 14H30C31.1046 14 32 13.1046 32 12V9C32 7.89543 31.1046 7 30 7H20.1679C19.8559 6.28599 19.463 5.61546 19.0007 5ZM22 33C22 31.8954 21.1046 31 20 31C18.8954 31 18 31.8954 18 33C18 34.1046 18.8954 35 20 35C21.1046 35 22 34.1046 22 33Z",fill:l(e.color)||e.color||"currentColor"}))),g=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(J,{"kl-id":n,"data-testid":o,ref:r,...C})}));g.displayName="MediaStorage";const K=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 38C29.9411 38 38 29.9411 38 20C38 10.0589 29.9411 2 20 2C10.0589 2 2 10.0589 2 20C2 29.9411 10.0589 38 20 38ZM27.2929 15.2929C27.6834 15.6834 27.6834 16.3166 27.2929 16.7071L19.8536 24.1465C19.2678 24.7322 18.318 24.7323 17.7322 24.1465L14.2929 20.7072C13.9024 20.3167 13.9024 19.6835 14.2929 19.293C14.6834 18.9025 15.3166 18.9025 15.7071 19.293L18.7929 22.3787L25.8787 15.2929C26.2692 14.9024 26.9024 14.9024 27.2929 15.2929Z",fill:l(e.color)||e.color||"currentColor"}))),E=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(K,{"kl-id":n,"data-testid":o,ref:r,...C})}));E.displayName="Ok";const X=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 10C5 7.23858 7.23858 5 10 5H30C32.7614 5 35 7.23858 35 10V23C35 25.7614 32.7614 28 30 28H24V33H27C27.5523 33 28 33.4477 28 34C28 34.5523 27.5523 35 27 35H13C12.4477 35 12 34.5523 12 34C12 33.4477 12.4477 33 13 33H16V28H10C7.23858 28 5 25.7614 5 23V10ZM7.17071 24C7.58254 25.1652 8.69378 26 10 26H30C31.3062 26 32.4175 25.1652 32.8293 24H7.17071ZM33 22H7V10C7 8.34315 8.34315 7 10 7H30C31.6569 7 33 8.34315 33 10V22ZM22 33V28H18V33H22Z",fill:l(e.color)||e.color||"currentColor"}))),R=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(X,{"kl-id":n,"data-testid":o,ref:r,...C})}));R.displayName="Pc";const Y=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M28.5 20C29.3284 20 30 19.3284 30 18.5C30 17.6716 29.3284 17 28.5 17C27.6716 17 27 17.6716 27 18.5C27 19.3284 27.6716 20 28.5 20Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 12H9C6.79086 12 5 13.7909 5 16V24C5 26.2091 6.79086 28 9 28H12V33C12 34.1046 12.8954 35 14 35H26C27.1046 35 28 34.1046 28 33V28H31C33.2091 28 35 26.2091 35 24V16C35 13.7909 33.2091 12 31 12H28V7C28 5.89543 27.1046 5 26 5H14C12.8968 5 12 5.89308 12 6.99898V12ZM14 7H26V12H14V7ZM12 24V26H9C7.89543 26 7 25.1046 7 24V16C7 14.8954 7.89543 14 9 14H31C32.1046 14 33 14.8954 33 16V24C33 25.1046 32.1046 26 31 26H28V24C28 22.8954 27.1046 22 26 22H14C12.8954 22 12 22.8954 12 24ZM26 24H14V33H26V24Z",fill:l(e.color)||e.color||"currentColor"}))),M=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(Y,{"kl-id":n,"data-testid":o,ref:r,...C})}));M.displayName="Printer";const e2=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M21.711 9.04089C21.8386 8.9171 23.8779 7 27.2353 7C30.5486 7 32.5783 8.86685 32.7547 9.03615C33.1532 9.41853 33.7862 9.40546 34.1686 9.00695C34.551 8.60845 34.5379 7.97542 34.1394 7.59304C33.8107 7.27762 31.3053 5 27.2353 5C23.1121 5 20.5946 7.33745 20.3183 7.60555C19.9219 7.99016 19.9124 8.62325 20.297 9.01961C20.6816 9.41596 21.3147 9.42549 21.711 9.04089Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M24.7381 12.0413C24.3679 12.4464 23.7396 12.4776 23.331 12.1098C22.9317 11.7505 22.8894 11.1425 23.2273 10.7318C23.2659 10.6848 23.3094 10.6408 23.353 10.5976C23.4053 10.5458 23.4778 10.4771 23.57 10.3973C23.7538 10.238 24.019 10.0316 24.3601 9.82636C25.042 9.41624 26.0473 9 27.3141 9C28.5809 9 29.5862 9.41624 30.2681 9.82636C30.6092 10.0316 30.8744 10.238 31.0582 10.3973C31.1395 10.4677 31.3954 10.7249 31.4069 10.7392C31.7383 11.1498 31.6941 11.7526 31.2972 12.1098C30.8886 12.4776 30.2603 12.4464 29.8901 12.0413L29.8892 12.0404C29.8803 12.0309 29.8321 11.9812 29.7486 11.9089C29.6367 11.8119 29.4641 11.6767 29.2372 11.5402C28.783 11.2671 28.1312 11 27.3141 11C26.497 11 25.8452 11.2671 25.391 11.5402C25.1641 11.6767 24.9915 11.8119 24.8795 11.9089C24.8349 11.9476 24.7682 12.0083 24.7381 12.0413Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M11.5 31C12.3284 31 13 30.3284 13 29.5C13 28.6716 12.3284 28 11.5 28C10.6716 28 10 28.6716 10 29.5C10 30.3284 10.6716 31 11.5 31Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M18 29.5C18 30.3284 17.3284 31 16.5 31C15.6716 31 15 30.3284 15 29.5C15 28.6716 15.6716 28 16.5 28C17.3284 28 18 28.6716 18 29.5Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M21.5 31C22.3284 31 23 30.3284 23 29.5C23 28.6716 22.3284 28 21.5 28C20.6716 28 20 28.6716 20 29.5C20 30.3284 20.6716 31 21.5 31Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M27 14C27.5523 14 28 14.4477 28 15V24H31C33.2091 24 35 25.7909 35 28V31C35 33.2091 33.2091 35 31 35H9C6.79086 35 5 33.2091 5 31V28C5 25.7909 6.79086 24 9 24H26V15C26 14.4477 26.4477 14 27 14ZM9 26C7.89543 26 7 26.8954 7 28V31C7 32.1046 7.89543 33 9 33H31C32.1046 33 33 32.1046 33 31V28C33 26.8954 32.1046 26 31 26H9Z",fill:l(e.color)||e.color||"currentColor"}))),Z=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(e2,{"kl-id":n,"data-testid":o,ref:r,...C})}));Z.displayName="Router";const t2=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M12.5 21C13.3284 21 14 20.3284 14 19.5C14 18.6716 13.3284 18 12.5 18C11.6716 18 11 18.6716 11 19.5C11 20.3284 11.6716 21 12.5 21Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M14 10.5C14 11.3284 13.3284 12 12.5 12C11.6716 12 11 11.3284 11 10.5C11 9.67157 11.6716 9 12.5 9C13.3284 9 14 9.67157 14 10.5Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 5C7.79086 5 6 6.79086 6 9V12C6 13.1947 6.52376 14.2671 7.35418 15C6.52376 15.7329 6 16.8053 6 18V21C6 23.2091 7.79086 25 10 25H19V29.126C17.5944 29.4878 16.4878 30.5944 16.126 32H6C5.44772 32 5 32.4477 5 33C5 33.5523 5.44772 34 6 34H16.126C16.5701 35.7252 18.1362 37 20 37C21.8638 37 23.4299 35.7252 23.874 34H34C34.5523 34 35 33.5523 35 33C35 32.4477 34.5523 32 34 32H23.874C23.5122 30.5944 22.4056 29.4878 21 29.126V25H30C32.2091 25 34 23.2091 34 21V18C34 16.8053 33.4762 15.7329 32.6458 15C33.4762 14.2671 34 13.1947 34 12V9C34 6.79086 32.2091 5 30 5H10ZM22 33C22 31.8954 21.1046 31 20 31C18.8954 31 18 31.8954 18 33C18 34.1046 18.8954 35 20 35C21.1046 35 22 34.1046 22 33ZM30 23C31.1046 23 32 22.1046 32 21V18C32 16.8954 31.1046 16 30 16H10C8.89543 16 8 16.8954 8 18V21C8 22.1046 8.89543 23 10 23H30ZM8 9C8 7.89543 8.89543 7 10 7H30C31.1046 7 32 7.89543 32 9V12C32 13.1046 31.1046 14 30 14H10C8.89543 14 8 13.1046 8 12V9Z",fill:l(e.color)||e.color||"currentColor"}))),k=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(t2,{"kl-id":n,"data-testid":o,ref:r,...C})}));k.displayName="StorageServer";const r2=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M18 24C17.4477 24 17 24.4477 17 25C17 25.5523 17.4477 26 18 26H22C22.5523 26 23 25.5523 23 25C23 24.4477 22.5523 24 22 24H18Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 12C5 9.23858 7.23858 7 10 7H30C32.7614 7 35 9.23858 35 12V24C35 26.7614 32.7614 29 30 29H24.1887L27.2766 32.431C27.6461 32.8415 27.6128 33.4738 27.2023 33.8433C26.7918 34.2127 26.1595 34.1795 25.79 33.769L21.59 29.1023C21.5606 29.0695 21.5336 29.0353 21.5093 29H18.4908C18.4664 29.0353 18.4395 29.0695 18.41 29.1023L14.21 33.769C13.8405 34.1795 13.2082 34.2127 12.7977 33.8433C12.3872 33.4738 12.3539 32.8415 12.7234 32.431L15.8113 29H10C7.23858 29 5 26.7614 5 24V12ZM10 9C8.34315 9 7 10.3431 7 12V24C7 25.6569 8.34315 27 10 27H30C31.6569 27 33 25.6569 33 24V12C33 10.3431 31.6569 9 30 9H10Z",fill:l(e.color)||e.color||"currentColor"}))),x=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(r2,{"kl-id":n,"data-testid":o,ref:r,...C})}));x.displayName="Tv";const l2=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M20 13C18.3431 13 17 14.3431 17 16C17 16.5523 16.5523 17 16 17C15.4477 17 15 16.5523 15 16C15 13.2386 17.2386 11 20 11C22.7614 11 25 13.2386 25 16V16.7639C25 18.5131 24.0117 20.1122 22.4472 20.8944L22.2361 21C21.4785 21.3788 21 22.153 21 23C21 23.5523 20.5523 24 20 24C19.4477 24 19 23.5523 19 23C19 21.3955 19.9065 19.9287 21.3416 19.2111L21.5528 19.1056C22.4397 18.6621 23 17.7556 23 16.7639V16C23 14.3431 21.6569 13 20 13Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M20 28.2522C20.6895 28.2522 21.2484 27.6933 21.2484 27.0038C21.2484 26.3143 20.6895 25.7554 20 25.7554C19.3105 25.7554 18.7516 26.3143 18.7516 27.0038C18.7516 27.6933 19.3105 28.2522 20 28.2522Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 11C5 7.68629 7.68629 5 11 5H29C32.3137 5 35 7.68629 35 11V29C35 32.3137 32.3137 35 29 35H11C7.68629 35 5 32.3137 5 29V11ZM11 7C8.79086 7 7 8.79086 7 11V29C7 31.2091 8.79086 33 11 33H29C31.2091 33 33 31.2091 33 29V11C33 8.79086 31.2091 7 29 7H11Z",fill:l(e.color)||e.color||"currentColor"}))),I=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(l2,{"kl-id":n,"data-testid":o,ref:r,...C})}));I.displayName="Unknown";const o2=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M36.2233 25.9806L36.2208 25.9761L25.5357 7.1927L25.5331 7.18799C23.1512 2.93746 16.8628 2.93733 14.4807 7.18764L3.77943 25.9758L3.77675 25.9806C1.46321 30.1171 4.61522 35 9.30567 35H30.6943C35.3848 35 38.5368 30.1171 36.2233 25.9806ZM19 15C19 14.4477 19.4477 14 20 14C20.5523 14 21 14.4477 21 15V23C21 23.5523 20.5523 24 20 24C19.4477 24 19 23.5523 19 23V15ZM20 26C19.4477 26 19 26.4477 19 27C19 27.5523 19.4477 28 20 28C20.5523 28 21 27.5523 21 27C21 26.4477 20.5523 26 20 26Z",fill:l(e.color)||e.color||"currentColor"}))),L=t.memo(t.forwardRef((e,r)=>{const{klId:n,testId:o,...C}=e;return t.createElement(o2,{"kl-id":n,"data-testid":o,ref:r,...C})}));L.displayName="Warning";const C2={AiGenerated:f,CameraIp:w,Danger:u,Error:h,Gamepad:H,Info:v,Iphone:V,MediaStorage:g,Ok:E,Pc:R,Printer:M,Router:Z,StatusDangerSquareOutline:F,StorageServer:k,Tv:x,Unknown:I,UploadFull:O,Warning:L},n2=p.div` + margin: 40px 0; + display: flex; + flex-wrap: wrap; + gap: 40px; +`,a2=p.span` + align-items: center; + + .icon-name { + display: block; + font-size: 10px; + } +`,y=e=>{const r=[T,z,G,b,C2,D],n=["Size 8","Size 16","Size 24","Size 32","Size 40","Size 48"];return a.createElement(a.Fragment,null,a.createElement("div",null,r.map((o,C)=>a.createElement(a.Fragment,null,a.createElement(B,{label:n[C],vertical:!0}),a.createElement(n2,{key:`size${C}-key`},Object.keys(o).map(i=>{const $=o[i];return a.createElement(a2,{key:`${o}-${i}-key`},a.createElement(N,{text:i},a.createElement($,{color:e.color})))}))))))};y.__docgenInfo={description:"",methods:[],displayName:"IconGallery",props:{color:{required:!0,tsType:{name:"string"},description:""}}};const d2={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},i2="@kaspersky/hexa-ui-icons",c2="npm пакет, содержащий все иконки из дизайн системы",m2="import { AccountIdentity, Like } from '@kaspersky/hexa-ui-icons/24'",s2="https://pixso.net/app/design/OMHorA_MCv1V-96GDDwD7Q?item-id=11:3110",p2={dod:d2,component:i2,description:c2,usage:m2,pixsoView:s2},f1={component:y,title:"Design/Icons",argTypes:{color:U},parameters:{docs:{page:S(p2)}}},d={};var c,m,s;d.parameters={...d.parameters,docs:{...(c=d.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(s=(m=d.parameters)==null?void 0:m.docs)==null?void 0:s.source}}};const w1=["Gallery"];export{d as Gallery,w1 as __namedExportsOrder,f1 as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-DUEYMfIy.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-DUEYMfIy.js new file mode 100644 index 00000000..39e42880 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Gallery.stories-DUEYMfIy.js @@ -0,0 +1,393 @@ +import{w as Tf}from"./withMeta-CjSZnBk7.js";import{z as kf,r as w,R as v,J as g,H as D,A as Gf,D as Vf,y as qe,T as yf}from"./iframe-zz6a49H8.js";import{E as oe}from"./type-CR-gS43P.js";import{P as sf}from"./Pagination-78RDIjDb.js";import{L as un}from"./Loader-Y1gOuUZF.js";import{I as _}from"./Icon-BdnUIR-w.js";import{B as Se}from"./Button-Djh220XQ.js";import{S as On}from"./Scrollbar-2iOvoCF8.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./preload-helper-C1FmrZbK.js";import"./Select-AFVn7dC3.js";import"./TextReducer-CXi1K97e.js";import"./useGlobalStyles-cJLcvPW6.js";import"./Divider-DNO5OI2y.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./index-BNCbYTB0.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";import"./useTranslation-7a9748wG.js";import"./ArrowLeft-BenI_L4g.js";import"./ArrowRight-DPBBrE_M.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Dropdown-D5otA5yN.js";import"./focus-rl8Tx3sL.js";import"./button-nrifPwP7.js";import"./index-Chjiymov.js";import"./useThemedScrollbar-DpI4tOKz.js";const qf=e=>kf({theme:e}).colors,pn=e=>{const f=w.useRef(null),n=w.useRef(null),P=w.useRef(!0);return w.useEffect(()=>{if(f.current&&n.current){const r=n.current.offsetTop,t=n.current.offsetHeight,j=f.current.getScrollTop(),A=f.current.getClientHeight(),H=r+tj+A;if(!(!H&&!a)||P.current){const x=r+t/2,u=A/2,O=x>u;f.current.scrollTop(O?x-u:0)}P.current&&(P.current=!1)}},[e]),{scrollbarRef:f,selectedPreviewRef:n}},Me=e=>e.map((f,n)=>({uuid:`${n}${Date.now()}`,preview:typeof f=="string"?f:f.preview,full:typeof f=="string"?f:f.full})),We=(e,f)=>{const n=e.find(P=>P.full===f);return n?n.uuid:null},of=(e,f,n)=>{const[P,r]=w.useState(Me(e)),[t,j]=w.useState(We(P,f)),A=w.useCallback(a=>{n?n((a==null?void 0:a.full)||null):j((a==null?void 0:a.uuid)||null)},[P,n]),H=w.useRef(!0);return w.useEffect(()=>{H.current||r(Me(e))},[e]),w.useEffect(()=>{H.current||j(We(P,f))},[P,f]),w.useEffect(()=>{H.current=!1},[]),{screensListInternal:P,selectedUuid:t,onSelectScreen:A}},zn=()=>{const[e,f]=w.useState("loading"),n=w.useCallback(()=>{f("success")},[f]),P=w.useCallback(()=>{f("failure")},[f]);return[e,n,P]},Sf=({screensList:e,valueFromProps:f,onChangeFromProps:n,handleCustomImageLoad:P})=>{const[r,t]=w.useReducer(Mf,{valueFromProps:f,screensList:e},Wf),j=w.useCallback(a=>{n?n((a==null?void 0:a.full)||null):t({type:"selectScreen",payload:(a==null?void 0:a.uuid)||null})},[t,n]),A=w.useCallback(async a=>{try{t({type:"loadScreenStart",payload:a});const c=await P(a);t({type:"loadScreenSuccess",payload:{screenName:a,src:c}})}catch(c){console.error(c),t({type:"loadScreenFailure",payload:a})}},[P]),H=w.useRef(!0);return w.useEffect(()=>{H.current||t({type:"resetScreensList",payload:e})},[e]),w.useEffect(()=>{H.current||t({type:"updateValueFromProps",payload:f})},[f]),w.useEffect(()=>{H.current=!1},[]),{screensListInternal:r.screensListInternal,selectedUuid:r.selectedUuid,onSelectScreen:j,onLoadScreen:A}};function Mf(e,f){switch(f.type){case"selectScreen":return{...e,selectedUuid:f.payload};case"loadScreenStart":return{...e,screensListInternal:He(e.screensListInternal,{screenName:f.payload,status:"loading"})};case"loadScreenSuccess":return{...e,screensListInternal:He(e.screensListInternal,{screenName:f.payload.screenName,src:f.payload.src,status:"success"})};case"loadScreenFailure":return{...e,screensListInternal:He(e.screensListInternal,{screenName:f.payload,status:"failure"})};case"resetScreensList":return{selectedUuid:null,screensListInternal:dn(f.payload)};case"updateValueFromProps":return{...e,selectedUuid:Xn(e.screensListInternal,f.payload)};default:return e}}function He(e,{screenName:f,src:n,status:P}){return e.map(r=>{const t=r.full===f,j=r.preview===f;return t&&j?{...r,previewStatus:P,previewSrc:n||null,fullStatus:P,fullSrc:n||null}:t?{...r,fullStatus:P,fullSrc:n||null}:j?{...r,previewStatus:P,previewSrc:n||null}:r})}function Wf({valueFromProps:e,screensList:f}){const n=dn(f);return{selectedUuid:Xn(n,e),screensListInternal:n}}function dn(e){return e.map((f,n)=>({uuid:`${n}${Date.now()}`,preview:typeof f=="string"?f:f.preview,full:typeof f=="string"?f:f.full,previewStatus:"outsideOfViewport",fullStatus:"outsideOfViewport",previewSrc:null,fullSrc:null}))}function Xn(e,f){const n=e.find(P=>P.full===f);return n?n.uuid:null}function Bf(e,f){const[n,P]=w.useState(null),[r,t]=w.useState(!1),j=w.useRef(null);return w.useEffect(()=>{P(e.current)},[e]),w.useEffect(()=>{if(n){const A=()=>{var H;(H=j.current)==null||H.disconnect()};return A(),j.current=new IntersectionObserver(([H])=>{t(H.isIntersecting)},f),j.current.observe(n),A}},[n,t]),r}const gf=(...e)=>v.useCallback(f=>{for(let n=0;n{const[n,P]=w.useState(f?document.querySelector(f):void 0);w.useEffect(()=>{const r=f?document.querySelector(f):void 0;P(r)},[f]),w.useEffect(()=>{if(n)return n.classList.add("root-background-basic"),()=>n.classList.remove("root-background-basic")},[n]),w.useEffect(()=>{if(n&&e)return n.classList.add("root-background-blurred"),()=>{n&&n.classList.remove("root-background-blurred")}},[n,e])},bn=D.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 4px; + display: none; + align-items: center; + justify-content: center; + background-color: ${e=>e.backgroundColor}; +`,Kf=D.button` + background: transparent; + padding: 12px; + border: 1px solid ${g.cg200}; + border-radius: 4px; + cursor: pointer; + width: 185px; + height: 130px; + position: relative; + box-shadow: none; + transition: box-shadow .4s ease-in-out; + + outline: ${e=>e.isSelected?`${g.marina400} solid 4px`:"none"}; + + &:focus, + &:active { + outline: ${e=>e.isSelected?`${g.marina400} solid 4px`:"none"}; + } + + &:focus { + box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); + } + + &:hover ${bn} { + display: flex; + } +`,we=w.forwardRef((e,f)=>{const n=qf(),P=n["text-icons-elements"].secondary2,r=n["text-icons-elements"]["primary-invert"];return v.createElement(Kf,{...e,ref:f},e.children,v.createElement(bn,{backgroundColor:P},v.createElement(_,{size:"medium",name:"SearchSimplified",color:r})))}),Dn=D.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; +`,ue=w.memo(()=>v.createElement(Dn,null,v.createElement(un,null))),Oe=w.memo(()=>v.createElement(Dn,null,v.createElement(_,{size:"medium",name:"FileSad",color:g.cg200}))),Tn=D.img` + border-radius: 4px; + max-width: 100%; + max-height: 100%; +`;we.__docgenInfo={description:"",methods:[],displayName:"PreviewButton"};ue.__docgenInfo={description:"",methods:[],displayName:"PreviewLoading"};Oe.__docgenInfo={description:"",methods:[],displayName:"PreviewFailure"};const kn=w.forwardRef(({screen:e,onClick:f,createSrc:n,isSelected:P,isLazy:r=!0},t)=>{const[j,A,H]=zn(),a=w.useMemo(()=>n?n(e.preview):e.preview,[e]),c=w.useCallback(()=>{f(e)},[e,f]);return v.createElement(we,{onClick:c,ref:t,isSelected:P},j==="loading"&&v.createElement(ue,null),j==="failure"&&v.createElement(Oe,null),v.createElement(Tn,{src:a,alt:"",loading:r?"lazy":"eager",onLoad:A,onError:H}))}),Gn=w.memo(kn);kn.__docgenInfo={description:"",methods:[],displayName:"PreviewSimpleRaw",props:{screen:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}}]}},description:""},onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"(screen: ScreenInternalState | null) => void",signature:{arguments:[{type:{name:"union",raw:"ScreenInternalState | null",elements:[{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}}]}},{name:"null"}]},name:"screen"}],return:{name:"void"}}},description:""},createSrc:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"string"}}},description:""},isSelected:{required:!1,tsType:{name:"boolean"},description:""},isLazy:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}}}};const Vn=w.forwardRef(({screen:e,onClick:f,onLoad:n,isSelected:P,isLazy:r=!0},t)=>{const j=w.useRef(null),A=gf(t,j),H=Bf(j),a=w.useCallback(()=>{f(e)},[e,f]),c=w.useRef(n);return c.current=n,w.useEffect(()=>{r?H&&e.previewStatus==="outsideOfViewport"&&c.current(e.preview):e.previewStatus==="outsideOfViewport"&&c.current(e.preview)},[e.previewStatus,e.preview,H,r]),v.createElement(we,{onClick:a,ref:A,isSelected:P},e.previewStatus==="loading"&&v.createElement(ue,null),e.previewStatus==="failure"&&v.createElement(Oe,null),e.previewStatus==="success"&&!!e.previewSrc&&v.createElement(Tn,{src:e.previewSrc,alt:""}))}),yn=w.memo(Vn);Vn.__docgenInfo={description:"",methods:[],displayName:"PreviewCustomLoadRaw",props:{screen:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string, + previewStatus: LoadingStatusWithLoader, + fullStatus: LoadingStatusWithLoader, + previewSrc: string | null, + fullSrc: string | null +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}},{key:"previewStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"fullStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"previewSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}},{key:"fullSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}}]}},description:""},onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"(screen: ScreenInternalStateWithCustomLoad) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string, + previewStatus: LoadingStatusWithLoader, + fullStatus: LoadingStatusWithLoader, + previewSrc: string | null, + fullSrc: string | null +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}},{key:"previewStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"fullStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"previewSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}},{key:"fullSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}}]}},name:"screen"}],return:{name:"void"}}},description:""},onLoad:{required:!0,tsType:{name:"signature",type:"function",raw:"(name: string) => Promise",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"Promise",elements:[{name:"void"}],raw:"Promise"}}},description:""},isLazy:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}},isSelected:{required:!1,tsType:{name:"boolean"},description:""}}};const sn=D.div` + display: flex; + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.7); + z-index: 1000; +`,qn=D.div` + width: 222px; + height: 100vh; +`,on=D.div` + display: flex; + flex-direction: column; + padding: 16px; + gap: 16px; +`,Sn=D(Gf)` + position: absolute; + top: 16px; + right: 16px; +`,Mn=({children:e})=>{const f=w.useRef(),[n,P]=w.useState(!1);return w.useEffect(()=>{f.current=window.document.body,P(!0)},[]),n&&f.current?Vf.createPortal(e,f.current):null};/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var xe=function(e,f){return xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,P){n.__proto__=P}||function(n,P){for(var r in P)Object.prototype.hasOwnProperty.call(P,r)&&(n[r]=P[r])},xe(e,f)};function Nf(e,f){if(typeof f!="function"&&f!==null)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");xe(e,f);function n(){this.constructor=e}e.prototype=f===null?Object.create(f):(n.prototype=f.prototype,new n)}var V=function(){return V=Object.assign||function(f){for(var n,P=1,r=arguments.length;P=n?(P(t),e.animation=null):e.animation&&(P(a),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function S(e,f,n,P){var r=eP(f);if(!(!e.mounted||!r)){var t=e.setTransformState,j=e.transformState,A=j.scale,H=j.positionX,a=j.positionY,c=f.scale-A,x=f.positionX-H,u=f.positionY-a;n===0?t(f.scale,f.positionX,f.positionY):gn(e,P,n,function(O){var p=A+c*O,z=H+x*O,d=a+u*O;t(p,z,d)})}}function eP(e){var f=e.scale,n=e.positionX,P=e.positionY;return!(isNaN(f)||isNaN(n)||isNaN(P))}function nP(e,f,n){var P=e.offsetWidth,r=e.offsetHeight,t=f.offsetWidth,j=f.offsetHeight,A=t*n,H=j*n,a=P-A,c=r-H;return{wrapperWidth:P,wrapperHeight:r,newContentWidth:A,newDiffWidth:a,newContentHeight:H,newDiffHeight:c}}var fP=function(e,f,n,P,r,t,j){var A=e>f?n*(j?1:.5):0,H=P>r?t*(j?1:.5):0,a=e-f-A,c=A,x=P-r-H,u=H;return{minPositionX:a,maxPositionX:c,minPositionY:x,maxPositionY:u}},pe=function(e,f){var n=e.wrapperComponent,P=e.contentComponent,r=e.setup.centerZoomedOut;if(!n||!P)throw new Error("Components are not mounted");var t=nP(n,P,f),j=t.wrapperWidth,A=t.wrapperHeight,H=t.newContentWidth,a=t.newDiffWidth,c=t.newContentHeight,x=t.newDiffHeight,u=fP(j,H,a,A,c,x,!!r);return u},J=function(e,f){var n=pe(e,f);return e.bounds=n,n};function $(e,f,n,P,r,t,j){var A=n.minPositionX,H=n.minPositionY,a=n.maxPositionX,c=n.maxPositionY,x=0,u=0;j&&(x=r,u=t);var O=ve(e,A-x,a+x,P),p=ve(f,H-u,c+u,P);return{x:O,y:p}}var ve=function(e,f,n,P){return P?en?i(n,2):i(e,2):i(e,2)};function ee(e,f,n,P,r,t){var j=e.transformState,A=j.scale,H=j.positionX,a=j.positionY,c=P-A;if(typeof f!="number"||typeof n!="number")return console.error("Mouse X and Y position were not provided!"),{x:H,y:a};var x=H-f*c,u=a-n*c,O=$(x,u,r,t,0,0,null);return O}function Z(e,f,n,P,r){var t=r?P:0,j=f-t;return!isNaN(n)&&e>=n?n:!isNaN(f)&&e<=j?j:e}var ge=function(e,f){var n=e.setup.panning.excluded,P=e.isInitialized,r=e.wrapperComponent,t=f.target,j=r==null?void 0:r.contains(t),A=P&&t&&j;if(!A)return!1;var H=ne(t,n);return!H},Ke=function(e){var f=e.isInitialized,n=e.isPanning,P=e.setup,r=P.panning.disabled,t=f&&n&&!r;return!!t},PP=function(e,f){var n=e.transformState,P=n.positionX,r=n.positionY;e.isPanning=!0;var t=f.clientX,j=f.clientY;e.startCoords={x:t-P,y:j-r}},rP=function(e,f){var n=f.touches,P=e.transformState,r=P.positionX,t=P.positionY;e.isPanning=!0;var j=n.length===1;if(j){var A=n[0].clientX,H=n[0].clientY;e.startCoords={x:A-r,y:H-t}}};function tP(e){var f=e.transformState,n=f.positionX,P=f.positionY,r=f.scale,t=e.setup,j=t.disabled,A=t.limitToBounds,H=t.centerZoomedOut,a=e.wrapperComponent;if(!(j||!a||!e.bounds)){var c=e.bounds,x=c.maxPositionX,u=c.minPositionX,O=c.maxPositionY,p=c.minPositionY,z=n>x||nO||Px?a.offsetWidth:e.setup.minPositionX||0,T=P>O?a.offsetHeight:e.setup.minPositionY||0,k=ee(e,X,T,r,e.bounds,A||H),M=k.x,W=k.y;return{scale:r,positionX:z?M:n,positionY:d?W:P}}}function jP(e,f,n,P,r){var t=e.setup.limitToBounds,j=e.wrapperComponent,A=e.bounds,H=e.transformState,a=H.scale,c=H.positionX,x=H.positionY,u=f!==c,O=n!==x,p=!u||!O;if(!(!j||p||!A)){var z=$(f,n,A,t,P,r,j),d=z.x,X=z.y;e.setTransformState(a,d,X)}}var AP=function(e,f,n){var P=e.startCoords,r=e.transformState,t=e.setup.panning,j=t.lockAxisX,A=t.lockAxisY,H=r.positionX,a=r.positionY;if(!P)return{x:H,y:a};var c=f-P.x,x=n-P.y,u=j?H:c,O=A?a:x;return{x:u,y:O}},Q=function(e,f){var n=e.setup,P=e.transformState,r=P.scale,t=n.minScale;return f>0&&r>=t?f:0},HP=function(e){var f=e.mounted,n=e.setup,P=n.disabled,r=n.velocityAnimation,t=e.transformState.scale,j=r.disabled,A=!j||t>1||!P||f;return!!A},aP=function(e){var f=e.mounted,n=e.velocity,P=e.bounds,r=e.setup,t=r.disabled,j=r.velocityAnimation,A=e.transformState.scale,H=j.disabled,a=!H||A>1||!t||f;return!(!a||!n||!P)};function cP(e,f){var n=e.setup.velocityAnimation,P=n.equalToMove,r=n.animationTime,t=n.sensitivity;return P?r*f*t:r}function Ne(e,f,n,P,r,t,j,A,H,a){if(r){if(f>j&&n>j){var c=j+(e-j)*a;return c>H?H:ct?t:c}}return P?f:ve(e,t,j,r)}function xP(e,f){var n=1;return f?Math.min(n,e.offsetWidth/window.innerWidth):n}function vP(e,f){var n=HP(e);if(n){var P=e.lastMousePosition,r=e.velocityTime,t=e.setup,j=e.wrapperComponent,A=t.velocityAnimation.equalToMove,H=Date.now();if(P&&r&&j){var a=xP(j,A),c=f.x-P.x,x=f.y-P.y,u=c/a,O=x/a,p=H-r,z=c*c+x*x,d=Math.sqrt(z)/p;e.velocity={velocityX:u,velocityY:O,total:d}}e.lastMousePosition=f,e.velocityTime=H}}function wP(e){var f=e.velocity,n=e.bounds,P=e.setup,r=e.wrapperComponent,t=aP(e);if(!(!t||!f||!n||!r)){var j=f.velocityX,A=f.velocityY,H=f.total,a=n.maxPositionX,c=n.minPositionX,x=n.maxPositionY,u=n.minPositionY,O=P.limitToBounds,p=P.alignmentAnimation,z=P.zoomAnimation,d=P.panning,X=d.lockAxisY,T=d.lockAxisX,k=z.animationType,M=p.sizeX,W=p.sizeY,B=p.velocityAlignmentTime,K=B,m=cP(e,H),Hf=Math.max(m,K),af=Q(e,M),cf=Q(e,W),Te=af*r.offsetWidth/100,ie=cf*r.offsetHeight/100,xf=a+Te,vf=c-Te,wf=x+ie,uf=u-ie,ke=e.transformState,Of=new Date().getTime();gn(e,k,Hf,function(pf){var te=e.transformState,zf=te.scale,je=te.positionX,Ae=te.positionY,df=new Date().getTime()-Of,Xf=df/K,lf=Wn[p.animationType],Ge=1-lf(Math.min(1,Xf)),Ve=1-pf,ye=je+j*Ve,se=Ae+A*Ve,bf=Ne(ye,ke.positionX,je,T,O,c,a,vf,xf,Ge),Df=Ne(se,ke.positionY,Ae,X,O,u,x,uf,wf,Ge);(je!==ye||Ae!==se)&&e.setTransformState(zf,bf,Df)})}}function Je(e,f){var n=e.transformState.scale;G(e),J(e,n),f.touches?rP(e,f):PP(e,f)}function me(e,f,n){var P=e.startCoords,r=e.setup,t=r.alignmentAnimation,j=t.sizeX,A=t.sizeY;if(P){var H=AP(e,f,n),a=H.x,c=H.y,x=Q(e,j),u=Q(e,A);vP(e,{x:a,y:c}),jP(e,a,c,x,u)}}function uP(e){if(e.isPanning){var f=e.setup.panning.velocityDisabled,n=e.velocity,P=e.wrapperComponent,r=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var t=P==null?void 0:P.getBoundingClientRect(),j=r==null?void 0:r.getBoundingClientRect(),A=(t==null?void 0:t.width)||0,H=(t==null?void 0:t.height)||0,a=(j==null?void 0:j.width)||0,c=(j==null?void 0:j.height)||0,x=A.1&&x;u?wP(e):Kn(e)}}function Kn(e){var f=e.transformState.scale,n=e.setup,P=n.minScale,r=n.alignmentAnimation,t=r.disabled,j=r.sizeX,A=r.sizeY,H=r.animationTime,a=r.animationType,c=t||f=j;if((P>=1||A)&&Kn(e),!(u||!r||!e.mounted)){var O=f||r.offsetWidth/2,p=n||r.offsetHeight/2,z=ze(e,j,O,p);z&&S(e,z,c,x)}}function ze(e,f,n,P){var r=e.setup,t=r.minScale,j=r.maxScale,A=r.limitToBounds,H=Z(i(f,2),t,j,0,!1),a=J(e,H),c=ee(e,n,P,H,a,A),x=c.x,u=c.y;return{scale:H,positionX:x,positionY:u}}var N={previousScale:1,scale:1,positionX:0,positionY:0},OP=V(V({},N),{setComponents:function(){},contextInstance:null}),R={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},Jn=function(e){var f,n,P,r;return{previousScale:(f=e.initialScale)!==null&&f!==void 0?f:N.scale,scale:(n=e.initialScale)!==null&&n!==void 0?n:N.scale,positionX:(P=e.initialPositionX)!==null&&P!==void 0?P:N.positionX,positionY:(r=e.initialPositionY)!==null&&r!==void 0?r:N.positionY}},Re=function(e){var f=V({},R);return Object.keys(e).forEach(function(n){var P=typeof e[n]<"u",r=typeof R[n]<"u";if(r&&P){var t=Object.prototype.toString.call(R[n]),j=t==="[object Object]",A=t==="[object Array]";j?f[n]=V(V({},R[n]),e[n]):A?f[n]=Be(Be([],R[n]),e[n]):f[n]=e[n]}}),f},mn=function(e,f,n){var P=e.transformState.scale,r=e.wrapperComponent,t=e.setup,j=t.maxScale,A=t.minScale,H=t.zoomAnimation,a=H.size;if(!r)throw new Error("Wrapper is not mounted");var c=P*Math.exp(f*n),x=Z(i(c,3),A,j,a,!1);return x};function Rn(e,f,n,P,r){var t=e.wrapperComponent,j=e.transformState,A=j.scale,H=j.positionX,a=j.positionY;if(!t)return console.error("No WrapperComponent found");var c=t.offsetWidth,x=t.offsetHeight,u=(c/2-H)/A,O=(x/2-a)/A,p=mn(e,f,n),z=ze(e,p,u,O);if(!z)return console.error("Error during zoom event. New transformation state was not calculated.");S(e,z,P,r)}function Zn(e,f,n){var P=e.setup,r=e.wrapperComponent,t=P.limitToBounds,j=Jn(e.props),A=e.transformState,H=A.scale,a=A.positionX,c=A.positionY;if(r){var x=pe(e,j.scale),u=$(j.positionX,j.positionY,x,t,0,0,r),O={scale:j.scale,positionX:u.x,positionY:u.y};H===j.scale&&a===j.positionX&&c===j.positionY||S(e,O,f,n)}}function pP(e,f,n){var P=e.wrapperComponent,r=e.setup,t=r.limitToBounds,j=r.minScale,A=r.maxScale;if(!P)return N;var H=P.getBoundingClientRect(),a=zP(f),c=a.x,x=a.y,u=f.offsetWidth,O=f.offsetHeight,p=P.offsetWidth/u,z=P.offsetHeight/O,d=Z(n||Math.min(p,z),j,A,0,!1),X=(H.width-u*d)/2,T=(H.height-O*d)/2,k=(H.left-c)*d+X,M=(H.top-x)*d+T,W=pe(e,d),B=$(k,M,W,t,0,0,P),K=B.x,m=B.y;return{positionX:K,positionY:m,scale:d}}function zP(e){for(var f=e,n=0,P=0;f;)n+=f.offsetLeft,P+=f.offsetTop,f=f.offsetParent;return{x:n,y:P}}function dP(e){if(e){if((e==null?void 0:e.offsetWidth)===void 0||(e==null?void 0:e.offsetHeight)===void 0)return console.error("Zoom node is not valid - it must contain offsetWidth and offsetHeight"),!1}else return console.error("Zoom node not found"),!1;return!0}var XP=function(e){return function(f,n,P){f===void 0&&(f=.5),n===void 0&&(n=300),P===void 0&&(P="easeOut"),Rn(e,1,f,n,P)}},lP=function(e){return function(f,n,P){f===void 0&&(f=.5),n===void 0&&(n=300),P===void 0&&(P="easeOut"),Rn(e,-1,f,n,P)}},bP=function(e){return function(f,n,P,r,t){r===void 0&&(r=300),t===void 0&&(t="easeOut");var j=e.transformState,A=j.positionX,H=j.positionY,a=j.scale,c=e.wrapperComponent,x=e.contentComponent,u=e.setup.disabled;if(!(u||!c||!x)){var O={positionX:isNaN(f)?A:f,positionY:isNaN(n)?H:n,scale:isNaN(P)?a:P};S(e,O,r,t)}}},DP=function(e){return function(f,n){f===void 0&&(f=200),n===void 0&&(n="easeOut"),Zn(e,f,n)}},TP=function(e){return function(f,n,P){n===void 0&&(n=200),P===void 0&&(P="easeOut");var r=e.transformState,t=e.wrapperComponent,j=e.contentComponent;if(t&&j){var A=Un(f||r.scale,t,j);S(e,A,n,P)}}},iP=function(e){return function(f,n,P,r){P===void 0&&(P=600),r===void 0&&(r="easeOut"),G(e);var t=e.wrapperComponent,j=typeof f=="string"?document.getElementById(f):f;if(t&&dP(j)&&j&&t.contains(j)){var A=pP(e,j,n);S(e,A,P,r)}}},l=function(e){return{instance:e,state:e.transformState,zoomIn:XP(e),zoomOut:lP(e),setTransform:bP(e),resetTransform:DP(e),centerView:TP(e),zoomToElement:iP(e)}},ae=!1;function ce(){try{var e={get passive(){return ae=!0,!1}};return e}catch{return ae=!1,ae}}var ne=function(e,f){var n=e.tagName.toUpperCase(),P=f.find(function(t){return t.toUpperCase()===n});if(P)return!0;var r=f.find(function(t){return e.classList.contains(t)});return!!r},Ze=function(e){e&&clearTimeout(e)},kP=function(e,f,n){return"translate3d("+e+"px, "+f+"px, 0) scale("+n+")"},Un=function(e,f,n){var P=n.offsetWidth*e,r=n.offsetHeight*e,t=(f.offsetWidth-P)/2,j=(f.offsetHeight-r)/2;return{scale:e,positionX:t,positionY:j}},GP=function(e,f){var n=e.setup.wheel,P=n.disabled,r=n.wheelDisabled,t=n.touchPadDisabled,j=n.excluded,A=e.isInitialized,H=e.isPanning,a=f.target,c=A&&!H&&!P&&a;if(!c||r&&!f.ctrlKey||t&&f.ctrlKey)return!1;var x=ne(a,j);return!x};function VP(e,f){var n=e?e.deltaY<0?1:-1:0,P=Jf(f,n);return P}function Yn(e,f,n){var P=f.getBoundingClientRect(),r=0,t=0;if("clientX"in e)r=(e.clientX-P.left)/n,t=(e.clientY-P.top)/n;else{var j=e.touches[0];r=(j.clientX-P.left)/n,t=(j.clientY-P.top)/n}return(isNaN(r)||isNaN(t))&&console.error("No mouse or touch offset found"),{x:r,y:t}}var yP=function(e,f,n,P,r){var t=e.transformState.scale,j=e.wrapperComponent,A=e.setup,H=A.maxScale,a=A.minScale,c=A.zoomAnimation,x=c.size,u=c.disabled;if(!j)throw new Error("Wrapper is not mounted");var O=t+f*(t-t*n)*n,p=P?!1:!u,z=Z(i(O,3),a,H,x,p);return z},sP=function(e,f){var n=e.previousWheelEvent,P=e.transformState.scale,r=e.setup,t=r.maxScale,j=r.minScale;return n?Pj||Math.sign(n.deltaY)!==Math.sign(f.deltaY)||n.deltaY>0&&n.deltaYf.deltaY||Math.sign(n.deltaY)!==Math.sign(f.deltaY):!1},qP=function(e,f){var n=e.setup.pinch,P=n.disabled,r=n.excluded,t=e.isInitialized,j=f.target,A=t&&!P&&j;if(!A)return!1;var H=ne(j,r);return!H},oP=function(e){var f=e.setup.pinch.disabled,n=e.isInitialized,P=e.pinchStartDistance,r=n&&!f&&P;return!!r},SP=function(e,f,n){var P=n.getBoundingClientRect(),r=e.touches,t=i(r[0].clientX-P.left,5),j=i(r[0].clientY-P.top,5),A=i(r[1].clientX-P.left,5),H=i(r[1].clientY-P.top,5);return{x:(t+A)/2/f,y:(j+H)/2/f}},hn=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},MP=function(e,f){var n=e.pinchStartScale,P=e.pinchStartDistance,r=e.setup,t=r.maxScale,j=r.minScale,A=r.zoomAnimation,H=A.size,a=A.disabled;if(!n||P===null||!f)throw new Error("Pinch touches distance was not provided");if(f<0)return e.transformState.scale;var c=f/P,x=c*n;return Z(i(x,2),j,t,H,!a)},WP=160,BP=100,gP=function(e,f){var n=e.props,P=n.onWheelStart,r=n.onZoomStart;e.wheelStopEventTimer||(G(e),b(l(e),f,P),b(l(e),f,r))},KP=function(e,f){var n=e.props,P=n.onWheel,r=n.onZoom,t=e.contentComponent,j=e.setup,A=e.transformState,H=A.scale,a=j.limitToBounds,c=j.centerZoomedOut,x=j.zoomAnimation,u=j.wheel,O=x.size,p=x.disabled,z=u.step;if(!t)throw new Error("Component not mounted");f.preventDefault(),f.stopPropagation();var d=VP(f,null),X=yP(e,d,z,!f.ctrlKey);if(H!==X){var T=J(e,X),k=Yn(f,t,H),M=p||O===0||c,W=a&&M,B=ee(e,k.x,k.y,X,T,W),K=B.x,m=B.y;e.previousWheelEvent=f,e.setTransformState(X,K,m),b(l(e),f,P),b(l(e),f,r)}},NP=function(e,f){var n=e.props,P=n.onWheelStop,r=n.onZoomStop;Ze(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(Nn(e,f.x,f.y),e.wheelAnimationTimer=null)},BP);var t=sP(e,f);t&&(Ze(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,b(l(e),f,P),b(l(e),f,r))},WP))},JP=function(e,f){var n=hn(f);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,G(e)},mP=function(e,f){var n=e.contentComponent,P=e.pinchStartDistance,r=e.transformState.scale,t=e.setup,j=t.limitToBounds,A=t.centerZoomedOut,H=t.zoomAnimation,a=H.disabled,c=H.size;if(!(P===null||!n)){var x=SP(f,r,n);if(!(!isFinite(x.x)||!isFinite(x.y))){var u=hn(f),O=MP(e,u);if(O!==r){var p=J(e,O),z=a||c===0||A,d=j&&z,X=ee(e,x.x,x.y,O,p,d),T=X.x,k=X.y;e.pinchMidpoint=x,e.lastDistance=u,e.setTransformState(O,T,k)}}}},RP=function(e){var f=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,Nn(e,f==null?void 0:f.x,f==null?void 0:f.y)};function ZP(e,f){var n=e.setup.doubleClick,P=n.disabled,r=n.mode,t=n.step,j=n.animationTime,A=n.animationType;if(!P){if(r==="reset")return Zn(e,j,A);var H=e.transformState.scale,a=e.contentComponent;if(!a)return console.error("No ContentComponent found");var c=r==="zoomOut"?-1:1,x=mn(e,c,t),u=Yn(f,a,H),O=ze(e,x,u.x,u.y);if(!O)return console.error("Error during zoom event. New transformation state was not calculated.");S(e,O,j,A)}}var UP=function(e,f){var n=e.isInitialized,P=e.setup,r=e.wrapperComponent,t=P.doubleClick,j=t.disabled,A=t.excluded,H=f.target,a=r==null?void 0:r.contains(H),c=n&&H&&a&&!j;if(!c)return!1;var x=ne(H,A);return!(x||!c)},Ln=v.createContext(OP),YP=function(e){Nf(f,e);function f(){var n=e!==null&&e.apply(this,arguments)||this;return n.mounted=!0,n.transformState=Jn(n.props),n.setup=Re(n.props),n.wrapperComponent=null,n.contentComponent=null,n.isInitialized=!1,n.bounds=null,n.previousWheelEvent=null,n.wheelStopEventTimer=null,n.wheelAnimationTimer=null,n.isPanning=!1,n.startCoords=null,n.lastTouch=null,n.distance=null,n.lastDistance=null,n.pinchStartDistance=null,n.pinchStartScale=null,n.pinchMidpoint=null,n.velocity=null,n.velocityTime=null,n.lastMousePosition=null,n.animate=!1,n.animation=null,n.maxBounds=null,n.pressedKeys={},n.handleInitializeWrapperEvents=function(P){var r=ce();P.addEventListener("wheel",n.onWheelZoom,r),P.addEventListener("dblclick",n.onDoubleClick,r),P.addEventListener("touchstart",n.onTouchPanningStart,r),P.addEventListener("touchmove",n.onTouchPanning,r),P.addEventListener("touchend",n.onTouchPanningStop,r)},n.handleInitialize=function(){var P=n.setup.centerOnInit;n.applyTransformation(),n.forceUpdate(),P&&(setTimeout(function(){n.mounted&&n.setCenter()},50),setTimeout(function(){n.mounted&&n.setCenter()},100),setTimeout(function(){n.mounted&&n.setCenter()},200))},n.onWheelZoom=function(P){var r=n.setup.disabled;if(!r){var t=GP(n,P);if(t){var j=n.isPressingKeys(n.setup.wheel.activationKeys);j&&(gP(n,P),KP(n,P),NP(n,P))}}},n.onPanningStart=function(P){var r=n.setup.disabled,t=n.props.onPanningStart;if(!r){var j=ge(n,P);if(j){var A=n.isPressingKeys(n.setup.panning.activationKeys);A&&(P.preventDefault(),P.stopPropagation(),G(n),Je(n,P),b(l(n),P,t))}}},n.onPanning=function(P){var r=n.setup.disabled,t=n.props.onPanning;if(!r){var j=Ke(n);if(j){var A=n.isPressingKeys(n.setup.panning.activationKeys);A&&(P.preventDefault(),P.stopPropagation(),me(n,P.clientX,P.clientY),b(l(n),P,t))}}},n.onPanningStop=function(P){var r=n.props.onPanningStop;n.isPanning&&(uP(n),b(l(n),P,r))},n.onPinchStart=function(P){var r=n.setup.disabled,t=n.props,j=t.onPinchingStart,A=t.onZoomStart;if(!r){var H=qP(n,P);H&&(JP(n,P),G(n),b(l(n),P,j),b(l(n),P,A))}},n.onPinch=function(P){var r=n.setup.disabled,t=n.props,j=t.onPinching,A=t.onZoom;if(!r){var H=oP(n);H&&(P.preventDefault(),P.stopPropagation(),mP(n,P),b(l(n),P,j),b(l(n),P,A))}},n.onPinchStop=function(P){var r=n.props,t=r.onPinchingStop,j=r.onZoomStop;n.pinchStartScale&&(RP(n),b(l(n),P,t),b(l(n),P,j))},n.onTouchPanningStart=function(P){var r=n.setup.disabled,t=n.props.onPanningStart;if(!r){var j=ge(n,P);if(j){var A=n.lastTouch&&+new Date-n.lastTouch<200;if(A&&P.touches.length===1)n.onDoubleClick(P);else{n.lastTouch=+new Date,G(n);var H=P.touches,a=H.length===1,c=H.length===2;a&&(G(n),Je(n,P),b(l(n),P,t)),c&&n.onPinchStart(P)}}}},n.onTouchPanning=function(P){var r=n.setup.disabled,t=n.props.onPanning;if(n.isPanning&&P.touches.length===1){if(r)return;var j=Ke(n);if(!j)return;P.preventDefault(),P.stopPropagation();var A=P.touches[0];me(n,A.clientX,A.clientY),b(l(n),P,t)}else P.touches.length>1&&n.onPinch(P)},n.onTouchPanningStop=function(P){n.onPanningStop(P),n.onPinchStop(P)},n.onDoubleClick=function(P){var r=n.setup.disabled;if(!r){var t=UP(n,P);t&&ZP(n,P)}},n.clearPanning=function(P){n.isPanning&&n.onPanningStop(P)},n.setKeyPressed=function(P){n.pressedKeys[P.key]=!0},n.setKeyUnPressed=function(P){n.pressedKeys[P.key]=!1},n.isPressingKeys=function(P){return P.length?!!P.find(function(r){return n.pressedKeys[r]}):!0},n.setComponents=function(P,r){n.wrapperComponent=P,n.contentComponent=r,J(n,n.transformState.scale),n.handleInitializeWrapperEvents(P),n.handleInitialize(),n.handleRef(),n.isInitialized=!0,b(l(n),void 0,n.props.onInit)},n.setTransformState=function(P,r,t){!isNaN(P)&&!isNaN(r)&&!isNaN(t)?(P!==n.transformState.scale&&(n.transformState.previousScale=n.transformState.scale,n.transformState.scale=P),n.transformState.positionX=r,n.transformState.positionY=t,n.applyTransformation()):console.error("Detected NaN set state values")},n.setCenter=function(){if(n.wrapperComponent&&n.contentComponent){var P=Un(n.transformState.scale,n.wrapperComponent,n.contentComponent);n.setTransformState(P.scale,P.positionX,P.positionY)}},n.applyTransformation=function(){if(!(!n.mounted||!n.contentComponent)){var P=n.transformState,r=P.scale,t=P.positionX,j=P.positionY,A=kP(t,j,r);n.contentComponent.style.transform=A,n.handleRef()}},n.handleRef=function(){n.props.setRef(l(n))},n}return f.prototype.componentDidMount=function(){var n=ce();window.addEventListener("mousedown",this.onPanningStart,n),window.addEventListener("mousemove",this.onPanning,n),window.addEventListener("mouseup",this.onPanningStop,n),document.addEventListener("mouseleave",this.clearPanning,n),window.addEventListener("keyup",this.setKeyUnPressed,n),window.addEventListener("keydown",this.setKeyPressed,n),this.handleRef()},f.prototype.componentWillUnmount=function(){var n=ce();window.removeEventListener("mousedown",this.onPanningStart,n),window.removeEventListener("mousemove",this.onPanning,n),window.removeEventListener("mouseup",this.onPanningStop,n),window.removeEventListener("keyup",this.setKeyUnPressed,n),window.removeEventListener("keydown",this.setKeyPressed,n),G(this)},f.prototype.componentDidUpdate=function(n){n!==this.props&&(J(this,this.transformState.scale),this.setup=Re(this.props))},f.prototype.render=function(){var n=l(this),P=this.props.children,r=typeof P=="function"?P(n):P;return v.createElement(Ln.Provider,{value:V(V({},this.transformState),{setComponents:this.setComponents,contextInstance:this})},r)},f}(w.Component),In=v.forwardRef(function(e,f){var n=w.useState(null),P=n[0],r=n[1];return w.useImperativeHandle(f,function(){return P},[P]),v.createElement(YP,V({},e,{setRef:r}))});function hP(e,f){f===void 0&&(f={});var n=f.insertAt;if(!(typeof document>"u")){var P=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&P.firstChild?P.insertBefore(r,P.firstChild):P.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var LP=`.transform-component-module_wrapper__1_Fgj { + position: relative; + width: -moz-fit-content; + width: fit-content; + height: -moz-fit-content; + height: fit-content; + overflow: hidden; + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; + margin: 0; + padding: 0; +} +.transform-component-module_content__2jYgh { + display: flex; + flex-wrap: wrap; + width: -moz-fit-content; + width: fit-content; + height: -moz-fit-content; + height: fit-content; + margin: 0; + padding: 0; + transform-origin: 0% 0%; +} +.transform-component-module_content__2jYgh img { + pointer-events: none; +} +`,Ue={wrapper:"transform-component-module_wrapper__1_Fgj",content:"transform-component-module_content__2jYgh"};hP(LP);var Fn=function(e){var f=e.children,n=e.wrapperClass,P=n===void 0?"":n,r=e.contentClass,t=r===void 0?"":r,j=e.wrapperStyle,A=e.contentStyle,H=w.useContext(Ln).setComponents,a=w.useRef(null),c=w.useRef(null);return w.useEffect(function(){var x=a.current,u=c.current;x!==null&&u!==null&&H&&H(x,u)},[]),v.createElement("div",{ref:a,className:"react-transform-wrapper "+Ue.wrapper+" "+P,style:j},v.createElement("div",{ref:c,className:"react-transform-component "+Ue.content+" "+t,style:A},f))};const Cn=D.div` + display: flex; + flex-direction: column; + align-items: center; + flex-grow: 1; + + .react-transform-wrapper { + cursor: move; + } +`,En=D.div` + min-width: 200px; + display: flex; + align-items: center; + justify-content: center; + flex-grow: 1; + margin: 16px; + margin-bottom: 0; + position: relative; +`,Qn=D.img` + max-width: calc(100% - 35px); + max-height: calc(100vh - 80px); +`,_n=D.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 8px; + z-index: 1; +`,de=w.memo(()=>v.createElement(_n,null,v.createElement(un,null))),IP=D.div` + font-size: 18px; + color: ${g.cg200}; +`,Xe=w.memo(({imageLoadingFailureText:e})=>v.createElement(_n,null,v.createElement(_,{size:"medium",name:"FileSad",color:g.cg200}),v.createElement(IP,null,e||"Failed to load content"))),FP=D.div` + display: flex; + align-items: center; + justify-content: center; + gap: 16px; + height: 80px; +`,CP=D.div` + width: 20px; + height: 2px; + background-color: ${g.staticwhite}; +`,le=w.memo(({zoomIn:e,zoomOut:f,zoomInText:n,zoomOutText:P})=>{const r=w.useCallback(()=>{e()},[e]),t=w.useCallback(()=>{f()},[f]);return v.createElement(FP,null,v.createElement(qe,{text:n},v.createElement(Se,{mode:"tertiary",iconBefore:v.createElement(_,{size:"medium",name:"Add"}),onClick:r,theme:"dark"})),v.createElement(qe,{text:P},v.createElement(Se,{mode:"tertiary",iconBefore:v.createElement(CP,null),onClick:t,theme:"dark"})))},()=>!0);de.__docgenInfo={description:"",methods:[],displayName:"SelectedImageLoading"};Xe.__docgenInfo={description:"",methods:[],displayName:"SelectedImageFailure",props:{imageLoadingFailureText:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};le.__docgenInfo={description:"",methods:[],displayName:"ControlPanel",props:{zoomIn:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},zoomOut:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const EP={disabled:!0},$n=w.memo(({screen:e,createSrc:f,zoomInText:n,zoomOutText:P,imageLoadingFailureText:r})=>{const[t,j,A]=zn(),H=w.useMemo(()=>f?f(e.full):e.full,[e]);return v.createElement(In,{doubleClick:EP},({zoomIn:a,zoomOut:c})=>v.createElement(Cn,null,v.createElement(En,null,t==="loading"&&v.createElement(de,null),t==="failure"&&v.createElement(Xe,{imageLoadingFailureText:r}),v.createElement(Fn,null,v.createElement(Qn,{src:H,alt:"",onLoad:j,onError:A}))),v.createElement(le,{zoomIn:a,zoomOut:c,zoomInText:n,zoomOutText:P})))});$n.__docgenInfo={description:"",methods:[],displayName:"SelectedImageSimple",props:{screen:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}}]}},description:""},createSrc:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"string"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const QP={disabled:!0},ef=w.memo(({screen:e,onLoad:f,zoomInText:n,zoomOutText:P,imageLoadingFailureText:r})=>(w.useEffect(()=>{e.fullStatus==="outsideOfViewport"&&f(e.full)},[e.fullStatus,f]),v.createElement(In,{doubleClick:QP},({zoomIn:t,zoomOut:j})=>v.createElement(Cn,null,v.createElement(En,null,e.fullStatus==="loading"&&v.createElement(de,null),e.fullStatus==="failure"&&v.createElement(Xe,{imageLoadingFailureText:r}),v.createElement(Fn,null,e.fullStatus==="success"&&e.fullSrc&&v.createElement(Qn,{src:e.fullSrc,alt:""}))),v.createElement(le,{zoomIn:t,zoomOut:j,zoomInText:n,zoomOutText:P})))));ef.__docgenInfo={description:"",methods:[],displayName:"SelectedImageCustomLoad",props:{screen:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string, + previewStatus: LoadingStatusWithLoader, + fullStatus: LoadingStatusWithLoader, + previewSrc: string | null, + fullSrc: string | null +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}},{key:"previewStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"fullStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"previewSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}},{key:"fullSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}}]}},description:""},onLoad:{required:!0,tsType:{name:"signature",type:"function",raw:"(name: string) => Promise",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"Promise",elements:[{name:"void"}],raw:"Promise"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const nf=w.memo(({screensListInternal:e,selectedUuid:f,onScreenSelect:n,createSrc:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j})=>{const{scrollbarRef:A,selectedPreviewRef:H}=pn(f),a=w.useCallback(()=>{n(null)},[n]),c=w.useMemo(()=>e.find(x=>x.uuid===f),[e,f]);return v.createElement(Mn,null,v.createElement(sn,null,v.createElement(qn,null,v.createElement(On,{ref:A},v.createElement(on,null,e.map(x=>{const u=x.uuid===f;return v.createElement(Gn,{key:x.uuid,screen:x,onClick:n,isSelected:u,createSrc:P,ref:u?H:void 0})})))),v.createElement($n,{key:c.uuid,screen:c,createSrc:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j}),v.createElement(Sn,{onClick:a,size:"large",theme:"dark"})))});nf.__docgenInfo={description:"",methods:[],displayName:"FullscreenGallerySimple",props:{screensListInternal:{required:!0,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}}]}}],raw:"ScreenInternalState[]"},description:""},selectedUuid:{required:!0,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},onScreenSelect:{required:!0,tsType:{name:"signature",type:"function",raw:"(screen: ScreenInternalState | null) => void",signature:{arguments:[{type:{name:"union",raw:"ScreenInternalState | null",elements:[{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}}]}},{name:"null"}]},name:"screen"}],return:{name:"void"}}},description:""},createSrc:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"string"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const ff=w.memo(({screensListInternal:e,selectedUuid:f,onScreenSelect:n,onLoad:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j})=>{const{scrollbarRef:A,selectedPreviewRef:H}=pn(f),a=w.useCallback(()=>{n(null)},[n]),c=w.useMemo(()=>e.find(x=>x.uuid===f),[e,f]);return v.createElement(Mn,null,v.createElement(sn,null,v.createElement(qn,null,v.createElement(On,{ref:A},v.createElement(on,null,e.map(x=>{const u=x.uuid===f;return v.createElement(yn,{key:x.uuid,screen:x,onClick:n,onLoad:P,isSelected:u,ref:u?H:void 0})})))),v.createElement(ef,{screen:c,onLoad:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j}),v.createElement(Sn,{onClick:a,size:"large",theme:"dark"})))});ff.__docgenInfo={description:"",methods:[],displayName:"FullscreenGalleryCustomLoad",props:{screensListInternal:{required:!0,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string, + previewStatus: LoadingStatusWithLoader, + fullStatus: LoadingStatusWithLoader, + previewSrc: string | null, + fullSrc: string | null +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}},{key:"previewStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"fullStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"previewSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}},{key:"fullSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}}]}}],raw:"ScreenInternalStateWithCustomLoad[]"},description:""},selectedUuid:{required:!0,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},onScreenSelect:{required:!0,tsType:{name:"signature",type:"function",raw:"(screen: ScreenInternalStateWithCustomLoad | null) => void",signature:{arguments:[{type:{name:"union",raw:"ScreenInternalStateWithCustomLoad | null",elements:[{name:"signature",type:"object",raw:`{ + uuid: NonNullable, + full: string, + preview: string, + previewStatus: LoadingStatusWithLoader, + fullStatus: LoadingStatusWithLoader, + previewSrc: string | null, + fullSrc: string | null +}`,signature:{properties:[{key:"uuid",value:{name:"NonNullable",elements:[{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]}],raw:"NonNullable",required:!0}},{key:"full",value:{name:"string",required:!0}},{key:"preview",value:{name:"string",required:!0}},{key:"previewStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"fullStatus",value:{name:"union",raw:"'outsideOfViewport' | LoadingStatus",elements:[{name:"literal",value:"'outsideOfViewport'"},{name:"union",raw:"'loading' | 'success' | 'failure'",elements:[{name:"literal",value:"'loading'"},{name:"literal",value:"'success'"},{name:"literal",value:"'failure'"}]}],required:!0}},{key:"previewSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}},{key:"fullSrc",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!0}}]}},{name:"null"}]},name:"screen"}],return:{name:"void"}}},description:""},onLoad:{required:!0,tsType:{name:"signature",type:"function",raw:"(name: string) => Promise",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"Promise",elements:[{name:"void"}],raw:"Promise"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const _P=D.div` + display: flex; + width: min-content; + flex-direction: column; + gap: 12px; +`,$P=D.div` + display: flex; + width: 100%; + min-width: max-content; + justify-content: center; +`;function be({children:e,screensList:f,perPage:n,noDataText:P,hasConditionalPaging:r}){const t=w.useCallback(O=>{const p=(O-1)*n,z=O*n;return f.slice(p,z)},[f,n]),[j,A]=w.useState(1),[H,a]=w.useState(t(j));w.useEffect(()=>{a(t(j))},[t,j]);const c=w.useCallback(O=>{A(O)},[A]),x=H.length===0,u=r&&f.length<=n;return v.createElement(_P,null,e(H),x&&v.createElement(oe,{image:oe.PRESENTED_IMAGE_SIMPLE,description:v.createElement(yf,{type:"BTR4",themedColor:"primary"},P)}),!u&&v.createElement($P,null,v.createElement(sf,{current:j,pageSize:n,total:f.length,simple:!0,onChange:c})))}be.__docgenInfo={description:"",methods:[],displayName:"GalleryPaginationProvider",props:{children:{required:!0,tsType:{name:"signature",type:"function",raw:"(screensOnPage: T[]) => React.ReactNode",signature:{arguments:[{type:{name:"Array",elements:[{name:"T"}],raw:"T[]"},name:"screensOnPage"}],return:{name:"ReactReactNode",raw:"React.ReactNode"}}},description:""},screensList:{required:!0,tsType:{name:"Array",elements:[{name:"T"}],raw:"T[]"},description:""},perPage:{required:!0,tsType:{name:"union",raw:"5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50",elements:[{name:"literal",value:"5"},{name:"literal",value:"10"},{name:"literal",value:"15"},{name:"literal",value:"20"},{name:"literal",value:"25"},{name:"literal",value:"30"},{name:"literal",value:"35"},{name:"literal",value:"40"},{name:"literal",value:"45"},{name:"literal",value:"50"}]},description:""},noDataText:{required:!1,tsType:{name:"string"},description:""},hasConditionalPaging:{required:!0,tsType:{name:"boolean"},description:""}}};const Pf=D.div` + display: grid; + grid-gap: 16px; + grid-template-columns: repeat(${({columnsNumber:e=5})=>e}, min-content); + `,rf=({screensList:e,value:f,onChange:n,createSrc:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j,perPage:A,hasConditionalPaging:H,rootSelector:a,noDataText:c,columnsNumber:x})=>{const{screensListInternal:u,selectedUuid:O,onSelectScreen:p}=of(e,f,n),z=!!O;return ln(z,a),v.createElement(v.Fragment,null,v.createElement(be,{screensList:u,perPage:A,noDataText:c,hasConditionalPaging:H},d=>v.createElement(Pf,{columnsNumber:x},d.map(X=>v.createElement(Gn,{key:X.uuid,screen:X,onClick:p,isLazy:!1,createSrc:P})))),z&&v.createElement(nf,{screensListInternal:u,selectedUuid:O,onScreenSelect:p,createSrc:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j}))};rf.__docgenInfo={description:"",methods:[],displayName:"MiniGallerySimple",props:{screensList:{required:!0,tsType:{name:"union",raw:"ScreensListWithPreviews | ScreensListWithSingleImages",elements:[{name:"union",raw:"ImageWithPreviewType[] | readonly ImageWithPreviewType[]",elements:[{name:"Array",elements:[{name:"union",raw:`| { preview: string, full: string } +| { readonly preview: string, readonly full: string }`,elements:[{name:"signature",type:"object",raw:"{ preview: string, full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}},{name:"signature",type:"object",raw:"{ readonly preview: string, readonly full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}}]}],raw:"ImageWithPreviewType[]"},{name:"unknown"}]},{name:"union",raw:"ImageSingleType[] | readonly ImageSingleType[]",elements:[{name:"Array",elements:[{name:"string"}],raw:"ImageSingleType[]"},{name:"unknown"}]}]},description:""},value:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(image: CurrentImage) => void",signature:{arguments:[{type:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},name:"image"}],return:{name:"void"}}},description:""},createSrc:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"string"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},perPage:{required:!0,tsType:{name:"union",raw:"5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50",elements:[{name:"literal",value:"5"},{name:"literal",value:"10"},{name:"literal",value:"15"},{name:"literal",value:"20"},{name:"literal",value:"25"},{name:"literal",value:"30"},{name:"literal",value:"35"},{name:"literal",value:"40"},{name:"literal",value:"45"},{name:"literal",value:"50"}]},description:""},hasConditionalPaging:{required:!0,tsType:{name:"boolean"},description:""},rootSelector:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},noDataText:{required:!1,tsType:{name:"string"},description:""},columnsNumber:{required:!1,tsType:{name:"number"},description:""}}};const tf=({screensList:e,handleCustomImageLoad:f,value:n,onChange:P,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j,perPage:A,hasConditionalPaging:H,rootSelector:a,noDataText:c,columnsNumber:x})=>{const{screensListInternal:u,selectedUuid:O,onSelectScreen:p,onLoadScreen:z}=Sf({screensList:e,valueFromProps:n,onChangeFromProps:P,handleCustomImageLoad:f}),d=!!O;return ln(d,a),v.createElement(v.Fragment,null,v.createElement(be,{screensList:u,perPage:A,noDataText:c,hasConditionalPaging:H},X=>v.createElement(Pf,{columnsNumber:x},X.map(T=>v.createElement(yn,{key:T.uuid,screen:T,onClick:p,onLoad:z,isLazy:!1})))),d&&v.createElement(ff,{screensListInternal:u,selectedUuid:O,onScreenSelect:p,onLoad:z,zoomInText:r,zoomOutText:t,imageLoadingFailureText:j}))};tf.__docgenInfo={description:"",methods:[],displayName:"MiniGalleryCustomLoad",props:{screensList:{required:!0,tsType:{name:"union",raw:"ScreensListWithPreviews | ScreensListWithSingleImages",elements:[{name:"union",raw:"ImageWithPreviewType[] | readonly ImageWithPreviewType[]",elements:[{name:"Array",elements:[{name:"union",raw:`| { preview: string, full: string } +| { readonly preview: string, readonly full: string }`,elements:[{name:"signature",type:"object",raw:"{ preview: string, full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}},{name:"signature",type:"object",raw:"{ readonly preview: string, readonly full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}}]}],raw:"ImageWithPreviewType[]"},{name:"unknown"}]},{name:"union",raw:"ImageSingleType[] | readonly ImageSingleType[]",elements:[{name:"Array",elements:[{name:"string"}],raw:"ImageSingleType[]"},{name:"unknown"}]}]},description:""},handleCustomImageLoad:{required:!0,tsType:{name:"signature",type:"function",raw:"(name: string) => string | Promise",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"union",raw:"string | Promise",elements:[{name:"string"},{name:"Promise",elements:[{name:"string"}],raw:"Promise"}]}}},description:""},value:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(image: CurrentImage) => void",signature:{arguments:[{type:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},name:"image"}],return:{name:"void"}}},description:""},zoomInText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},zoomOutText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},imageLoadingFailureText:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},perPage:{required:!0,tsType:{name:"union",raw:"5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50",elements:[{name:"literal",value:"5"},{name:"literal",value:"10"},{name:"literal",value:"15"},{name:"literal",value:"20"},{name:"literal",value:"25"},{name:"literal",value:"30"},{name:"literal",value:"35"},{name:"literal",value:"40"},{name:"literal",value:"45"},{name:"literal",value:"50"}]},description:""},hasConditionalPaging:{required:!0,tsType:{name:"boolean"},description:""},rootSelector:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:""},noDataText:{required:!1,tsType:{name:"string"},description:""},columnsNumber:{required:!1,tsType:{name:"number"},description:""}}};const y=w.memo(({screensList:e,value:f,onChange:n,createSrc:P,handleCustomImageLoad:r,zoomInText:t="Zoom in",zoomOutText:j="Zoom out",imageLoadingFailureText:A="Failed to load content",screenPerPage:H=10,hasConditionalPaging:a=!0,rootSelector:c="#root",noDataText:x="No Data",columnsNumber:u})=>r?v.createElement(tf,{screensList:e,handleCustomImageLoad:r,value:f,onChange:n,zoomInText:t,zoomOutText:j,imageLoadingFailureText:A,perPage:H,hasConditionalPaging:a,rootSelector:c,noDataText:x,columnsNumber:u}):v.createElement(rf,{screensList:e,value:f,onChange:n,createSrc:P,zoomInText:t,zoomOutText:j,imageLoadingFailureText:A,perPage:H,hasConditionalPaging:a,rootSelector:c,noDataText:x,columnsNumber:u}));y.__docgenInfo={description:"",methods:[],displayName:"Gallery",props:{screensList:{required:!0,tsType:{name:"union",raw:"ScreensListWithPreviews | ScreensListWithSingleImages",elements:[{name:"union",raw:"ImageWithPreviewType[] | readonly ImageWithPreviewType[]",elements:[{name:"Array",elements:[{name:"union",raw:`| { preview: string, full: string } +| { readonly preview: string, readonly full: string }`,elements:[{name:"signature",type:"object",raw:"{ preview: string, full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}},{name:"signature",type:"object",raw:"{ readonly preview: string, readonly full: string }",signature:{properties:[{key:"preview",value:{name:"string",required:!0}},{key:"full",value:{name:"string",required:!0}}]}}]}],raw:"ImageWithPreviewType[]"},{name:"unknown"}]},{name:"union",raw:"ImageSingleType[] | readonly ImageSingleType[]",elements:[{name:"Array",elements:[{name:"string"}],raw:"ImageSingleType[]"},{name:"unknown"}]}]},description:`An array with images. +Could be simple strings or objects with { preview: string, full: string } structure.`},value:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:"A name of opened full screen image. Pass it if you want to make the gallery controllable."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(image: CurrentImage) => void",signature:{arguments:[{type:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},name:"image"}],return:{name:"void"}}},description:"«value» change handler. Pass it if you want to make the gallery controllable."},createSrc:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"string"}}},description:`A full path creator. For example, when image names in the «screensList» +["1.png", "2.png"] need to be converted to ["https://url/1.png", "https://url/2.png"], +but only for the «src» attribute.`},handleCustomImageLoad:{required:!1,tsType:{name:"signature",type:"function",raw:"(name: string) => string | Promise",signature:{arguments:[{type:{name:"string"},name:"name"}],return:{name:"union",raw:"string | Promise",elements:[{name:"string"},{name:"Promise",elements:[{name:"string"}],raw:"Promise"}]}}},description:`Custom image loader. Pass it if you have special API to fetch images. +Accepts image name and should return string that could be accepted by «src» attribute (base64, URL.createObjectURL, etc)`},zoomInText:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Tooltip text for the zoom in button in the fullscreen image view.",defaultValue:{value:"'Zoom in'",computed:!1}},zoomOutText:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Tooltip text for the zoom out button in the fullscreen image view.",defaultValue:{value:"'Zoom out'",computed:!1}},imageLoadingFailureText:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"A text of message indicating image loading failure in the fullscreen image view.",defaultValue:{value:"'Failed to load content'",computed:!1}},screenPerPage:{required:!1,tsType:{name:"union",raw:"5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50",elements:[{name:"literal",value:"5"},{name:"literal",value:"10"},{name:"literal",value:"15"},{name:"literal",value:"20"},{name:"literal",value:"25"},{name:"literal",value:"30"},{name:"literal",value:"35"},{name:"literal",value:"40"},{name:"literal",value:"45"},{name:"literal",value:"50"}]},description:`Count of screens per page. +Must be a multiple of 5, i.e. 5 or 10 or 15 and so on. +Default is 10.`,defaultValue:{value:"10",computed:!1}},hasConditionalPaging:{required:!1,tsType:{name:"boolean"},description:"Should hide pagination when there are not enough screenshots for two or more pages.",defaultValue:{value:"true",computed:!1}},rootSelector:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:`A selector of the root component of the app. Makes it blurry when fullscreen image is open. +Default value is #root. Pass null if you want to remove blur behavior.`,defaultValue:{value:"'#root'",computed:!1}},noDataText:{required:!1,tsType:{name:"string"},description:"Text which is displayed under icon when there is no screenshots available",defaultValue:{value:"'No Data'",computed:!1}},columnsNumber:{required:!1,tsType:{name:"number"},description:"The number of columns"}}};const e8={designTokens:!1,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,designLink:!1,pixsoView:!1},n8="Gallery",f8="Компонент галереи. Используется для презентации скринов в миниатюре и разворота на весь экран.",P8={dod:e8,component:n8,usage:f8},r8="data:image/jpeg;base64,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",t8="data:image/jpeg;base64,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",j8="data:image/jpeg;base64,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",A8="data:image/jpeg;base64,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",H8=300,a8=1200,jf={loadImage:async e=>{if(await c8(x8(H8,a8)),Math.random()<.05)throw new Error("screen loading fake failure");const[n,P]=e.split("_"),r=n==="preview",t=+P%2!==0;return r?t?t8:A8:t?r8:j8}};async function c8(e){await new Promise(f=>setTimeout(f,e))}function x8(e,f){return Math.floor(Math.random()*(f-e+1))+e}function Af({array:e,times:f}){return[].concat(...new Array(f).fill(e))}const s=""+new URL("office_1_full-BunAUvIy.jpg",import.meta.url).href,fe=""+new URL("office_1_preview-CVMJTdSq.jpg",import.meta.url).href,q=""+new URL("office_2_full-Catmuybo.jpg",import.meta.url).href,Pe=""+new URL("office_2_preview-WVxYOTL-.jpg",import.meta.url).href,o=""+new URL("office_3_full-D8WL9A2M.jpg",import.meta.url).href,re=""+new URL("office_3_preview-akiycBCL.jpg",import.meta.url).href,Qr={title:"Hexa UI Components/Gallery",component:y,parameters:{docs:{page:Tf(P8)}}},U={render:()=>{const e=w.useMemo(()=>Af({array:[{preview:fe,full:s},{preview:Pe,full:q},{preview:re,full:o}],times:8}),[]);return v.createElement(y,{screensList:e})}},Y={render:()=>{const e=w.useMemo(()=>[s,q,o,s,q,o,s,q,o],[]);return v.createElement(y,{screensList:e})}},h={render:()=>{const e=w.useMemo(()=>[{preview:"office_1_preview",full:"office_1_full"},{preview:"office_2_preview",full:"office_2_full"},{preview:"office_3_preview",full:"office_3_full"}],[]),f=w.useCallback(n=>`/static/media/src/gallery/mocks/${n}.jpg`,[]);return v.createElement(y,{screensList:e,createSrc:f})}},L={render:()=>{const e=w.useMemo(()=>[{preview:fe,full:s},{preview:"/broken_url.jpg",full:"/broken_url_second.jpg"},{preview:Pe,full:q},{preview:re,full:o}],[]);return v.createElement(y,{screensList:e})}},De={screensList:{table:{disable:!0}},value:{table:{disable:!0}},onChange:{table:{disable:!0}},createSrc:{table:{disable:!0}},handleCustomImageLoad:{table:{disable:!0}},zoomInText:{table:{disable:!0}},zoomOutText:{table:{disable:!0}},imageLoadingFailureText:{table:{disable:!0}},screenPerPage:{table:{disable:!0}},rootSelector:{table:{disable:!0}}},I={render:e=>{const f=w.useMemo(()=>[{preview:fe,full:s},{preview:Pe,full:q},{preview:re,full:o}],[]);return v.createElement(y,{screensList:f,value:e.value,onChange:e.onChange})},argTypes:{...De,value:{control:{type:"select"},options:[null,s,q,o]}}},F={render:e=>{const f=w.useMemo(()=>Af({array:[{preview:fe,full:s},{preview:Pe,full:q},{preview:re,full:o}],times:8}),[]);return v.createElement(y,{screensList:f,screenPerPage:e.screenPerPage})},argTypes:{...De,screenPerPage:{defaultValue:10,control:{type:"select"},options:[5,10,15,20,25,30]}}},v8=new Array(100).fill(null).map((e,f)=>({preview:`preview_${f}`,full:`full_${f}`})),C={args:{screensList:v8,handleCustomImageLoad:jf.loadImage}},E={render:e=>{const f=w.useMemo(()=>[{preview:"preview_1",full:"full_1"},{preview:"preview_2",full:"full_2"},{preview:"preview_3",full:"full_3"}],[]);return v.createElement(y,{screensList:f,handleCustomImageLoad:jf.loadImage,value:e.value,onChange:e.onChange})},argTypes:{...De,value:{control:{type:"select"},options:[null,"full_1","full_2","full_3"]}}};var Ye,he,Le;U.parameters={...U.parameters,docs:{...(Ye=U.parameters)==null?void 0:Ye.docs,source:{originalSource:`{ + render: () => { + const list = useMemo(() => { + const examples = [{ + preview: examplePreview1, + full: exampleFull1 + }, { + preview: examplePreview2, + full: exampleFull2 + }, { + preview: examplePreview3, + full: exampleFull3 + }]; + return repeatArray({ + array: examples, + times: 8 + }); + }, []); + return ; + } +}`,...(Le=(he=U.parameters)==null?void 0:he.docs)==null?void 0:Le.source}}};var Ie,Fe,Ce;Y.parameters={...Y.parameters,docs:{...(Ie=Y.parameters)==null?void 0:Ie.docs,source:{originalSource:`{ + render: () => { + const list = useMemo(() => { + return [exampleFull1, exampleFull2, exampleFull3, exampleFull1, exampleFull2, exampleFull3, exampleFull1, exampleFull2, exampleFull3]; + }, []); + return ; + } +}`,...(Ce=(Fe=Y.parameters)==null?void 0:Fe.docs)==null?void 0:Ce.source}}};var Ee,Qe,_e;h.parameters={...h.parameters,docs:{...(Ee=h.parameters)==null?void 0:Ee.docs,source:{originalSource:`{ + render: () => { + const list = useMemo(() => { + return [{ + preview: 'office_1_preview', + full: 'office_1_full' + }, { + preview: 'office_2_preview', + full: 'office_2_full' + }, { + preview: 'office_3_preview', + full: 'office_3_full' + }]; + }, []); + const createSrc = useCallback((name: string) => \`/static/media/src/gallery/mocks/\${name}.jpg\`, []); + return ; + } +}`,...(_e=(Qe=h.parameters)==null?void 0:Qe.docs)==null?void 0:_e.source}}};var $e,en,nn;L.parameters={...L.parameters,docs:{...($e=L.parameters)==null?void 0:$e.docs,source:{originalSource:`{ + render: () => { + const list = useMemo(() => { + return [{ + preview: examplePreview1, + full: exampleFull1 + }, { + preview: '/broken_url.jpg', + full: '/broken_url_second.jpg' + }, { + preview: examplePreview2, + full: exampleFull2 + }, { + preview: examplePreview3, + full: exampleFull3 + }]; + }, []); + return ; + } +}`,...(nn=(en=L.parameters)==null?void 0:en.docs)==null?void 0:nn.source}}};var fn,Pn,rn;I.parameters={...I.parameters,docs:{...(fn=I.parameters)==null?void 0:fn.docs,source:{originalSource:`{ + render: args => { + const list = useMemo(() => { + return [{ + preview: examplePreview1, + full: exampleFull1 + }, { + preview: examplePreview2, + full: exampleFull2 + }, { + preview: examplePreview3, + full: exampleFull3 + }]; + }, []); + return ; + }, + argTypes: { + ...disabledControls, + value: { + control: { + type: 'select' + }, + options: [null, exampleFull1, exampleFull2, exampleFull3] + } + } +}`,...(rn=(Pn=I.parameters)==null?void 0:Pn.docs)==null?void 0:rn.source}}};var tn,jn,An;F.parameters={...F.parameters,docs:{...(tn=F.parameters)==null?void 0:tn.docs,source:{originalSource:`{ + render: args => { + const list = useMemo(() => { + const examples = [{ + preview: examplePreview1, + full: exampleFull1 + }, { + preview: examplePreview2, + full: exampleFull2 + }, { + preview: examplePreview3, + full: exampleFull3 + }]; + return repeatArray({ + array: examples, + times: 8 + }); + }, []); + return ; + }, + argTypes: { + ...disabledControls, + screenPerPage: { + defaultValue: 10, + control: { + type: 'select' + }, + options: [5, 10, 15, 20, 25, 30] + } + } +}`,...(An=(jn=F.parameters)==null?void 0:jn.docs)==null?void 0:An.source}}};var Hn,an,cn;C.parameters={...C.parameters,docs:{...(Hn=C.parameters)==null?void 0:Hn.docs,source:{originalSource:`{ + args: { + screensList: listWithImageIds, + handleCustomImageLoad: api.loadImage + } +}`,...(cn=(an=C.parameters)==null?void 0:an.docs)==null?void 0:cn.source}}};var xn,vn,wn;E.parameters={...E.parameters,docs:{...(xn=E.parameters)==null?void 0:xn.docs,source:{originalSource:`{ + render: args => { + const list = useMemo(() => { + return [{ + preview: 'preview_1', + full: 'full_1' + }, { + preview: 'preview_2', + full: 'full_2' + }, { + preview: 'preview_3', + full: 'full_3' + }]; + }, []); + return ; + }, + argTypes: { + ...disabledControls, + value: { + control: { + type: 'select' + }, + options: [null, 'full_1', 'full_2', 'full_3'] + } + } +}`,...(wn=(vn=E.parameters)==null?void 0:vn.docs)==null?void 0:wn.source}}};const _r=["Simple","SimpleWithFullscreensOnly","SimpleWithCustomSrc","SimpleWithBrokenUrl","SimpleControllable","SimpleWithCustomPerPage","WithCustomLoader","WithCustomLoaderControllable"];export{U as Simple,I as SimpleControllable,L as SimpleWithBrokenUrl,F as SimpleWithCustomPerPage,h as SimpleWithCustomSrc,Y as SimpleWithFullscreensOnly,C as WithCustomLoader,E as WithCustomLoaderControllable,_r as __namedExportsOrder,Qr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid-Buhf4xpe.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid-Buhf4xpe.js new file mode 100644 index 00000000..5eb65a0e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid-Buhf4xpe.js @@ -0,0 +1,31 @@ +import{ak as u,a0 as n,H as a,aJ as o,u as f,aK as I,R as m}from"./iframe-zz6a49H8.js";const w="872px",G="1592px",h="400px",C="100%",_=`0 ${u[12]}px`,D=n` + ${({direction:s})=>s?`grid-auto-flow: ${s};`:""} + ${({cols:s})=>s?`grid-template-columns: ${s.join(" ")};`:""} + ${({rows:s})=>s?`grid-template-rows: ${s.join(" ")};`:""} + ${({areas:s})=>s?`grid-template-areas: "${s.map(i=>i.join(" ")).join('" "')}";`:""} + ${({withPadding:s})=>s?`padding: ${_}; + box-sizing: content-box;`:""} + ${({gridType:s})=>{switch(s){case"fix":return`width: ${w};`;case"sidebar":return`width: ${C};`;default:return`max-width: ${G}; + min-width: ${h}; + width: 100%; + `}}} +`,R=n` + ${({areaName:s})=>s?`grid-area: ${s};`:""} + ${({rowSpan:s})=>s?`grid-row: span ${s};`:""} + ${({span:s,columnSpan:i})=>s||i?`grid-column: span ${s||i};`:""} +`,T=a.div.withConfig({shouldForwardProp:s=>["className","data-testid","kl-id","children"].includes(s)})`${R}`,x=n` + display: grid; + gap: ${({gap:s})=>o(s)}; + row-gap: ${({rowGap:s})=>o(s)}; + column-gap: ${({columnGap:s})=>o(s)}; + align-items: ${({alignItems:s=""})=>s}; + justify-items: ${({justifyItems:s=""})=>s}; +`,A=n` + grid-auto-columns: min-content; + grid-auto-flow: column; +`,E=n` + grid-template-columns: 0.5fr 1fr; + grid-template-areas: "left right"; +`,H=n` + grid-template-columns: repeat(12, 1fr); +`,d=a.div.withConfig({shouldForwardProp:s=>["className","data-testid","kl-id","children","data-component-version"].includes(s)})`${x}`;a(d)`${A}`;a(d)`${E}`;a(d)`${H}`;const j=a(d)`${D}`,L=12,S=16,r=s=>{const{children:i,cols:l,layout:e,layoutProperty:t,testAttributes:$,...g}=f(s),c={...g,...$,alignItems:t==null?void 0:t.alignItems,cols:(e==null?void 0:e.cols)??[`repeat(${l??L}, 1fr)`],columnGap:t==null?void 0:t.columnGap,gap:(t==null?void 0:t.gap)??S,justifyItems:t==null?void 0:t.justifyItems,rowGap:t==null?void 0:t.rowGap};if(I(e)){const p=e;return m.createElement(p,{...c},i)}return m.createElement(j,{...c,areas:e==null?void 0:e.areas,direction:e==null?void 0:e.direction,rows:e==null?void 0:e.rows},i)};r.defaultProps={cols:12};r.Item=T;r.__docgenInfo={description:"",methods:[],displayName:"Grid",props:{cols:{defaultValue:{value:"12",computed:!1},required:!1}}};export{r as G,T as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid.stories-1Oz4xHSj.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid.stories-1Oz4xHSj.js new file mode 100644 index 00000000..f9945c09 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Grid.stories-1Oz4xHSj.js @@ -0,0 +1,17 @@ +import{b as a,R as e,H as c}from"./iframe-zz6a49H8.js";import{w as m}from"./withMeta-CjSZnBk7.js";import{G as r}from"./Grid-Buhf4xpe.js";import"./preload-helper-C1FmrZbK.js";import"./StatusOkOutline-BBn674wO.js";const l={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0},p="Grid",u="Компонент для композиции элементов на странице с помощью грид системы",g="Расположение элементов на странице и внутри самостоятельных блоков",y={dod:l,component:p,description:u,usage:g},x={title:"Hexa UI Components/Layout/Grid",component:r,argTypes:{cols:{control:{type:"number",min:1}},layoutProperty:{control:"object"}},args:{layoutProperty:{gap:"grouped"},testId:"grid-test-id",klId:"grid-kl-id"},parameters:{badges:[a.stable,a.reviewedByDesign],docs:{page:m(y)}}},b=c.div` + width: 100%; + height: 100%; + border : solid 2px blue; + text-align: center; + font-weight: bold; +`,f=Array(28).fill("empty value"),t={render:d=>e.createElement(e.Fragment,null,e.createElement(r,{...d},f.map((G,o)=>e.createElement(r.Item,{key:o},e.createElement(b,null,"Widget #",o+1)))))};var s,n,i;t.parameters={...t.parameters,docs:{...(s=t.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: (args: GridProps) => { + return <> + + {defaultArray.map((el, i) => + Widget #{i + 1} + )} + + ; + } +}`,...(i=(n=t.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};const E=["Basic"];export{t as Basic,E as __namedExportsOrder,x as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Group-DXZR9jfV.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Group-DXZR9jfV.js new file mode 100644 index 00000000..75ab987c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Group-DXZR9jfV.js @@ -0,0 +1,5 @@ +import{R as t,H as m,S as s}from"./iframe-zz6a49H8.js";const c=m(s)` + > .ant-tag { + margin: 0; + } +`,p=({items:a,Component:n,orientation:r="horizontal",align:l="center"})=>t.createElement(c,{direction:r,gap:4,align:l},a.map((e,i)=>{if(t.isValidElement(e))return e;const o=e;return t.createElement(n,{key:i,...o})}));p.__docgenInfo={description:"",methods:[],displayName:"Group",props:{items:{required:!0,tsType:{name:"union",raw:"T[] | ReactElement[]",elements:[{name:"Array",elements:[{name:"T"}],raw:"T[]"},{name:"Array",elements:[{name:"ReactElement",elements:[{name:"T"}],raw:"ReactElement"}],raw:"ReactElement[]"}]},description:"Array of items"},orientation:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Direction of the elements",defaultValue:{value:"'horizontal'",computed:!1}},align:{required:!1,tsType:{name:"CSSProperties['alignItems']",raw:"CSSProperties['alignItems']"},description:"",defaultValue:{value:"'center'",computed:!1}},Component:{required:!0,tsType:{name:"FC",elements:[{name:"T"}],raw:"FC"},description:""}}};export{p as G}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Groups.stories-Ck5YuWql.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Groups.stories-Ck5YuWql.js new file mode 100644 index 00000000..95015a0f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Groups.stories-Ck5YuWql.js @@ -0,0 +1,8 @@ +import{t as l}from"./index-CLWXu3RE.js";import{b as i,a as S,c as b,B as u}from"./_commonConstants-CU3b4WLz.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusOkOutline-BBn674wO.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./Grid-Buhf4xpe.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const Wo={title:"Hexa UI Components/Table/Groupping",component:l,args:{columns:b,dataSource:S.slice(0,30).map((t,p)=>({...t,name:`Value ${(p+1)%10}`})),groupBy:"name"},argTypes:{groupBy:i.groupBy,groupTitleRender:i.groupTitleRender},parameters:{controls:{exclude:/(columns|dataSource)/}}},T=(t,p)=>{const d=String(t||""),g=String(p||"");return-d.localeCompare(g)},r={render:u.bind({})},o={render:u.bind({}),args:{customGroupSorter:T}};var m,e,a;r.parameters={...r.parameters,docs:{...(m=r.parameters)==null?void 0:m.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}) +}`,...(a=(e=r.parameters)==null?void 0:e.docs)==null?void 0:a.source}}};var s,n,c;o.parameters={...o.parameters,docs:{...(s=o.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + customGroupSorter: descendingStringComparer + } +}`,...(c=(n=o.parameters)==null?void 0:n.docs)==null?void 0:c.source}}};const $o=["Groupping","CustomGroupSorter"];export{o as CustomGroupSorter,r as Groupping,$o as __namedExportsOrder,Wo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Help-DDZoI9w3.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Help-DDZoI9w3.js new file mode 100644 index 00000000..70cc108f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Help-DDZoI9w3.js @@ -0,0 +1 @@ +import{R as C,q as d}from"./iframe-zz6a49H8.js";const a=C.forwardRef((e,t)=>C.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},C.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49657 13.4246L7.49215 13.4199C7.48251 13.4098 7.46089 13.3882 7.42574 13.3585C7.35572 13.2994 7.23037 13.207 7.03618 13.1098C6.65058 12.9168 5.9723 12.694 4.88273 12.694C3.95547 12.694 3.1995 12.7912 2.67985 12.8869C2.42018 12.9348 2.22007 12.9822 2.0877 13.0167C2.02154 13.034 1.97237 13.048 1.94122 13.0572C1.92565 13.0618 1.91459 13.0652 1.90817 13.0672L1.90297 13.0689C1.705 13.1339 1.48756 13.1002 1.31873 12.978C1.14982 12.8558 1.0498 12.6599 1.0498 12.4514V3.67183C1.0498 3.43629 1.17723 3.21918 1.38287 3.10433L1.3846 3.10337L1.38678 3.10216L1.39254 3.09901C1.41662 3.08607 1.44085 3.07343 1.46528 3.06117C1.51193 3.03776 1.57749 3.00622 1.66092 2.96935C1.82768 2.89565 2.06645 2.8004 2.36875 2.70627C2.97296 2.51813 3.83504 2.33327 4.88486 2.33672C6.11112 2.34074 6.99087 2.61958 7.58027 2.92009C7.74306 3.00309 7.88242 3.08709 7.99979 3.16628C8.11716 3.08709 8.25653 3.00309 8.41931 2.92009C9.00871 2.61958 9.88846 2.34074 11.1147 2.33672C12.1645 2.33327 13.0266 2.51813 13.6308 2.70627C13.9331 2.8004 14.1719 2.89565 14.3387 2.96935C14.4221 3.00622 14.4877 3.03776 14.5343 3.06117C14.7738 3.18136 14.9498 3.39096 14.9498 3.67183V12.4514C14.9498 12.6599 14.8498 12.8558 14.6809 12.978C14.512 13.1002 14.2949 13.134 14.0969 13.069L14.0914 13.0672C14.0876 13.066 14.0821 13.0644 14.075 13.0622C14.0702 13.0607 14.0646 13.0591 14.0584 13.0572C14.0272 13.048 13.978 13.034 13.9119 13.0167C13.7795 12.9822 13.5794 12.9348 13.3197 12.8869C12.8001 12.7912 12.0441 12.694 11.1169 12.694C10.0273 12.694 9.349 12.9168 8.96341 13.1098C8.76921 13.207 8.64386 13.2994 8.57384 13.3585C8.53869 13.3882 8.51708 13.4098 8.50743 13.4199L8.50302 13.4246C8.43408 13.509 8.34374 13.5763 8.23828 13.6179C8.22927 13.6214 8.22014 13.6248 8.21091 13.628C8.1416 13.6518 8.07031 13.6633 7.99979 13.6632C7.92927 13.6633 7.85799 13.6518 7.78867 13.628C7.67144 13.5877 7.5714 13.5162 7.49657 13.4246ZM2.3498 11.6263V4.0901C2.46004 4.04643 2.59589 3.99711 2.75524 3.94749C3.25631 3.79147 3.98569 3.63377 4.88059 3.63671C5.90435 3.64007 6.58314 3.87092 6.98978 4.07824C7.14642 4.15811 7.26525 4.23581 7.34978 4.29835V11.8248C6.77604 11.5863 5.97355 11.394 4.88273 11.394C3.86534 11.394 3.02986 11.5005 2.4442 11.6085C2.41198 11.6144 2.38051 11.6204 2.3498 11.6263ZM8.64981 11.8248C9.22354 11.5863 10.026 11.394 11.1169 11.394C12.1342 11.394 12.9697 11.5005 13.5554 11.6085C13.5876 11.6144 13.6191 11.6204 13.6498 11.6263V4.0901C13.5395 4.04643 13.4037 3.99711 13.2443 3.94749C12.7433 3.79147 12.0139 3.63377 11.119 3.63671C10.0952 3.64007 9.41644 3.87092 9.00981 4.07824C8.85317 4.15811 8.73433 4.23581 8.64981 4.29835V11.8248Z",fill:d(e.color)||e.color||"currentColor"}))),n=C.memo(C.forwardRef((e,t)=>{const{klId:l,testId:o,...r}=e;return C.createElement(a,{"kl-id":l,"data-testid":o,ref:t,...r})}));n.displayName="Help";export{n as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage-C6l4gLFq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage-C6l4gLFq.js new file mode 100644 index 00000000..5773d539 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage-C6l4gLFq.js @@ -0,0 +1,6 @@ +import{a1 as n,a0 as r,w as m,u as l,R as t,j as c,H as i,$ as p}from"./iframe-zz6a49H8.js";const d=n(),u=r` + color: ${d("color")}; + white-space: pre-wrap; +`,g=e=>m(e,{componentName:"helpMessage",defaultValues:{mode:"common"}}),h=i(p).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)}).attrs({type:"BTR4"})` +${u} +`,f=e=>{const s=g(e),a=l(s);return t.createElement(w,{...a})},w=({text:e,testAttributes:s,className:a,...o})=>t.createElement(h,{className:c("kl6-help-message",a),...s,...o},e);f.__docgenInfo={description:"",methods:[],displayName:"HelpMessage",props:{text:{required:!1,tsType:{name:"union",raw:"string | ReactNode",elements:[{name:"string"},{name:"ReactNode"}]},description:"Displayed text (instead of count)"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},mode:{required:!1,tsType:{name:"union",raw:"'error' | 'warning' | 'success' | 'common'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'warning'"},{name:"literal",value:"'success'"},{name:"literal",value:"'common'"}]},description:"Color mode"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{f as H}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage.stories-DsRKaI_I.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage.stories-DsRKaI_I.js new file mode 100644 index 00000000..826b1406 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HelpMessage.stories-DsRKaI_I.js @@ -0,0 +1,10 @@ +import{T}from"./Palette-oU4WYbWy.js";import{b as n,R as r,c as w}from"./iframe-zz6a49H8.js";import{w as H}from"./withMeta-CjSZnBk7.js";import{s as b}from"./helpers-BytZKRkB.js";import{H as x}from"./HelpMessage-C6l4gLFq.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const f={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!0},M="Help message",y="Текст дополняющий различные поля ввода дополнительной информацией. Например валидационный текст",C="Вывод текстового значения или состояния UI-элементов",_="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=38476%3A139817",P="https://pixso.net/app/design/6NkPn1KUdxbJ8Bvsexerzw",p={dod:f,component:M,description:y,usage:C,designLink:_,pixsoView:P},J={title:"Hexa UI Components/HelpMessage",component:x,argTypes:{...b(["theme"])},args:{text:"some text",testId:"help-message-test-id",klId:"help-message-kl-id"},parameters:{badges:[n.stable,n.reviewedByDesign],docs:{page:H(p)},design:p.pixsoView}},e={},s={render:a=>r.createElement(r.Fragment,null,["error","warning","success","common"].map(t=>r.createElement(x,{...a,key:t,mode:t})))},o={args:{source:w.help_message},render:a=>r.createElement(T,{...a})};var m,c,i;e.parameters={...e.parameters,docs:{...(m=e.parameters)==null?void 0:m.docs,source:{originalSource:"{}",...(i=(c=e.parameters)==null?void 0:c.docs)==null?void 0:i.source}}};var d,l,g;s.parameters={...s.parameters,docs:{...(d=s.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: (args: HelpMessageProps) => <> + {['error', 'warning', 'success', 'common'].map(mode => )} + +}`,...(g=(l=s.parameters)==null?void 0:l.docs)==null?void 0:g.source}}};var u,h,k;o.parameters={...o.parameters,docs:{...(u=o.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + source: componentColors.help_message + }, + render: args => +}`,...(k=(h=o.parameters)==null?void 0:h.docs)==null?void 0:k.source}}};const v=["Basic","AllModes","ColorTokens"];export{s as AllModes,e as Basic,o as ColorTokens,v as __namedExportsOrder,J as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-Ct0bZhRr.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-Ct0bZhRr.css new file mode 100644 index 00000000..3c132351 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-Ct0bZhRr.css @@ -0,0 +1 @@ +._h1_ul7bd_1{font-family:var(--text--h1--font-family);font-size:var(--text--h1--font-size);font-style:var(--text--h1--font-style);font-weight:var(--text--h1--font-weight);letter-spacing:var(--text--h1--letter-spacing);line-height:var(--text--h1--line-height)}._h2_ul7bd_10{font-family:var(--text--h2--font-family);font-size:var(--text--h2--font-size);font-style:var(--text--h2--font-style);font-weight:var(--text--h2--font-weight);letter-spacing:var(--text--h2--letter-spacing);line-height:var(--text--h2--line-height)}h3{font-family:var(--text--h3--font-family);font-size:var(--text--h3--font-size);font-style:var(--text--h3--font-style);font-weight:var(--text--h3--font-weight);letter-spacing:var(--text--h3--letter-spacing);line-height:var(--text--h3--line-height)}._h4_ul7bd_28{font-family:var(--text--h4--font-family);font-size:var(--text--h4--font-size);font-style:var(--text--h4--font-style);font-weight:var(--text--h4--font-weight);letter-spacing:var(--text--h4--letter-spacing);line-height:var(--text--h4--line-height)}._h5_ul7bd_37{font-family:var(--text--h5--font-family);font-size:var(--text--h5--font-size);font-style:var(--text--h5--font-style);font-weight:var(--text--h5--font-weight);letter-spacing:var(--text--h5--letter-spacing);line-height:var(--text--h5--line-height)}._h6_ul7bd_46{font-family:var(--text--h6--font-family);font-size:var(--text--h6--font-size);font-style:var(--text--h6--font-style);font-weight:var(--text--h6--font-weight);letter-spacing:var(--text--h6--letter-spacing);line-height:var(--text--h6--line-height)}._btr2_ul7bd_55{font-family:var(--text--btr2--font-family);font-size:var(--text--btr2--font-size);font-style:var(--text--btr2--font-style);font-weight:var(--text--btr2--font-weight);letter-spacing:var(--text--btr2--letter-spacing);line-height:var(--text--btr2--line-height)}._btr3_ul7bd_64{font-family:var(--text--btr3--font-family);font-size:var(--text--btr3--font-size);font-style:var(--text--btr3--font-style);font-weight:var(--text--btr3--font-weight);letter-spacing:var(--text--btr3--letter-spacing);line-height:var(--text--btr3--line-height)}._btr4_ul7bd_73{font-family:var(--text--btr4--font-family);font-size:var(--text--btr4--font-size);font-style:var(--text--btr4--font-style);font-weight:var(--text--btr4--font-weight);letter-spacing:var(--text--btr4--letter-spacing);line-height:var(--text--btr4--line-height)}._btr5_ul7bd_82{font-family:var(--text--btr5--font-family);font-size:var(--text--btr5--font-size);font-style:var(--text--btr5--font-style);font-weight:var(--text--btr5--font-weight);letter-spacing:var(--text--btr5--letter-spacing);line-height:var(--text--btr5--line-height)}._btm2_ul7bd_91{font-family:var(--text--btm2--font-family);font-size:var(--text--btm2--font-size);font-style:var(--text--btm2--font-style);font-weight:var(--text--btm2--font-weight);letter-spacing:var(--text--btm2--letter-spacing);line-height:var(--text--btm2--line-height)}._btm3_ul7bd_100,._hexa-ui-horizontal-nav-item_ul7bd_100 ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{font-family:var(--text--btm3--font-family);font-size:var(--text--btm3--font-size);font-style:var(--text--btm3--font-style);font-weight:var(--text--btm3--font-weight);letter-spacing:var(--text--btm3--letter-spacing);line-height:var(--text--btm3--line-height)}._btm4_ul7bd_109{font-family:var(--text--btm4--font-family);font-size:var(--text--btm4--font-size);font-style:var(--text--btm4--font-style);font-weight:var(--text--btm4--font-weight);letter-spacing:var(--text--btm4--letter-spacing);line-height:var(--text--btm4--line-height)}._btm5_ul7bd_118{font-family:var(--text--btm5--font-family);font-size:var(--text--btm5--font-size);font-style:var(--text--btm5--font-style);font-weight:var(--text--btm5--font-weight);letter-spacing:var(--text--btm5--letter-spacing);line-height:var(--text--btm5--line-height)}._mtr3_ul7bd_127{font-family:var(--text--mtr3--font-family);font-size:var(--text--mtr3--font-size);font-style:var(--text--mtr3--font-style);font-weight:var(--text--mtr3--font-weight);letter-spacing:var(--text--mtr3--letter-spacing);line-height:var(--text--mtr3--line-height)}._mtr4_ul7bd_136{font-family:var(--text--mtr4--font-family);font-size:var(--text--mtr4--font-size);font-style:var(--text--mtr4--font-style);font-weight:var(--text--mtr4--font-weight);letter-spacing:var(--text--mtr4--letter-spacing);line-height:var(--text--mtr4--line-height)}._hexa-ui-horizontal-nav_ul7bd_100{display:flex;justify-content:start;gap:var(--spacing--gap_dependent);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--tabs--border)}._hexa-ui-horizontal-nav_ul7bd_100._borderless_ul7bd_152{border-bottom:none}._hexa-ui-horizontal-nav-item_ul7bd_100{padding:unset;background-color:unset;border:unset;padding-bottom:8px;cursor:pointer;position:relative;color:var(--tabs_item--text--unselected--base)}._hexa-ui-horizontal-nav-item_ul7bd_100 ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{display:flex;gap:var(--spacing--gap_dependent);padding:2px var(--spacing--padding_m);border-radius:var(--radius--s);background-color:var(--tabs_item--bg--unselected--enabled)}._hexa-ui-horizontal-nav-item_ul7bd_100 ._hexa-ui-horizontal-nav-item-inner_ul7bd_100 ._additionalComponent_ul7bd_172{display:flex;align-items:center}._hexa-ui-horizontal-nav-item_ul7bd_100._selected_ul7bd_176{color:var(--tabs_item--text--selected--base);background-color:var(--tabs_item--bg--selected--enabled)}._hexa-ui-horizontal-nav-item_ul7bd_100._selected_ul7bd_176:after{display:block}._hexa-ui-horizontal-nav-item_ul7bd_100._selected_ul7bd_176:hover{color:var(--tabs_item--text--selected--base)}._hexa-ui-horizontal-nav-item_ul7bd_100._selected_ul7bd_176:hover ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{background-color:var(--tabs_item--bg--selected--hover)}._hexa-ui-horizontal-nav-item_ul7bd_100._selected_ul7bd_176:active ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{background-color:var(--tabs_item--bg--selected--active)}._hexa-ui-horizontal-nav-item_ul7bd_100[disabled]{color:var(--tabs_item--text--selected--disabled);background-color:var(--tabs_item--bg--selected--enabled);cursor:not-allowed}._hexa-ui-horizontal-nav-item_ul7bd_100[disabled]:after{background-color:var(--tabs_item--border--selected--disabled)}._hexa-ui-horizontal-nav-item_ul7bd_100[disabled]:hover ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{color:var(--tabs_item--text--selected--disabled);background-color:unset}._hexa-ui-horizontal-nav-item_ul7bd_100[disabled]:active ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{background-color:unset}._hexa-ui-horizontal-nav-item_ul7bd_100:hover{color:var(--tabs_item--text--unselected--base);text-decoration:none}._hexa-ui-horizontal-nav-item_ul7bd_100:hover ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{background-color:var(--tabs_item--bg--unselected--hover)}._hexa-ui-horizontal-nav-item_ul7bd_100:active ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{background-color:var(--tabs_item--bg--unselected--active)}._hexa-ui-horizontal-nav-item_ul7bd_100:focus,._hexa-ui-horizontal-nav-item_ul7bd_100:focus-visible{outline:none}._hexa-ui-horizontal-nav-item_ul7bd_100:focus-visible ._hexa-ui-horizontal-nav-item-inner_ul7bd_100{box-shadow:0 0 0 2px var(--focus--stroke)}._hexa-ui-horizontal-nav-item_ul7bd_100:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:var(--radius--m);background-color:var(--tabs_item--border--selected--base);display:none} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-HdsgURnU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-HdsgURnU.js new file mode 100644 index 00000000..eab1ddb1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav-HdsgURnU.js @@ -0,0 +1,31 @@ +import{u as R,r as o,R as s,j as u}from"./iframe-zz6a49H8.js";const I="_borderless_ul7bd_152",C="_additionalComponent_ul7bd_172",x="_selected_ul7bd_176",n={"hexa-ui-horizontal-nav-item":"_hexa-ui-horizontal-nav-item_ul7bd_100","hexa-ui-horizontal-nav-item-inner":"_hexa-ui-horizontal-nav-item-inner_ul7bd_100","hexa-ui-horizontal-nav":"_hexa-ui-horizontal-nav_ul7bd_100",borderless:I,additionalComponent:C,selected:x},z=({className:m,items:e,borderless:p=!1,activeKey:r,...b})=>{var d;const{testAttributes:f,...v}=R(b),[y,i]=o.useState((d=e==null?void 0:e.filter(a=>a.selected)[0])==null?void 0:d.key),h=o.useRef(null);return o.useEffect(()=>{if(!r){const a=e==null?void 0:e.find(t=>t.selected);a&&i(a.key)}},[e]),s.createElement("nav",{...f,...v,ref:h,className:u(m,n["hexa-ui-horizontal-nav"],{[n.borderless]:p})},e==null?void 0:e.map(({key:a,onClick:t,label:g,disabled:c,componentsAfter:l,testId:_,klId:q})=>s.createElement("button",{key:a,"data-testid":_,className:u(n["hexa-ui-horizontal-nav-item"],a===(r||y)&&n.selected),onClick:()=>{c||(r||i(a),t==null||t())},disabled:c},s.createElement("span",{className:n["hexa-ui-horizontal-nav-item-inner"]},g,l==null?void 0:l.map((k,N)=>s.createElement("span",{key:N,className:n.additionalComponent},k))))))};z.__docgenInfo={description:"",methods:[],displayName:"HorizontalNav",props:{activeKey:{required:!1,tsType:{name:"string"},description:"Current horizontal navigation item key"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Inline styles"},borderless:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},items:{required:!1,tsType:{name:"Array",elements:[{name:"intersection",raw:`{ + /** Custom class name */ + className?: string, + /* Item key */ + key?: string, + /* Item text */ + label?: string, + /* Is item selected */ + selected?: boolean, + /* Is item disabled */ + disabled?: boolean, + /** Components after label */ + componentsAfter?: React.ReactNode[], + /* Item click handler */ + onClick?: () => void +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Custom class name */ + className?: string, + /* Item key */ + key?: string, + /* Item text */ + label?: string, + /* Is item selected */ + selected?: boolean, + /* Is item disabled */ + disabled?: boolean, + /** Components after label */ + componentsAfter?: React.ReactNode[], + /* Item click handler */ + onClick?: () => void +}`,signature:{properties:[{key:"className",value:{name:"string",required:!1},description:"Custom class name"},{key:"key",value:{name:"string",required:!1}},{key:"label",value:{name:"string",required:!1}},{key:"selected",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactReactNode",raw:"React.ReactNode"}],raw:"React.ReactNode[]",required:!1},description:"Components after label"},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}}]}},{name:"TestingProps"}]}],raw:"HorizontalNavItemProps[]"},description:""}}};export{z as H}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav.stories-UIxz2oOQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav.stories-UIxz2oOQ.js new file mode 100644 index 00000000..56036428 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalNav.stories-UIxz2oOQ.js @@ -0,0 +1,25 @@ +import{R as e,b as s,r as b,S as f,H as h}from"./iframe-zz6a49H8.js";import{w}from"./withDesignControls-Cqk9De58.js";import{w as z}from"./withMeta-CjSZnBk7.js";import{C as H}from"./Warnings-DU1McXrL.js";import{B as I}from"./Badge-DMO-MXiW.js";import{I as K}from"./Indicator-DNWfFabI.js";import{l as E}from"./Placeholder-Bv52avk_.js";import{H as k}from"./HorizontalNav-HdsgURnU.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./shouldForwardProp-Cdy-RLhZ.js";const S={designTokens:!0,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!0},x="HorizontalNav",A="Отображает панель с элементами навигации и управления в некоторых продуктах.",N="HorizontalNav — это интерактивный компонент...",T="",F="",i={dod:S,component:x,description:A,usage:N,designLink:T,pixsoView:F},B=h.div` + flex: 1; + nav { + width: 100%; + } +`,g=[{label:"One",key:"one",testId:"horizontal-nav-item-one-test-id",klId:"horizontal-nav-item-one-kl-id",componentsAfter:[e.createElement(E,{key:"placeholder-icon"}),e.createElement(I,{key:"badge",mode:"neutral",text:"9"})],onClick:()=>console.log("Click One")},{label:"Two",key:"two",testId:"horizontal-nav-item-two-test-id",klId:"horizontal-nav-item-two-kl-id",onClick:()=>console.log("Click Two")},{label:"Three",key:"three",onClick:()=>console.log("Click Three"),selected:!0},{label:"Four",key:"four",componentsAfter:[e.createElement(K,{key:"indicator"})],onClick:()=>console.log("Click Four")},{label:"Five",key:"five",onClick:()=>console.log("Click Five")},{label:"Six",key:"six",onClick:()=>console.log("Click Six"),disabled:!0},{label:"Seven Eleven",key:"sevenEleven",onClick:()=>console.log("Click Seven Eleven")}],D={argTypes:{items:{control:"object"},borderless:{control:"boolean"}},args:{testId:"horizontal-nav-test-id",klId:"horizontal-nav-kl-id",items:g,borderless:!1},parameters:{badges:[s.stable,s.reviewedByDesign],docs:{page:z(i)},design:i.pixsoView},decorators:[(n,r)=>e.createElement(B,null,e.createElement(n,{...r}))]},te={title:"Hexa UI Components/HorizontalNav",component:k,...w({componentName:"horizontalNav",meta:D})},t={},a={render:n=>{const[r,y]=b.useState("two"),C=o=>{console.log("new active key is",o),y(o)},u=g.map(o=>({...o,selected:!1,onClick:()=>{C(o.key)}}));return e.createElement(f,{gap:"separated",direction:"vertical"},e.createElement(H,null),e.createElement(k,{...n,activeKey:r,items:u}))}};var l,c,m;t.parameters={...t.parameters,docs:{...(l=t.parameters)==null?void 0:l.docs,source:{originalSource:"{}",...(m=(c=t.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var p,d,v;a.parameters={...a.parameters,docs:{...(p=a.parameters)==null?void 0:p.docs,source:{originalSource:`{ + render: args => { + const [activeKey, setActiveKey] = useState('two'); + const handleActiveKeyChange = (key: string) => { + console.log('new active key is', key); + setActiveKey(key); + }; + const newItems = items.map(item => ({ + ...item, + selected: false, + onClick: () => { + handleActiveKeyChange(item.key); + } + })); + return + + + ; + } +}`,...(v=(d=a.parameters)==null?void 0:d.docs)==null?void 0:v.source}}};const ae=["HorizontalNav","HorizontalNavControllableActiveKey"];export{t as HorizontalNav,a as HorizontalNavControllableActiveKey,ae as __namedExportsOrder,te as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalScroll-DhwBKBye.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalScroll-DhwBKBye.js new file mode 100644 index 00000000..32c8a2b3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/HorizontalScroll-DhwBKBye.js @@ -0,0 +1 @@ +import{R as t,t as l}from"./iframe-zz6a49H8.js";import{m as s}from"./table-mock-data-xqQIdBtx.js";import{B as i}from"./_commonConstants-CU3b4WLz.js";const e=(r,a,o=!0,n=!0)=>({key:r,title:r,dataIndex:r,width:`${a}%`,show:o,hideColumnAvailable:n,groupingAvailable:!0}),c=[e("name",19,!0,!1),e("country",13),e("numberrange",10),e("city",17),e("date",18),e("isSortable",10),e("sorter",10),e("sorterIsSortable",10)],m=s.map((r,a)=>({...r,date:a===2?new Date().toDateString():new Date(+(a.toString()+"0000000000")).toDateString(),isSortable:a===3?"aaaaaaaaaaa":new Array(a).fill("a").join(""),sorter:a===4?"aaaaaaaaaaaa":new Array(a).fill("a").join(""),sorterIsSortable:a===5?"aaaaaaaaaaaaa":new Array(a).fill("a").join("")})),S={render:r=>t.createElement(t.Fragment,null,t.createElement(l,{mode:"info"},t.createElement("div",null,'Проп таблицы resizingMode = "scroll"'),t.createElement("div",null,"Режим scroll используется для таблиц с большим количеством колонок и под капотом включает кастомный горизонтальный скроллбар")),t.createElement(i,{...r})),args:{pagination:{pageSize:20,restoreCurrentWhenDataChange:!0},columns:c,dataSource:m,resizingMode:"scroll"}};export{S as H}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon-BdnUIR-w.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon-BdnUIR-w.js new file mode 100644 index 00000000..3fb9059b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon-BdnUIR-w.js @@ -0,0 +1,6 @@ +import{r as z,a1 as O,a0 as L,z as R,aR as P,u as T,R as c,H as v}from"./iframe-zz6a49H8.js";import{s as U}from"./shouldForwardProp-Cdy-RLhZ.js";import{h as b}from"./index-DM61bQr0.js";import{F as B,s as x,v as E,U as F,d as N,G as H}from"./index-BDzolQnr.js";const W=z.createContext({icons:{}}),G=O(),K=L` + color: ${G("color")}; + line-height: 0; +`,C={extraSmall:{Add:{size:16,key:"Plus"},Bad:{size:12,key:"Error",color:"#F18983"},Cancelled:{size:16,key:"Cancel1"},CrossRounded:{size:8,key:"Close"},Danger:{size:16,key:"StatusDangerSolid1"},Down:{size:8,key:"ArrowDown"},DownSolid:{size:8,key:"ArrowDownSolid"},Good:{size:16,key:"StatusOkSolid"},Info:{size:16,key:"StatusInfoSolid",color:"#27B7FF"},InfoLabel:{size:16,key:"StatusInfoOutline"},Left:{size:8,key:"ArrowLeft"},Menu03:{size:8,key:"Menu"},Nothreat:{size:16,key:"StatusNoThreatSolid",color:"#999"},Ok:{size:16,key:"Ok",color:"#23D1AE"},Pending:{size:12,key:"Time"},Right:{size:8,key:"ArrowRight"},SentValidation:{size:16,key:"SentValidationSolid"},Unknown:{size:16,key:"StatusQuestionSolid"},Up:{size:8,key:"ArrowUp"},UpSolid:{size:8,key:"ArrowUpSolid"},Warning:{size:12,key:"Error"}},small:{AccountLogin:{size:16,key:"UserAccount"},Add:{size:16,key:"Plus"},Apple:{size:16,key:"AppleColor"},Arrowdown:{size:16,key:"ArrowDown"},Arrowdown2:{size:16,key:"ArrowDownCircle"},ArrowDownRounded:{size:16,key:"ArrowDown1"},Arrowup:{size:16,key:"ArrowUp"},Arrowup2:{size:16,key:"ArrowUpCircle"},Back:{size:16,key:"ArrowBack"},Box:{size:16,key:"DropBoxColor"},Brand:{size:16,key:"Star"},Category:{size:16,key:"QueueList"},Check:{size:16,key:"Ok"},Clear:{size:16,key:"Cross"},ClearText:{size:16,key:"ClearSolid"},Configure:{size:16,key:"Settings2"},ConnectionEthernetOff:{size:16,key:"ConnectionLanOff"},CrossRounded:{size:8,key:"Close"},Customsettings:{size:16,key:"CustomSettings"},Danger:{size:16,key:"StatusDangerSolid1",color:"#ED2939"},DashboardGrid:{size:16,key:"Grid"},DashboardPerformance:{size:16,key:"Speed"},DeviceNew:{size:16,key:"Add1"},DeviceSearch:{size:16,key:"Search1"},DeviceServer:{size:16,key:"Server"},DigitalFootprint:{size:16,key:"TouchId"},Down:{size:16,key:"ArrowDown1"},DownMini:{size:16,key:"ArrowDownMini"},Dribbble:{size:16,key:"DribbbleColor"},F:{size:16,key:"FacebookColor"},FileError2:{size:16,key:"FileSad"},Gmail:{size:16,key:"GmailColor"},Google:{size:16,key:"GoogleColor"},Heart:{size:16,key:"HeartSolid",color:"#ED2939"},Hex:{size:16,key:"HexColor"},Hide:{size:16,key:"ArrowDoubleLeft"},HistoryLogJournal:{size:16,key:"Backup"},Info:{size:16,key:"StatusInfoOutline"},IP:{size:16,key:"Pointer"},Left:{size:16,key:"ArrowLeft"},LeftMini:{size:16,key:"ArrowLeftMini"},Licensekey:{size:16,key:"LicenseKey"},LinkUnlink:{size:16,key:"Unlink"},Login:{size:16,key:"SignIn"},LogoutSignout:{size:16,key:"SignOut"},Maximize:{size:16,key:"SizeMaximize"},Menu01:{size:16,key:"Menu"},Menu02:{size:16,key:"Menu2"},Menu03:{size:16,key:"Menu3"},Minimize:{size:16,key:"SizeMinimize"},Password:{size:16,key:"Key"},PasswordProtected:{size:16,key:"PasswordProtected"},PC:{size:16,key:"Desktop"},Phone:{size:16,key:"PhoneAndroid"},Pin:{size:16,key:"Pointer"},Plus:{size:16,key:"PlusSquare"},Pricetable:{size:16,key:"PriceTable"},Print:{size:16,key:"Printer"},Question:{size:16,key:"StatusQuestionOutline"},Reports01:{size:16,key:"Reports"},Reports02:{size:16,key:"Reports1"},Resize:{size:16,key:"WindowResizeMarker"},Right:{size:16,key:"ArrowRight"},RightMini:{size:16,key:"ArrowRightMini"},Safe:{size:16,key:"SafeFull"},SearchRounded:{size:16,key:"Search"},Settings01:{size:16,key:"Settings21"},Settings02:{size:16,key:"Settings2"},Shield2:{size:16,key:"SecurityCheck"},StatusError:{size:16,key:"StatusErrorOutline"},StatusOK:{size:16,key:"StatusOkOutline"},Time:{size:16,key:"Clock"},TurnOver:{size:16,key:"ArrowTurnOver"},Up:{size:16,key:"ArrowUp1"},UpMini:{size:16,key:"ArrowUpMini"},UsersGroup:{size:16,key:"UserGroup"},VirtualMachine:{size:16,key:"VirtualSwitch"},Warning:{size:16,key:"StatusWarningOutline",color:"#FA0"},Window:{size:16,key:"Browser"},Windowlayout:{size:16,key:"WindowLayout"}},medium:{Account:{size:24,key:"UserAccount"},Accountcheck:{size:24,key:"AccountProblem"},Accountinfo:{size:24,key:"AccountInfo"},Accounts:{size:24,key:"UserGroup"},Activitymonitor:{size:24,key:"ActivityMonitor"},Add:{size:24,key:"Plus"},Add2:{size:24,key:"Add"},AlertHigh:{size:16,key:"StatusLevelHigh",color:"#D74747"},AlertLow:{size:16,key:"StatusLevelLow",color:"#666"},AlertMedium:{size:16,key:"StatusLevelMedium",color:"#FF9D2C"},AlertTitle:{size:16,key:"StatusLevelEmpty",color:"#1E856F"},Antivirus:{size:24,key:"ScanRadar"},Anysensor:{size:24,key:"Sensor"},App:{size:24,key:"Browser"},AppLayout:{size:24,key:"WindowLayout"},Apps:{size:24,key:"Apps1"},AppUpdate2:{size:24,key:"AppUpdate"},Baby:{size:24,key:"Kid"},BackAndroid:{size:24,key:"ArrowBack"},BatteryCharge2:{size:24,key:"BatteryCharge"},Beartoy:{size:24,key:"BearToy"},Browser2:{size:24,key:"Web"},BrowserNewweb:{size:24,key:"BrowserNewWeb"},CallSMS:{size:24,key:"CallSms"},CameraIP:{size:24,key:"CameraIp"},Cancel:{size:24,key:"Cross"},CardSafemoney:{size:24,key:"CardSafeMoney"},ClockRound:{size:24,key:"Clock"},CloudUpload:{size:24,key:"Upload1"},Computer:{size:24,key:"Desktop"},Configure:{size:24,key:"CustomSettings"},ConnectionLAN:{size:24,key:"ConnectionEthernet"},ConnectionNoWifi:{size:24,key:"ConnectionWifiOff"},CrossRounded:{size:24,key:"Cross"},Danger:{size:24,key:"StatusDangerSolid1",color:"#ED2939"},Datacleaner:{size:24,key:"Clean"},Error:{size:24,key:"StatusErrorOutline"},FileOK:{size:24,key:"FileOk"},Firewall:{size:24,key:"DeviceFirewall"},Gesture:{size:24,key:"Hand"},Grid2:{size:24,key:"Apps"},HardDriveMonitor:{size:24,key:"HealthMonitor"},HistoryLogJournal:{size:24,key:"Backup"},Infinite:{size:24,key:"Perpetuity"},Info:{size:24,key:"StatusInfoOutline"},iPhoneandiPad:{size:24,key:"IPhoneiPad"},KISAndroid:{size:24,key:"KisAndroid"},License1:{size:24,key:"License"},License2:{size:24,key:"License1"},License3:{size:24,key:"License1"},LicenseKey:{size:24,key:"Key"},Mail1:{size:24,key:"Mail"},Mail2:{size:24,key:"MailBox"},Map:{size:24,key:"SafePerimeter"},Menu1:{size:24,key:"Menu"},Network1:{size:24,key:"Network"},Network2:{size:24,key:"Network"},Nonotification1:{size:24,key:"NoNotification"},Nonotification2:{size:24,key:"NoNotification"},NotificationBell:{size:24,key:"Bell"},OkCircle:{size:24,key:"StatusOkOutline"},Openinwindow:{size:24,key:"OpenInWindow"},OSAndroid:{size:24,key:"Android2"},OSiOS:{size:24,key:"Ios2"},OSmacOS:{size:24,key:"MacOs"},OSWindows:{size:24,key:"OsWindows"},PasswordProtected:{size:24,key:"PasswordProtected"},PhoneiPhone:{size:24,key:"IPhone"},Photoframe:{size:24,key:"PhotoFrame"},Premium:{size:24,key:"StatusPremiumColor"},PrivacyCleaner:{size:24,key:"Clean"},ProfileCustom:{size:24,key:"CustomSettings"},Protection:{size:24,key:"SecurityCheck"},QRcode:{size:24,key:"QrCode"},Question:{size:24,key:"StatusQuestionOutline",color:"#087BB5"},RefreshSync:{size:24,key:"Update"},Remotedesktop:{size:24,key:"RemoteDesktop"},SearchSimplified:{size:24,key:"Search"},Settings1:{size:24,key:"Settings21"},ShieldSelfdefense:{size:24,key:"ShieldEnforced"},Sort:{size:24,key:"Sort2"},SSDDrive:{size:24,key:"SsdDrive"},Storage:{size:24,key:"StorageServer"},Streamingdongle:{size:24,key:"StreamingDongle"},Time:{size:24,key:"Clock"},TouchID:{size:24,key:"TouchId"},TrustedAppMode:{size:24,key:"AppLock"},TV:{size:24,key:"Tv"},VPN:{size:24,key:"Vpn"},Warning:{size:24,key:"StatusWarningOutline"}},large:{AccountID:{size:48,key:"AccountId"},CameraIP:{size:48,key:"CameraIp"},HDD:{size:48,key:"Hdd"},iPhone:{size:48,key:"IPhone"},MemoryRAM:{size:48,key:"MemoryRam"},OK:{size:48,key:"Ok"},OK2:{size:48,key:"Ok2"},RescueDiscCD:{size:48,key:"RescueDiscCd"},SSD:{size:48,key:"Ssd"},TV:{size:48,key:"Tv"}}},V=i=>{const{color:o,themedColor:e,iconColor:s,theme:a,...n}=i,r=R({theme:a}),k=P[r.key].colors.textIconsElements[e||"primary"],l=s&&P[r.key].colors.product.text[s],d=z.useMemo(()=>({color:l||o||k}),[r,o]);return{...n,cssConfig:d}},t={Icons8Pack:N,Icons12Pack:b,Icons16Pack:F,Icons24Pack:E,Icons32Pack:x,Icons48Pack:B},Q=i=>{const o=V(i),e=T(o);return c.createElement(h,{...e})},$=v.span.withConfig({shouldForwardProp:U})` + ${K} +`;function q(i,o){var a,n,r;let e,s;if(i){switch(i){case"extraSmall":s=8;break;case"small":s=16;break;case"medium":s=24;break;case"large":s=48;break;default:s=24}e=(a=t==null?void 0:t[`Icons${s}Pack`])==null?void 0:a[o],!e&&i==="extraSmall"&&(s=12,e=(n=t==null?void 0:t[`Icons${s}Pack`])==null?void 0:n[o])}else e=(r=t==null?void 0:t[`Icons${i}Pack`])==null?void 0:r[o];return e??void 0}function _(i,o){var e;return((e=C==null?void 0:C[i])==null?void 0:e[o])??{size:i,key:o}}const h=z.forwardRef((i,o)=>{var g,f;const{size:e,testId:s,klId:a,color:n,onClick:r,name:k,cssConfig:l,themedColor:d,iconColor:w,testAttributes:D,...I}=i,M=r?"pointer":"",u=(g=z.useContext(W))==null?void 0:g.icons,S=(f=u==null?void 0:u[e])==null?void 0:f[k];let p,m;if(!S){const y=_(e,k),A=q(y.size,y.key);A?(p=A,m=y==null?void 0:y.color):(console.warn(`@kaspersky/hexa-ui-icons: did not found ${i.name} in size ${i.size}`),p=H,m="pink")}return c.createElement($,{role:"img",style:{cursor:M},color:n,iconColor:w,cssConfig:l,onClick:r,ref:o,...D,...I},S?c.createElement(S,{size:e,name:k}):c.createElement(p,{color:m??w??n??d}))});h.displayName="Icon";Q.__docgenInfo={description:"@deprecated Use IconResolver instead",methods:[],displayName:"Icon",props:{color:{required:!1,tsType:{name:"CSSProperties['color']",raw:"CSSProperties['color']"},description:"@deprecated Use 'iconColor' prop instead"},iconColor:{required:!1,tsType:{name:"unknown"},description:"Сolor of icon: primary or secondary"},size:{required:!0,tsType:{name:"Exclude",elements:[{name:"SizingType"},{name:"literal",value:"'extraLarge'"}],raw:"Exclude"},description:"Size of icon 'extraSmall' | 'small' | 'medium' | 'large' | 'extraLarge'"},name:{required:!0,tsType:{name:"icons[intersection['size']][number]",raw:"typeof icons[IconProps['size']][number]"},description:"Name of Icon"},themedColor:{required:!1,tsType:{name:"unknown"},description:"@deprecated Use 'iconColor' prop instead"}}};export{Q as I}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon.stories-CuqeMIXN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon.stories-CuqeMIXN.js new file mode 100644 index 00000000..c58f1b1f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Icon.stories-CuqeMIXN.js @@ -0,0 +1 @@ +import{r as a}from"./iframe-zz6a49H8.js";import{r as n}from"./AccountSearch-BWuyXyEt.js";import{s as m}from"./sbIconColors-DgSE393q.js";import"./preload-helper-C1FmrZbK.js";const t=c=>a.createElement(n,{color:c.color});t.__docgenInfo={description:"",methods:[],displayName:"Icon"};const I={title:"Design/Icons",component:t,argTypes:{color:m}},o={};var r,e,s;o.parameters={...o.parameters,docs:{...(r=o.parameters)==null?void 0:r.docs,source:{originalSource:"{}",...(s=(e=o.parameters)==null?void 0:e.docs)==null?void 0:s.source}}};const f=["Icon"];export{o as Icon,f as __namedExportsOrder,I as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconResolver-BTOOgpNr.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconResolver-BTOOgpNr.js new file mode 100644 index 00000000..6f2f51f0 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconResolver-BTOOgpNr.js @@ -0,0 +1,8 @@ +import{u as l,R as n,H as u}from"./iframe-zz6a49H8.js";import{h as p}from"./index-DM61bQr0.js";import{F as d,s as f,v as I,U as y,d as w}from"./index-BDzolQnr.js";import{l as r}from"./Placeholder-Bv52avk_.js";const k=[8,12,16,24,32,48],z={8:w,12:p,16:y,24:I,32:f,48:d},g={extraSmall:8,small:16,medium:24,large:48},S=e=>typeof e=="number"&&k.includes(e),b=u.span` + line-height: 0; +`,h=e=>{const{name:t,size:o,testAttributes:i}=l(e),m=()=>{const a=S(o)?o:g[o],s=z[a];if(!s)return console.warn(`Could not find icon with size ${a}. Instead, a fallback icon was used`),n.createElement(r,null);const c=s[t];return c?n.createElement(c,null):(console.warn(`Could not find icon with size ${a} and name ${t}. Instead, a fallback icon was used`),n.createElement(r,null))};return n.createElement(b,{role:"img",...i},m())};h.__docgenInfo={description:"",methods:[],displayName:"IconResolver",props:{name:{required:!0,tsType:{name:"union",raw:"IconNames | string",elements:[{name:"union",raw:`keyof typeof Icons8 +| keyof typeof Icons12 +| keyof typeof Icons16 +| keyof typeof Icons24 +| keyof typeof Icons32 +| keyof typeof Icons48`,elements:[{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"}]},{name:"string"}]},description:"Icon name"},size:{required:!0,tsType:{name:"union",raw:"IconPackSizes | DeprecatedIconSizes",elements:[{name:"actualIconSizes[number]",raw:"typeof actualIconSizes[number]"},{name:"Exclude",elements:[{name:"SizingType"},{name:"literal",value:"'extraLarge'"}],raw:"Exclude"}]},description:"Icon size. Use number value as it matches size from hexa-ui-icons package, string values are deprecated"}}};export{h as I}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconSearch-DTlFALI4.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconSearch-DTlFALI4.js new file mode 100644 index 00000000..a94b000f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IconSearch-DTlFALI4.js @@ -0,0 +1,5 @@ +import{I as i}from"./Indicator-DNWfFabI.js";import{R as t,S as n,H as p}from"./iframe-zz6a49H8.js";import{t as u}from"./Search1-DZu0ocx7.js";const m=p(i)` + position: absolute; + top: 6px; + right: 8px; +`,r=({color:a="currentColor",testId:o,klId:c,className:d,onClick:e,indicator:l=!1,componentId:s})=>t.createElement(n,{onClick:e},t.createElement(u,{color:a,style:{cursor:e?"pointer":"default"},"data-testid":o,"data-component-id":s,className:d,"kl-id":c}),l&&t.createElement(m,{border:!0,mode:"high",cursor:e?"pointer":"default"}));r.displayName="IconSearch";r.__docgenInfo={description:"",methods:[],displayName:"IconSearch",props:{color:{defaultValue:{value:"'currentColor'",computed:!1},required:!1},indicator:{defaultValue:{value:"false",computed:!1},required:!1}}};export{r as I}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator-DNWfFabI.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator-DNWfFabI.js new file mode 100644 index 00000000..2a8a93d3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator-DNWfFabI.js @@ -0,0 +1,10 @@ +import{w as i,at as a,u as c,R as m,H as p}from"./iframe-zz6a49H8.js";import{s as u}from"./shouldForwardProp-Cdy-RLhZ.js";const l=["accent","not-active","new","update","inProgress","resolved","inIncident","high","critical","medium","info","positive","low"],b=e=>i(e,{componentName:"indicator",defaultValues:{mode:"accent"}}),h=p.span.withConfig({shouldForwardProp:u})` + width: 8px; + height: 8px; + border-radius: 50%; + box-sizing: content-box; + display: inline-block; + background: ${e=>e.cssConfig.background}; + ${e=>e.border&&`border: 2px solid ${e.cssConfig.border};`} + flex: none; +`,f=e=>{const{mode:o="accent",...n}=e;let t=o;l.includes(o)||(t="accent",a("mode",o));const r=b({...n,mode:t}),{testAttributes:s,...d}=c(r);return m.createElement(h,{...s,...d})};f.__docgenInfo={description:"",methods:[],displayName:"Indicator",props:{border:{required:!1,tsType:{name:"boolean"},description:"Show border"},mode:{required:!1,tsType:{name:"IndicatorModes[number]",raw:"typeof IndicatorModes[number]"},description:"Color mode"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{f as I,l as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator.stories-Bo5Bqpt0.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator.stories-Bo5Bqpt0.js new file mode 100644 index 00000000..2c99f554 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Indicator.stories-Bo5Bqpt0.js @@ -0,0 +1,37 @@ +import{T as h}from"./Palette-oU4WYbWy.js";import{b as d,R as e,c as I,H as S}from"./iframe-zz6a49H8.js";import{w as T}from"./withMeta-CjSZnBk7.js";import{s as E}from"./helpers-BytZKRkB.js";import{S as m}from"./StoryComponents-C4fwEYRs.js";import{a as n,I as i}from"./Indicator-DNWfFabI.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const w={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!0},M="Indicator",H="Компонент для цветовой индикации.",R="",V="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=50458%3A391378",_="https://pixso.net/app/design/2AUio1HxjxE7CpaF8r38Sw",p={dod:w,component:M,description:H,usage:R,designLink:V,pixsoView:_},ee={title:"Hexa UI Components/Indicator",component:i,argTypes:{mode:{control:"select",options:n},...E(["theme"])},args:{testId:"indicator-test-id",klId:"indicator-kl-id"},parameters:{badges:[d.stable,d.reviewedByDesign],docs:{page:T(p)},design:p.pixsoView}},r={},c=S.span` + width: 15px; + height: 15px; + padding-left: 10px; + padding-right: 10px; + display: inline-flex; + justify-content: center; + align-items: center; + box-sizing: content-box; + + &:first-child { + padding-top: 10px; + } + &:last-child { + padding-bottom: 10px; + } +`,s={render:t=>e.createElement(e.Fragment,null,e.createElement(m,{style:{background:"#2735448c",borderRadius:5}},n.map(o=>e.createElement(c,{key:o},e.createElement(i,{...t,mode:o})))),e.createElement(m,null,n.map(o=>e.createElement(c,{key:o},e.createElement(i,{...t,mode:o}))))),args:{border:!0}},a={args:{source:I.indicator},render:t=>e.createElement(h,{...t})};var l,g,u;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:"{}",...(u=(g=r.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var x,y,b;s.parameters={...s.parameters,docs:{...(x=s.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: (args: IndicatorProps) => <> + + {IndicatorModes.map(mode => )} + + + {IndicatorModes.map(mode => )} + + , + args: { + border: true + } +}`,...(b=(y=s.parameters)==null?void 0:y.docs)==null?void 0:b.source}}};var C,k,f;a.parameters={...a.parameters,docs:{...(C=a.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + source: componentColors.indicator + }, + render: args => +}`,...(f=(k=a.parameters)==null?void 0:k.docs)==null?void 0:f.source}}};const oe=["Basic","Modes","ColorTokens"];export{r as Basic,a as ColorTokens,s as Modes,oe as __namedExportsOrder,ee as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InfiniteScroll.stories-DGJnF1ZH.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InfiniteScroll.stories-DGJnF1ZH.js new file mode 100644 index 00000000..c458f18f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InfiniteScroll.stories-DGJnF1ZH.js @@ -0,0 +1,159 @@ +import{b as v,R as i,r,T as k,H as Q,L as X}from"./iframe-zz6a49H8.js";import{w as Y}from"./withMeta-CjSZnBk7.js";import{B as ee}from"./Button-Djh220XQ.js";import{F as _}from"./Field-C2ORP2lZ.js";import{T as te}from"./Textbox-O3s0uqSG.js";import{S as x}from"./Select-AFVn7dC3.js";import{S as ie}from"./Sidebar-BShqmRdS.js";import{t as S}from"./index-CLWXu3RE.js";import{M as oe}from"./meta-BE46TiHA.js";import{a as B,c as y,b as u}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Table-C2xM44ZW.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./iconUtil-wMtlkNmn.js";import"./Tree-Doq3QtyM.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./scrollTo-DYE0bd1e.js";import"./Radio-Be_5Z3PZ.js";import"./Icon-BdnUIR-w.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Tabs-UMVvaRzt.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const Pi={title:"Hexa UI Components/Table/InfiniteScroll",component:S,args:{columns:y,dataSource:B.slice(0,60)},parameters:{badges:[v.stable,v.needsDesignReview],docs:{page:Y(oe)},controls:{exclude:["columns","dataSource"]}},tags:["!autodocs"]},f="pagination.infiniteScrollPageGetter: (page, pageSize) => Promise - function that returns Promise where you can set new data on resolve() and throw error on reject(); pagination.total: number",N=[{...y[0],isSortable:!0,width:200},{...y[1],isSortable:!0,allowMultipleFilters:!0,filters:[{name:"Even",filter:e=>{const o=e.description.match(/\d+/gi);return o?Number(o[0])%2===0:!1}},{name:"Initial False",filter:()=>!1},{name:"Greater than 20",filter:e=>{const o=e.description.match(/\d+/gi);return o?Number(o[0])>20:!1}}],width:200},{title:"table.column3.name",key:"index",dataIndex:"index",filters:[{name:"Even",filter:e=>Number(e.index)%2===0},{name:"Odd",filter:e=>Number(e.index)%2!==0}],width:200}],j=e=>Array.from({length:e}).map((o,t)=>({name:`Value ${t+1}`,description:`Description ${t+1}`,index:`Index ${t+1}`,key:t+1})),re=20,w=[{label:20,value:20},{label:50,value:50},{label:100,value:100},{label:500,value:500}],H=100,d=j(H),P=(e,o=re,t)=>new Promise(n=>setTimeout(()=>n(t.slice(o*e,o*(e+1))),500)),z=Q(_)` + margin-bottom: 8px; +`,b={render:()=>{const[e,o]=r.useState([]),[t,n]=r.useState(20),m=r.useMemo(()=>({infiniteScrollPageGetter:p=>P(p,t,d)}),[t]),c=r.useMemo(()=>d.slice(0,t),[t]);return i.createElement("div",null,i.createElement(z,{label:"Select chunk size",labelPosition:"before",control:i.createElement(x,{options:w,value:t,onChange:n}),controlWidth:200}),i.createElement(k,null,"Selected: ",e.length),i.createElement(S,{columns:N,rowSelection:{selectedRowKeys:e,onChange:o},pagination:m,dataSource:c}))},args:{infiniteScrollEndTableText:"End table text"},argTypes:{infiniteScrollEndTableText:u.infiniteScrollEndTableText,pagination:{description:f}}},h={render:()=>{const[e,o]=r.useState([]),[t,n]=r.useState(20),m=r.useMemo(()=>({showOnlyTotalSummary:!0,total:d.length,infiniteScrollPageGetter:p=>P(p,t,d)}),[t]),c=r.useMemo(()=>d.slice(0,t),[t]);return i.createElement("div",null,i.createElement(z,{label:"Select chunk size",labelPosition:"before",control:i.createElement(x,{options:w,value:t,onChange:n}),controlWidth:200}),i.createElement(k,null,"Selected: ",e.length),i.createElement(S,{columns:N,rowSelection:{selectedRowKeys:e,onChange:o},pagination:m,stickyFooter:!0,dataSource:c}))},args:{infiniteScrollEndTableText:"End table text"},argTypes:{infiniteScrollEndTableText:u.infiniteScrollEndTableText,pagination:{description:f}}},T={render:e=>i.createElement("div",null,i.createElement(S,{...e,pagination:{infiniteScrollPageGetter:()=>new Promise(async(o,t)=>{await new Promise(n=>setTimeout(n,1500)),t(new Error)})},dataSource:B.slice(0,20)})),args:{infiniteScrollErrorText:"Error text",infiniteScrollRetryText:"Retry text"},argTypes:{infiniteScrollErrorText:u.infiniteScrollErrorText,infiniteScrollRetryText:u.infiniteScrollRetryText,pagination:{description:f}}},E={render:()=>{const e=j(H),[o,t]=r.useState(e),[n,m]=r.useState(20),[c,p]=r.useState([]),Z=[{title:"table.column.name",key:"name",dataIndex:"name",isSortable:!0,width:200,render:(a,l)=>i.createElement(X,{onClick:$(l)},a)},{title:"table.column2.name",key:"description",dataIndex:"description",isSortable:!0,width:200}],$=a=>l=>{l.stopPropagation(),g(a)},U=r.useMemo(()=>({infiniteScrollPageGetter:a=>P(a,n,o)}),[n,o]),V=r.useMemo(()=>o.slice(0,n),[n,o]),[s,g]=r.useState(null),q=()=>{s&&(t(a=>a.map(l=>l.key===s.key?{...l,...s}:l)),g(null))},J=a=>{g(l=>({...l,description:a}))};return i.createElement("div",null,i.createElement(z,{label:"Select chunk size",labelPosition:"before",control:i.createElement(x,{options:w,value:n,onChange:m}),controlWidth:200}),i.createElement(k,null,"Selected: ",c.length),i.createElement(S,{columns:Z,rowSelection:{selectedRowKeys:c,onChange:p},pagination:U,dataSource:V}),i.createElement(ie,{size:"extraSmall",visible:s,onClose:()=>g(null),title:"Edit Row",footer:i.createElement(ee,{onClick:q},"Apply")},i.createElement(_,{label:"Row description",control:i.createElement(te,{value:s==null?void 0:s.description,onChange:J})})))},args:{infiniteScrollEndTableText:"End table text"},argTypes:{infiniteScrollEndTableText:u.infiniteScrollEndTableText,pagination:{description:f}}};var R,C,D;b.parameters={...b.parameters,docs:{...(R=b.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: () => { + const [selected, setSelected] = useState([]); + const [chunkSize, setChunkSize] = useState(20); + const paginationProps = useMemo(() => ({ + infiniteScrollPageGetter: (page: number) => getData(page, chunkSize, dataSet) + }), [chunkSize]) as TablePaginationProps; + const firstPageData = useMemo(() => { + return dataSet.slice(0, chunkSize); + }, [chunkSize]); + return
+ } controlWidth={200} /> + Selected: {selected.length} +
+ ; + }, + args: { + infiniteScrollEndTableText: 'End table text' + }, + argTypes: { + infiniteScrollEndTableText: basicArgTypes.infiniteScrollEndTableText, + pagination: { + description: paginationDescription + } + } +}`,...(D=(C=b.parameters)==null?void 0:C.docs)==null?void 0:D.source}}};var L,M,A;h.parameters={...h.parameters,docs:{...(L=h.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: () => { + const [selected, setSelected] = useState([]); + const [chunkSize, setChunkSize] = useState(20); + const paginationProps = useMemo(() => ({ + showOnlyTotalSummary: true, + total: dataSet.length, + infiniteScrollPageGetter: (page: number) => getData(page, chunkSize, dataSet) + }), [chunkSize]) as TablePaginationProps; + const firstPageData = useMemo(() => { + return dataSet.slice(0, chunkSize); + }, [chunkSize]); + return
+ } controlWidth={200} /> + Selected: {selected.length} +
+ ; + }, + args: { + infiniteScrollEndTableText: 'End table text' + }, + argTypes: { + infiniteScrollEndTableText: basicArgTypes.infiniteScrollEndTableText, + pagination: { + description: paginationDescription + } + } +}`,...(A=(M=h.parameters)==null?void 0:M.docs)==null?void 0:A.source}}};var I,W,F;T.parameters={...T.parameters,docs:{...(I=T.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: (args: ITableProps) =>
+
+ // eslint-disable-next-line no-async-promise-executor + new Promise(async (resolve, reject) => { + await new Promise(resolve => setTimeout(resolve, 1500)); + reject(new Error()); + }) + } as ITableProps['pagination']} dataSource={basicDataSource.slice(0, 20)} /> + , + args: { + infiniteScrollErrorText: 'Error text', + infiniteScrollRetryText: 'Retry text' + }, + argTypes: { + infiniteScrollErrorText: basicArgTypes.infiniteScrollErrorText, + infiniteScrollRetryText: basicArgTypes.infiniteScrollRetryText, + pagination: { + description: paginationDescription + } + } +}`,...(F=(W=T.parameters)==null?void 0:W.docs)==null?void 0:F.source}}};var G,K,O;E.parameters={...E.parameters,docs:{...(G=E.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: () => { + const editableDataSet = generateData(DATASET_SIZE); + const [mockServerSata, setMockServerData] = useState(editableDataSet); + const [chunkSize, setChunkSize] = useState(20); + const [selected, setSelected] = useState([]); + const columnsWithEditLink = [{ + title: 'table.column.name', + key: 'name', + dataIndex: 'name', + isSortable: true, + width: 200, + render: (text: string, row: Row) => {text} + }, { + title: 'table.column2.name', + key: 'description', + dataIndex: 'description', + isSortable: true, + width: 200 + }] as ITableProps['columns']; + const handleEdit = (selectedRow: any) => (e: any) => { + e.stopPropagation(); + setEditingRow(selectedRow); + }; + const paginationProps = useMemo(() => ({ + infiniteScrollPageGetter: (page: number) => getData(page, chunkSize, mockServerSata) + }), [chunkSize, mockServerSata]) as TablePaginationProps; + const firstPageData = useMemo(() => { + return mockServerSata.slice(0, chunkSize); + }, [chunkSize, mockServerSata]); + const [editingRow, setEditingRow] = useState(null); + const handleEditRow = () => { + if (!editingRow) return; + setMockServerData((prevRows: any) => { + return prevRows.map((row: Row) => { + if (row.key === editingRow.key) { + return { + ...row, + ...editingRow + }; + } else { + return row; + } + }); + }); + setEditingRow(null); + }; + const handleRowChange = (value: string) => { + setEditingRow((prev: any) => { + return { + ...prev, + description: value + }; + }); + }; + return
+ } controlWidth={200} /> + Selected: {selected.length} +
+ setEditingRow(null)} title="Edit Row" footer={}> + } /> + + ; + }, + args: { + infiniteScrollEndTableText: 'End table text' + }, + argTypes: { + infiniteScrollEndTableText: basicArgTypes.infiniteScrollEndTableText, + pagination: { + description: paginationDescription + } + } +}`,...(O=(K=E.parameters)==null?void 0:K.docs)==null?void 0:O.source}}};const zi=["LazyScrollLoading","LazyScrollLoadingWithTotalSummary","LazyScrollLoadingError","LazyScrollLoadingWithEdit"];export{b as LazyScrollLoading,T as LazyScrollLoadingError,E as LazyScrollLoadingWithEdit,h as LazyScrollLoadingWithTotalSummary,zi as __namedExportsOrder,Pi as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard-Tu_8Eajn.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard-Tu_8Eajn.js new file mode 100644 index 00000000..fc2c618b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard-Tu_8Eajn.js @@ -0,0 +1,71 @@ +import{ak as o,a1 as F,al as H,a0 as L,H as r,a2 as D,aw as M,w as A,u as _,R as n,r as m}from"./iframe-zz6a49H8.js";const t=F(),l=e=>!["type","cssConfig"].includes(e),O=L` + display: flex; + flex-direction: ${e=>e.type==="horizontal"?"row":"column"}; + align-items: ${e=>e.type==="center"?"center":"start"}; + gap: ${o[8]}px; + + padding: ${t("padding")}; + background: ${t("enabled.background")}; + color: ${t("enabled.color")}; + border: 1px solid ${t("enabled.border")}; + border-radius: ${H[4]}px; + &:focus-visible { + box-shadow: none; + outline: none; + } + + width: ${({width:e})=>typeof e=="string"?e:`${e}px`}; + + ${e=>e.$interactive&&` + cursor: pointer; + &:hover { + background: ${t("hover.background")(e)}; + } + &:active { + background: ${t("pressed.background")(e)}; + } + &:focus-visible { + box-shadow: ${t("focus.boxShadow")(e)}; + }`} + + ${e=>e.disabled&&` + &, &:hover, &:active { + cursor: not-allowed; + background: ${t("disabled.background")(e)}; + color: ${t("disabled.color")(e)}; + border-color: ${t("disabled.border")(e)}; + }`} +`,U=r.div.withConfig({shouldForwardProp:l})` + display: flex; + flex-direction: column; + height: 100%; + ${e=>e.type==="center"&&"align-items: center"}; + gap: ${o[8]}px; +`,V=r.div.withConfig({shouldForwardProp:l})` + display: flex; + gap: ${o[4]}px; + flex-direction: column; + ${e=>e.type==="center"&&"align-items: center"}; + width: 100%; +`,j=r.div.withConfig({shouldForwardProp:l})` + display: flex; + gap: ${o[4]}px; + flex-direction: row; + justify-content: ${e=>e.type==="center"?"center":"space-between"}; + width: 100%; + font-family: ${t("fontFamily")}; + font-size: ${t("fontSize")}; + font-weight: ${t("fontWeight")}; + font-style: ${t("fontStyle")}; + line-height: ${t("lineHeight")}; + letter-spacing: ${t("letterSpacing")}; +`,B=r.div` + height: ${D(M.H5).lineHeight}; + display: flex; + align-items: center; +`,W=r.div.withConfig({shouldForwardProp:l})` + color: ${e=>t(e.disabled?"disabled.color":"enabled.descriptionColor")(e)}; + text-align: ${e=>e.type==="center"?"center":"start"} +`,G=r.div` + margin-top: auto; +`,J=e=>A(e,{componentName:"informationCard",defaultValues:{size:"medium"}}),K=r.div.withConfig({shouldForwardProp:e=>!["type","cssConfig"].includes(e)})`${O}`,Q=e=>{const a=J(e),s=_(a);return n.createElement(X,{...s})},X=({type:e="vertical",selected:a=!1,disabled:s=!1,interactive:u=!1,width:$="auto",style:v,leftSide:p,title:f,description:g,rightCorner:C,children:h,footer:y,leftSideClassName:w,rightCornerClassName:T,titleClassName:N,descriptionClassName:x,contentClassName:q,footerClassName:S,cssConfig:i,testAttributes:R,...E})=>{const[d,P]=m.useState(a);m.useEffect(()=>{P(a)},[a]);const c=m.useMemo(()=>{const{selected:Y,unselected:Z,...b}=i;return d?{...b,...i.selected}:{...b,...i.unselected}},[i,d]),k=()=>p?n.createElement("div",{className:w},p):null,I=()=>C&&n.createElement(B,{className:T},C),z=()=>n.createElement(U,{type:e},n.createElement(V,{type:e},f&&n.createElement(j,{type:e,cssConfig:c,className:N},f,I()),g&&n.createElement(W,{type:e,cssConfig:c,className:x,disabled:s},g)),h&&n.createElement("div",{className:q},h),y&&n.createElement(G,{className:S},y));return n.createElement(K,{type:e,style:v,selected:d,disabled:s,$interactive:u,width:$,cssConfig:c,tabIndex:u?0:void 0,...R,...E},k(),z())};Q.__docgenInfo={description:"",methods:[],displayName:"InformationCard",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},size:{required:!1,tsType:{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}]},description:"Card size"},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Inline styles"},width:{required:!1,tsType:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},description:"Card width"},type:{required:!1,tsType:{name:"union",raw:"'vertical' | 'horizontal' | 'center'",elements:[{name:"literal",value:"'vertical'"},{name:"literal",value:"'horizontal'"},{name:"literal",value:"'center'"}]},description:"Card type"},selected:{required:!1,tsType:{name:"boolean"},description:"Selected state"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled state"},interactive:{required:!1,tsType:{name:"boolean"},description:"If interactive"},onClick:{required:!1,tsType:{name:"ReactMouseEventHandler",raw:"React.MouseEventHandler",elements:[{name:"HTMLElement"}]},description:"On click handler"},value:{required:!1,tsType:{name:"ReactNode"},description:"Card value"},leftSide:{required:!1,tsType:{name:"ReactNode"},description:"Left icon (with or without badge)"},title:{required:!1,tsType:{name:"ReactNode"},description:"Card title"},description:{required:!1,tsType:{name:"string"},description:"Card description"},rightCorner:{required:!1,tsType:{name:"ReactNode"},description:"Right corner control"},footer:{required:!1,tsType:{name:"ReactNode"},description:"Controls"},children:{required:!1,tsType:{name:"ReactNode"},description:"Custom content"},className:{required:!1,tsType:{name:"string"},description:"Component className"},leftSideClassName:{required:!1,tsType:{name:"string"},description:"Left icon className"},titleClassName:{required:!1,tsType:{name:"string"},description:"Title className"},descriptionClassName:{required:!1,tsType:{name:"string"},description:"Description className"},rightCornerClassName:{required:!1,tsType:{name:"string"},description:"Right corner className"},contentClassName:{required:!1,tsType:{name:"string"},description:"Content className"},footerClassName:{required:!1,tsType:{name:"string"},description:"Footer className"}}};export{Q as I}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard.stories-CkW1aETq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard.stories-CkW1aETq.js new file mode 100644 index 00000000..41b1571e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/InformationCard.stories-CkW1aETq.js @@ -0,0 +1,64 @@ +import{T as Z}from"./Palette-oU4WYbWy.js";import{b as h,R as e,c as j,r as u,S as q,H as C}from"./iframe-zz6a49H8.js";import{w as G}from"./withMeta-CjSZnBk7.js";import{s as X}from"./helpers-BytZKRkB.js";import{S as A}from"./StoryComponents-C4fwEYRs.js";import{B as $}from"./Badge-DMO-MXiW.js";import{B as S}from"./Button-Djh220XQ.js";import{C as ee}from"./Checkbox-CLDGkQjT.js";import{R as te}from"./Radio-Be_5Z3PZ.js";import{T as E}from"./Tag-DxDPN1QL.js";import{T as re}from"./Toggle-DQagZAli.js";import{r as J}from"./Connection-DbW0uygf.js";import{I as r}from"./InformationCard-Tu_8Eajn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./index-COIsKS-T.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";const oe={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},ae="InformationCard",ne="Компонент InformationCard. Карточка может содержать заголовок, описание, иконку, любой контент и элементы управления.",se="Компонент InformationCard используется для группировки информации и опций для одной сущности.",ie="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=67551%3A253068",de="https://pixso.net/app/design/gdaroKaKFmT3xNMf_pagrw",y={dod:oe,component:ae,description:ne,usage:se,designLink:ie,pixsoView:de},le=C.div` + position: relative; +`,ce=C($)` + position: absolute; + top: 0; + right: -8px; +`,me=()=>e.createElement(le,null,e.createElement(J,null),e.createElement(ce,{count:9,mode:"high"})),ot={title:"Hexa UI Components/InformationCard",component:r,argTypes:{title:{control:{type:"text"}},width:{control:{type:"range",min:100,max:1e3,step:10}},leftSide:{control:{type:"select"},mapping:{undefined:void 0,icon:e.createElement(J,null),iconWithBadge:e.createElement(me,null)},options:["undefined","icon","iconWithBadge"]},...X(["footer","rightCorner","theme","titleLevel","titleIcon","children","contentLevel","className","leftSideClassName","titleClassName","descriptionClassName","rightCornerClassName","contentClassName","footerClassName","style"])},args:{type:"vertical",width:450,title:"Heading",description:"To protect your mailboxes, OneDrive files, and SharePoint Online sites, Kaspersky Security for Microsoft Office 365 needs limited access to Office 365.",leftSide:"undefined",size:"medium",selected:!1,disabled:!1,interactive:!1,testId:"information-card-test-id",klId:"information-card-kl-id"},parameters:{badges:[h.stable,h.reviewedByDesign],docs:{page:G(y)},design:y.pixsoView}},a=t=>e.createElement(q,{gap:16,direction:"horizontal"},e.createElement(S,{mode:"primary",disabled:t.disabled},"First"),e.createElement(S,{mode:"secondary",disabled:t.disabled},"Second")),g=t=>e.createElement(e.Fragment,null,e.createElement(E,{mode:"purple",interactive:!0,outlined:!0,disabled:t.disabled},"Custom content"),e.createElement(E,{mode:"violet",interactive:!0,outlined:!0,disabled:t.disabled},"More custom content")),i={},d={render:t=>e.createElement(r,{...t,footer:e.createElement(a,{disabled:t.disabled})}),args:{leftSide:"iconWithBadge"}},l={render:t=>e.createElement(r,{...t,footer:e.createElement(a,{disabled:t.disabled})},e.createElement(g,{disabled:t.disabled})),args:{leftSide:"icon"}},c={render:t=>{const n=["vertical","horizontal","center"];return e.createElement(A,null,n.map(s=>e.createElement(r,{...t,key:s,type:s,footer:e.createElement(a,{disabled:t.disabled})},e.createElement(g,{disabled:t.disabled}))))},args:{leftSide:"iconWithBadge"}},m={render:t=>{const[n,s]=u.useState(!1),[b,U]=u.useState(!1),[Y,Q]=u.useState(!1);return e.createElement(A,null,e.createElement(r,{...t,selected:n,onClick:()=>s(o=>!o),rightCorner:e.createElement(ee,{disabled:t.disabled,checked:n})}),e.createElement(r,{...t,selected:b,onClick:()=>U(o=>!o),rightCorner:e.createElement(re,{disabled:t.disabled,checked:b})}),e.createElement(r,{...t,selected:Y,onClick:()=>Q(o=>!o),rightCorner:e.createElement(te,{disabled:t.disabled,options:[{label:"",value:""}]})}))}},pe=C.div` + height: 300px; + display: flex; + flex-direction: row; + gap: 16px; +`,p={render:t=>e.createElement(pe,null,e.createElement(r,{...t,footer:e.createElement(a,{disabled:t.disabled}),description:"Short content"},e.createElement(g,{disabled:t.disabled})),e.createElement(r,{...t,footer:e.createElement(a,{disabled:t.disabled})},e.createElement(g,{disabled:t.disabled})))},f={args:{source:j.information_card},render:t=>e.createElement(Z,{...t})};var T,k,I;i.parameters={...i.parameters,docs:{...(T=i.parameters)==null?void 0:T.docs,source:{originalSource:"{}",...(I=(k=i.parameters)==null?void 0:k.docs)==null?void 0:I.source}}};var x,v,B;d.parameters={...d.parameters,docs:{...(x=d.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: (args: InformationCardProps) => } />, + args: { + leftSide: 'iconWithBadge' + } +}`,...(B=(v=d.parameters)==null?void 0:v.docs)==null?void 0:B.source}}};var D,W,w;l.parameters={...l.parameters,docs:{...(D=l.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: (args: InformationCardProps) => }> + + , + args: { + leftSide: 'icon' + } +}`,...(w=(W=l.parameters)==null?void 0:W.docs)==null?void 0:w.source}}};var F,H,R;c.parameters={...c.parameters,docs:{...(F=c.parameters)==null?void 0:F.docs,source:{originalSource:`{ + render: args => { + const informationCardTypes: InformationCardType[] = ['vertical', 'horizontal', 'center']; + return + {informationCardTypes.map(cardType => }> + + )} + ; + }, + args: { + leftSide: 'iconWithBadge' + } +}`,...(R=(H=c.parameters)==null?void 0:H.docs)==null?void 0:R.source}}};var N,P,_;m.parameters={...m.parameters,docs:{...(N=m.parameters)==null?void 0:N.docs,source:{originalSource:`{ + render: (args: InformationCardProps) => { + const [selectedCheckbox, setSelectedCheckbox] = useState(false); + const [selectedToggle, setSelectedToggle] = useState(false); + const [selectedRadio, setSelectedRadio] = useState(false); + return + setSelectedCheckbox(v => !v)} rightCorner={} /> + setSelectedToggle(v => !v)} rightCorner={} /> + setSelectedRadio(v => !v)} rightCorner={} /> + ; + } +}`,...(_=(P=m.parameters)==null?void 0:P.docs)==null?void 0:_.source}}};var L,M,O;p.parameters={...p.parameters,docs:{...(L=p.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: (args: InformationCardProps) => + } description="Short content"> + + + }> + + + +}`,...(O=(M=p.parameters)==null?void 0:M.docs)==null?void 0:O.source}}};var z,K,V;f.parameters={...f.parameters,docs:{...(z=f.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + source: componentColors.information_card + }, + render: args => +}`,...(V=(K=f.parameters)==null?void 0:K.docs)==null?void 0:V.source}}};const at=["Basic","WithLeftSideAndFooter","WithChildren","Types","Controllable","TwoCardsWithCustomHeight","ColorTokens"];export{i as Basic,f as ColorTokens,m as Controllable,p as TwoCardsWithCustomHeight,c as Types,l as WithChildren,d as WithLeftSideAndFooter,at as __namedExportsOrder,ot as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IntegrationDynamic.stories-DgT2XRKL.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IntegrationDynamic.stories-DgT2XRKL.js new file mode 100644 index 00000000..007ea14e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/IntegrationDynamic.stories-DgT2XRKL.js @@ -0,0 +1,12 @@ +import{w as H}from"./withMeta-CjSZnBk7.js";import{s as T}from"./helpers-BytZKRkB.js";import{H as f,R as e,r as n}from"./iframe-zz6a49H8.js";import{S as V}from"./Select-AFVn7dC3.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./preload-helper-C1FmrZbK.js";import"./TextReducer-CXi1K97e.js";import"./useGlobalStyles-cJLcvPW6.js";import"./Divider-DNO5OI2y.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./type-CR-gS43P.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";import"./useTranslation-7a9748wG.js";const v={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},I="DynamicSelect",L="В качестве основы используется библиотека rc-select",O="Компонент выбора из списка с поддержкой виртуализации для больших данных",_="",R="",m={dod:v,component:I,description:L,usage:O,designLink:_,pixsoView:R},W=f.div` + code { + font-weight: bold; + } +`,w=()=>e.createElement(W,{id:"dropdown-troubleshooting"},e.createElement("h3",null,"Режимы загрузки данных"),e.createElement("ol",null,e.createElement("li",null,e.createElement("strong",null,"Автоматическая загрузка всех данных")," (режим по умолчанию)",e.createElement("ul",null,e.createElement("li",null,"При открытии выпадающего списка загружаются все данные частично в фоновом режиме."),e.createElement("li",null,"Подходит для небольшого объёма данных (до 100–200 элементов)."))),e.createElement("li",null,e.createElement("strong",null,"Частичная загрузка по скроллу (виртуализация)"),e.createElement("ul",null,e.createElement("li",null,"Данные загружаются порциями при прокрутке списка."),e.createElement("li",null,"Активируется через пропс ",e.createElement("code",null,"virtual=true"),"."),e.createElement("li",null,"Оптимизирован для больших списков (тысячи элементов).")))));w.__docgenInfo={description:"",methods:[],displayName:"Docs"};const z=Array(110).fill(0).map((t,o)=>({value:o,label:`Option ${o}`})),B=t=>new Promise(o=>{setTimeout(()=>{o()},t)}),P=async t=>(await B(1e3),z.slice(t,t+20));function $({virtual:t=!1,placeholder:o=""}){const[r,b]=n.useState(),[k,S]=n.useState(!1),l=n.useRef(!1),x=!r,a=n.useCallback(async M=>{const c=await P(M);b((C=[])=>[...C,...c]),S(c.length===20)},[]),D=n.useCallback(()=>{l.current||(l.current=!0,a(0))},[a]),y=n.useCallback(()=>{a((r==null?void 0:r.length)??0)},[a,r]);return e.createElement(V,{placeholder:o,options:r,loading:x,hasMore:k,onLoadMore:y,onDropdownVisibleChange:D,virtual:t})}const Ie={title:"Hexa UI Components/Inputs/Select/Integration/DynamicSelect",component:$,argTypes:{hasMore:{},onLoadMore:{},onDropdownVisibleChange:{},...T(["theme"])},args:{placeholder:"Select",testId:"select-test-id",klId:"select-kl-id",dropdownMaxHeight:256},parameters:{docs:{page:H(m,w)},design:m.pixsoView},decorators:[(t,o)=>e.createElement(A,null,e.createElement(t,{...o}))]},A=f.div` + max-width: 300px; + flex: 1; +`,s={},i={args:{virtual:!0}};var p,u,d;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:"{}",...(d=(u=s.parameters)==null?void 0:u.docs)==null?void 0:d.source}}};var g,h,E;i.parameters={...i.parameters,docs:{...(g=i.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + virtual: true + } +}`,...(E=(h=i.parameters)==null?void 0:h.docs)==null?void 0:E.source}}};const Le=["Basic","WithVirtualization"];export{s as Basic,i as WithVirtualization,Le as __namedExportsOrder,Ie as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyCode-D_nTN6KT.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyCode-D_nTN6KT.js new file mode 100644 index 00000000..2c5ef7e4 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyCode-D_nTN6KT.js @@ -0,0 +1 @@ +import{M as S,a as _,N as l,O as T}from"./iframe-zz6a49H8.js";function f(a){return a!==void 0}function L(a,A){var t=A||{},n=t.defaultValue,e=t.value,N=t.onChange,o=t.postState,c=S(function(){return f(e)?e:f(n)?typeof n=="function"?n():n:typeof a=="function"?a():a}),E=_(c,2),s=E[0],i=E[1],u=e!==void 0?e:s,d=o?o(u):u,p=l(N),P=S([u]),v=_(P,2),F=v[0],g=v[1];T(function(){var r=F[0];s!==r&&p(s,r)},[F]),T(function(){f(e)||i(e)},[e]);var O=l(function(r,C){i(r,C),g([u],C)});return[d,O]}var M={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224};export{M as K,L as u}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValue.stories-n2rfB8Wq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValue.stories-n2rfB8Wq.js new file mode 100644 index 00000000..7e099f77 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValue.stories-n2rfB8Wq.js @@ -0,0 +1,76 @@ +import{H as s,a1 as L,ak as E,w as F,u as B,R as a,b as D,L as H,r as _}from"./iframe-zz6a49H8.js";import{w as O}from"./withMeta-CjSZnBk7.js";import{s as z}from"./helpers-BytZKRkB.js";import{B as $}from"./Button-Djh220XQ.js";import{a as G}from"./Checkbox-CLDGkQjT.js";import{T as o}from"./Textbox-O3s0uqSG.js";import{R as j}from"./Radio-Be_5Z3PZ.js";import{T as y}from"./Tag-DxDPN1QL.js";import{F as U}from"./FormLabel-BcyH9HgS.js";import{s as k}from"./shouldForwardProp-Cdy-RLhZ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./index-COIsKS-T.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Markdown-Dd69RiPx.js";const N=L(),A=s.div` + ${({gridLayout:e})=>{if(e){let r="display: grid;";return e.cols&&(r+=`grid-template-columns: ${e.cols.join(" ")};`),e.rows&&(r+=`grid-template-rows: ${e.rows.join(" ")};`),r}return"display: flex;"}} + ${({labelPosition:e})=>{switch(e){case"right":return{flexDirection:"row-reverse"};case"top":return{flexDirection:"column"};case"aside":return{flexDirection:"row"};case"none":return{flexDirection:"row"};default:return{flexDirection:"row"}}}} +`,J=s.div.withConfig({shouldForwardProp:k})` + display: flex; + flex-direction: column; + + ${({padding:e})=>` + gap: ${e}px; + `} + + ${e=>e.gridLayout&&"width: 100%;"} +`,Q=s.div.withConfig({shouldForwardProp:k})` + display: flex; + align-items: start; + color: ${N("enabled.keyColor")}; + + ${e=>!(e.labelPosition==="top"||e.gridLayout)&&"min-width: 235px; max-width: 235px;"} + + ${e=>e.labelPosition==="right"&&`margin-left: ${E[10]}px;`} + + ${e=>` + margin-right: ${e.keysMargin}px; + margin-top: ${e.verticalOffset}px; + `} +`,X=s.div.withConfig({shouldForwardProp:k})` + display: flex; + align-items: start; + white-space: pre-wrap; + color: ${N("enabled.valueColor")}; +`,Y=e=>F(e,{componentName:"keyValue",defaultValues:{}}),d=e=>{const r=Y(e),i=B(r);return a.createElement(Z,{...i})},Z=e=>{const{data:r,padding:i=E[8],wrapperClasses:g={},cssConfig:f,labelPosition:v="aside",gridLayout:c,keysMargin:P=16,keyRequired:W=!1,keyMode:S="secondary",keyTooltip:M,testAttributes:l}=e,I=t=>a.isValidElement(t)&&((t==null?void 0:t.type)===$||(t==null?void 0:t.type)===o||(t==null?void 0:t.type)===o.Textarea)?6:0;return a.createElement(J,{...l,padding:i,gridLayout:c},r==null?void 0:r.map((t,h)=>{const p=`${l==null?void 0:l["kl-id"]}-${t.key??h}`;return a.createElement(A,{key:t.key??h,labelPosition:v,gridLayout:c},a.createElement(Q,{"kl-id":`kv-key-${p}`,"data-testid":`kv-key-${p}`,"data-role":"kv-key",gridLayout:!!c,className:g.keyClassName,cssConfig:f,labelPosition:v,keysMargin:P,verticalOffset:I(t.pairValue)},a.createElement(U,{required:W,mode:S,tooltip:M},t.pairKey)),a.createElement(X,{"kl-id":`kv-value-${p}`,"data-testid":`kv-value-${p}`,"data-role":"kv-value",className:g.valueClassName,cssConfig:f},t.pairValue instanceof String?a.createElement("span",null,t.pairValue):t.pairValue))}))};d.__docgenInfo={description:"@deprecated Use FieldSet instead. It has FieldSet.KeyValueMapper for quick replacement",methods:[],displayName:"KeyValue",props:{gridLayout:{required:!1,tsType:{name:"GridProps['layout']",raw:"GridProps['layout']"},description:"Set key-value view as grid and apply config from gridLayout"},keyRequired:{required:!1,tsType:{name:"boolean"},description:"Is key label required"},keyTooltip:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Key label tooltip"},keyMode:{required:!1,tsType:{name:"FormLabelMode"},description:"Key label mode"},labelPosition:{required:!1,tsType:{name:"LabelPosition"},description:"Key label position"},data:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + pairKey: React.ReactNode, + pairValue: React.ReactNode, + key?: React.Key +}`,signature:{properties:[{key:"pairKey",value:{name:"ReactReactNode",raw:"React.ReactNode",required:!0}},{key:"pairValue",value:{name:"ReactReactNode",raw:"React.ReactNode",required:!0}},{key:"key",value:{name:"ReactKey",raw:"React.Key",required:!1}}]}}],raw:"KeyValuePair[]"},description:"Key-value pairs (use unique `key` prop in `KeyValuePair` to avoid rerendering of `data` list)"},rowHeight:{required:!1,tsType:{name:"number"},description:"Row height"},padding:{required:!1,tsType:{name:"number"},description:"Padding between key-value pairs"},keysMargin:{required:!1,tsType:{name:"number"},description:"Right margin of key"},wrapperClasses:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + keyClassName?: string, + valueClassName?: string +}`,signature:{properties:[{key:"keyClassName",value:{name:"string",required:!1}},{key:"valueClassName",value:{name:"string",required:!1}}]}},description:"Wrapper classes"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};const ee={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},ae="KeyValue",te="Используется для структурирования информации.",re="Компонент KeyValue. Применим для нередактируемых данных и форм с полями ввода.",ie={dod:ee,component:ae,usage:te,description:re},oe=[{pairKey:"Input",pairValue:a.createElement(o,{placeholder:"Text"})},{pairKey:"Textarea",pairValue:a.createElement(o.Textarea,{placeholder:"Text area"})},{pairKey:"Button",pairValue:a.createElement($,{size:"medium",mode:"primary"},"Button")},{pairKey:"Checkbox Group",pairValue:a.createElement(G,{options:[{label:"One",value:"1"},{label:"Two",value:"2"},{label:"Three",value:"3"}],direction:"vertical"})},{pairKey:"Radio",pairValue:a.createElement(j,{options:[{label:"One",value:"1"},{label:"Two",value:"2"},{label:"Three",value:"3"}],vertical:!0})},{pairKey:"Tag Group",pairValue:a.createElement("div",null,a.createElement(y,{mode:"red",size:"small"},"Tag"),a.createElement(y,{mode:"marengo",size:"small"},"Tag"),a.createElement(y,{mode:"marina",size:"small"},"Tag"))},{pairKey:"Link",pairValue:a.createElement(H,{href:"#",target:"_blank",size:"medium"},"Link")}],Ma={title:"Deprecated/KeyValue",component:d,argTypes:{keyTooltip:{control:{type:"text"}},...z(["theme","data","rowHeight","padding","wrapperClasses"])},args:{labelPosition:"aside",keyRequired:!1,keyMode:"secondary",data:oe,keysMargin:16,testId:"key-value-test-id",klId:"key-value-kl-id"},parameters:{badges:[D.deprecated],deprecatedLink:"Hexa UI Components/FieldSet",docs:{page:O(ie)}}},n={},se=s.div` + ${({keyWidth:e,valueWidth:r})=>` + .kl-custom-key { + min-width: ${e}px; + } + + .kl-custom-value { + width: ${r}px; + } + `} +`,m={render:({keyWidth:e,valueWidth:r,...i})=>a.createElement(se,{keyWidth:e,valueWidth:r},a.createElement(d,{...i,wrapperClasses:{keyClassName:"kl-custom-key",valueClassName:"kl-custom-value"}})),args:{keyWidth:200,valueWidth:400}},u={render:()=>{const[e,r]=_.useState("");return a.createElement(d,{data:[{key:"unique_key",pairKey:"Input",pairValue:a.createElement(o,{value:e,onChange:i=>{r(i)}})}]})}};var V,w,T;n.parameters={...n.parameters,docs:{...(V=n.parameters)==null?void 0:V.docs,source:{originalSource:"{}",...(T=(w=n.parameters)==null?void 0:w.docs)==null?void 0:T.source}}};var K,b,C;m.parameters={...m.parameters,docs:{...(K=m.parameters)==null?void 0:K.docs,source:{originalSource:`{ + render: ({ + keyWidth, + valueWidth, + ...rest + }: KeyValueCustomClassesProps) => { + return + + ; + }, + args: { + keyWidth: 200, + valueWidth: 400 + } +}`,...(C=(b=m.parameters)==null?void 0:b.docs)==null?void 0:C.source}}};var x,R,q;u.parameters={...u.parameters,docs:{...(x=u.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: () => { + const [value, setValue] = useState(''); + return { + setValue(newValue); + }} /> + }]} />; + } +}`,...(q=(R=u.parameters)==null?void 0:R.docs)==null?void 0:q.source}}};const Ia=["Basic","CustomClasses","KeyValueWithUpdateValueState"];export{n as Basic,m as CustomClasses,u as KeyValueWithUpdateValueState,Ia as __namedExportsOrder,Ma as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValueMigration-DdhvaA9T.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValueMigration-DdhvaA9T.js new file mode 100644 index 00000000..785e2f1c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/KeyValueMigration-DdhvaA9T.js @@ -0,0 +1,17 @@ +import{j as t}from"./jsx-runtime-CxPCTGSc.js";import{useMDXComponents as n}from"./index-lKYyQ2c7.js";import{M as c}from"./blocks-71x0kO9t.js";import{R as e,H as i}from"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";const o=i.div` + &&&&& { + td, th, tr { + background: transparent; + } + } +`,u=[{keyValueProp:"gridLayout",fieldSetProp:"gridLayout",comment:e.createElement(e.Fragment,null,"gridLayout.cols[0] → gridLayout.firstCol",e.createElement("br",null),"gridLayout.cols[1] → gridLayout.secondCol ",e.createElement("br",null),"Остальные поля gridLayout, помимо cols, игнорируются, так как не предусмотрены дизайн системой")},{keyValueProp:"keyRequired",fieldSetProp:"-",comment:"@deprecated Лучше указывать каждому айтему собственный required, но в KeyValueMapper размапливается для каждого айтема FieldSet"},{keyValueProp:"keyTooltip",fieldSetProp:"-",comment:"@deprecated Лучше указывать каждому айтему собственный tooltip, но в KeyValueMapper размапливается для каждого айтема FieldSet"},{keyValueProp:"keyMode",fieldSetProp:"-",comment:"@deprecated У лейбла есть только один мод в соответствии с ДС"},{keyValueProp:"labelPosition",fieldSetProp:"labelPosition",comment:e.createElement(e.Fragment,null,"none → before",e.createElement("br",null),"aside → before",e.createElement("br",null),"top → top",e.createElement("br",null),"right → after")},{keyValueProp:"data",fieldSetProp:"items",comment:"Рассматривается ниже"},{keyValueProp:"rowHeight",fieldSetProp:"-",comment:"Внутри KeyValue не используется вообще"},{keyValueProp:"padding",fieldSetProp:"items[n].marginBefore",comment:"Задает межстрочное расстояние. В FieldSet задается для каждого отдельного айтема"},{keyValueProp:"keysMargin",fieldSetProp:"-",comment:"@deprecated Отступ между лейблом и контролом. Сейчас такого пропа нет, если требуется, чтобы ширина лейбла отличалась от установленных дизайн-системой 235px, то лучше воспользоваться gridLayout"},{keyValueProp:"wrapperClasses",fieldSetProp:"fieldWrapperClassNames",comment:e.createElement(e.Fragment,null,"wrapperClasses.keyClassName → fieldWrapperClassNames.labelClassName",e.createElement("br",null),"wrapperClasses.valueClassName → fieldWrapperClassNames.controlClassName")},{keyValueProp:"-",fieldSetProp:"className",comment:"Задает класс для всего FieldSet"},{keyValueProp:"-",fieldSetProp:"disabled",comment:"Если контролы задаются через объект, то проп долетит до всех контролов. Если внутри контрола объявлено свое значение для disabled, то внутриконтролный disabled перекроет этот общий проп"},{keyValueProp:"-",fieldSetProp:"labelType",comment:"Тип лейбла, примеры в сторях Field"},{keyValueProp:"-",fieldSetProp:"controlWidth",comment:"Ширина контрола в пикселях"}],d=()=>e.createElement(o,null,e.createElement("table",null,e.createElement("thead",null,e.createElement("tr",null,e.createElement("td",null,e.createElement("b",null,"KeyValue")),e.createElement("td",null,e.createElement("b",null,"FieldSet")),e.createElement("td",null,e.createElement("b",null,"Комментарий")))),e.createElement("tbody",null,u.map((a,l)=>e.createElement("tr",{key:l},e.createElement("td",null,a.keyValueProp),e.createElement("td",null,a.fieldSetProp),e.createElement("td",null,a.comment)))))),p=[{keyValueProp:"pairKey",fieldSetProp:"label",comment:"Лейбл контрола"},{keyValueProp:"pairValue",fieldSetProp:"control",comment:"Сам контрол. Но в FieldSet контрол предпочтительно описывать через объект, а не JSX"},{keyValueProp:"key",fieldSetProp:"-",comment:"Не практической пользы"},{keyValueProp:"-",fieldSetProp:"...data[n]",comment:"Описано в сторе FieldSet"}],m=()=>e.createElement(o,null,e.createElement("table",null,e.createElement("thead",null,e.createElement("tr",null,e.createElement("td",null,e.createElement("b",null,"KeyValue.data")),e.createElement("td",null,e.createElement("b",null,"FieldSet.items")),e.createElement("td",null,e.createElement("b",null,"Комментарий")))),e.createElement("tbody",null,p.map((a,l)=>e.createElement("tr",{key:l},e.createElement("td",null,a.keyValueProp),e.createElement("td",null,a.fieldSetProp),e.createElement("td",null,a.comment))))));d.__docgenInfo={description:"",methods:[],displayName:"KeyValueMigrationTable"};m.__docgenInfo={description:"",methods:[],displayName:"DataItemsTable"};function r(a){const l={code:"code",h1:"h1",h2:"h2",p:"p",...n(),...a.components};return t.jsxs(t.Fragment,{children:[t.jsx(c,{title:"Hexa UI Components/KeyValue/MigrationToFieldSet"}),` +`,t.jsx(l.h1,{id:"миграция-с-keyvalue-на-fieldset",children:"Миграция с KeyValue на FieldSet"}),` +`,t.jsxs(l.p,{children:["Ниже представлен список соответствия пропов ",t.jsx(l.code,{children:"KeyValue"})," и ",t.jsx(l.code,{children:"FieldSet"}),". Схожие по смыслу находятся в одной строке."]}),` +`,t.jsx(d,{}),` +`,t.jsxs(l.p,{children:["Это таблица соответствия полей ",t.jsx(l.code,{children:"data"})," из ",t.jsx(l.code,{children:"KeyValue"})," с ",t.jsx(l.code,{children:"items"})," из ",t.jsx(l.code,{children:"FieldSet"})]}),` +`,t.jsx(m,{}),` +`,t.jsx(l.h2,{id:"keyvaluemapper",children:"KeyValueMapper"}),` +`,t.jsx(l.p,{children:`В FieldSet в качестве субкомпонента есть FieldSet.KeyValueMapper. Он принимает в себя KeyValueProps, а внутри себя он +размапливает пропы KeyValue и кладет их в нужные места с нужным именем в FieldSet. Так что для миграции +с KeyValue на FieldSet достаточно ctrl/cmd + r. Но еще лучше заменить все KeyValue на FieldSet ручками, т.к. KeyValue - +deprecated компонент, и он не поддерживается дизайн-системой, рано или поздно все равно нужно будет заменить.`})]})}function V(a={}){const{wrapper:l}={...n(),...a.components};return l?t.jsx(l,{...a,children:t.jsx(r,{...a})}):r(a)}export{V as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Kira-D6S8lI4y.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Kira-D6S8lI4y.js new file mode 100644 index 00000000..30ef10be --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Kira-D6S8lI4y.js @@ -0,0 +1 @@ +import{R as e,q as r}from"./iframe-zz6a49H8.js";const c=e.forwardRef((C,t)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...C},e.createElement("path",{d:"M9.65293 1.47596C9.91167 1.28687 10.2702 1.31479 10.4967 1.54139C10.7231 1.76841 10.7498 2.12671 10.5602 2.38514L9.78574 3.43885C9.22624 4.19988 8.80494 5.00426 8.80039 6.01209C8.79938 6.24253 8.82168 6.46215 8.86191 6.67322C8.88891 6.81483 8.92335 6.95282 8.9664 7.08728C9.13965 7.62866 9.43515 8.1171 9.78574 8.59412L10.1988 9.15662C10.5152 8.82419 10.8139 8.496 11.0914 8.17517C11.7085 7.46173 12.2223 6.78645 12.607 6.19861C12.6292 6.16467 12.6531 6.13237 12.6744 6.099C12.756 5.97138 12.8296 5.84961 12.8961 5.73475C12.9624 5.62007 13.0212 5.51188 13.0728 5.41053C13.1761 5.20777 13.2506 5.03259 13.2965 4.88709C13.2977 4.88335 13.2973 4.87902 13.2984 4.87537C13.2952 4.87643 13.292 4.87822 13.2887 4.87928C12.9976 4.97113 12.5867 5.17539 12.0768 5.50135C11.5379 5.84586 10.9218 6.30553 10.2662 6.85682C10.155 6.57787 10.1 6.30619 10.1012 6.01795C10.1025 5.73332 10.1575 5.46571 10.2633 5.19373C10.6537 4.89525 11.0268 4.6302 11.3766 4.40662C11.9274 4.0545 12.4488 3.78156 12.8971 3.64002C13.1204 3.56958 13.3607 3.52018 13.5953 3.52869C13.8344 3.53748 14.1182 3.60936 14.3424 3.83338L14.4195 3.92029C14.4626 3.9748 14.4976 4.03207 14.5269 4.09021C14.5339 4.1041 14.5402 4.1182 14.5465 4.13221C14.5541 4.14911 14.5614 4.16596 14.568 4.18299C14.5726 4.19496 14.5765 4.20711 14.5807 4.21912C14.5864 4.23569 14.5914 4.25234 14.5963 4.26892C14.6098 4.31483 14.6208 4.36042 14.6285 4.40564C14.6388 4.4654 14.646 4.52424 14.648 4.58045C14.6544 4.75619 14.628 4.93525 14.5846 5.10779C14.5702 5.1655 14.5534 5.22272 14.5357 5.27869C14.465 5.5028 14.3619 5.74527 14.232 6.00037C14.1023 6.25561 13.9462 6.52376 13.7701 6.7992C13.6896 6.92516 13.6021 7.05312 13.5113 7.18494C13.4888 7.21765 13.4661 7.25053 13.443 7.28357C13.3831 7.36907 13.3213 7.45573 13.2574 7.54334C13.1904 7.63549 13.1207 7.72836 13.0494 7.82264C13.0035 7.88324 12.9574 7.94482 12.9098 8.00623C12.2719 8.83042 11.4844 9.72549 10.5934 10.6166C9.70616 11.5038 8.81505 12.2887 7.99375 12.9252C7.92959 12.975 7.86563 13.0237 7.80234 13.0717C7.73545 13.1223 7.66896 13.1716 7.60312 13.2201C7.47532 13.3144 7.34959 13.4046 7.22617 13.4906C7.21151 13.5008 7.19681 13.5108 7.18222 13.5209C7.0432 13.617 6.90854 13.7096 6.77597 13.7943C6.29403 14.1024 5.83405 14.3487 5.42636 14.5004C5.36798 14.5221 5.31067 14.5422 5.25449 14.5599C5.19879 14.5775 5.14199 14.5934 5.08457 14.6078C4.91184 14.6511 4.73241 14.6776 4.55625 14.6713C4.40689 14.6658 4.24032 14.6355 4.08164 14.559C3.98644 14.5131 3.89419 14.4504 3.81015 14.3666C3.58599 14.1424 3.51331 13.8586 3.50449 13.6195C3.49596 13.3849 3.54538 13.1446 3.61582 12.9213C3.75733 12.4729 4.03022 11.9517 4.38242 11.4008C4.6067 11.0499 4.87275 10.6755 5.17246 10.2836C5.44754 10.1656 5.71207 10.107 6.0123 10.1049C6.30618 10.1029 6.56993 10.1585 6.84629 10.2748C6.28912 10.9362 5.82436 11.5578 5.47714 12.101C5.1512 12.6109 4.94689 13.0219 4.85507 13.3129C4.85409 13.3161 4.8531 13.3194 4.85214 13.3226C4.85556 13.3216 4.8594 13.3218 4.86289 13.3207C4.93551 13.2978 5.0159 13.2669 5.10312 13.2299C5.36531 13.1184 5.69228 12.9431 6.0748 12.6986C6.69052 12.305 7.40751 11.7604 8.16855 11.101C8.49035 10.8221 8.81965 10.5222 9.15293 10.2045L8.5289 9.76404C7.91184 9.32885 7.30213 8.96362 6.55136 8.8451C6.4968 8.83649 6.44145 8.82955 6.38535 8.82361C6.2623 8.81059 6.13488 8.80417 6.00351 8.80506C4.98809 8.81206 4.25564 9.23973 3.5123 9.76404L2.37949 10.5638C2.12171 10.7457 1.77031 10.7158 1.54648 10.4935C1.32313 10.2712 1.29131 9.9203 1.47129 9.6615L2.27793 8.50037C2.8008 7.74828 3.18308 7.02745 3.1832 6.016C3.1832 5.00428 2.7933 4.27272 2.27793 3.53162L1.47129 2.37146C1.2905 2.11084 1.32344 1.75722 1.55039 1.53553C1.77739 1.31394 2.13202 1.28906 2.38828 1.47596L3.45273 2.2533C4.20903 2.80615 5.015 3.20444 6.00742 3.20447C6.99988 3.20447 7.81541 2.8184 8.58847 2.2533L9.65293 1.47596Z",fill:r(C.color)||C.color||"currentColor"}),e.createElement("path",{d:"M12.9869 9.82459C13.1919 9.52997 13.5975 9.45755 13.8922 9.66248C14.1864 9.86757 14.259 10.2723 14.0543 10.5668C13.6788 11.1064 13.0243 11.8289 12.357 12.4955C11.6865 13.1653 10.9611 13.8202 10.4254 14.2201C10.1378 14.4345 9.73096 14.3755 9.51621 14.0883C9.3016 13.8006 9.36049 13.3928 9.64804 13.1781C10.1125 12.8314 10.7877 12.2253 11.4381 11.5756C12.0918 10.9225 12.6794 10.2664 12.9869 9.82459Z",fill:r(C.color)||C.color||"currentColor"}))),n=e.memo(e.forwardRef((C,t)=>{const{klId:o,testId:l,...a}=C;return e.createElement(c,{"kl-id":o,"data-testid":l,ref:t,...a})}));n.displayName="Kira";export{n as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Label.stories-Cld7ra2_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Label.stories-Cld7ra2_.js new file mode 100644 index 00000000..620f04b1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Label.stories-Cld7ra2_.js @@ -0,0 +1,25 @@ +import{R as e,b as k}from"./iframe-zz6a49H8.js";import{w as F}from"./withMeta-CjSZnBk7.js";import{s as R}from"./helpers-BytZKRkB.js";import{T as L}from"./Textbox-O3s0uqSG.js";import{F as P}from"./Field-C2ORP2lZ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";const r=({children:t,errorText:E,position:D,text:q,...w})=>{let p=q,o;switch(D){case"none":p=void 0,o=void 0;break;case"aside":case"right":o="before";break;default:o="top"}return e.createElement(P,{control:t,label:p,labelPosition:o,message:E,messageMode:"error",...w})};r.__docgenInfo={description:"@deprecated Use Field instead",methods:[],displayName:"Label",props:{position:{required:!1,tsType:{name:"LabelPosition"},description:"Position of label 'none' | 'top' | 'aside' | 'right'"},text:{required:!1,tsType:{name:"union",raw:"ReactNode | string",elements:[{name:"ReactNode"},{name:"string"}]},description:"Text of label, required not works with ReactNode"},errorText:{required:!1,tsType:{name:"string"},description:"Text under label"},disabled:{required:!1,tsType:{name:"boolean"},description:"Prop that disable label"},children:{required:!1,tsType:{name:"ReactNode"},description:"React children"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},type:{required:!1,tsType:{name:"LabelType"},description:"Size of label in page 'default' | 'full' | 'stretch'"},tooltip:{required:!1,tsType:{name:"ReactNode"},description:"'i' icon with tooltip after text in label"},required:{required:!1,tsType:{name:"boolean"},description:"Indication that label is required works only with text type 'string'"},htmlFor:{required:!1,tsType:{name:"HTMLLabelElement['htmlFor']",raw:"HTMLLabelElement['htmlFor']"},description:"Sets the object to which the given label object is assigned"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};const v={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0},N="Label",S="Компонент для лэйбла, как независимого, так и в составе других компонентов.",C="",H={dod:v,component:N,description:S,usage:C},rt={title:"Deprecated/Label",component:r,argTypes:{...R(["theme"])},args:{text:"Custom label text style",disabled:!1,errorText:"",children:e.createElement(L,null),testId:"label-test-id",klId:"label-kl-id"},parameters:{badges:[k.deprecated],deprecatedLink:"Hexa UI Components/Field",docs:{page:F(H)}}},i={},a={render:t=>e.createElement(e.Fragment,null,e.createElement(r,{...t,text:"Default label text style"}),e.createElement(r,{...t,text:"Default label text style position none",position:"none"},e.createElement(L,{value:"Label position none"})),e.createElement(r,{...t,text:"Default label text style position top",position:"top"}),e.createElement(r,{...t,text:"Default label text style position aside",position:"aside"}),e.createElement(r,{...t,text:"Default label text style position right",position:"right"}))},l={render:t=>e.createElement(e.Fragment,null,e.createElement(r,{...t,text:"Default label text style"}),e.createElement(r,{...t,text:"Default label text style type default",type:"default"}),e.createElement(r,{...t,text:"Default label text style type top",type:"full"}),e.createElement(r,{...t,text:"Default label text style type stretch",type:"stretch"}))},s={render:t=>e.createElement(e.Fragment,null,e.createElement(r,{...t,text:"Default label text style with error text",errorText:"Error text"}),e.createElement(r,{...t,text:"Default label text with tooltip",tooltip:"Tooltip text ..."}),e.createElement(r,{...t,text:"Required label text",required:!0}),e.createElement(r,{...t,text:"Label with all props above, position right, type stretch",errorText:"Error text",tooltip:"Tooltip text ...",required:!0,position:"right",type:"stretch"}))};var n,m,d;i.parameters={...i.parameters,docs:{...(n=i.parameters)==null?void 0:n.docs,source:{originalSource:"{}",...(d=(m=i.parameters)==null?void 0:m.docs)==null?void 0:d.source}}};var c,u,b;a.parameters={...a.parameters,docs:{...(c=a.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: (args: LabelProps) => <> +
+ + + + +
+ + + {gridItems.map(item => + Настройки} rightCorner={} style={{ + minHeight: 200 + }} title={item.title} /> + )} + + +
+
+ }> + Empty + +
+ + + ; + } +}`,...(h=(C=y.parameters)==null?void 0:C.docs)==null?void 0:h.source}}};var I,w,P;b.parameters={...b.parameters,docs:{...(I=b.parameters)==null?void 0:I.docs,source:{originalSource:`{ + name: 'Sidebar', + render: () => { + const [isOpen, setIsOpen] = useState(false); + const [tabActiveKey, setTabActiveKey] = useState('win'); + const [selectedRowKeys, setSelectedRowKeys] = useState([]); + return <> + + + {souceCodeLink} + + + setIsOpen(false), + text: 'Save and close' + }, + SECOND_ACTION: { + disabled: true, + text: 'Save' + }, + THIRD_ACTION: { + onClick: () => setIsOpen(false), + text: 'Cancel' + } + }} defaultActiveKey={tabActiveKey} navigation={[{ + key: 'general', + text: 'Обзор', + content: 'Обзор' + }, { + key: 'wind', + text: 'Windows', + navigation: { + items: [{ + type: 'row', + text: 'Первая секция', + content:
+
Группа полей
+
+ +
Группа полей
+
+ +
Связанные поля
+
+
, + key: 'section-1' + }, { + type: 'row', + text: 'Вторая секция', + content:
+
+ , + key: 'section-2' + }, { + type: 'row', + text: 'Третья секция', + content:
+ + {gridItems.map(item => + Настройки} rightCorner={} style={{ + minHeight: 180 + }} title={item.title} /> + )} + +
, + key: 'section-3' + }] + } + }, { + key: 'mac', + text: 'Mac', + content: 'Mac' + }, { + key: 'linux', + text: 'Linux', + content: 'Linux' + }, { + key: 'android', + text: 'Android', + content: 'Android' + }, { + key: 'ios', + text: 'IOS', + content: 'IOS' + }]} onChange={setTabActiveKey} onClose={() => setIsOpen(false)} subHeader={<> +
+ + Изменения настроек для устройств под управлением Windows, macOS, Linux и Android + не могут быть применены. + +
+
Workaround. That node would be hidden.
+ } title="Sidebar 1200" visible={isOpen} /> + ; + } +}`,...(P=(w=b.parameters)==null?void 0:w.docs)==null?void 0:P.source}}};const ti=["Basic","SidebarStory"];export{y as Basic,b as SidebarStory,ti as __namedExportsOrder,ei as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LeftOutlined-BMF5M4Vq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LeftOutlined-BMF5M4Vq.js new file mode 100644 index 00000000..16b6928d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LeftOutlined-BMF5M4Vq.js @@ -0,0 +1 @@ +import{r as e,_ as t}from"./iframe-zz6a49H8.js";import{I as n}from"./type-CR-gS43P.js";var i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},o=function(a,r){return e.createElement(n,t(t({},a),{},{ref:r,icon:i}))},u=e.forwardRef(o),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},f=function(a,r){return e.createElement(n,t(t({},a),{},{ref:r,icon:l}))},v=e.forwardRef(f);export{v as R,u as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard-DIp9DD-_.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard-DIp9DD-_.css new file mode 100644 index 00000000..4f46213c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard-DIp9DD-_.css @@ -0,0 +1 @@ +._h1_qxsmi_1{font-family:var(--text--h1--font-family);font-size:var(--text--h1--font-size);font-style:var(--text--h1--font-style);font-weight:var(--text--h1--font-weight);letter-spacing:var(--text--h1--letter-spacing);line-height:var(--text--h1--line-height)}._h2_qxsmi_10{font-family:var(--text--h2--font-family);font-size:var(--text--h2--font-size);font-style:var(--text--h2--font-style);font-weight:var(--text--h2--font-weight);letter-spacing:var(--text--h2--letter-spacing);line-height:var(--text--h2--line-height)}h3{font-family:var(--text--h3--font-family);font-size:var(--text--h3--font-size);font-style:var(--text--h3--font-style);font-weight:var(--text--h3--font-weight);letter-spacing:var(--text--h3--letter-spacing);line-height:var(--text--h3--line-height)}._h4_qxsmi_28{font-family:var(--text--h4--font-family);font-size:var(--text--h4--font-size);font-style:var(--text--h4--font-style);font-weight:var(--text--h4--font-weight);letter-spacing:var(--text--h4--letter-spacing);line-height:var(--text--h4--line-height)}._h5_qxsmi_37{font-family:var(--text--h5--font-family);font-size:var(--text--h5--font-size);font-style:var(--text--h5--font-style);font-weight:var(--text--h5--font-weight);letter-spacing:var(--text--h5--letter-spacing);line-height:var(--text--h5--line-height)}._h6_qxsmi_46{font-family:var(--text--h6--font-family);font-size:var(--text--h6--font-size);font-style:var(--text--h6--font-style);font-weight:var(--text--h6--font-weight);letter-spacing:var(--text--h6--letter-spacing);line-height:var(--text--h6--line-height)}._btr2_qxsmi_55{font-family:var(--text--btr2--font-family);font-size:var(--text--btr2--font-size);font-style:var(--text--btr2--font-style);font-weight:var(--text--btr2--font-weight);letter-spacing:var(--text--btr2--letter-spacing);line-height:var(--text--btr2--line-height)}._btr3_qxsmi_64{font-family:var(--text--btr3--font-family);font-size:var(--text--btr3--font-size);font-style:var(--text--btr3--font-style);font-weight:var(--text--btr3--font-weight);letter-spacing:var(--text--btr3--letter-spacing);line-height:var(--text--btr3--line-height)}._btr4_qxsmi_73{font-family:var(--text--btr4--font-family);font-size:var(--text--btr4--font-size);font-style:var(--text--btr4--font-style);font-weight:var(--text--btr4--font-weight);letter-spacing:var(--text--btr4--letter-spacing);line-height:var(--text--btr4--line-height)}._btr5_qxsmi_82{font-family:var(--text--btr5--font-family);font-size:var(--text--btr5--font-size);font-style:var(--text--btr5--font-style);font-weight:var(--text--btr5--font-weight);letter-spacing:var(--text--btr5--letter-spacing);line-height:var(--text--btr5--line-height)}._btm2_qxsmi_91{font-family:var(--text--btm2--font-family);font-size:var(--text--btm2--font-size);font-style:var(--text--btm2--font-style);font-weight:var(--text--btm2--font-weight);letter-spacing:var(--text--btm2--letter-spacing);line-height:var(--text--btm2--line-height)}._btm3_qxsmi_100{font-family:var(--text--btm3--font-family);font-size:var(--text--btm3--font-size);font-style:var(--text--btm3--font-style);font-weight:var(--text--btm3--font-weight);letter-spacing:var(--text--btm3--letter-spacing);line-height:var(--text--btm3--line-height)}._btm4_qxsmi_109{font-family:var(--text--btm4--font-family);font-size:var(--text--btm4--font-size);font-style:var(--text--btm4--font-style);font-weight:var(--text--btm4--font-weight);letter-spacing:var(--text--btm4--letter-spacing);line-height:var(--text--btm4--line-height)}._btm5_qxsmi_118{font-family:var(--text--btm5--font-family);font-size:var(--text--btm5--font-size);font-style:var(--text--btm5--font-style);font-weight:var(--text--btm5--font-weight);letter-spacing:var(--text--btm5--letter-spacing);line-height:var(--text--btm5--line-height)}._mtr3_qxsmi_127{font-family:var(--text--mtr3--font-family);font-size:var(--text--mtr3--font-size);font-style:var(--text--mtr3--font-style);font-weight:var(--text--mtr3--font-weight);letter-spacing:var(--text--mtr3--letter-spacing);line-height:var(--text--mtr3--line-height)}._mtr4_qxsmi_136{font-family:var(--text--mtr4--font-family);font-size:var(--text--mtr4--font-size);font-style:var(--text--mtr4--font-style);font-weight:var(--text--mtr4--font-weight);letter-spacing:var(--text--mtr4--letter-spacing);line-height:var(--text--mtr4--line-height)}._licenseCard_qxsmi_145{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;gap:16px;min-width:var(--license-card-min-width, 600px);border-radius:8px;background:var(--license_card--bg--enabled);box-shadow:inset 0 0 0 1px var(--license_card--border--enabled);position:relative;overflow:hidden;white-space:pre-wrap}._licenseCard_qxsmi_145:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--valid)}._licenseCard_qxsmi_145 h5{color:var(--license_card--text--enabled)}._valid_qxsmi_174:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--valid)}._valid_qxsmi_174 h5{color:var(--license_card--text--enabled)}._warning_qxsmi_188:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--warning)}._warning_qxsmi_188 h5{color:var(--license_card--text--enabled)}._expired_qxsmi_202:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--expired)}._expired_qxsmi_202 h5{color:var(--license_card--text--critical)}._finished_qxsmi_216:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--finished)}._finished_qxsmi_216 h5{color:var(--license_card--text--disabled)}._expiresSoon_qxsmi_230:before{content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:8px;background:var(--license_card--bg--status--expired)}._expiresSoon_qxsmi_230 h5{color:var(--license_card--text--enabled)}._iconExpired_qxsmi_244{color:var(--license_card--text--critical)}._iconDisabled_qxsmi_248{color:var(--license_card--text--disabled)}._iconEnabled_qxsmi_252{color:var(--license_card--text--enabled)}._licenseCardContent_qxsmi_256{display:flex;justify-content:space-between;gap:16px;flex-direction:column;flex-wrap:initial;width:100%}._licenseCardContent--compact_qxsmi_264{flex-wrap:wrap}._licenseCardHeader_qxsmi_268{display:flex;justify-content:space-between;align-items:center;width:100%}._licenseCardContentRow_qxsmi_275{display:grid;gap:8px;line-height:20px}._licenseCardContentRow--compact_qxsmi_280{display:flex;gap:24px}._licenseCardContentRow--compact_qxsmi_280 .kl6-field{width:unset}._licenseCardContentRow--compact_qxsmi_280 .kl6-field-control-box.kl6-field-control-box.kl6-field-control-box{min-width:unset}._licenseRow_qxsmi_291{display:grid;gap:8px;line-height:20px}._licenseRow--compact_qxsmi_296{display:flex;gap:32px}._licenseRow--compact_qxsmi_296 .kl6-field-control-box.kl6-field-control-box.kl6-field-control-box{min-width:unset}._licenseRow--compact_qxsmi_296 .kl6-field-label-position-top{width:unset}._licenseCardFieldKey_qxsmi_307{text-wrap:nowrap}._licenseCardFieldNumber_qxsmi_311{display:flex;gap:4px}._licenseCardActions_qxsmi_316{display:flex;flex-direction:column;gap:8px;padding-top:8px}._licenseCardHeaderBlock_qxsmi_323{display:flex;gap:4px;height:24px} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard.stories-GKJqKS-y.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard.stories-GKJqKS-y.js new file mode 100644 index 00000000..e045ca9c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LicenseCard.stories-GKJqKS-y.js @@ -0,0 +1,23 @@ +import{T as ue}from"./Palette-oU4WYbWy.js";import{R as e,T as o,u as fe,j as u,aa as Ce,A as Z,c as _e,b as R,S as m,L as be}from"./iframe-zz6a49H8.js";import{w as ge}from"./withDesignControls-Cqk9De58.js";import{w as ye}from"./withMeta-CjSZnBk7.js";import{B as N}from"./Button-Djh220XQ.js";import{F as l}from"./Field-C2ORP2lZ.js";import{S as ee}from"./Status-C8t1p2BY.js";import{t as xe}from"./Menu2-gmgzxp5q.js";import{t as h,l as Ee,a as he,b as qe,r as S}from"./ArrowForward-Cfeau0Of.js";import{r as f}from"./StatusOkSolid-MBCvP7_O.js";import{u as ve,d as we}from"./dateFns-CoF_XGKL.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./TextReducer-CXi1K97e.js";import{D as F}from"./Divider-DNO5OI2y.js";import{a as Te}from"./typesHelpers-tpz7Of7L.js";import{T as Le}from"./Tag-DxDPN1QL.js";import{u as te}from"./useTranslation-7a9748wG.js";import{E as De}from"./Expand-x5OBw08v.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Indicator-DNWfFabI.js";import"./Group-DXZR9jfV.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./useLocalization-CR8m5dji.js";import"./useResizeObserver-LOJkjDvr.js";import"./ArrowUp1-DkE_q9S2.js";const Re=()=>{const{format:t,locale:a}=ve(!1),c=we.locale.format;return{getFormattedDate:r=>r?c(a.lang.locale,r,t):""}},Ne=async t=>{try{await navigator.clipboard.writeText(t)}catch(a){console.error(a)}},Se=t=>{switch(t){case"valid":case"expired":case"finished":return"neutral";case"warning":return"yellow";case"expiresSoon":return"red";default:return Te(t,"Invalid LicenseCard mode"),"neutral"}},ne=({mode:t,daysRemaining:a})=>{const{t:c}=te(),d=r=>r===1?c("licenseCard.dayLeft",{count:r})??`${r} day left`:c("licenseCard.daysLeft",{count:r})??`${r} days left`;return t==="valid"?e.createElement(o,null,d(a??0)):e.createElement(Le,{mode:Se(t),outlined:!0,size:"small"},d(a??0))},Fe=t=>!["expired","finished"].includes(t),A={valid:{icon:e.createElement(f,null),label:"status",mode:"positive"},warning:{icon:e.createElement(f,null),label:"status",mode:"positive"},expiresSoon:{icon:e.createElement(f,null),label:"status",mode:"positive"},expired:{icon:e.createElement(h,null),label:"expired",mode:"critical"},finished:{icon:e.createElement(h,null),label:"expired",mode:"critical"}},Ae=t=>A[t]||A.valid;ne.__docgenInfo={description:"",methods:[],displayName:"RenderDaysRemaining",props:{mode:{required:!0,tsType:{name:"licenseCardModes[number]",raw:"typeof licenseCardModes[number]"},description:""},daysRemaining:{required:!0,tsType:{name:"union",raw:"number | undefined",elements:[{name:"number"},{name:"undefined"}]},description:""}}};const Be="_h1_qxsmi_1",ke="_h2_qxsmi_10",Ke="_h4_qxsmi_28",Pe="_h5_qxsmi_37",He="_h6_qxsmi_46",Ie="_btr2_qxsmi_55",Me="_btr3_qxsmi_64",We="_btr4_qxsmi_73",Ve="_btr5_qxsmi_82",$e="_btm2_qxsmi_91",Oe="_btm3_qxsmi_100",ze="_btm4_qxsmi_109",Ue="_btm5_qxsmi_118",Ge="_mtr3_qxsmi_127",Je="_mtr4_qxsmi_136",Ye="_licenseCard_qxsmi_145",je="_valid_qxsmi_174",Qe="_warning_qxsmi_188",Xe="_expired_qxsmi_202",Ze="_finished_qxsmi_216",et="_expiresSoon_qxsmi_230",tt="_iconExpired_qxsmi_244",nt="_iconDisabled_qxsmi_248",rt="_iconEnabled_qxsmi_252",st="_licenseCardContent_qxsmi_256",at="_licenseCardHeader_qxsmi_268",ot="_licenseCardContentRow_qxsmi_275",it="_licenseRow_qxsmi_291",lt="_licenseCardFieldKey_qxsmi_307",ct="_licenseCardFieldNumber_qxsmi_311",mt="_licenseCardActions_qxsmi_316",dt="_licenseCardHeaderBlock_qxsmi_323",n={h1:Be,h2:ke,h4:Ke,h5:Pe,h6:He,btr2:Ie,btr3:Me,btr4:We,btr5:Ve,btm2:$e,btm3:Oe,btm4:ze,btm5:Ue,mtr3:Ge,mtr4:Je,licenseCard:Ye,valid:je,warning:Qe,expired:Xe,finished:Ze,expiresSoon:et,iconExpired:tt,iconDisabled:nt,iconEnabled:rt,licenseCardContent:st,"licenseCardContent--compact":"_licenseCardContent--compact_qxsmi_264",licenseCardHeader:at,licenseCardContentRow:ot,"licenseCardContentRow--compact":"_licenseCardContentRow--compact_qxsmi_280",licenseRow:it,"licenseRow--compact":"_licenseRow--compact_qxsmi_296",licenseCardFieldKey:lt,licenseCardFieldNumber:ct,licenseCardActions:mt,licenseCardHeaderBlock:dt},re=({title:t,number:a,expirationDate:c,daysRemaining:d,activationDate:r,term:se,iconBefore:v,elementAfter:w,minWidth:T="auto",actions:q,mode:i="valid",theme:ae,children:L,className:oe,leftSideClassName:ie,rightSideClassName:le,style:ce,compact:s=!1,...me})=>{const{testAttributes:de}=fe(me),{t:C}=te(),{getFormattedDate:D}=Re(),pe=[{control:e.createElement(ne,{mode:i,daysRemaining:d}),labelKey:"licenseCard.remaining",show:Fe(i)},{control:e.createElement(o,null,D(c)),labelKey:"licenseCard.expirationDate",show:!0},{control:e.createElement(o,null,D(r)),labelKey:"licenseCard.activationDate",show:!0},{control:e.createElement(o,null,C("licenseCard.termDays",{count:se})),labelKey:"licenseCard.term",show:!0}];return e.createElement("div",{className:u(Ce(oe,ae),n.licenseCard,n[i]),style:{"--license-card-min-width":T?`${T}px`:"600px",...ce},...de},e.createElement("div",{className:n.licenseCardHeader},e.createElement("div",{className:n.licenseCardHeaderBlock},v&&e.createElement("span",{className:u(ie,{[n.iconExpired]:i==="expired",[n.iconDisabled]:i==="finished",[n.iconEnabled]:i!=="expired"&&i!=="finished"})},v),e.createElement(o,{type:"H5"},t)),s&&w&&e.createElement("span",{className:le},w)),e.createElement("div",{className:u(n.licenseCardContent,s&&n["licenseCardContent--compact"])},e.createElement("div",{className:u(n.licenseCardContentRow,s&&n["licenseCardContentRow--compact"])},e.createElement(l,{control:e.createElement(ee,{...Ae(i)}),label:s?void 0:C("licenseCard.status"),labelPosition:"before",gridLayout:s?void 0:{firstCol:"4fr",secondCol:"8fr"}}),e.createElement(l,{control:e.createElement("div",{className:n.licenseCardFieldNumber},e.createElement("div",{className:n.licenseCardFieldKey},a),e.createElement(Z,{icon:e.createElement(Ee,null),size:"large",onClick:()=>Ne(a)})),labelPosition:"before",label:s?void 0:C("licenseCard.number"),gridLayout:s?void 0:{firstCol:"4fr",secondCol:"8fr"}})),e.createElement(F,null),e.createElement("div",{className:u(n.licenseRow,s&&n["licenseRow--compact"])},pe.filter(p=>p.show).map(p=>e.createElement(l,{key:p.labelKey,control:p.control,label:C(p.labelKey)??void 0,labelPosition:s?"top":"before",gridLayout:s?void 0:{firstCol:"4fr",secondCol:"8fr"}}))),(L||q)&&e.createElement(F,null),L,q&&e.createElement("div",{className:n.licenseCardActions},q)))};re.__docgenInfo={description:"",methods:[],displayName:"LicenseCard",props:{theme:{required:!1,tsType:{name:"Theme"},description:"License Card theme"},mode:{required:!1,tsType:{name:"licenseCardModes[number]",raw:"typeof licenseCardModes[number]"},description:"License Card mode",defaultValue:{value:"'valid'",computed:!1}},title:{required:!1,tsType:{name:"string"},description:"License title"},number:{required:!0,tsType:{name:"string"},description:"License number"},minWidth:{required:!1,tsType:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},description:"License Card min-width",defaultValue:{value:"'auto'",computed:!1}},expirationDate:{required:!1,tsType:{name:"Date"},description:"License expiration date"},daysRemaining:{required:!1,tsType:{name:"number"},description:"License days remaining"},activationDate:{required:!1,tsType:{name:"Date"},description:"License activation date"},term:{required:!1,tsType:{name:"number"},description:"License term"},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:"Icon display before the title"},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:"Element display after the title (only visible in compact mode)"},compact:{required:!1,tsType:{name:"boolean"},description:"Compact layout mode",defaultValue:{value:"false",computed:!1}},leftSideClassName:{required:!1,tsType:{name:"string"},description:"Left icon className"},rightSideClassName:{required:!1,tsType:{name:"string"},description:"Right icon className"},actions:{required:!1,tsType:{name:"ReactNode"},description:"Actions"},children:{required:!1,tsType:{name:"ReactNode"},description:"Content of the Card"},style:{required:!1,tsType:{name:"CSSProperties"},description:"Inline styles"},className:{required:!1,tsType:{name:"string"},description:"Component className"}}};const pt={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},ut="LicenseCard",ft="",Ct="LicenseCard компонент для отображения лицензий продуктов Лаборатории Касперского",_t="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=142229%3A262350",bt="https://pixso.net/app/design/IFztaXm0xKKmOm6NV4C3zg",B={dod:pt,component:ut,description:ft,usage:Ct,designLink:_t,pixsoView:bt},gt=["valid","warning","expiresSoon","expired","finished"],_n={title:"Hexa UI Components/LicenseCard",component:re,...ge({componentName:"licenseCard",meta:{argTypes:{title:{control:{type:"text"}},number:{control:{type:"text"}},mode:{control:"select",options:gt},compact:{control:"boolean"},minWidth:{control:{type:"range",min:100,max:1e3,step:10}},iconBefore:{control:{type:"select"},mapping:{"-":null,icon:e.createElement(he,null)},options:["-","icon"]},elementAfter:{control:{type:"select"},mapping:{"-":null,"action-button":e.createElement(Z,{icon:e.createElement(xe,null),size:"large"})},options:["-","action-button"]}},args:{title:"Kaspersky | Russian Edition",number:"EB29584F-A5C7-4510-9B8B-01A6FA952B95",mode:"valid",expirationDate:new Date("03/01/2025"),activationDate:new Date("03/01/2023"),term:730,daysRemaining:340,compact:!1,iconBefore:"-",elementAfter:"-",minWidth:600},parameters:{badges:[R.stable,R.reviewedByDesign],docs:{page:ye(B)},design:B.pixsoView}}})},yt=()=>e.createElement(m,{gap:8},e.createElement(N,{mode:"primary"},"Replace license"),e.createElement(N,{mode:"secondary"},"Delete license")),xt=()=>{const t=[{icon:e.createElement(f,null),label:"Advanced Responses",mode:"positive"},{icon:e.createElement(h,null),label:"GosSOPKA",mode:"critical"},{icon:e.createElement(h,null),label:"High Availability",mode:"not-active"},{icon:e.createElement(f,null),label:"NetFlow",mode:"positive"}];return e.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"8px",lineHeight:"20px"}},e.createElement(l,{label:"Devices",labelPosition:"before",control:e.createElement(m,{gap:6},e.createElement(qe,{color:"neutral.neutralsecondary"}),e.createElement(m,{gap:2},e.createElement(o,null,"50"),e.createElement(o,{color:"secondary"},"of 100"))),gridLayout:{firstCol:"4fr",secondCol:"8fr"}}),e.createElement(l,{label:"Accounts",labelPosition:"before",control:e.createElement(m,{gap:6},e.createElement(S,{color:"neutral.neutralsecondary"}),e.createElement(m,{gap:2},e.createElement(o,null,"15"),e.createElement(o,{color:"secondary"},"of 50"))),gridLayout:{firstCol:"4fr",secondCol:"8fr"}}),e.createElement(l,{label:"Tenants",labelPosition:"before",control:e.createElement(m,{gap:6},e.createElement(S,{color:"gray"}),e.createElement(be,null,"15")),gridLayout:{firstCol:"4fr",secondCol:"8fr"}}),e.createElement(l,{label:"Modules",labelPosition:"before",control:e.createElement(De,{collapsedHeight:48,klId:"modules-expand",testId:"modules-expand-test"},e.createElement(ee.Group,{items:t,align:"start"})),gridLayout:{firstCol:"4fr",secondCol:"8fr"}}))},_={},b={args:{iconBefore:"icon"}},g={args:{actions:e.createElement(yt,null)}},y={args:{children:e.createElement(xt,null)}},x={args:{compact:!0,elementAfter:"action-button"}},E={args:{source:_e.license_card},render:t=>e.createElement(ue,{...t})};var k,K,P;_.parameters={..._.parameters,docs:{...(k=_.parameters)==null?void 0:k.docs,source:{originalSource:"{}",...(P=(K=_.parameters)==null?void 0:K.docs)==null?void 0:P.source}}};var H,I,M;b.parameters={...b.parameters,docs:{...(H=b.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + iconBefore: 'icon' + } +}`,...(M=(I=b.parameters)==null?void 0:I.docs)==null?void 0:M.source}}};var W,V,$;g.parameters={...g.parameters,docs:{...(W=g.parameters)==null?void 0:W.docs,source:{originalSource:`{ + args: { + actions: + } +}`,...($=(V=g.parameters)==null?void 0:V.docs)==null?void 0:$.source}}};var O,z,U;y.parameters={...y.parameters,docs:{...(O=y.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + children: + } +}`,...(U=(z=y.parameters)==null?void 0:z.docs)==null?void 0:U.source}}};var G,J,Y;x.parameters={...x.parameters,docs:{...(G=x.parameters)==null?void 0:G.docs,source:{originalSource:`{ + args: { + compact: true, + elementAfter: 'action-button' + } +}`,...(Y=(J=x.parameters)==null?void 0:J.docs)==null?void 0:Y.source}}};var j,Q,X;E.parameters={...E.parameters,docs:{...(j=E.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + source: componentColors.license_card + }, + render: args => +}`,...(X=(Q=E.parameters)==null?void 0:Q.docs)==null?void 0:X.source}}};const bn=["Basic","LicenseCardWithIconBefore","LicenseCardWithButtons","LicenseCardWithChildren","CompactLicenseCard","ColorTokens"];export{_ as Basic,E as ColorTokens,x as CompactLicenseCard,g as LicenseCardWithButtons,y as LicenseCardWithChildren,b as LicenseCardWithIconBefore,bn as __namedExportsOrder,_n as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Link.stories-CG4PxR2J.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Link.stories-CG4PxR2J.js new file mode 100644 index 00000000..d686284b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Link.stories-CG4PxR2J.js @@ -0,0 +1,26 @@ +import{T as x}from"./Palette-oU4WYbWy.js";import{b as a,L as w,R as o,c as T}from"./iframe-zz6a49H8.js";import{w as v}from"./withMeta-CjSZnBk7.js";import{s as I}from"./helpers-BytZKRkB.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const L={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},_="Link",C="Компонент для отрисовки ссылки. В качестве основы используется HTML элемент Anchor.",V="Обозначает возможность перехода на другую страницу.",S="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=33293%3A116703",B="https://pixso.net/app/design/KGurJC5_m7nSJTeVxB0zDg",i={dod:L,component:_,description:C,usage:V,designLink:S,pixsoView:B},z={title:"Hexa UI Components/Link",component:w,argTypes:{title:{control:{type:"text"}},...I(["theme"])},args:{disabled:!1,iconPosition:"after",size:"medium",text:"Link",visited:!1,testId:"link-test-id",klId:"link-kl-id"},parameters:{badges:[a.stable,a.reviewedByDesign],docs:{page:v(i)},design:i.pixsoView}},e={args:{href:"#",target:"_top"}},t={args:{href:"https://www.kaspersky.com",target:"_blank",decoration:"icon",isTooltipVisible:!0}},s={render:r=>o.createElement("div",null,"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, ",o.createElement(w,{...r})," when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.")},n={args:{source:T.link},render:r=>o.createElement(x,{...r})};var p,c,m;e.parameters={...e.parameters,docs:{...(p=e.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + href: '#', + target: '_top' + } +}`,...(m=(c=e.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var d,l,u;t.parameters={...t.parameters,docs:{...(d=t.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + href: 'https://www.kaspersky.com', + target: '_blank', + decoration: 'icon', + isTooltipVisible: true + } +}`,...(u=(l=t.parameters)==null?void 0:l.docs)==null?void 0:u.source}}};var g,h,k;s.parameters={...s.parameters,docs:{...(g=s.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: (args: LinkProps) =>
+ Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has + been the industry's standard dummy text ever since the 1500s, when + an unknown printer took a galley of type and scrambled it to make a type specimen book. It has + survived not only five centuries, but also the leap into electronic typesetting, remaining + essentially unchanged. +
+}`,...(k=(h=s.parameters)==null?void 0:h.docs)==null?void 0:k.source}}};var y,b,f;n.parameters={...n.parameters,docs:{...(y=n.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + source: componentColors.link + }, + render: args => +}`,...(f=(b=n.parameters)==null?void 0:b.docs)==null?void 0:f.source}}};const A=["Basic","WithIcon","InText","ColorTokens"];export{e as Basic,n as ColorTokens,s as InText,t as WithIcon,A as __namedExportsOrder,z as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/List-pPHb0BSj.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/List-pPHb0BSj.js new file mode 100644 index 00000000..dc1d4e7d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/List-pPHb0BSj.js @@ -0,0 +1 @@ +import{r as t,_ as k,k as P,aY as at,l as it,j as _e,a as D,p as ke,Q as A,h as Et,g as wt,be as _t,aZ as me,i as Lt,N as Qe,D as qe}from"./iframe-zz6a49H8.js";var ut=t.forwardRef(function(e,h){var s=e.height,c=e.offsetY,f=e.offsetX,v=e.children,o=e.prefixCls,u=e.onInnerResize,M=e.innerProps,d=e.rtl,g=e.extra,n={},m={display:"flex",flexDirection:"column"};return c!==void 0&&(n={height:s,position:"relative",overflow:"hidden"},m=k(k({},m),{},P(P(P(P(P({transform:"translateY(".concat(c,"px)")},d?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),t.createElement("div",{style:n},t.createElement(at,{onResize:function(R){var i=R.offsetHeight;i&&u&&u()}},t.createElement("div",it({style:m,className:_e(P({},"".concat(o,"-holder-inner"),o)),ref:h},M),v,g)))});ut.displayName="Filler";function zt(e){var h=e.children,s=e.setRef,c=t.useCallback(function(f){s(f)},[]);return t.cloneElement(h,{ref:c})}function Dt(e,h,s,c,f,v,o,u){var M=u.getKey;return e.slice(h,s+1).map(function(d,g){var n=h+g,m=o(d,n,{style:{width:c},offsetX:f}),l=M(d);return t.createElement(zt,{key:l,setRef:function(i){return v(d,i)}},m)})}function Tt(e,h,s){var c=e.length,f=h.length,v,o;if(c===0&&f===0)return null;c"u"?"undefined":ke(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const lt=function(e,h,s,c){var f=t.useRef(!1),v=t.useRef(null);function o(){clearTimeout(v.current),f.current=!0,v.current=setTimeout(function(){f.current=!1},50)}var u=t.useRef({top:e,bottom:h,left:s,right:c});return u.current.top=e,u.current.bottom=h,u.current.left=s,u.current.right=c,function(M,d){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=M?d<0&&u.current.left||d>0&&u.current.right:d<0&&u.current.top||d>0&&u.current.bottom;return g&&n?(clearTimeout(v.current),f.current=!1):(!n||f.current)&&o(),!f.current&&n}};function It(e,h,s,c,f,v,o){var u=t.useRef(0),M=t.useRef(null),d=t.useRef(null),g=t.useRef(!1),n=lt(h,s,c,f);function m(S,y){A.cancel(M.current),u.current+=y,d.current=y,!n(!1,y)&&(Je||S.preventDefault(),M.current=A(function(){var L=g.current?10:1;o(u.current*L),u.current=0}))}function l(S,y){o(y,!0),Je||S.preventDefault()}var R=t.useRef(null),i=t.useRef(null);function p(S){if(e){A.cancel(i.current),i.current=A(function(){R.current=null},2);var y=S.deltaX,L=S.deltaY,U=S.shiftKey,N=y,x=L;(R.current==="sx"||!R.current&&U&&L&&!y)&&(N=L,x=0,R.current="sx");var X=Math.abs(N),O=Math.abs(x);R.current===null&&(R.current=v&&X>O?"x":"y"),R.current==="y"?m(S,x):l(S,N)}}function w(S){e&&(g.current=S.detail===d.current)}return[p,w]}function Ht(e,h,s,c){var f=t.useMemo(function(){return[new Map,[]]},[e,s.id,c]),v=D(f,2),o=v[0],u=v[1],M=function(g){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g,m=o.get(g),l=o.get(n);if(m===void 0||l===void 0)for(var R=e.length,i=u.length;i0&&arguments[0]!==void 0?arguments[0]:!1;g();var R=function(){u.current.forEach(function(p,w){if(p&&p.offsetParent){var S=_t(p),y=S.offsetHeight;M.current.get(w)!==y&&M.current.set(w,S.offsetHeight)}}),o(function(p){return p+1})};l?R():d.current=A(R)}function m(l,R){var i=e(l);u.current.get(i),R?(u.current.set(i,R),n()):u.current.delete(i)}return t.useEffect(function(){return g},[]),[m,n,M.current,v]}var et=14/15;function Ot(e,h,s){var c=t.useRef(!1),f=t.useRef(0),v=t.useRef(0),o=t.useRef(null),u=t.useRef(null),M,d=function(l){if(c.current){var R=Math.ceil(l.touches[0].pageX),i=Math.ceil(l.touches[0].pageY),p=f.current-R,w=v.current-i,S=Math.abs(p)>Math.abs(w);S?f.current=R:v.current=i,s(S,S?p:w)&&l.preventDefault(),clearInterval(u.current),u.current=setInterval(function(){S?p*=et:w*=et;var y=Math.floor(S?p:w);(!s(S,y,!0)||Math.abs(y)<=.1)&&clearInterval(u.current)},16)}},g=function(){c.current=!1,M()},n=function(l){M(),l.touches.length===1&&!c.current&&(c.current=!0,f.current=Math.ceil(l.touches[0].pageX),v.current=Math.ceil(l.touches[0].pageY),o.current=l.target,o.current.addEventListener("touchmove",d,{passive:!1}),o.current.addEventListener("touchend",g,{passive:!0}))};M=function(){o.current&&(o.current.removeEventListener("touchmove",d),o.current.removeEventListener("touchend",g))},me(function(){return e&&h.current.addEventListener("touchstart",n,{passive:!0}),function(){var m;(m=h.current)===null||m===void 0||m.removeEventListener("touchstart",n),M(),clearInterval(u.current)}},[e])}var $t=10;function Nt(e,h,s,c,f,v,o,u){var M=t.useRef(),d=t.useState(null),g=D(d,2),n=g[0],m=g[1];return me(function(){if(n&&n.times<$t){if(!e.current){m(function(T){return k({},T)});return}v();var l=n.targetAlign,R=n.originAlign,i=n.index,p=n.offset,w=e.current.clientHeight,S=!1,y=l,L=null;if(w){for(var U=l||R,N=0,x=0,X=0,O=Math.min(h.length-1,i),K=0;K<=O;K+=1){var V=f(h[K]);x=N;var q=s.get(V);X=x+(q===void 0?c:q),N=X}for(var J=U==="top"?p:w-p,$=O;$>=0;$-=1){var te=f(h[$]),I=s.get(te);if(I===void 0){S=!0;break}if(J-=I,J<=0)break}switch(U){case"top":L=x-p;break;case"bottom":L=X-w+p;break;default:{var Z=e.current.scrollTop,W=Z+w;xW&&(y="bottom")}}L!==null&&o(L),L!==n.lastTop&&(S=!0)}S&&m(k(k({},n),{},{times:n.times+1,targetAlign:y,lastTop:L}))}},[n,e.current]),function(l){if(l==null){u();return}if(A.cancel(M.current),typeof l=="number")o(l);else if(l&&ke(l)==="object"){var R,i=l.align;"index"in l?R=l.index:R=h.findIndex(function(S){return f(S)===l.key});var p=l.offset,w=p===void 0?0:p;m({times:0,index:R,offset:w,originAlign:i})}}}function tt(e,h){var s="touches"in e?e.touches[0]:e;return s[h?"pageX":"pageY"]}var rt=t.forwardRef(function(e,h){var s=e.prefixCls,c=e.rtl,f=e.scrollOffset,v=e.scrollRange,o=e.onStartMove,u=e.onStopMove,M=e.onScroll,d=e.horizontal,g=e.spinSize,n=e.containerSize,m=e.style,l=e.thumbStyle,R=t.useState(!1),i=D(R,2),p=i[0],w=i[1],S=t.useState(null),y=D(S,2),L=y[0],U=y[1],N=t.useState(null),x=D(N,2),X=x[0],O=x[1],K=!c,V=t.useRef(),q=t.useRef(),J=t.useState(!1),$=D(J,2),te=$[0],I=$[1],Z=t.useRef(),W=function(){clearTimeout(Z.current),I(!0),Z.current=setTimeout(function(){I(!1)},3e3)},T=v-n||0,le=n-g||0,_=t.useMemo(function(){if(f===0||T===0)return 0;var H=f/T;return H*le},[f,T,le]),ee=function(E){E.stopPropagation(),E.preventDefault()},re=t.useRef({top:_,dragging:p,pageY:L,startTop:X});re.current={top:_,dragging:p,pageY:L,startTop:X};var ne=function(E){w(!0),U(tt(E,d)),O(re.current.top),o(),E.stopPropagation(),E.preventDefault()};t.useEffect(function(){var H=function(ae){ae.preventDefault()},E=V.current,F=q.current;return E.addEventListener("touchstart",H,{passive:!1}),F.addEventListener("touchstart",ne,{passive:!1}),function(){E.removeEventListener("touchstart",H),F.removeEventListener("touchstart",ne)}},[]);var ge=t.useRef();ge.current=T;var oe=t.useRef();oe.current=le,t.useEffect(function(){if(p){var H,E=function(ae){var se=re.current,pe=se.dragging,Me=se.pageY,be=se.startTop;A.cancel(H);var ye=V.current.getBoundingClientRect(),ie=n/(d?ye.width:ye.height);if(pe){var ce=(tt(ae,d)-Me)*ie,fe=be;!K&&d?fe-=ce:fe+=ce;var xe=ge.current,Ee=oe.current,Le=Ee?fe/Ee:0,j=Math.ceil(Le*xe);j=Math.max(j,0),j=Math.min(j,xe),H=A(function(){M(j,d)})}},F=function(){w(!1),u()};return window.addEventListener("mousemove",E,{passive:!0}),window.addEventListener("touchmove",E,{passive:!0}),window.addEventListener("mouseup",F,{passive:!0}),window.addEventListener("touchend",F,{passive:!0}),function(){window.removeEventListener("mousemove",E),window.removeEventListener("touchmove",E),window.removeEventListener("mouseup",F),window.removeEventListener("touchend",F),A.cancel(H)}}},[p]),t.useEffect(function(){return W(),function(){clearTimeout(Z.current)}},[f]),t.useImperativeHandle(h,function(){return{delayHidden:W}});var C="".concat(s,"-scrollbar"),Y={position:"absolute",visibility:te?null:"hidden"},B={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(Y.height=8,Y.left=0,Y.right=0,Y.bottom=0,B.height="100%",B.width=g,K?B.left=_:B.right=_):(Y.width=8,Y.top=0,Y.bottom=0,K?Y.right=0:Y.left=0,B.width="100%",B.height=g,B.top=_),t.createElement("div",{ref:V,className:_e(C,P(P(P({},"".concat(C,"-horizontal"),d),"".concat(C,"-vertical"),!d),"".concat(C,"-visible"),te)),style:k(k({},Y),m),onMouseDown:ee,onMouseMove:W},t.createElement("div",{ref:q,className:_e("".concat(C,"-thumb"),P({},"".concat(C,"-thumb-moving"),p)),style:k(k({},B),l),onMouseDown:ne}))}),Yt=20;function nt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=e/h*e;return isNaN(s)&&(s=0),s=Math.max(s,Yt),Math.floor(s)}var Ft=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Xt=[],Wt={overflowY:"auto",overflowAnchor:"none"};function Vt(e,h){var s=e.prefixCls,c=s===void 0?"rc-virtual-list":s,f=e.className,v=e.height,o=e.itemHeight,u=e.fullHeight,M=u===void 0?!0:u,d=e.style,g=e.data,n=e.children,m=e.itemKey,l=e.virtual,R=e.direction,i=e.scrollWidth,p=e.component,w=p===void 0?"div":p,S=e.onScroll,y=e.onVirtualScroll,L=e.onVisibleChange,U=e.innerProps,N=e.extraRender,x=e.styles,X=Lt(e,Ft),O=t.useCallback(function(a){return typeof m=="function"?m(a):a==null?void 0:a[m]},[m]),K=kt(O),V=D(K,4),q=V[0],J=V[1],$=V[2],te=V[3],I=!!(l!==!1&&v&&o),Z=t.useMemo(function(){return Object.values($.maps).reduce(function(a,r){return a+r},0)},[$.id,$.maps]),W=I&&g&&(Math.max(o*g.length,Z)>v||!!i),T=R==="rtl",le=_e(c,P({},"".concat(c,"-rtl"),T),f),_=g||Xt,ee=t.useRef(),re=t.useRef(),ne=t.useRef(),ge=t.useState(0),oe=D(ge,2),C=oe[0],Y=oe[1],B=t.useState(0),H=D(B,2),E=H[0],F=H[1],Re=t.useState(!1),ae=D(Re,2),se=ae[0],pe=ae[1],Me=function(){pe(!0)},be=function(){pe(!1)},ye={getKey:O};function ie(a){Y(function(r){var b;typeof a=="function"?b=a(r):b=a;var z=dt(b);return ee.current.scrollTop=z,z})}var ce=t.useRef({start:0,end:_.length}),fe=t.useRef(),xe=Ct(_,O),Ee=D(xe,1),Le=Ee[0];fe.current=Le;var j=t.useMemo(function(){if(!I)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!W){var a;return{scrollHeight:((a=re.current)===null||a===void 0?void 0:a.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var r=0,b,z,Q,bt=_.length,Se=0;Se=C&&b===void 0&&(b=Se,z=r),Pe>C+v&&Q===void 0&&(Q=Se),r=Pe}return b===void 0&&(b=0,z=0,Q=Math.ceil(v/o)),Q===void 0&&(Q=_.length-1),Q=Math.min(Q+1,_.length-1),{scrollHeight:r,start:b,end:Q,offset:z}},[W,I,C,_,te,v]),ue=j.scrollHeight,ve=j.start,de=j.end,Oe=j.offset;ce.current.start=ve,ce.current.end=de;var ot=t.useState({width:0,height:v}),$e=D(ot,2),G=$e[0],st=$e[1],ct=function(r){st({width:r.offsetWidth,height:r.offsetHeight})},Ne=t.useRef(),Ye=t.useRef(),ft=t.useMemo(function(){return nt(G.width,i)},[G.width,i]),vt=t.useMemo(function(){return nt(G.height,ue)},[G.height,ue]),ze=ue-v,De=t.useRef(ze);De.current=ze;function dt(a){var r=a;return Number.isNaN(De.current)||(r=Math.min(r,De.current)),r=Math.max(r,0),r}var Fe=C<=0,Xe=C>=ze,We=E<=0,Ve=E>=i,ht=lt(Fe,Xe,We,Ve),Te=function(){return{x:T?-E:E,y:C}},Ce=t.useRef(Te()),we=Qe(function(a){if(y){var r=k(k({},Te()),a);(Ce.current.x!==r.x||Ce.current.y!==r.y)&&(y(r),Ce.current=r)}});function Be(a,r){var b=a;r?(qe.flushSync(function(){F(b)}),we()):ie(b)}function St(a){var r=a.currentTarget.scrollTop;r!==C&&ie(r),S==null||S(a),we()}var Ie=function(r){var b=r,z=i?i-G.width:0;return b=Math.max(b,0),b=Math.min(b,z),b},mt=Qe(function(a,r){r?(qe.flushSync(function(){F(function(b){var z=b+(T?-a:a);return Ie(z)})}),we()):ie(function(b){var z=b+a;return z})}),gt=It(I,Fe,Xe,We,Ve,!!i,mt),je=D(gt,2),He=je[0],Ae=je[1];Ot(I,ee,function(a,r,b){return ht(a,r,b)?!1:(He({preventDefault:function(){},deltaX:a?r:0,deltaY:a?0:r}),!0)}),me(function(){function a(b){I&&b.preventDefault()}var r=ee.current;return r.addEventListener("wheel",He,{passive:!1}),r.addEventListener("DOMMouseScroll",Ae,{passive:!0}),r.addEventListener("MozMousePixelScroll",a,{passive:!1}),function(){r.removeEventListener("wheel",He),r.removeEventListener("DOMMouseScroll",Ae),r.removeEventListener("MozMousePixelScroll",a)}},[I]),me(function(){if(i){var a=Ie(E);F(a),we({x:a})}},[G.width,i]);var Ke=function(){var r,b;(r=Ne.current)===null||r===void 0||r.delayHidden(),(b=Ye.current)===null||b===void 0||b.delayHidden()},Ge=Nt(ee,_,$,o,O,function(){return J(!0)},ie,Ke);t.useImperativeHandle(h,function(){return{nativeElement:ne.current,getScrollInfo:Te,scrollTo:function(r){function b(z){return z&&ke(z)==="object"&&("left"in z||"top"in z)}b(r)?(r.left!==void 0&&F(Ie(r.left)),Ge(r.top)):Ge(r)}}}),me(function(){if(L){var a=_.slice(ve,de+1);L(a,_)}},[ve,de,_]);var Rt=Ht(_,O,$,o),pt=N==null?void 0:N({start:ve,end:de,virtual:W,offsetX:E,offsetY:Oe,rtl:T,getSize:Rt}),Mt=Dt(_,ve,de,i,E,q,n,ye),he=null;v&&(he=k(P({},M?"height":"maxHeight",v),Wt),I&&(he.overflowY="hidden",i&&(he.overflowX="hidden"),se&&(he.pointerEvents="none")));var Ue={};return T&&(Ue.dir="rtl"),t.createElement("div",it({ref:ne,style:k(k({},d),{},{position:"relative"}),className:le},Ue,X),t.createElement(at,{onResize:ct},t.createElement(w,{className:"".concat(c,"-holder"),style:he,ref:ee,onScroll:St,onMouseEnter:Ke},t.createElement(ut,{prefixCls:c,height:ue,offsetX:E,offsetY:Oe,scrollWidth:i,onInnerResize:J,ref:re,innerProps:U,rtl:T,extra:pt},Mt))),W&&ue>v&&t.createElement(rt,{ref:Ne,prefixCls:c,scrollOffset:C,scrollRange:ue,rtl:T,onScroll:Be,onStartMove:Me,onStopMove:be,spinSize:vt,containerSize:G.height,style:x==null?void 0:x.verticalScrollBar,thumbStyle:x==null?void 0:x.verticalScrollBarThumb}),W&&i>G.width&&t.createElement(rt,{ref:Ye,prefixCls:c,scrollOffset:E,scrollRange:i,rtl:T,onScroll:Be,onStartMove:Me,onStopMove:be,spinSize:ft,containerSize:G.width,horizontal:!0,style:x==null?void 0:x.horizontalScrollBar,thumbStyle:x==null?void 0:x.horizontalScrollBarThumb}))}var Bt=t.forwardRef(Vt);Bt.displayName="List";export{Bt as L}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader-Y1gOuUZF.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader-Y1gOuUZF.js new file mode 100644 index 00000000..11c168aa --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader-Y1gOuUZF.js @@ -0,0 +1,34 @@ +import{a1 as h,a0 as r,r as a,j as l,w as u,u as f,R as o,H as d}from"./iframe-zz6a49H8.js";import{S as g}from"./index-BNCbYTB0.js";const t=h(),y=r` + &.ant-spinner-centered { + position: absolute; + transform: translate(-50%, -50%); + top: 50%; + left: 50%; + } + + line-height: 0; + + & > svg { + height: ${t("height")}; + width: ${t("width")}; + } + + .ant-spin-text { + color: ${t("textColor")}; + font-family: ${t("fontFamily")}; + font-weight: ${t("fontWeight")}; + font-size: ${t("fontSize")}; + font-style: ${t("fontStyle")}; + line-height: ${t("lineHeight")}; + letter-spacing: ${t("letterSpacing")}; + padding-top: ${t("gap")}; + } +`,w=r` + & path { + stroke: ${({color:e})=>e} + } +`,c=({className:e})=>a.createElement("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l(["anticon-spin",e])},a.createElement("path",{d:"M24 45.5C35.8741 45.5 45.5 35.8741 45.5 24C45.5 12.1259 35.8741 2.5 24 2.5C12.1259 2.5 2.5 12.1259 2.5 24",strokeWidth:"5",strokeLinecap:"round"}));c.__docgenInfo={description:"",methods:[],displayName:"LoaderIcon",props:{className:{required:!1,tsType:{name:"string"},description:""}}};const S=e=>u(e,{componentName:"loader",defaultValues:{mode:"default",size:"small"}}),$=d(g).withConfig({shouldForwardProp:e=>!["centered","cssConfig"].includes(e)})` + ${y} +`,T=d(c)` + ${w} +`,C=e=>{const n=S(e),s=f(n);return o.createElement(v,{...s})},v=({spinning:e=!0,cssConfig:n,className:s,centered:i,testAttributes:p,...m})=>o.createElement($,{className:l(s,{"ant-spinner-centered":i}),centered:i,indicator:o.createElement(T,{color:n.color}),spinning:e,cssConfig:n,...p,...m});C.__docgenInfo={description:"",methods:[],displayName:"Loader",props:{centered:{required:!1,tsType:{name:"boolean"},description:"Is centered"},delay:{required:!1,tsType:{name:"number"},description:"Specifies a delay in milliseconds for loading state (prevent flush)"},spinning:{required:!1,tsType:{name:"boolean"},description:"Whether Spin is visible"},className:{required:!1,tsType:{name:"string"},description:"Spinner className"},tip:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Customize description content when Spin has children"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"union",raw:"'default' | 'inverted'",elements:[{name:"literal",value:"'default'"},{name:"literal",value:"'inverted'"}]},description:"Color mode"},size:{required:!1,tsType:{name:"union",raw:"Size | `${Size}`",elements:[{name:"Size"},{name:"literal",value:"`${Size}`"}]},description:"Size"}}};export{C as L}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader.stories-DUafOcXy.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader.stories-DUafOcXy.js new file mode 100644 index 00000000..10439e8c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Loader.stories-DUafOcXy.js @@ -0,0 +1,46 @@ +import{T as _}from"./Palette-oU4WYbWy.js";import{b as p,B as e,R as a,c as H,H as w}from"./iframe-zz6a49H8.js";import{w as A}from"./withMeta-CjSZnBk7.js";import{s as B}from"./helpers-BytZKRkB.js";import{L as m}from"./Loader-Y1gOuUZF.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./index-BNCbYTB0.js";import"./type-CR-gS43P.js";const D={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},P="Loader",V="В качестве основы используется AntdSpin из библиотеки Antd.",$="Компонент отвечающий за загрузку и запуск новых процессов",I="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=33851%3A105411",J="https://pixso.net/app/design/d3TkLc_A__Df0mBKigHugA",l={dod:D,component:P,description:V,usage:$,designLink:I,pixsoView:J},G={title:"Hexa UI Components/Loader",component:m,argTypes:{...B(["theme","tip"]),size:{control:"select",options:[e.ExtraSmall,e.Small,e.Medium,e.Large,e.ExtraLarge]}},args:{testId:"loader-test-id",klId:"loader-kl-id"},parameters:{badges:[p.stable,p.reviewedByDesign],docs:{page:A(l)},design:l.pixsoView}},t={},n={render:r=>a.createElement("div",{style:{height:"calc(100vh - 16 * 2px)"}},a.createElement(m,{...r})),args:{centered:!0}},M=w.div` + display: flex; + gap: 12px; +`,K=w.div` + padding: 8px; + border-radius: 8px; + ${r=>{var o;return r.mode==="inverted"&&`background-color: ${(o=r.theme.colors)==null?void 0:o.bg["base-invert"]}`}} +`,d={render:r=>{const o=["default","inverted"];return a.createElement(M,null,o.map(s=>a.createElement(K,{key:s,mode:s},a.createElement(m,{mode:s,tip:`${s} loader`,...r}))))},args:{size:e.Large}},i={render:r=>{const o=[e.ExtraSmall,e.Small,e.Medium,e.Large,e.ExtraLarge];return a.createElement(M,null,o.map(s=>a.createElement(m,{key:s,...r,size:s})))},args:{tip:"Loader with Text"}},c={args:{source:H.loader},render:r=>a.createElement(_,{...r})};var g,u,L;t.parameters={...t.parameters,docs:{...(g=t.parameters)==null?void 0:g.docs,source:{originalSource:"{}",...(L=(u=t.parameters)==null?void 0:u.docs)==null?void 0:L.source}}};var S,x,z;n.parameters={...n.parameters,docs:{...(S=n.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: args =>
+ +
, + args: { + centered: true + } +}`,...(z=(x=n.parameters)==null?void 0:x.docs)==null?void 0:z.source}}};var h,C,k;d.parameters={...d.parameters,docs:{...(h=d.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: (args: LoaderProps) => { + const modes: LoaderMode[] = ['default', 'inverted']; + return + {modes.map(mode => { + return + + ; + })} + ; + }, + args: { + size: Size.Large + } +}`,...(k=(C=d.parameters)==null?void 0:C.docs)==null?void 0:k.source}}};var E,T,y;i.parameters={...i.parameters,docs:{...(E=i.parameters)==null?void 0:E.docs,source:{originalSource:`{ + render: (args: LoaderProps) => { + const sizes: LoaderSize[] = [Size.ExtraSmall, Size.Small, Size.Medium, Size.Large, Size.ExtraLarge]; + return + {sizes.map(size => )} + ; + }, + args: { + tip: 'Loader with Text' + } +}`,...(y=(T=i.parameters)==null?void 0:T.docs)==null?void 0:y.source}}};var b,v,f;c.parameters={...c.parameters,docs:{...(b=c.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + source: componentColors.loader + }, + render: args => +}`,...(f=(v=c.parameters)==null?void 0:v.docs)==null?void 0:f.source}}};const N=["Basic","Centered","Modes","Sizes","ColorTokens"];export{t as Basic,n as Centered,c as ColorTokens,d as Modes,i as Sizes,N as __namedExportsOrder,G as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LoadingOverlay.stories-BXqNq1f1.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LoadingOverlay.stories-BXqNq1f1.js new file mode 100644 index 00000000..5bc52092 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LoadingOverlay.stories-BXqNq1f1.js @@ -0,0 +1,18 @@ +import{u as y,R as e,aa as g,ay as f,H as h,b as m,P as v}from"./iframe-zz6a49H8.js";import{w as b}from"./withDesignControls-Cqk9De58.js";import{w as x}from"./withMeta-CjSZnBk7.js";import{L as w}from"./Loader-Y1gOuUZF.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./index-BNCbYTB0.js";import"./type-CR-gS43P.js";const L=f(),k=h.div` + position: absolute; + inset: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background: ${L.background}; + opacity: 90%; +`;function a({className:t,description:s,size:i,theme:r,...o}){const{testAttributes:u}=y(o);return e.createElement(k,{className:g(t,r),...u,...o},e.createElement(w,{size:i,tip:s,theme:r}))}a.defaultProps={size:"medium"};a.__docgenInfo={description:"",methods:[],displayName:"LoadingOverlay",props:{className:{required:!1,tsType:{name:"string"},description:""},description:{required:!1,tsType:{name:"string"},description:""},size:{required:!1,tsType:{name:"union",raw:"'medium' | 'large'",elements:[{name:"literal",value:"'medium'"},{name:"literal",value:"'large'"}]},description:"",defaultValue:{value:"'medium'",computed:!1}},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};const O="LoadingOverlay",C="",T="Компонент накладывается поверх контента и сообщает пользователю о процессе загрузки. Он блокирует взаимодействие с интерфейсом до завершения загрузки",E="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=2749%3A1",I="https://pixso.net/app/design/i8fXxTZRpzYH0MorPCNhzA",d={component:O,description:C,usage:T,designLink:E,pixsoView:I},M={title:"Hexa UI Components/LoadingOverlay",component:a,...b({componentName:"loadingOverlay",meta:{argTypes:{description:{control:"text"},size:{control:{type:"inline-radio"},options:["medium","large"],table:{defaultValue:{summary:"medium"},type:{summary:"medium | large"}}}},args:{description:"help text",testId:"loading-overlay-test-id"},parameters:{badges:[m.stable,m.reviewedByDesign],design:d.pixsoView,docs:{page:x(d)}}}})};function N({children:t,style:s,...i}){return e.createElement("div",{...i,style:{border:"1px solid grey",height:300,padding:20,position:"relative",width:500,...s}},t)}const n={render:t=>e.createElement(N,null,e.createElement(a,{...t}),e.createElement(v,null,"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.")),name:"Loading Overlay"};var p,l,c;n.parameters={...n.parameters,docs:{...(p=n.parameters)==null?void 0:p.docs,source:{originalSource:`{ + render: args => { + return + +

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

+
; + }, + name: 'Loading Overlay' +}`,...(c=(l=n.parameters)==null?void 0:l.docs)==null?void 0:c.source}}};const R=["Basic"];export{n as Basic,R as __namedExportsOrder,M as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale-3RTKV40-.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale-3RTKV40-.js new file mode 100644 index 00000000..80a81b94 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale-3RTKV40-.js @@ -0,0 +1 @@ +import{u as a}from"./useLocalization-CR8m5dji.js";import{R as e}from"./iframe-zz6a49H8.js";const i=({localizationKey:o})=>{const t=a(o);return e.createElement(e.Fragment,null,t)};i.__docgenInfo={description:"",methods:[],displayName:"Locale",props:{localizationKey:{required:!0,tsType:{name:"string"},description:"Localization key"}}};export{i as L}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale.stories-CRCnIsT2.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale.stories-CRCnIsT2.js new file mode 100644 index 00000000..c7204ce0 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Locale.stories-CRCnIsT2.js @@ -0,0 +1,10 @@ +import{R as e,az as p,aA as u,aB as g,K as f,b as r,T}from"./iframe-zz6a49H8.js";import{w as h}from"./withMeta-CjSZnBk7.js";import{L as i}from"./Locale-3RTKV40-.js";import{i as y}from"./useLocalization-CR8m5dji.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const c=({children:t,theme:l=f.Light,locale:d=u.EnUs,i18n:m=y})=>e.createElement(p,{i18n:m,locale:d},e.createElement(g,{theme:l},t));c.__docgenInfo={description:"",methods:[],displayName:"ConfigProvider",props:{children:{required:!0,tsType:{name:"ReactNode"},description:""},theme:{required:!1,tsType:{name:"ThemeKey"},description:"",defaultValue:{value:"ThemeKey.Light",computed:!0}},i18n:{required:!1,tsType:{name:"i18next"},description:"",defaultValue:{value:"i18nGlobal",computed:!0}},locale:{required:!1,tsType:{name:"LangType"},description:"",defaultValue:{value:"LangVariants.EnUs",computed:!0}}}};const L={designTokens:!1,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0},v="Locale",E="",x="",P="",b={dod:L,component:v,description:E,usage:x,designLink:P},B={title:"Hexa UI Components/Locale",component:i,parameters:{badges:[r.dev,r.missingDesign],docs:{page:h(b)}}},a={render:t=>e.createElement(c,null,e.createElement(T,null,e.createElement(i,{...t}))),args:{localizationKey:"severity.high"}};var s,o,n;a.parameters={...a.parameters,docs:{...(s=a.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: (args: LocaleProps) => + + + + , + args: { + localizationKey: 'severity.high' + } +}`,...(n=(o=a.parameters)==null?void 0:o.docs)==null?void 0:n.source}}};const R=["Basic"];export{a as Basic,R as __namedExportsOrder,B as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LockGroup.stories-B4Tc7Q4H.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LockGroup.stories-B4Tc7Q4H.js new file mode 100644 index 00000000..8e1aab0a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/LockGroup.stories-B4Tc7Q4H.js @@ -0,0 +1,74 @@ +import{a1 as Y,a0 as z,a5 as B,u as K,j as L,R as e,T as k,y as Q,A as Z,aj as X,H as N,aP as P,b as ee,r as f,aw as te}from"./iframe-zz6a49H8.js";import{w as oe}from"./withDesignControls-Cqk9De58.js";import{w as ne}from"./withMeta-CjSZnBk7.js";import{T as re}from"./Textbox-O3s0uqSG.js";import{s as se}from"./shouldForwardProp-Cdy-RLhZ.js";import{H as _,I as ae,J as ie}from"./index-BDzolQnr.js";import{P as le}from"./Popover-B2Trw9mJ.js";import{T as ce}from"./Tag-DxDPN1QL.js";import{T as pe}from"./Toggle-DQagZAli.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./StatusOkSolid-MBCvP7_O.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./Placeholder-Bv52avk_.js";import"./index-Bnrns6p9.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";const a=Y(),de=z` + & { + .lock-group { + color: ${a("color")}; + border-bottom: 1px solid ${a("borderColor")}; + padding: 0 0 4px; + display: flex; + + &--standalone { + border-bottom: none; + } + } + + .lock-group__children { + padding-top: 20px; + } + + .lock-group__children--outlined { + border: 1px solid ${a("borderColor")}; + border-top: none; + padding: 20px; + } + + .lock-group-caption { + flex: 1; + display: grid; + grid-template-columns: min-content 1fr; + grid-gap: 10px; + + &__title { + white-space: nowrap; + } + } + + .lock-group-control { + display: flex; + align-items: center; + gap: var(--spacing--gap_dependent) + } + + .lock-group-control-icon { + & path { + fill: ${a("iconColor")}; + } + } + + .information-text-icon { + & path { + fill: ${a("iconColor")}; + } + } + + .lock-group-status-icon { + margin-right: var(--spacing--gap_related); + } + } +`,me=t=>B(t,{componentName:"lockGroup",defaultValues:{}}),ue=N.div.withConfig({shouldForwardProp:se})` + ${de} +`,ge=({isLockStatusNotDefined:t,isLockClosed:n})=>t?e.createElement(P,{className:"lock-group-control-icon"}):n?e.createElement(ae,{className:"lock-group-control-icon"}):e.createElement(ie,{className:"lock-group-control-icon"}),fe={warning:_},T=t=>{const n=me(t),i=K(n),{children:r,informationText:l,isHideLock:s,isHideControl:D,isLockClosed:b,isLockStatusNotDefined:h=!1,isLockDisabled:S,isGroupDisabled:F,isStandalone:m=!1,onLockChange:R,statusText:x,title:y,titleLevel:$="H6",titleTags:u=[],isChildrenOutlined:V=!1,testAttributes:A,statusIcon:c,statusTooltip:O,...j}=i,g=o=>t.klId||t.testId?{"data-testid":t.testId&&o+t.testId,"kl-id":t.klId&&o+t.klId}:{},W=L({"lock-group":!0,"lock-group--standalone":m}),J=L({"lock-group__children":!0,"lock-group__children--outlined":V}),M=c?fe[c]:_;return e.createElement(ue,{...A,...j},e.createElement("div",{className:W,...g("lock-group-")},!m&&e.createElement("div",{className:"lock-group-caption"},y&&e.createElement("div",{className:"lock-group-caption__title"},e.createElement(k,{...g("lock-group-title-"),type:$},y)),u&&u.length>0&&e.createElement("div",{className:"lock-group-caption__tags"},u.map((o,U)=>e.createElement(ce,{key:U,mode:"neutral",outlined:!0},o)))),!D&&e.createElement("div",{className:"lock-group-control",...g("lock-group-control-")},c&&e.createElement(Q,{text:O},e.createElement(M,{color:`var(--icon--status--status${c})`,className:"lock-group-status-icon"})),!s&&e.createElement(ge,{isLockClosed:b,isLockStatusNotDefined:h}),x&&e.createElement(k,{klId:t.klId&&"lock-group-status-text-"+t.klId,testId:t.testId&&"lock-group-status-text-"+t.testId,type:"BTR3",className:"lock-group-control-label"},x),e.createElement(pe,{klId:t.klId&&"lock-group-toggle-"+t.klId,testId:t.testId&&"lock-group-toggle-"+t.testId,disabled:S||h,onChange:R,checked:b}),l&&e.createElement(le,{placement:"bottomLeft",content:l},e.createElement(Z,{interactive:!1,icon:e.createElement(X,{className:"information-text-icon"})})))),!m&&!!r&&e.createElement("div",{className:J},F?e.Children.map(r,o=>e.isValidElement(o)?e.cloneElement(o,{disabled:!0}):o):r))};T.__docgenInfo={description:"",methods:[],displayName:"LockGroup",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Dependant from LockGroup components"},className:{required:!1,tsType:{name:"string"},description:"CSS class to customize predefined LockGroup styles"},informationText:{required:!1,tsType:{name:"union",raw:"string | ReactNode | FC",elements:[{name:"string"},{name:"ReactNode"},{name:"FC"}]},description:"Hint (Text or React component) to describe LockGroup behaviour with information icon and tooltip"},isHideLock:{required:!1,tsType:{name:"boolean"},description:"Flag to hide lock icon. Header, Toggle and other parts are visible by default, they managed by different flags"},isHideControl:{required:!1,tsType:{name:"boolean"},description:"Flag to hide lock icon, Toggle and whole right parts of LockGroup. Header and other parts are visible by default, they managed by different flags"},isLockClosed:{required:!1,tsType:{name:"boolean"},description:"Flag to open or close lock and enable or disable Toggle"},isLockStatusNotDefined:{required:!1,tsType:{name:"boolean"},description:"Flag to show NotDefined LockGroup status. It can happen when 2 dependant controls inherited from 2 different policies"},isLockDisabled:{required:!1,tsType:{name:"boolean"},description:"Flag to disable Toggle, it will be impossible to change lock status"},isGroupDisabled:{required:!1,tsType:{name:"boolean"},description:"Flag to disable dependant components"},isStandalone:{required:!1,tsType:{name:"boolean"},description:"Flag to show LockGroup as standalone component: only lock icon and Toggle without header and dependant components"},onLockChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(checked: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Callback to handle Toggle change (and lock)"},statusText:{required:!1,tsType:{name:"ReactNode"},description:"Text near Toggle and lock"},isChildrenOutlined:{required:!1,tsType:{name:"boolean"},description:"Flag to show border around dependant components"},title:{required:!1,tsType:{name:"ReactNode"},description:"Text which will be shown in LockGroup Header"},titleLevel:{required:!1,tsType:{name:"Extract",elements:[{name:"unknown"},{name:"union",raw:"'H6' | 'H5' | 'H4'",elements:[{name:"literal",value:"'H6'"},{name:"literal",value:"'H5'"},{name:"literal",value:"'H4'"}]}],raw:"Extract"},description:"Level for LockGroup Header — H6, H5, H4"},titleTags:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"List of Tags near Header. Used for example to show supported operating system for LockGroup"},statusIcon:{required:!1,tsType:{name:"statusIcons[number]",raw:"typeof statusIcons[number]"},description:"Status icon"},statusTooltip:{required:!1,tsType:{name:"string"},description:"Tooltip text for status icon"}}};const ke={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},Te="LockGroup",be="Компонент, показывающий статус распространения и наследования настроек по иерархии серверов",he="Замок открыт — редактировать связанные с замком настройки можно, замок закрыт — редактирование распространяемой настройки запрещено",xe="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=112315%3A375167",ye="https://pixso.net/app/design/y1rTfOAVY5_kEIL9zCuTjw",I={dod:ke,component:Te,description:be,usage:he,designLink:xe,pixsoView:ye},Le=["warning"],Ie=N.div` + width: 100%; +`,Ce={options:Object.keys(te).filter(t=>["H6","H5","H4"].includes(t)),control:{type:"inline-radio"}},zt={title:"Hexa UI Components/LockGroup",component:T,...oe({componentName:"lockGroup",meta:{args:{title:"Title",titleLevel:"H6",statusIcon:"warning",statusTooltip:"Attention"},argTypes:{titleLevel:{...Ce},title:{control:"text"},statusText:{control:"text"},informationText:{control:"text"},statusIcon:{control:"select",options:[...Le,null]}},parameters:{badges:[ee.stable],docs:{page:ne(I)},design:I.pixsoView}}})},q=t=>{const[n,i]=f.useState(!1),[r,l]=f.useState("12345");return f.useEffect(()=>{i(!!t.isLockClosed)},[t.isLockClosed]),e.createElement(Ie,null,e.createElement(T,{...t,isLockClosed:n,onLockChange:s=>i(s)},e.createElement(re,{value:r,onChange:s=>l(String(s))})))},p={render:q.bind({}),args:{title:"Title",isGroupDisabled:!1,isLockDisabled:!1,statusText:"statusText"}},d={render:q.bind({}),args:{informationText:()=>e.createElement(k,null,"Information text with ",e.createElement("a",null,"Information link"))}};var C,E,H;p.parameters={...p.parameters,docs:{...(C=p.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: StoryDefaultRender.bind({}), + args: { + title: 'Title', + isGroupDisabled: false, + isLockDisabled: false, + statusText: 'statusText' + } +}`,...(H=(E=p.parameters)==null?void 0:E.docs)==null?void 0:H.source}}};var v,w,G;d.parameters={...d.parameters,docs:{...(v=d.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: StoryDefaultRender.bind({}), + args: { + informationText: () => Information text with Information link + } +}`,...(G=(w=d.parameters)==null?void 0:w.docs)==null?void 0:G.source}}};const Bt=["LockGroup","WithInformationText"];export{p as LockGroup,d as WithInformationText,Bt as __namedExportsOrder,zt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown-Dd69RiPx.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown-Dd69RiPx.js new file mode 100644 index 00000000..218a13bf --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown-Dd69RiPx.js @@ -0,0 +1,64 @@ +import{R as yr,aV as Tr,br as ns,a2 as hn,aw as dn,H as ts,u as es,r as no}from"./iframe-zz6a49H8.js";import{s as os}from"./shouldForwardProp-Cdy-RLhZ.js";const Dr=({as:u="span",...e})=>yr.createElement(u,{...e});Dr.__docgenInfo={description:"",methods:[],displayName:"RenderAsComponent",props:{as:{required:!1,tsType:{name:"union",raw:"React.ElementType | string",elements:[{name:"ReactElementType",raw:"React.ElementType"},{name:"string"}]},description:"",defaultValue:{value:"'span'",computed:!1}}}};/*! @license DOMPurify 3.3.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.1/LICENSE */const{entries:wr,setPrototypeOf:to,isFrozen:rs,getPrototypeOf:ss,getOwnPropertyDescriptor:cs}=Object;let{freeze:X,seal:Q,create:Ce}=Object,{apply:Ee,construct:ye}=typeof Reflect<"u"&&Reflect;X||(X=function(e){return e});Q||(Q=function(e){return e});Ee||(Ee=function(e,r){for(var n=arguments.length,t=new Array(n>2?n-2:0),o=2;o1?r-1:0),t=1;t1?r-1:0),t=1;t2&&arguments[2]!==void 0?arguments[2]:Xn;to&&to(u,null);let n=e.length;for(;n--;){let t=e[n];if(typeof t=="string"){const o=r(t);o!==t&&(rs(e)||(e[n]=o),t=o)}u[t]=!0}return u}function ps(u){for(let e=0;e/gm),gs=Q(/\$\{[\w\W]*/gm),ks=Q(/^data-[\-\w.\u00B7-\uFFFF]+$/),bs=Q(/^aria-[\-\w]+$/),Sr=Q(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),xs=Q(/^(?:\w+script|data):/i),vs=Q(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Rr=Q(/^html$/i),As=Q(/^[a-z][.\w]*(-[.\w]+)+$/i);var io=Object.freeze({__proto__:null,ARIA_ATTR:bs,ATTR_WHITESPACE:vs,CUSTOM_ELEMENT:As,DATA_ATTR:ks,DOCTYPE_NAME:Rr,ERB_EXPR:_s,IS_ALLOWED_URI:Sr,IS_SCRIPT_OR_DATA:xs,MUSTACHE_EXPR:ms,TMPLIT_EXPR:gs});const Mn={element:1,text:3,progressingInstruction:7,comment:8,document:9},Cs=function(){return typeof window>"u"?null:window},Es=function(e,r){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null;const t="data-tt-policy-suffix";r&&r.hasAttribute(t)&&(n=r.getAttribute(t));const o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}},ao=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function qr(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Cs();const e=F=>qr(F);if(e.version="3.3.1",e.removed=[],!u||!u.document||u.document.nodeType!==Mn.document||!u.Element)return e.isSupported=!1,e;let{document:r}=u;const n=r,t=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:s,Node:c,Element:a,NodeFilter:i,NamedNodeMap:l=u.NamedNodeMap||u.MozNamedAttrMap,HTMLFormElement:f,DOMParser:k,trustedTypes:p}=u,g=a.prototype,A=Ln(g,"cloneNode"),C=Ln(g,"remove"),_=Ln(g,"nextSibling"),b=Ln(g,"childNodes"),d=Ln(g,"parentNode");if(typeof s=="function"){const F=r.createElement("template");F.content&&F.content.ownerDocument&&(r=F.content.ownerDocument)}let m,x="";const{implementation:v,createNodeIterator:R,createDocumentFragment:E,getElementsByTagName:S}=r,{importNode:w}=n;let D=ao();e.isSupported=typeof wr=="function"&&typeof d=="function"&&v&&v.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:L,ERB_EXPR:V,TMPLIT_EXPR:T,DATA_ATTR:I,ARIA_ATTR:P,IS_SCRIPT_OR_DATA:$,ATTR_WHITESPACE:fn,CUSTOM_ELEMENT:pn}=io;let{IS_ALLOWED_URI:B}=io,N=null;const cn=M({},[...oo,...ft,...pt,...ht,...ro]);let U=null;const Ie=M({},[...so,...dt,...co,...Zn]);let H=Object.seal(Ce(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),wn=null,Kn=null;const bn=Object.seal(Ce(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Le=!0,Jn=!0,Me=!1,Oe=!0,xn=!1,Nn=!0,_n=!1,Qn=!1,nt=!1,vn=!1,zn=!1,Bn=!1,Pe=!0,Ne=!1;const Zr="user-content-";let tt=!0,Sn=!1,An={},tn=null;const et=M({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ze=null;const Be=M({},["audio","video","img","source","image","track"]);let ot=null;const Ue=M({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Un="http://www.w3.org/1998/Math/MathML",Hn="http://www.w3.org/2000/svg",an="http://www.w3.org/1999/xhtml";let Cn=an,rt=!1,st=null;const $r=M({},[Un,Hn,an],lt);let Gn=M({},["mi","mo","mn","ms","mtext"]),Vn=M({},["annotation-xml"]);const Wr=M({},["title","style","font","a","script"]);let Rn=null;const Yr=["application/xhtml+xml","text/html"],Xr="text/html";let j=null,En=null;const Kr=r.createElement("form"),He=function(h){return h instanceof RegExp||h instanceof Function},ct=function(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(En&&En===h)){if((!h||typeof h!="object")&&(h={}),h=on(h),Rn=Yr.indexOf(h.PARSER_MEDIA_TYPE)===-1?Xr:h.PARSER_MEDIA_TYPE,j=Rn==="application/xhtml+xml"?lt:Xn,N=nn(h,"ALLOWED_TAGS")?M({},h.ALLOWED_TAGS,j):cn,U=nn(h,"ALLOWED_ATTR")?M({},h.ALLOWED_ATTR,j):Ie,st=nn(h,"ALLOWED_NAMESPACES")?M({},h.ALLOWED_NAMESPACES,lt):$r,ot=nn(h,"ADD_URI_SAFE_ATTR")?M(on(Ue),h.ADD_URI_SAFE_ATTR,j):Ue,ze=nn(h,"ADD_DATA_URI_TAGS")?M(on(Be),h.ADD_DATA_URI_TAGS,j):Be,tn=nn(h,"FORBID_CONTENTS")?M({},h.FORBID_CONTENTS,j):et,wn=nn(h,"FORBID_TAGS")?M({},h.FORBID_TAGS,j):on({}),Kn=nn(h,"FORBID_ATTR")?M({},h.FORBID_ATTR,j):on({}),An=nn(h,"USE_PROFILES")?h.USE_PROFILES:!1,Le=h.ALLOW_ARIA_ATTR!==!1,Jn=h.ALLOW_DATA_ATTR!==!1,Me=h.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=h.ALLOW_SELF_CLOSE_IN_ATTR!==!1,xn=h.SAFE_FOR_TEMPLATES||!1,Nn=h.SAFE_FOR_XML!==!1,_n=h.WHOLE_DOCUMENT||!1,vn=h.RETURN_DOM||!1,zn=h.RETURN_DOM_FRAGMENT||!1,Bn=h.RETURN_TRUSTED_TYPE||!1,nt=h.FORCE_BODY||!1,Pe=h.SANITIZE_DOM!==!1,Ne=h.SANITIZE_NAMED_PROPS||!1,tt=h.KEEP_CONTENT!==!1,Sn=h.IN_PLACE||!1,B=h.ALLOWED_URI_REGEXP||Sr,Cn=h.NAMESPACE||an,Gn=h.MATHML_TEXT_INTEGRATION_POINTS||Gn,Vn=h.HTML_INTEGRATION_POINTS||Vn,H=h.CUSTOM_ELEMENT_HANDLING||{},h.CUSTOM_ELEMENT_HANDLING&&He(h.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(H.tagNameCheck=h.CUSTOM_ELEMENT_HANDLING.tagNameCheck),h.CUSTOM_ELEMENT_HANDLING&&He(h.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(H.attributeNameCheck=h.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),h.CUSTOM_ELEMENT_HANDLING&&typeof h.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(H.allowCustomizedBuiltInElements=h.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),xn&&(Jn=!1),zn&&(vn=!0),An&&(N=M({},ro),U=[],An.html===!0&&(M(N,oo),M(U,so)),An.svg===!0&&(M(N,ft),M(U,dt),M(U,Zn)),An.svgFilters===!0&&(M(N,pt),M(U,dt),M(U,Zn)),An.mathMl===!0&&(M(N,ht),M(U,co),M(U,Zn))),h.ADD_TAGS&&(typeof h.ADD_TAGS=="function"?bn.tagCheck=h.ADD_TAGS:(N===cn&&(N=on(N)),M(N,h.ADD_TAGS,j))),h.ADD_ATTR&&(typeof h.ADD_ATTR=="function"?bn.attributeCheck=h.ADD_ATTR:(U===Ie&&(U=on(U)),M(U,h.ADD_ATTR,j))),h.ADD_URI_SAFE_ATTR&&M(ot,h.ADD_URI_SAFE_ATTR,j),h.FORBID_CONTENTS&&(tn===et&&(tn=on(tn)),M(tn,h.FORBID_CONTENTS,j)),h.ADD_FORBID_CONTENTS&&(tn===et&&(tn=on(tn)),M(tn,h.ADD_FORBID_CONTENTS,j)),tt&&(N["#text"]=!0),_n&&M(N,["html","head","body"]),N.table&&(M(N,["tbody"]),delete wn.tbody),h.TRUSTED_TYPES_POLICY){if(typeof h.TRUSTED_TYPES_POLICY.createHTML!="function")throw In('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof h.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw In('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');m=h.TRUSTED_TYPES_POLICY,x=m.createHTML("")}else m===void 0&&(m=Es(p,t)),m!==null&&typeof x=="string"&&(x=m.createHTML(""));X&&X(h),En=h}},Ge=M({},[...ft,...pt,...hs]),Ve=M({},[...ht,...ds]),Jr=function(h){let y=d(h);(!y||!y.tagName)&&(y={namespaceURI:Cn,tagName:"template"});const q=Xn(h.tagName),z=Xn(y.tagName);return st[h.namespaceURI]?h.namespaceURI===Hn?y.namespaceURI===an?q==="svg":y.namespaceURI===Un?q==="svg"&&(z==="annotation-xml"||Gn[z]):!!Ge[q]:h.namespaceURI===Un?y.namespaceURI===an?q==="math":y.namespaceURI===Hn?q==="math"&&Vn[z]:!!Ve[q]:h.namespaceURI===an?y.namespaceURI===Hn&&!Vn[z]||y.namespaceURI===Un&&!Gn[z]?!1:!Ve[q]&&(Wr[q]||!Ge[q]):!!(Rn==="application/xhtml+xml"&&st[h.namespaceURI]):!1},en=function(h){qn(e.removed,{element:h});try{d(h).removeChild(h)}catch{C(h)}},gn=function(h,y){try{qn(e.removed,{attribute:y.getAttributeNode(h),from:y})}catch{qn(e.removed,{attribute:null,from:y})}if(y.removeAttribute(h),h==="is")if(vn||zn)try{en(y)}catch{}else try{y.setAttribute(h,"")}catch{}},je=function(h){let y=null,q=null;if(nt)h=""+h;else{const G=ut(h,/^[\r\n\t ]+/);q=G&&G[0]}Rn==="application/xhtml+xml"&&Cn===an&&(h=''+h+"");const z=m?m.createHTML(h):h;if(Cn===an)try{y=new k().parseFromString(z,Rn)}catch{}if(!y||!y.documentElement){y=v.createDocument(Cn,"template",null);try{y.documentElement.innerHTML=rt?x:z}catch{}}const W=y.body||y.documentElement;return h&&q&&W.insertBefore(r.createTextNode(q),W.childNodes[0]||null),Cn===an?S.call(y,_n?"html":"body")[0]:_n?y.documentElement:W},Ze=function(h){return R.call(h.ownerDocument||h,h,i.SHOW_ELEMENT|i.SHOW_COMMENT|i.SHOW_TEXT|i.SHOW_PROCESSING_INSTRUCTION|i.SHOW_CDATA_SECTION,null)},it=function(h){return h instanceof f&&(typeof h.nodeName!="string"||typeof h.textContent!="string"||typeof h.removeChild!="function"||!(h.attributes instanceof l)||typeof h.removeAttribute!="function"||typeof h.setAttribute!="function"||typeof h.namespaceURI!="string"||typeof h.insertBefore!="function"||typeof h.hasChildNodes!="function")},$e=function(h){return typeof c=="function"&&h instanceof c};function ln(F,h,y){jn(F,q=>{q.call(e,h,y,En)})}const We=function(h){let y=null;if(ln(D.beforeSanitizeElements,h,null),it(h))return en(h),!0;const q=j(h.nodeName);if(ln(D.uponSanitizeElement,h,{tagName:q,allowedTags:N}),Nn&&h.hasChildNodes()&&!$e(h.firstElementChild)&&Y(/<[/\w!]/g,h.innerHTML)&&Y(/<[/\w!]/g,h.textContent)||h.nodeType===Mn.progressingInstruction||Nn&&h.nodeType===Mn.comment&&Y(/<[/\w]/g,h.data))return en(h),!0;if(!(bn.tagCheck instanceof Function&&bn.tagCheck(q))&&(!N[q]||wn[q])){if(!wn[q]&&Xe(q)&&(H.tagNameCheck instanceof RegExp&&Y(H.tagNameCheck,q)||H.tagNameCheck instanceof Function&&H.tagNameCheck(q)))return!1;if(tt&&!tn[q]){const z=d(h)||h.parentNode,W=b(h)||h.childNodes;if(W&&z){const G=W.length;for(let J=G-1;J>=0;--J){const un=A(W[J],!0);un.__removalCount=(h.__removalCount||0)+1,z.insertBefore(un,_(h))}}}return en(h),!0}return h instanceof a&&!Jr(h)||(q==="noscript"||q==="noembed"||q==="noframes")&&Y(/<\/no(script|embed|frames)/i,h.innerHTML)?(en(h),!0):(xn&&h.nodeType===Mn.text&&(y=h.textContent,jn([L,V,T],z=>{y=Fn(y,z," ")}),h.textContent!==y&&(qn(e.removed,{element:h.cloneNode()}),h.textContent=y)),ln(D.afterSanitizeElements,h,null),!1)},Ye=function(h,y,q){if(Pe&&(y==="id"||y==="name")&&(q in r||q in Kr))return!1;if(!(Jn&&!Kn[y]&&Y(I,y))){if(!(Le&&Y(P,y))){if(!(bn.attributeCheck instanceof Function&&bn.attributeCheck(y,h))){if(!U[y]||Kn[y]){if(!(Xe(h)&&(H.tagNameCheck instanceof RegExp&&Y(H.tagNameCheck,h)||H.tagNameCheck instanceof Function&&H.tagNameCheck(h))&&(H.attributeNameCheck instanceof RegExp&&Y(H.attributeNameCheck,y)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(y,h))||y==="is"&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&Y(H.tagNameCheck,q)||H.tagNameCheck instanceof Function&&H.tagNameCheck(q))))return!1}else if(!ot[y]){if(!Y(B,Fn(q,fn,""))){if(!((y==="src"||y==="xlink:href"||y==="href")&&h!=="script"&&ls(q,"data:")===0&&ze[h])){if(!(Me&&!Y($,Fn(q,fn,"")))){if(q)return!1}}}}}}}return!0},Xe=function(h){return h!=="annotation-xml"&&ut(h,pn)},Ke=function(h){ln(D.beforeSanitizeAttributes,h,null);const{attributes:y}=h;if(!y||it(h))return;const q={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:U,forceKeepAttr:void 0};let z=y.length;for(;z--;){const W=y[z],{name:G,namespaceURI:J,value:un}=W,yn=j(G),at=un;let Z=G==="value"?at:us(at);if(q.attrName=yn,q.attrValue=Z,q.keepAttr=!0,q.forceKeepAttr=void 0,ln(D.uponSanitizeAttribute,h,q),Z=q.attrValue,Ne&&(yn==="id"||yn==="name")&&(gn(G,h),Z=Zr+Z),Nn&&Y(/((--!?|])>)|<\/(style|title|textarea)/i,Z)){gn(G,h);continue}if(yn==="attributename"&&ut(Z,"href")){gn(G,h);continue}if(q.forceKeepAttr)continue;if(!q.keepAttr){gn(G,h);continue}if(!Oe&&Y(/\/>/i,Z)){gn(G,h);continue}xn&&jn([L,V,T],Qe=>{Z=Fn(Z,Qe," ")});const Je=j(h.nodeName);if(!Ye(Je,yn,Z)){gn(G,h);continue}if(m&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!J)switch(p.getAttributeType(Je,yn)){case"TrustedHTML":{Z=m.createHTML(Z);break}case"TrustedScriptURL":{Z=m.createScriptURL(Z);break}}if(Z!==at)try{J?h.setAttributeNS(J,G,Z):h.setAttribute(G,Z),it(h)?en(h):eo(e.removed)}catch{gn(G,h)}}ln(D.afterSanitizeAttributes,h,null)},Qr=function F(h){let y=null;const q=Ze(h);for(ln(D.beforeSanitizeShadowDOM,h,null);y=q.nextNode();)ln(D.uponSanitizeShadowNode,y,null),We(y),Ke(y),y.content instanceof o&&F(y.content);ln(D.afterSanitizeShadowDOM,h,null)};return e.sanitize=function(F){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=null,q=null,z=null,W=null;if(rt=!F,rt&&(F=""),typeof F!="string"&&!$e(F))if(typeof F.toString=="function"){if(F=F.toString(),typeof F!="string")throw In("dirty is not a string, aborting")}else throw In("toString is not a function");if(!e.isSupported)return F;if(Qn||ct(h),e.removed=[],typeof F=="string"&&(Sn=!1),Sn){if(F.nodeName){const un=j(F.nodeName);if(!N[un]||wn[un])throw In("root node is forbidden and cannot be sanitized in-place")}}else if(F instanceof c)y=je(""),q=y.ownerDocument.importNode(F,!0),q.nodeType===Mn.element&&q.nodeName==="BODY"||q.nodeName==="HTML"?y=q:y.appendChild(q);else{if(!vn&&!xn&&!_n&&F.indexOf("<")===-1)return m&&Bn?m.createHTML(F):F;if(y=je(F),!y)return vn?null:Bn?x:""}y&&nt&&en(y.firstChild);const G=Ze(Sn?F:y);for(;z=G.nextNode();)We(z),Ke(z),z.content instanceof o&&Qr(z.content);if(Sn)return F;if(vn){if(zn)for(W=E.call(y.ownerDocument);y.firstChild;)W.appendChild(y.firstChild);else W=y;return(U.shadowroot||U.shadowrootmode)&&(W=w.call(n,W,!0)),W}let J=_n?y.outerHTML:y.innerHTML;return _n&&N["!doctype"]&&y.ownerDocument&&y.ownerDocument.doctype&&y.ownerDocument.doctype.name&&Y(Rr,y.ownerDocument.doctype.name)&&(J=" +`+J),xn&&jn([L,V,T],un=>{J=Fn(J,un," ")}),m&&Bn?m.createHTML(J):J},e.setConfig=function(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ct(F),Qn=!0},e.clearConfig=function(){En=null,Qn=!1},e.isValidAttribute=function(F,h,y){En||ct({});const q=j(F),z=j(h);return Ye(q,z,y)},e.addHook=function(F,h){typeof h=="function"&&qn(D[F],h)},e.removeHook=function(F,h){if(h!==void 0){const y=is(D[F],h);return y===-1?void 0:as(D[F],y,1)[0]}return eo(D[F])},e.removeHooks=function(F){D[F]=[]},e.removeAllHooks=function(){D=ao()},e}var ys=qr(),mt,lo;function Ts(){if(lo)return mt;lo=1;function u(e){for(var r=-1,n=e==null?0:e.length,t={};++r"u"&&(o=!0),l=e(t),s=0,c=n.length;s=55296&&a<=57343){if(a>=55296&&a<=56319&&s+1=56320&&i<=57343)){f+=encodeURIComponent(n[s]+n[s+1]),s++;continue}f+="%EF%BF%BD";continue}f+=encodeURIComponent(n[s])}return f}return r.defaultChars=";/?:@&=+$,-_.!~*'()#",r.componentChars="-_.!~*'()",bt=r,bt}var xt,ho;function YB(){if(ho)return xt;ho=1;var u={};function e(n){var t,o,s=u[n];if(s)return s;for(s=u[n]=[],t=0;t<128;t++)o=String.fromCharCode(t),s.push(o);for(t=0;t=55296&&p<=57343?g+="���":g+=String.fromCharCode(p),c+=6;continue}if((i&248)===240&&c+91114111?g+="����":(p-=65536,g+=String.fromCharCode(55296+(p>>10),56320+(p&1023))),c+=9;continue}g+="�"}return g})}return r.defaultChars=";/?:@&=+$,#",r.componentChars="",xt=r,xt}var vt,mo;function XB(){return mo||(mo=1,vt=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||"",r}),vt}var At,_o;function KB(){if(_o)return At;_o=1;function u(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var e=/^([a-z0-9.+-]+:)/i,r=/:[0-9]*$/,n=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,t=["<",">",'"',"`"," ","\r",` +`," "],o=["{","}","|","\\","^","`"].concat(t),s=["'"].concat(o),c=["%","/","?",";","#"].concat(s),a=["/","?","#"],i=255,l=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,k={javascript:!0,"javascript:":!0},p={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function g(A,C){if(A&&A instanceof u)return A;var _=new u;return _.parse(A,C),_}return u.prototype.parse=function(A,C){var _,b,d,m,x,v=A;if(v=v.trim(),!C&&A.split("#").length===1){var R=n.exec(v);if(R)return this.pathname=R[1],R[2]&&(this.search=R[2]),this}var E=e.exec(v);if(E&&(E=E[0],d=E.toLowerCase(),this.protocol=E,v=v.substr(E.length)),(C||E||v.match(/^\/\/[^@\/]+@[^@\/]+/))&&(x=v.substr(0,2)==="//",x&&!(E&&k[E])&&(v=v.substr(2),this.slashes=!0)),!k[E]&&(x||E&&!p[E])){var S=-1;for(_=0;_127?P+="x":P+=I[$];if(!P.match(l)){var pn=T.slice(0,_),B=T.slice(_+1),N=I.match(f);N&&(pn.push(N[1]),B.unshift(N[2])),B.length&&(v=B.join(".")+v),this.hostname=pn.join(".");break}}}}this.hostname.length>i&&(this.hostname=""),V&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var cn=v.indexOf("#");cn!==-1&&(this.hash=v.substr(cn),v=v.slice(0,cn));var U=v.indexOf("?");return U!==-1&&(this.search=v.substr(U),v=v.slice(0,U)),v&&(this.pathname=v),p[d]&&this.hostname&&!this.pathname&&(this.pathname=""),this},u.prototype.parseHost=function(A){var C=r.exec(A);C&&(C=C[0],C!==":"&&(this.port=C.substr(1)),A=A.substr(0,A.length-C.length)),A&&(this.hostname=A)},At=g,At}var go;function Ir(){return go||(go=1,Tn.encode=WB(),Tn.decode=YB(),Tn.format=XB(),Tn.parse=KB()),Tn}var kn={},Ct,ko;function Lr(){return ko||(ko=1,Ct=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),Ct}var Et,bo;function Mr(){return bo||(bo=1,Et=/[\0-\x1F\x7F-\x9F]/),Et}var yt,xo;function JB(){return xo||(xo=1,yt=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),yt}var Tt,vo;function Or(){return vo||(vo=1,Tt=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),Tt}var Ao;function QB(){return Ao||(Ao=1,kn.Any=Lr(),kn.Cc=Mr(),kn.Cf=JB(),kn.P=Te(),kn.Z=Or()),kn}var Co;function O(){return Co||(Co=1,function(u){function e(T){return Object.prototype.toString.call(T)}function r(T){return e(T)==="[object String]"}var n=Object.prototype.hasOwnProperty;function t(T,I){return n.call(T,I)}function o(T){var I=Array.prototype.slice.call(arguments,1);return I.forEach(function(P){if(P){if(typeof P!="object")throw new TypeError(P+"must be object");Object.keys(P).forEach(function($){T[$]=P[$]})}}),T}function s(T,I,P){return[].concat(T.slice(0,I),P,T.slice(I+1))}function c(T){return!(T>=55296&&T<=57343||T>=64976&&T<=65007||(T&65535)===65535||(T&65535)===65534||T>=0&&T<=8||T===11||T>=14&&T<=31||T>=127&&T<=159||T>1114111)}function a(T){if(T>65535){T-=65536;var I=55296+(T>>10),P=56320+(T&1023);return String.fromCharCode(I,P)}return String.fromCharCode(T)}var i=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,l=/&([a-z#][a-z0-9]{1,31});/gi,f=new RegExp(i.source+"|"+l.source,"gi"),k=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,p=Fr();function g(T,I){var P=0;return t(p,I)?p[I]:I.charCodeAt(0)===35&&k.test(I)&&(P=I[1].toLowerCase()==="x"?parseInt(I.slice(2),16):parseInt(I.slice(1),10),c(P))?a(P):T}function A(T){return T.indexOf("\\")<0?T:T.replace(i,"$1")}function C(T){return T.indexOf("\\")<0&&T.indexOf("&")<0?T:T.replace(f,function(I,P,$){return P||g(I,$)})}var _=/[&<>"]/,b=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function m(T){return d[T]}function x(T){return _.test(T)?T.replace(b,m):T}var v=/[.?*+^$[\]\\(){}|-]/g;function R(T){return T.replace(v,"\\$&")}function E(T){switch(T){case 9:case 32:return!0}return!1}function S(T){if(T>=8192&&T<=8202)return!0;switch(T){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var w=Te();function D(T){return w.test(T)}function L(T){switch(T){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function V(T){return T=T.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(T=T.replace(/ẞ/g,"ß")),T.toLowerCase().toUpperCase()}u.lib={},u.lib.mdurl=Ir(),u.lib.ucmicro=QB(),u.assign=o,u.isString=r,u.has=t,u.unescapeMd=A,u.unescapeAll=C,u.isValidEntityCode=c,u.fromCodePoint=a,u.escapeHtml=x,u.arrayReplaceAt=s,u.isSpace=E,u.isWhiteSpace=S,u.isMdAsciiPunct=L,u.isPunctChar=D,u.escapeRE=R,u.normalizeReference=V}(_t)),_t}var On={},Dt,Eo;function nU(){return Eo||(Eo=1,Dt=function(e,r,n){var t,o,s,c,a=-1,i=e.posMax,l=e.pos;for(e.pos=r+1,t=1;e.pos32))return i;if(o===41){if(s===0)break;s--}n++}return a===n||s!==0||(i.str=u(r.slice(a,n)),i.lines=c,i.pos=n,i.ok=!0),i},wt}var St,To;function eU(){if(To)return St;To=1;var u=O().unescapeAll;return St=function(r,n,t){var o,s,c=0,a=n,i={ok:!1,pos:0,lines:0,str:""};if(n>=t||(s=r.charCodeAt(n),s!==34&&s!==39&&s!==40))return i;for(n++,s===40&&(s=41);n"+r(o[s].content)+""},n.code_block=function(o,s,c,a,i){var l=o[s];return""+r(o[s].content)+` +`},n.fence=function(o,s,c,a,i){var l=o[s],f=l.info?e(l.info).trim():"",k="",p="",g,A,C,_,b;return f&&(C=f.split(/(\s+)/g),k=C[0],p=C.slice(2).join("")),c.highlight?g=c.highlight(l.content,k,p)||r(l.content):g=r(l.content),g.indexOf(""+g+` +`):"
"+g+`
+`},n.image=function(o,s,c,a,i){var l=o[s];return l.attrs[l.attrIndex("alt")][1]=i.renderInlineAsText(l.children,c,a),i.renderToken(o,s,c)},n.hardbreak=function(o,s,c){return c.xhtmlOut?`
+`:`
+`},n.softbreak=function(o,s,c){return c.breaks?c.xhtmlOut?`
+`:`
+`:` +`},n.text=function(o,s){return r(o[s].content)},n.html_block=function(o,s){return o[s].content},n.html_inline=function(o,s){return o[s].content};function t(){this.rules=u({},n)}return t.prototype.renderAttrs=function(s){var c,a,i;if(!s.attrs)return"";for(i="",c=0,a=s.attrs.length;c +`:">",l)},t.prototype.renderInline=function(o,s,c){for(var a,i="",l=this.rules,f=0,k=o.length;f\s]/i.test(n)}function r(n){return/^<\/a\s*>/i.test(n)}return Mt=function(t){var o,s,c,a,i,l,f,k,p,g,A,C,_,b,d,m,x=t.tokens,v;if(t.md.options.linkify){for(s=0,c=x.length;s=0;o--){if(l=a[o],l.type==="link_close"){for(o--;a[o].level!==l.level&&a[o].type!=="link_open";)o--;continue}if(l.type==="html_inline"&&(e(l.content)&&_>0&&_--,r(l.content)&&_++),!(_>0)&&l.type==="text"&&t.md.linkify.test(l.content)){for(p=l.content,v=t.md.linkify.match(p),f=[],C=l.level,A=0,k=0;kA&&(i=new t.Token("text","",0),i.content=p.slice(A,g),i.level=C,f.push(i)),i=new t.Token("link_open","a",1),i.attrs=[["href",d]],i.level=C++,i.markup="linkify",i.info="auto",f.push(i),i=new t.Token("text","",0),i.content=m,i.level=C,f.push(i),i=new t.Token("link_close","a",-1),i.level=--C,i.markup="linkify",i.info="auto",f.push(i),A=v[k].lastIndex);A=0;a--)i=c[a],i.type==="text"&&!l&&(i.content=i.content.replace(r,t)),i.type==="link_open"&&i.info==="auto"&&l--,i.type==="link_close"&&i.info==="auto"&&l++}function s(c){var a,i,l=0;for(a=c.length-1;a>=0;a--)i=c[a],i.type==="text"&&!l&&u.test(i.content)&&(i.content=i.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),i.type==="link_open"&&i.info==="auto"&&l--,i.type==="link_close"&&i.info==="auto"&&l++}return Ot=function(a){var i;if(a.md.options.typographer)for(i=a.tokens.length-1;i>=0;i--)a.tokens[i].type==="inline"&&(e.test(a.tokens[i].content)&&o(a.tokens[i].children),u.test(a.tokens[i].content)&&s(a.tokens[i].children))},Ot}var Pt,Mo;function uU(){if(Mo)return Pt;Mo=1;var u=O().isWhiteSpace,e=O().isPunctChar,r=O().isMdAsciiPunct,n=/['"]/,t=/['"]/g,o="’";function s(a,i,l){return a.substr(0,i)+l+a.substr(i+1)}function c(a,i){var l,f,k,p,g,A,C,_,b,d,m,x,v,R,E,S,w,D,L,V,T;for(L=[],l=0;l=0&&!(L[w].level<=C);w--);if(L.length=w+1,f.type==="text"){k=f.content,g=0,A=k.length;n:for(;g=0)b=k.charCodeAt(p.index-1);else for(w=l-1;w>=0&&!(a[w].type==="softbreak"||a[w].type==="hardbreak");w--)if(a[w].content){b=a[w].content.charCodeAt(a[w].content.length-1);break}if(d=32,g=48&&b<=57&&(S=E=!1),E&&S&&(E=m,S=x),!E&&!S){D&&(f.content=s(f.content,p.index,o));continue}if(S){for(w=L.length-1;w>=0&&(_=L[w],!(L[w].level=0;l--)i.tokens[l].type!=="inline"||!n.test(i.tokens[l].content)||c(i.tokens[l].children,i)},Pt}var Nt,Oo;function we(){if(Oo)return Nt;Oo=1;function u(e,r,n){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}return u.prototype.attrIndex=function(r){var n,t,o;if(!this.attrs)return-1;for(n=this.attrs,t=0,o=n.length;t=0&&(t=this.attrs[n][1]),t},u.prototype.attrJoin=function(r,n){var t=this.attrIndex(r);t<0?this.attrPush([r,n]):this.attrs[t][1]=this.attrs[t][1]+" "+n},Nt=u,Nt}var zt,Po;function fU(){if(Po)return zt;Po=1;var u=we();function e(r,n,t){this.src=r,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=n}return e.prototype.Token=u,zt=e,zt}var Bt,No;function pU(){if(No)return Bt;No=1;var u=De(),e=[["normalize",sU()],["block",cU()],["inline",iU()],["linkify",aU()],["replacements",lU()],["smartquotes",uU()]];function r(){this.ruler=new u;for(var n=0;ns||(p=o+1,t.sCount[p]=4||(l=t.bMarks[p]+t.tShift[p],l>=t.eMarks[p])||(E=t.src.charCodeAt(l++),E!==124&&E!==45&&E!==58)||l>=t.eMarks[p]||(S=t.src.charCodeAt(l++),S!==124&&S!==45&&S!==58&&!u(S))||E===45&&u(S))return!1;for(;l=4||(g=r(i),g.length&&g[0]===""&&g.shift(),g.length&&g[g.length-1]===""&&g.pop(),A=g.length,A===0||A!==_.length))return!1;if(c)return!0;for(x=t.parentType,t.parentType="table",R=t.md.block.ruler.getRules("blockquote"),C=t.push("table_open","table",1),C.map=d=[o,0],C=t.push("thead_open","thead",1),C.map=[o,o+1],C=t.push("tr_open","tr",1),C.map=[o,o+1],f=0;f=4)break;for(g=r(i),g.length&&g[0]===""&&g.shift(),g.length&&g[g.length-1]===""&&g.pop(),p===o+2&&(C=t.push("tbody_open","tbody",1),C.map=m=[o+2,0]),C=t.push("tr_open","tr",1),C.map=[p,p+1],f=0;f=4){t++,o=t;continue}break}return e.line=o,s=e.push("code_block","code",0),s.content=e.getLines(r,o,4+e.blkIndent,!1)+` +`,s.map=[r,e.line],!0}),Ht}var Gt,Uo;function mU(){return Uo||(Uo=1,Gt=function(e,r,n,t){var o,s,c,a,i,l,f,k=!1,p=e.bMarks[r]+e.tShift[r],g=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4||p+3>g||(o=e.src.charCodeAt(p),o!==126&&o!==96)||(i=p,p=e.skipChars(p,o),s=p-i,s<3)||(f=e.src.slice(i,p),c=e.src.slice(p,g),o===96&&c.indexOf(String.fromCharCode(o))>=0))return!1;if(t)return!0;for(a=r;a++,!(a>=n||(p=i=e.bMarks[a]+e.tShift[a],g=e.eMarks[a],p=4)&&(p=e.skipChars(p,o),!(p-i=4||r.src.charCodeAt(D++)!==62)return!1;if(o)return!0;for(i=g=r.sCount[n]+1,r.src.charCodeAt(D)===32?(D++,i++,g++,s=!1,x=!0):r.src.charCodeAt(D)===9?(x=!0,(r.bsCount[n]+g)%4===3?(D++,i++,g++,s=!1):s=!0):x=!1,A=[r.bMarks[n]],r.bMarks[n]=D;D=L,d=[r.sCount[n]],r.sCount[n]=g-i,m=[r.tShift[n]],r.tShift[n]=D-r.bMarks[n],R=r.md.block.ruler.getRules("blockquote"),b=r.parentType,r.parentType="blockquote",p=n+1;p=L));p++){if(r.src.charCodeAt(D++)===62&&!S){for(i=g=r.sCount[p]+1,r.src.charCodeAt(D)===32?(D++,i++,g++,s=!1,x=!0):r.src.charCodeAt(D)===9?(x=!0,(r.bsCount[p]+g)%4===3?(D++,i++,g++,s=!1):s=!0):x=!1,A.push(r.bMarks[p]),r.bMarks[p]=D;D=L,C.push(r.bsCount[p]),r.bsCount[p]=r.sCount[p]+1+(x?1:0),d.push(r.sCount[p]),r.sCount[p]=g-i,m.push(r.tShift[p]),r.tShift[p]=D-r.bMarks[p];continue}if(f)break;for(v=!1,a=0,l=R.length;a",E.map=k=[n,0],r.md.block.tokenize(r,n,p),E=r.push("blockquote_close","blockquote",-1),E.markup=">",r.lineMax=w,r.parentType=b,k[1]=r.line,a=0;a=4||(s=r.src.charCodeAt(l++),s!==42&&s!==45&&s!==95))return!1;for(c=1;l=i||(s=t.src.charCodeAt(a++),s<48||s>57))return-1;for(;;){if(a>=i)return-1;if(s=t.src.charCodeAt(a++),s>=48&&s<=57){if(a-c>=10)return-1;continue}if(s===41||s===46)break;return-1}return a=4||o.listIndent>=0&&o.sCount[s]-o.listIndent>=4&&o.sCount[s]=o.blkIndent&&(N=!0),(I=r(o,s))>=0){if(A=!0,$=o.bMarks[s]+o.tShift[s],x=Number(o.src.slice($,I-1)),N&&x!==1)return!1}else if((I=e(o,s))>=0)A=!1;else return!1;if(N&&o.skipSpaces(I)>=o.eMarks[s])return!1;if(m=o.src.charCodeAt(I-1),a)return!0;for(d=o.tokens.length,A?(B=o.push("ordered_list_open","ol",1),x!==1&&(B.attrs=[["start",x]])):B=o.push("bullet_list_open","ul",1),B.map=b=[s,0],B.markup=String.fromCharCode(m),R=s,P=!1,pn=o.md.block.ruler.getRules("list"),w=o.parentType,o.parentType="list";R=v?p=1:p=E-g,p>4&&(p=1),k=g+p,B=o.push("list_item_open","li",1),B.markup=String.fromCharCode(m),B.map=C=[s,0],A&&(B.info=o.src.slice($,I-1)),V=o.tight,L=o.tShift[s],D=o.sCount[s],S=o.listIndent,o.listIndent=o.blkIndent,o.blkIndent=k,o.tight=!0,o.tShift[s]=l-o.bMarks[s],o.sCount[s]=E,l>=v&&o.isEmpty(s+1)?o.line=Math.min(o.line+2,c):o.md.block.tokenize(o,s,c,!0),(!o.tight||P)&&(cn=!1),P=o.line-s>1&&o.isEmpty(o.line-1),o.blkIndent=o.listIndent,o.listIndent=S,o.tShift[s]=L,o.sCount[s]=D,o.tight=V,B=o.push("list_item_close","li",-1),B.markup=String.fromCharCode(m),R=s=o.line,C[1]=R,l=o.bMarks[s],R>=c||o.sCount[R]=4)break;for(fn=!1,f=0,_=pn.length;f<_;f++)if(pn[f](o,R,c,!0)){fn=!0;break}if(fn)break;if(A){if(I=r(o,R),I<0)break;$=o.bMarks[R]+o.tShift[R]}else if(I=e(o,R),I<0)break;if(m!==o.src.charCodeAt(I-1))break}return A?B=o.push("ordered_list_close","ol",-1):B=o.push("bullet_list_close","ul",-1),B.markup=String.fromCharCode(m),b[1]=R,o.line=R,o.parentType=w,cn&&n(o,d),!0},Zt}var $t,jo;function bU(){if(jo)return $t;jo=1;var u=O().normalizeReference,e=O().isSpace;return $t=function(n,t,o,s){var c,a,i,l,f,k,p,g,A,C,_,b,d,m,x,v,R=0,E=n.bMarks[t]+n.tShift[t],S=n.eMarks[t],w=t+1;if(n.sCount[t]-n.blkIndent>=4||n.src.charCodeAt(E)!==91)return!1;for(;++E3)&&!(n.sCount[w]<0)){for(m=!1,k=0,p=x.length;k"u"&&(n.env.references={}),typeof n.env.references[g]>"u"&&(n.env.references[g]={title:v,href:f}),n.parentType=C,n.line=t+R+1),!0)},$t}var Wt,Zo;function xU(){return Zo||(Zo=1,Wt=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]),Wt}var $n={},$o;function Pr(){if($o)return $n;$o=1;var u="[a-zA-Z_:][a-zA-Z0-9:._-]*",e="[^\"'=<>`\\x00-\\x20]+",r="'[^']*'",n='"[^"]*"',t="(?:"+e+"|"+r+"|"+n+")",o="(?:\\s+"+u+"(?:\\s*=\\s*"+t+")?)",s="<[A-Za-z][A-Za-z0-9\\-]*"+o+"*\\s*\\/?>",c="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",a="|",i="<[?][\\s\\S]*?[?]>",l="]*>",f="",k=new RegExp("^(?:"+s+"|"+c+"|"+a+"|"+i+"|"+l+"|"+f+")"),p=new RegExp("^(?:"+s+"|"+c+")");return $n.HTML_TAG_RE=k,$n.HTML_OPEN_CLOSE_TAG_RE=p,$n}var Yt,Wo;function vU(){if(Wo)return Yt;Wo=1;var u=xU(),e=Pr().HTML_OPEN_CLOSE_TAG_RE,r=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(e.source+"\\s*$"),/^$/,!1]];return Yt=function(t,o,s,c){var a,i,l,f,k=t.bMarks[o]+t.tShift[o],p=t.eMarks[o];if(t.sCount[o]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(k)!==60)return!1;for(f=t.src.slice(k,p),a=0;a=4||(s=r.src.charCodeAt(l),s!==35||l>=f))return!1;for(c=1,s=r.src.charCodeAt(++l);s===35&&l6||ll&&u(r.src.charCodeAt(a-1))&&(f=a),r.line=n+1,i=r.push("heading_open","h"+String(c),1),i.markup="########".slice(0,c),i.map=[n,r.line],i=r.push("inline","",0),i.content=r.src.slice(l,f).trim(),i.map=[n,r.line],i.children=[],i=r.push("heading_close","h"+String(c),-1),i.markup="########".slice(0,c)),!0)},Xt}var Kt,Xo;function CU(){return Xo||(Xo=1,Kt=function(e,r,n){var t,o,s,c,a,i,l,f,k,p=r+1,g,A=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;for(g=e.parentType,e.parentType="paragraph";p3)){if(e.sCount[p]>=e.blkIndent&&(i=e.bMarks[p]+e.tShift[p],l=e.eMarks[p],i=l)))){f=k===61?1:2;break}if(!(e.sCount[p]<0)){for(o=!1,s=0,c=A.length;s3)&&!(e.sCount[i]<0)){for(t=!1,o=0,s=l.length;o0&&this.level++,this.tokens.push(s),s},r.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},r.prototype.skipEmptyLines=function(t){for(var o=this.lineMax;to;)if(!e(this.src.charCodeAt(--t)))return t+1;return t},r.prototype.skipChars=function(t,o){for(var s=this.src.length;ts;)if(o!==this.src.charCodeAt(--t))return t+1;return t},r.prototype.getLines=function(t,o,s,c){var a,i,l,f,k,p,g,A=t;if(t>=o)return"";for(p=new Array(o-t),a=0;As?p[a]=new Array(i-s+1).join(" ")+this.src.slice(f,k):p[a]=this.src.slice(f,k)}return p.join("")},r.prototype.Token=u,Qt=r,Qt}var ne,Qo;function TU(){if(Qo)return ne;Qo=1;var u=De(),e=[["table",hU(),["paragraph","reference"]],["code",dU()],["fence",mU(),["paragraph","reference","blockquote","list"]],["blockquote",_U(),["paragraph","reference","blockquote","list"]],["hr",gU(),["paragraph","reference","blockquote","list"]],["list",kU(),["paragraph","reference","blockquote"]],["reference",bU()],["html_block",vU(),["paragraph","reference","blockquote"]],["heading",AU(),["paragraph","reference","blockquote"]],["lheading",CU()],["paragraph",EU()]];function r(){this.ruler=new u;for(var n=0;n=o||n.sCount[l]=k){n.line=o;break}for(c=0;c=0&&r.pending.charCodeAt(t)===32)if(t>=1&&r.pending.charCodeAt(t-1)===32){for(s=t-1;s>=1&&r.pending.charCodeAt(s-1)===32;)s--;r.pending=r.pending.slice(0,s),r.push("hardbreak","br",0)}else r.pending=r.pending.slice(0,-1),r.push("softbreak","br",0);else r.push("softbreak","br",0);for(c++;c?@[]^_`{|}~-".split("").forEach(function(n){e[n.charCodeAt(0)]=1}),oe=function(t,o){var s,c=t.pos,a=t.posMax;if(t.src.charCodeAt(c)!==92)return!1;if(c++,c=0;n--)t=r[n],!(t.marker!==95&&t.marker!==42)&&t.end!==-1&&(o=r[t.end],a=n>0&&r[n-1].end===t.end+1&&r[n-1].marker===t.marker&&r[n-1].token===t.token-1&&r[t.end+1].token===o.token+1,c=String.fromCharCode(t.marker),s=e.tokens[t.token],s.type=a?"strong_open":"em_open",s.tag=a?"strong":"em",s.nesting=1,s.markup=a?c+c:c,s.content="",s=e.tokens[o.token],s.type=a?"strong_close":"em_close",s.tag=a?"strong":"em",s.nesting=-1,s.markup=a?c+c:c,s.content="",a&&(e.tokens[r[n-1].token].content="",e.tokens[r[t.end+1].token].content="",n--))}return Yn.postProcess=function(r){var n,t=r.tokens_meta,o=r.tokens_meta.length;for(u(r,r.delimiters),n=0;n=_)return!1;if(b=l,f=n.md.helpers.parseLinkDestination(n.src,l,n.posMax),f.ok){for(g=n.md.normalizeLink(f.str),n.md.validateLink(g)?l=f.pos:g="",b=l;l<_&&(s=n.src.charCodeAt(l),!(!e(s)&&s!==10));l++);if(f=n.md.helpers.parseLinkTitle(n.src,l,n.posMax),l<_&&b!==l&&f.ok)for(A=f.str,l=f.pos;l<_&&(s=n.src.charCodeAt(l),!(!e(s)&&s!==10));l++);}(l>=_||n.src.charCodeAt(l)!==41)&&(d=!0),l++}if(d){if(typeof n.env.references>"u")return!1;if(l<_&&n.src.charCodeAt(l)===91?(b=l+1,l=n.md.helpers.parseLinkLabel(n,l),l>=0?c=n.src.slice(b,l++):l=a+1):l=a+1,c||(c=n.src.slice(i,a)),k=n.env.references[u(c)],!k)return n.pos=C,!1;g=k.href,A=k.title}return t||(n.pos=i,n.posMax=a,p=n.push("link_open","a",1),p.attrs=o=[["href",g]],A&&o.push(["title",A]),n.md.inline.tokenize(n),p=n.push("link_close","a",-1)),n.pos=l,n.posMax=_,!0},se}var ce,lr;function FU(){if(lr)return ce;lr=1;var u=O().normalizeReference,e=O().isSpace;return ce=function(n,t){var o,s,c,a,i,l,f,k,p,g,A,C,_,b="",d=n.pos,m=n.posMax;if(n.src.charCodeAt(n.pos)!==33||n.src.charCodeAt(n.pos+1)!==91||(l=n.pos+2,i=n.md.helpers.parseLinkLabel(n,n.pos+1,!1),i<0))return!1;if(f=i+1,f=m)return!1;for(_=f,p=n.md.helpers.parseLinkDestination(n.src,f,n.posMax),p.ok&&(b=n.md.normalizeLink(p.str),n.md.validateLink(b)?f=p.pos:b=""),_=f;f=m||n.src.charCodeAt(f)!==41)return n.pos=d,!1;f++}else{if(typeof n.env.references>"u")return!1;if(f=0?a=n.src.slice(_,f++):f=i+1):f=i+1,a||(a=n.src.slice(l,i)),k=n.env.references[u(a)],!k)return n.pos=d,!1;b=k.href,g=k.title}return t||(c=n.src.slice(l,i),n.md.inline.parse(c,n.md,n.env,C=[]),A=n.push("image","img",0),A.attrs=o=[["src",b],["alt",""]],A.children=C,A.content=c,g&&o.push(["title",g])),n.pos=f,n.posMax=m,!0},ce}var ie,ur;function IU(){if(ur)return ie;ur=1;var u=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,e=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;return ie=function(n,t){var o,s,c,a,i,l,f=n.pos;if(n.src.charCodeAt(f)!==60)return!1;for(i=n.pos,l=n.posMax;;){if(++f>=l||(a=n.src.charCodeAt(f),a===60))return!1;if(a===62)break}return o=n.src.slice(i+1,f),e.test(o)?(s=n.md.normalizeLink(o),n.md.validateLink(s)?(t||(c=n.push("link_open","a",1),c.attrs=[["href",s]],c.markup="autolink",c.info="auto",c=n.push("text","",0),c.content=n.md.normalizeLinkText(o),c=n.push("link_close","a",-1),c.markup="autolink",c.info="auto"),n.pos+=o.length+2,!0):!1):u.test(o)?(s=n.md.normalizeLink("mailto:"+o),n.md.validateLink(s)?(t||(c=n.push("link_open","a",1),c.attrs=[["href",s]],c.markup="autolink",c.info="auto",c=n.push("text","",0),c.content=n.md.normalizeLinkText(o),c=n.push("link_close","a",-1),c.markup="autolink",c.info="auto"),n.pos+=o.length+2,!0):!1):!1},ie}var ae,fr;function LU(){if(fr)return ae;fr=1;var u=Pr().HTML_TAG_RE;function e(r){var n=r|32;return n>=97&&n<=122}return ae=function(n,t){var o,s,c,a,i=n.pos;return!n.md.options.html||(c=n.posMax,n.src.charCodeAt(i)!==60||i+2>=c)||(o=n.src.charCodeAt(i+1),o!==33&&o!==63&&o!==47&&!e(o))||(s=n.src.slice(i).match(u),!s)?!1:(t||(a=n.push("html_inline","",0),a.content=n.src.slice(i,i+s[0].length)),n.pos+=s[0].length,!0)},ae}var le,pr;function MU(){if(pr)return le;pr=1;var u=Fr(),e=O().has,r=O().isValidEntityCode,n=O().fromCodePoint,t=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,o=/^&([a-z][a-z0-9]{1,31});/i;return le=function(c,a){var i,l,f,k=c.pos,p=c.posMax;if(c.src.charCodeAt(k)!==38)return!1;if(k+1c;t-=A[t]+1)if(s=r[t],s.marker===o.marker&&s.open&&s.end<0&&(i=!1,(s.close||o.open)&&(s.length+o.length)%3===0&&(s.length%3!==0||o.length%3!==0)&&(i=!0),!i)){l=t>0&&!r[t-1].open?A[t-1]+1:0,A[n]=n-t+l,A[t]=l,o.open=!1,s.end=n,s.close=!1,a=-1,g=-2;break}a!==-1&&(f[o.marker][(o.open?3:0)+(o.length||0)%3]=a)}}}return ue=function(r){var n,t=r.tokens_meta,o=r.tokens_meta.length;for(u(r,r.delimiters),n=0;n0&&t++,o[r].type==="text"&&r+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(a),this.tokens_meta.push(i),a},t.prototype.scanDelims=function(o,s){var c=o,a,i,l,f,k,p,g,A,C,_=!0,b=!0,d=this.posMax,m=this.src.charCodeAt(o);for(a=o>0?this.src.charCodeAt(o-1):32;c=i)break;continue}t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},n.prototype.parse=function(t,o,s,c){var a,i,l,f=new this.State(t,o,s,c);for(this.tokenize(f),i=this.ruler2.getRules(""),l=i.length,a=0;a|$))",e.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}),de}var me,kr;function UU(){if(kr)return me;kr=1;function u(d){var m=Array.prototype.slice.call(arguments,1);return m.forEach(function(x){x&&Object.keys(x).forEach(function(v){d[v]=x[v]})}),d}function e(d){return Object.prototype.toString.call(d)}function r(d){return e(d)==="[object String]"}function n(d){return e(d)==="[object Object]"}function t(d){return e(d)==="[object RegExp]"}function o(d){return e(d)==="[object Function]"}function s(d){return d.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var c={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function a(d){return Object.keys(d||{}).reduce(function(m,x){return m||c.hasOwnProperty(x)},!1)}var i={"http:":{validate:function(d,m,x){var v=d.slice(m);return x.re.http||(x.re.http=new RegExp("^\\/\\/"+x.re.src_auth+x.re.src_host_port_strict+x.re.src_path,"i")),x.re.http.test(v)?v.match(x.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(d,m,x){var v=d.slice(m);return x.re.no_http||(x.re.no_http=new RegExp("^"+x.re.src_auth+"(?:localhost|(?:(?:"+x.re.src_domain+")\\.)+"+x.re.src_domain_root+")"+x.re.src_port+x.re.src_host_terminator+x.re.src_path,"i")),x.re.no_http.test(v)?m>=3&&d[m-3]===":"||m>=3&&d[m-3]==="/"?0:v.match(x.re.no_http)[0].length:0}},"mailto:":{validate:function(d,m,x){var v=d.slice(m);return x.re.mailto||(x.re.mailto=new RegExp("^"+x.re.src_email_name+"@"+x.re.src_host_strict,"i")),x.re.mailto.test(v)?v.match(x.re.mailto)[0].length:0}}},l="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",f="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function k(d){d.__index__=-1,d.__text_cache__=""}function p(d){return function(m,x){var v=m.slice(x);return d.test(v)?v.match(d)[0].length:0}}function g(){return function(d,m){m.normalize(d)}}function A(d){var m=d.re=BU()(d.__opts__),x=d.__tlds__.slice();d.onCompile(),d.__tlds_replaced__||x.push(l),x.push(m.src_xn),m.src_tlds=x.join("|");function v(w){return w.replace("%TLDS%",m.src_tlds)}m.email_fuzzy=RegExp(v(m.tpl_email_fuzzy),"i"),m.link_fuzzy=RegExp(v(m.tpl_link_fuzzy),"i"),m.link_no_ip_fuzzy=RegExp(v(m.tpl_link_no_ip_fuzzy),"i"),m.host_fuzzy_test=RegExp(v(m.tpl_host_fuzzy_test),"i");var R=[];d.__compiled__={};function E(w,D){throw new Error('(LinkifyIt) Invalid schema "'+w+'": '+D)}Object.keys(d.__schemas__).forEach(function(w){var D=d.__schemas__[w];if(D!==null){var L={validate:null,link:null};if(d.__compiled__[w]=L,n(D)){t(D.validate)?L.validate=p(D.validate):o(D.validate)?L.validate=D.validate:E(w,D),o(D.normalize)?L.normalize=D.normalize:D.normalize?E(w,D):L.normalize=g();return}if(r(D)){R.push(w);return}E(w,D)}}),R.forEach(function(w){d.__compiled__[d.__schemas__[w]]&&(d.__compiled__[w].validate=d.__compiled__[d.__schemas__[w]].validate,d.__compiled__[w].normalize=d.__compiled__[d.__schemas__[w]].normalize)}),d.__compiled__[""]={validate:null,normalize:g()};var S=Object.keys(d.__compiled__).filter(function(w){return w.length>0&&d.__compiled__[w]}).map(s).join("|");d.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+m.src_ZPCc+"))("+S+")","i"),d.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+m.src_ZPCc+"))("+S+")","ig"),d.re.pretest=RegExp("("+d.re.schema_test.source+")|("+d.re.host_fuzzy_test.source+")|@","i"),k(d)}function C(d,m){var x=d.__index__,v=d.__last_index__,R=d.__text_cache__.slice(x,v);this.schema=d.__schema__.toLowerCase(),this.index=x+m,this.lastIndex=v+m,this.raw=R,this.text=R,this.url=R}function _(d,m){var x=new C(d,m);return d.__compiled__[x.schema].normalize(x,d),x}function b(d,m){if(!(this instanceof b))return new b(d,m);m||a(d)&&(m=d,d={}),this.__opts__=u({},c,m),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=u({},i,d),this.__compiled__={},this.__tlds__=f,this.__tlds_replaced__=!1,this.re={},A(this)}return b.prototype.add=function(m,x){return this.__schemas__[m]=x,A(this),this},b.prototype.set=function(m){return this.__opts__=u(this.__opts__,m),this},b.prototype.test=function(m){if(this.__text_cache__=m,this.__index__=-1,!m.length)return!1;var x,v,R,E,S,w,D,L,V;if(this.re.schema_test.test(m)){for(D=this.re.schema_search,D.lastIndex=0;(x=D.exec(m))!==null;)if(E=this.testSchemaAt(m,x[2],D.lastIndex),E){this.__schema__=x[2],this.__index__=x.index+x[1].length,this.__last_index__=x.index+x[0].length+E;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(L=m.search(this.re.host_fuzzy_test),L>=0&&(this.__index__<0||L=0&&(R=m.match(this.re.email_fuzzy))!==null&&(S=R.index+R[1].length,w=R.index+R[0].length,(this.__index__<0||Sthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=S,this.__last_index__=w))),this.__index__>=0},b.prototype.pretest=function(m){return this.re.pretest.test(m)},b.prototype.testSchemaAt=function(m,x,v){return this.__compiled__[x.toLowerCase()]?this.__compiled__[x.toLowerCase()].validate(m,v,this):0},b.prototype.match=function(m){var x=0,v=[];this.__index__>=0&&this.__text_cache__===m&&(v.push(_(this,x)),x=this.__last_index__);for(var R=x?m.slice(x):m;this.test(R);)v.push(_(this,x)),R=R.slice(this.__last_index__),x+=this.__last_index__;return v.length?v:null},b.prototype.tlds=function(m,x){return m=Array.isArray(m)?m:[m],x?(this.__tlds__=this.__tlds__.concat(m).sort().filter(function(v,R,E){return v!==E[R-1]}).reverse(),A(this),this):(this.__tlds__=m.slice(),this.__tlds_replaced__=!0,A(this),this)},b.prototype.normalize=function(m){m.schema||(m.url="http://"+m.url),m.schema==="mailto:"&&!/^mailto:/i.test(m.url)&&(m.url="mailto:"+m.url)},b.prototype.onCompile=function(){},me=b,me}const Dn=2147483647,rn=36,Se=1,Pn=26,HU=38,GU=700,Nr=72,zr=128,Br="-",VU=/^xn--/,jU=/[^\0-\x7F]/,ZU=/[\x2E\u3002\uFF0E\uFF61]/g,$U={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_e=rn-Se,sn=Math.floor,ge=String.fromCharCode;function mn(u){throw new RangeError($U[u])}function WU(u,e){const r=[];let n=u.length;for(;n--;)r[n]=e(u[n]);return r}function Ur(u,e){const r=u.split("@");let n="";r.length>1&&(n=r[0]+"@",u=r[1]),u=u.replace(ZU,".");const t=u.split("."),o=WU(t,e).join(".");return n+o}function Re(u){const e=[];let r=0;const n=u.length;for(;r=55296&&t<=56319&&rString.fromCodePoint(...u),YU=function(u){return u>=48&&u<58?26+(u-48):u>=65&&u<91?u-65:u>=97&&u<123?u-97:rn},br=function(u,e){return u+22+75*(u<26)-((e!=0)<<5)},Gr=function(u,e,r){let n=0;for(u=r?sn(u/GU):u>>1,u+=sn(u/e);u>_e*Pn>>1;n+=rn)u=sn(u/_e);return sn(n+(_e+1)*u/(u+HU))},qe=function(u){const e=[],r=u.length;let n=0,t=zr,o=Nr,s=u.lastIndexOf(Br);s<0&&(s=0);for(let c=0;c=128&&mn("not-basic"),e.push(u.charCodeAt(c));for(let c=s>0?s+1:0;c=r&&mn("invalid-input");const k=YU(u.charCodeAt(c++));k>=rn&&mn("invalid-input"),k>sn((Dn-n)/l)&&mn("overflow"),n+=k*l;const p=f<=o?Se:f>=o+Pn?Pn:f-o;if(ksn(Dn/g)&&mn("overflow"),l*=g}const i=e.length+1;o=Gr(n-a,i,a==0),sn(n/i)>Dn-t&&mn("overflow"),t+=sn(n/i),n%=i,e.splice(n++,0,t)}return String.fromCodePoint(...e)},Fe=function(u){const e=[];u=Re(u);const r=u.length;let n=zr,t=0,o=Nr;for(const a of u)a<128&&e.push(ge(a));const s=e.length;let c=s;for(s&&e.push(Br);c=n&&lsn((Dn-t)/i)&&mn("overflow"),t+=(a-n)*i,n=a;for(const l of u)if(lDn&&mn("overflow"),l===n){let f=t;for(let k=rn;;k+=rn){const p=k<=o?Se:k>=o+Pn?Pn:k-o;if(f=0))try{b.hostname=a.toASCII(b.hostname)}catch{}return c.encode(c.format(b))}function A(_){var b=c.parse(_,!0);if(b.hostname&&(!b.protocol||p.indexOf(b.protocol)>=0))try{b.hostname=a.toUnicode(b.hostname)}catch{}return c.decode(c.format(b),c.decode.defaultChars+"%")}function C(_,b){if(!(this instanceof C))return new C(_,b);b||u.isString(_)||(b=_||{},_="default"),this.inline=new o,this.block=new t,this.core=new n,this.renderer=new r,this.linkify=new s,this.validateLink=k,this.normalizeLink=g,this.normalizeLinkText=A,this.utils=u,this.helpers=u.assign({},e),this.options={},this.configure(_),b&&this.set(b)}return C.prototype.set=function(_){return u.assign(this.options,_),this},C.prototype.configure=function(_){var b=this,d;if(u.isString(_)&&(d=_,_=i[d],!_))throw new Error('Wrong `markdown-it` preset "'+d+'", check name');if(!_)throw new Error("Wrong `markdown-it` preset, can't be empty");return _.options&&b.set(_.options),_.components&&Object.keys(_.components).forEach(function(m){_.components[m].rules&&b[m].ruler.enableOnly(_.components[m].rules),_.components[m].rules2&&b[m].ruler2.enableOnly(_.components[m].rules2)}),this},C.prototype.enable=function(_,b){var d=[];Array.isArray(_)||(_=[_]),["core","block","inline"].forEach(function(x){d=d.concat(this[x].ruler.enable(_,!0))},this),d=d.concat(this.inline.ruler2.enable(_,!0));var m=_.filter(function(x){return d.indexOf(x)<0});if(m.length&&!b)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+m);return this},C.prototype.disable=function(_,b){var d=[];Array.isArray(_)||(_=[_]),["core","block","inline"].forEach(function(x){d=d.concat(this[x].ruler.disable(_,!0))},this),d=d.concat(this.inline.ruler2.disable(_,!0));var m=_.filter(function(x){return d.indexOf(x)<0});if(m.length&&!b)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+m);return this},C.prototype.use=function(_){var b=[this].concat(Array.prototype.slice.call(arguments,1));return _.apply(_,b),this},C.prototype.parse=function(_,b){if(typeof _!="string")throw new Error("Input data should be a String");var d=new this.core.State(_,this,b);return this.core.process(d),d.tokens},C.prototype.render=function(_,b){return b=b||{},this.renderer.render(this.parse(_,b),this.options,b)},C.prototype.parseInline=function(_,b){var d=new this.core.State(_,this,b);return d.inlineMode=!0,this.core.process(d),d.tokens},C.prototype.renderInline=function(_,b){return b=b||{},this.renderer.render(this.parseInline(_,b),this.options,b)},ve=C,ve}var Ae,Er;function o5(){return Er||(Er=1,Ae=e5()),Ae}var r5=o5();const s5=Tr(r5),c5=ts.span.withConfig({shouldForwardProp:os})` + ${hn(dn.BTR3)}; + > * { + color: ${({themedColor:u,theme:e})=>{if(e!=null&&e.colors)return e.colors.textIconsElements[u||"primary"]}}; + } + + strong { + ${hn(dn.BTM3)}; + } + + h1 { + ${hn(dn.H1)}; + } + + h2 { + ${hn(dn.H2)}; + } + + h3 { + ${hn(dn.H3)}; + } + + h4 { + ${hn(dn.H4)}; + } + + h5 { + ${hn(dn.H5)}; + } + + h6 { + ${hn(dn.H6)}; + } + + // add LinkExternal icon from @kaspersky/hexa-ui-icons/16 package to external links + a[target="_blank"]:after { + --svg: url('data:image/svg+xml,'); + + content: ""; + mask-image: var(--svg); + mask-position: right top; + mask-repeat: no-repeat; + background-color: currentColor; + padding-left: 16px; + margin-left: 4px; + } +`,i5=({value:u,withoutTextStyle:e,purify:r=!1,breaks:n=!1,...t})=>{const{testAttributes:o,...s}=es(t),c=no.useMemo(()=>{const i=s5({breaks:n}),l=i.renderer.rules.link_open||function(f,k,p,g,A){return A.renderToken(f,k,p)};return i.renderer.rules.link_open=function(f,k,p,g,A){const C=f[k],_=ws(C.attrs);if(_.href&&_.href.includes("#/"))return l(f,k,p,g,A);const b=C.attrIndex("target");if(b<0)f[k].attrPush(["target","_blank"]);else{const{attrs:d}=f[k];d&&(d[b][1]="_blank")}return l(f,k,p,g,A)},i},[n]),a=no.useMemo(()=>{const i=e?c.renderInline(u||""):c.render(u||"");return r?a5(i):i},[u,e,r]);return yr.createElement(Dr,{as:e?"span":c5,...o,...s,dangerouslySetInnerHTML:{__html:a}})};function a5(u){return ys.sanitize(u,{FORBID_TAGS:["a","img"],FORBID_ATTR:["href","src","srcset","xlink:href"],ALLOW_UNKNOWN_PROTOCOLS:!1,USE_PROFILES:{html:!0}})}i5.__docgenInfo={description:"",methods:[],displayName:"Markdown",props:{value:{required:!0,tsType:{name:"string"},description:""},withoutTextStyle:{required:!1,tsType:{name:"boolean"},description:"Returns markdown data inside (no inner styles applied)"},themedColor:{required:!1,tsType:{name:"unknown"},description:""},purify:{required:!1,tsType:{name:"boolean"},description:"Enable DOMPurify sanitize",defaultValue:{value:"false",computed:!1}},breaks:{required:!1,tsType:{name:"boolean"},description:"Render soft line breaks (\\n) as
",defaultValue:{value:"false",computed:!1}}}};export{i5 as M}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown.stories-C9AVCkEU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown.stories-C9AVCkEU.js new file mode 100644 index 00000000..b0bebf7e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Markdown.stories-C9AVCkEU.js @@ -0,0 +1,68 @@ +import{b as r}from"./iframe-zz6a49H8.js";import{w as b}from"./withMeta-CjSZnBk7.js";import{s as f}from"./helpers-BytZKRkB.js";import{M}from"./Markdown-Dd69RiPx.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./shouldForwardProp-Cdy-RLhZ.js";const _={designTokens:!0,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0},D="Markdown",T="Компонент для отображения маркдаун-разметки",v="",x="",y={dod:_,component:D,description:T,usage:v,designLink:x},o={common:`# Заголовок первого уровня + +## Заголовок второго уровня + +### Заголовок третьего уровня + +#### Заголовок четвертого уровня + +##### Заголовок пятого уровня + +###### Заголовок шестого уровня + +Абзацы создаются с помощью пустой строки. + +*Курсив* или _Курсив_ + +**Жирный** или __Жирный__ + +***Жирный курсив*** или ___Жирный курсив___ + +- Неупорядоченный список + - Подпункт + - Подподпункт + +1. Упорядоченный список + 1. Подпункт + 1. Подподпункт + +\`Код в строке\` + +\`\`\`javascript +// Код в блоке +function helloWorld() { + console.log("Hello, world!"); +} +\`\`\` + +~~Strikethrough~~ + +[Internal link](#/internal-hash-tag) + +[External link](http://www.kaspersky.com) +`,table:` +| id | Vale | Description | Site | +|----|------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1 | Cat | GFM Markdown table syntax is quite simple. It does not allow row or cell spanning as well as putting multi-line text in a cell. | [Lorem ipsum Cat](http://www.kaspersky.com) | +| 2 | Dog | Adjust text alignment and table borders using the options from the menu and using the toolbar buttons -- formatting is applied to all the selected cells. | [Lorem ipsum Dog](http://www.kaspersky.com) | +`,list:` +- George Washington +* John Adams ++ Thomas Jefferson +`,quote:"> Text that is a quote"},j={title:"Hexa UI Components/Markdown",component:M,argTypes:{...f(["theme","as","forwardedAs"])},args:{testId:"markdown-test-id",klId:"markdown-kl-id"},parameters:{badges:[r.stable,r.missingDesign],docs:{page:b(y)}}},e={args:{value:o.common}},s={args:{value:o.table}},a={args:{value:o.list}},t={args:{value:o.quote}};var n,i,l;e.parameters={...e.parameters,docs:{...(n=e.parameters)==null?void 0:n.docs,source:{originalSource:`{ + args: { + value: mdVariants.common + } +}`,...(l=(i=e.parameters)==null?void 0:i.docs)==null?void 0:l.source}}};var m,c,d;s.parameters={...s.parameters,docs:{...(m=s.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + value: mdVariants.table + } +}`,...(d=(c=s.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var p,u,g;a.parameters={...a.parameters,docs:{...(p=a.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + value: mdVariants.list + } +}`,...(g=(u=a.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};var w,k,h;t.parameters={...t.parameters,docs:{...(w=t.parameters)==null?void 0:w.docs,source:{originalSource:`{ + args: { + value: mdVariants.quote + } +}`,...(h=(k=t.parameters)==null?void 0:k.docs)==null?void 0:h.source}}};const B=["Basic","MDTable","MDList","MDQuote"];export{e as Basic,a as MDList,t as MDQuote,s as MDTable,B as __namedExportsOrder,j as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu-DpZxVIub.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu-DpZxVIub.js new file mode 100644 index 00000000..dac0c1fd --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu-DpZxVIub.js @@ -0,0 +1,687 @@ +import{a0 as S,H as x,R as e,j as b,ba as Ae,K as ae,w as xe,r as s,u as te,y as me,A as ne,x as ue}from"./iframe-zz6a49H8.js";import{t as Te,a as Ce,b as Ee}from"./ArrowRightMini-DjD3k9uh.js";import{u as de}from"./useLocalization-CR8m5dji.js";import{t as ce,l as Se,r as Pe}from"./Unpin-nuudWmPx.js";import{S as De}from"./Submenu-CMti_k3_.js";import{L as Be,H as Re,F as _e,C as Fe,S as Me}from"./Sider-CfheJztG.js";import{T as Ue}from"./TextWithTruncation-CQ52ZobZ.js";import{B as je}from"./Badge-DMO-MXiW.js";import{I as $e}from"./Indicator-DNWfFabI.js";import{r as ze}from"./StatusOkSolid-MBCvP7_O.js";var O=Be;O.Header=Re;O.Footer=_e;O.Content=Fe;O.Sider=Me;const He=S` + background-color: var(--menu--bg--surface--enabled); + border-right: 1px solid var(--menu--border--enabled); + + .ant-layout-sider-children { + display: flex; + flex-direction: column; + max-height: 100vh; + padding: 16px 0; + gap: 8px; + } + + &.menu-submenu-margin { + margin-right: 280px; + } +`,Ke=S` + padding: 0 var(--spacing--padding_l); + + button { + margin: var(--spacing--gap_related) var(--spacing--gap_related) 0; + } +`,ve=S` + --effects--elevation--medium--1: 0px 8px 12px 0px; + --effects--elevation--medium--2: 0px 0px 1px 0px; + --menu-level-offset-2: 24px; + --menu-level-offset-3: 52px; + --base-menu-item-height: 20px; + --menu-item-height: 32px; + + color: var(--menu_item--text--label--enabled); + + .nav-minimized>& { + width: var(--menu-item-height); + } + + .uif-nav-item-entry { + display: flex; + flex-wrap: nowrap; + align-items: normal; + min-height: var(--menu-item-height); + border-radius: 8px; + padding: var(--spacing--padding_sm) var(--spacing--padding_m); + gap: 8px; + user-select: none; + cursor: pointer; + + .uif-nav-fav-add { + opacity: 0; + display: flex; + align-items: center; + } + + &.uif-nav-item-user { + height: auto; + padding: 3px 8px; + cursor: pointer; + + .uif-nav-item-entry-icon { + align-self: flex-start; + } + } + + .uif-nav-item-entry-role { + font-size: 12px; + color: var(--menu_item--text--label--disabled); + } + + &:hover { + background: var(--menu_item--bg--hover); + + .uif-nav-fav-add { + opacity: 1; + } + } + + &:active { + background: var(--menu_item--bg--active); + } + } + + .uif-nav-item-entry-icon { + display: flex; + align-items: center; + min-height: var(--base-menu-item-height); + height: var(--base-menu-item-height); + } + + .uif-nav-item-entry-title { + flex: 1; + overflow: hidden; + text-overflow: ellipsis; + overflow-wrap: break-word; + line-height: var(--base-menu-item-height); + + .title-ellipsis { + white-space: nowrap; + } + } + + .uif-nav-item-entry-props { + display: flex; + align-items: center; + gap: 2px; + min-height: var(--base-menu-item-height); + height: var(--base-menu-item-height); + } + + .uif-nav-item-entry-arrow { + transition: all ease 150ms; + } + + .uif-nav-item-child { + margin-left: 0px; + transition: grid-template-rows ease 150ms; + display: grid; + grid-template-rows: 0fr; + + .uif-nav-item-entry-icon { + display: none; + } + } + + .uif-nav-item-child-wrapper { + overflow: hidden; + flex-direction: column; + gap: 2px; + margin-top: 2px; + display: none; + } + + .uif-nav-item-child .uif-nav-item-entry-title { + margin-left: var(--menu-level-offset-2); + } + + .uif-nav-item-child .uif-nav-item-child .uif-nav-item-entry-title { + margin-left: var(--menu-level-offset-3); + } + + &.expanded, + .expanded { + > .uif-nav-item-entry .uif-nav-item-entry-arrow { + transform: rotate(90deg); + } + + > .uif-nav-item-child { + grid-template-rows: 1fr; + + > .uif-nav-item-child-wrapper { + display: flex; + } + } + } + + &:has(.active) { + > .uif-nav-item-entry { + color: var(--menu_item--text--label--enabled_selected); + } + } + + &.active, + .active { + color: var(--menu_item--text--label--enabled_selected); + background: var(--menu_item--bg--enabled_selected); + + &:hover { + color: var(--menu_item--text--label--enabled_selected); + background: var(--menu_item--bg--hover_selected); + } + &:active { + color: var(--menu_item--text--label--enabled_selected); + background:var(--menu_item--bg--active_selected); + } + } + + &.disabled { + &, + &:hover, + &:active { + color: var(--menu_item--text--label--disabled); + background: var(--menu_item--bg--disabled); + } + } + + .nav-minimized > &.uif-nav-item > .uif-nav-item-entry { + > .uif-nav-item-entry-arrow, + > .uif-nav-item-entry-title:not(.title-wo-icon), + > .uif-nav-item-entry-props, + > .uif-nav-fav-add { + display: none; + } + + > .title-wo-icon { + white-space: nowrap; + } + } + + .nav-minimized &, + .nav-child-pop & { + .uif-nav-item-child { + display: none; + + .uif-nav-item-entry { + border-radius: 0; + padding: 0 12px; + } + } + + .uif-nav-item-child-wrapper { + padding: 8px 0; + overflow: visible; + min-width: 80px; + gap: 0; + } + + &.popup-expanded, + .popup-expanded, + &:has(.popup-expanded) { + & > .uif-nav-item-child { + opacity: 1; + display: block; + + > .uif-nav-item-child-wrapper { + display: flex; + width: 280px; + } + + .uif-nav-item-entry-title { + display: flex; + align-items: center; + } + } + } + + &:has(.active) { + > .uif-nav-item-entry { + color: var(--menu_item--text--label--enabled_selected); + } + } + + .uif-nav-item-child { + position: absolute; + z-index: 2; + left: 100%; + margin-top: calc(var(--menu-item-height) * -1); + margin-left: 6px; + + .uif-nav-item-child-wrapper { + background-color: var(--dropdown--bg); + box-shadow: var(--effects--elevation--medium--1) var(--elevation--medium--2), var(--effects--elevation--medium--2) var(--elevation--medium--1); + border-radius: 8px; + translate: 1px 0; + } + + .uif-nav-item-entry-title { + margin: 0; + translate: 0; + } + } + } + + .nav-minimized & { + .uif-nav-item-user-entry-wrapper { + display: none; + } + + .uif-nav-item-entry.uif-nav-item-user { + height: var(--menu-item-height); + + .uif-nav-item-entry-icon { + margin: 0; + align-self: unset; + } + } + } + + .nav-child-pop & { + .uif-nav-item-entry-title { + display: flex; + align-items: center; + } + + &.uif-nav-item.popup-expanded { + position: relative; + z-index: 1; + } + + .uif-nav-item-child { + margin-top: 0; + bottom: 0; + + .uif-nav-item-child-wrapper { + translate: 17px 0; + } + } + } +`,pe=S` + --padding: 16px; + --scrollbar-radius: 4px; + --scrollbar-size: 8px; + --scrollbar-padding: calc(var(--padding) - var(--scrollbar-size) - var(--scrollbar-margin)); + --scrollbar-margin: 2px; + + padding: 0 var(--scrollbar-padding) 0 var(--padding); + margin-right: var(--scrollbar-margin); + display: flex; + flex-direction: column; + gap: 2px; + scrollbar-gutter: stable; + + &.nav-scrollable { + overflow-y: auto; + overflow-x: hidden; + } + + &::-webkit-scrollbar { + -webkit-appearance: none; + width: var(--scrollbar-size); + height: var(--scrollbar-size); + } + &::-webkit-scrollbar-track { + background: var(--scrollbar--bg--enabled); + border-radius: var(--scrollbar-radius); + } + &::-webkit-scrollbar-thumb { + cursor: pointer; + background: var(--scrollbar--bar--enabled); + border-radius: var(--scrollbar-radius); + transition: color 0.2s ease; + } + &::-webkit-scrollbar-thumb:window-inactive { + background: var(--scrollbar--bar--disabled); + } + &::-webkit-scrollbar-thumb:hover { + background: var(--scrollbar--bar--hover); + } +`,Le=S` + color: var(--menu--text--heading); + font-size: 12px; + padding: 0 8px; + margin-top: 4px; + cursor: default; + + &.caption-root { + border-bottom: 1px solid var(--divider--bg--light); + padding: 0 0 4px 0; + margin: 16px 8px 4px 8px; + } + + .nav-minimized > & { + display: none; + } + + .uif-nav-item-child & { + padding: 0 12px; + } +`,We=S` + &:before { + content: ''; + display: block; + margin: 4px 8px; + border-top: 1px solid var(--divider--bg--light); + } +`,Ve=S` + margin: 6px 8px; + border-top: 1px solid var(--divider--bg--light); + + .nav-minimized > & { + display: none; + } + + .nav-child-pop & { + margin: 4px 0; + } +`;var V=(a=>(a.Before="before",a.After="after",a))(V||{});const G=x.div` + ${Ve}; +`,Oe=({data:{key:a,itemDivider:t,isRoot:r},className:l})=>e.createElement(e.Fragment,null,t===V.Before&&e.createElement(G,null),e.createElement("div",{className:b(l,"uif-nav-caption",{"caption-root":r})},a),t===V.After&&e.createElement(G,null)),fe=x(Oe)` + ${Le}; +`,re=({applyAppTheme:a,...t})=>{const{key:r=ae.Light}=Ae()||{},l={...t,theme:a&&r||ae.Dark};return xe(l,{componentName:"menu",defaultValues:{},propsToDrill:["theme"]})},ie=a=>{const{applyAppTheme:t}=s.useContext(H),r=re({...a,applyAppTheme:t}),{testAttributes:l,...p}=te(r);return e.createElement(Ze,{...l,...p,...a})},Ye=({data:a,className:t,menuState:r,_isChild:l,pinIcon:p,unpinIcon:c})=>{const{icon:o,items:i,state:m,onClick:g,key:v,expanded:T,disabled:P,active:D,isNew:B,isCaption:f,itemDivider:k,elementAfter:q,submenuItems:R,canBeAddedAsFav:_=!0,skipActivation:j=!1,lineClamp:K}=a,$=o,w=!!(i&&i.length),z=!!R,{setSubmenuItems:C,setSubmenuMarginActive:I,setSubmenuActive:h,setMenuActiveItem:F,setMenuActivePopupItem:N,menuActivePopupItem:n}=s.useContext(H),{minimized:u,collapseAll:A,updateNavState:E,childPop:M,favsEnabled:Y,navFavItems:d,setNavFavItems:U}=r,J=y=>{u&&N(m),E({toggleExpandItem:y})},Q=()=>{j||(E({activateItem:m}),F(m)),(u||M)&&A(),g&&g()},Z=()=>{R&&C&&I&&h&&(E({activateItem:m}),F(m),C(R),I(!0),h(!0))},qe=()=>{if(!P){if(w){J(m);return}if(z){Z();return}I&&h&&(I(!1),h(!1)),Q()}},we=_&&!w&&Y&&v!=="Fav",Ie={data:a,navFavItems:d,setNavFavItems:U,updateFavState:E,pinIcon:p,unpinIcon:c},se=y=>{for(let L=0;L{const{isCaption:L,isRoot:W}=y;return L?e.createElement(fe,{className:b({"caption-root":W}),key:`${y.key}-child`,data:y,menuState:r}):e.createElement(ie,{key:`${y.key}-child`,data:y,menuState:r,pinIcon:p,unpinIcon:c,_isChild:!0})})))),k===V.After&&e.createElement(G,null))},Ze=x(Ye).withConfig({shouldForwardProp:a=>!["cssConfig"].includes(a)})` + ${ve}; +`,Ge=({data:a,navFavItems:t,setNavFavItems:r,pinIcon:l=e.createElement(ce,null),unpinIcon:p=e.createElement(Se,null)})=>{const c=t.some(i=>i.key===a.key),o=i=>{i.preventDefault(),i.stopPropagation(),r(c?[...t.filter(m=>m.key!==a.key)]:[a,...t])};return e.createElement(ne,{className:"uif-nav-fav-add",mode:"ghost",onClick:o,icon:c?p:l})},Je=e.createElement(je,{mode:"new",size:"medium",text:"NEW"}),Qe=e.createElement($e,{mode:"new"});ie.__docgenInfo={description:"",methods:[],displayName:"NavItem",props:{className:{required:!1,tsType:{name:"string"},description:""},data:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}},description:""},key:{required:!0,tsType:{name:"string"},description:""},menuState:{required:!1,tsType:{name:"any"},description:""},userProps:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]}},description:""},favsEnabled:{required:!1,tsType:{name:"boolean"},description:""},component:{required:!1,tsType:{name:"any"},description:""},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:""},isCaption:{required:!1,tsType:{name:"boolean"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},_isChild:{required:!1,tsType:{name:"boolean"},description:""},onFavChanged:{required:!1,tsType:{name:"signature",type:"function",raw:`( + itemKeys: Array +) => void`,signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"Array"},name:"itemKeys"}],return:{name:"void"}}},description:""},pinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},unpinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},skipActivation:{required:!1,tsType:{name:"boolean"},description:""},applyAppTheme:{required:!1,tsType:{name:"boolean"},description:""},theme:{required:!1,tsType:{name:"Theme"},description:""}}};const ye=a=>{const{applyAppTheme:t}=s.useContext(H),r=re({...a,applyAppTheme:t}),l=te(r);return e.createElement(aa,{...l,...a})},Xe=(a,t)=>{if(t)switch(a){case"available":return r=>e.createElement(ze,{...r,color:ue.icon.status.statuspositive[t]});case"unavailable":return r=>e.createElement(Pe,{...r,color:ue.icon.status.statuscritical[t]})}},ea=({theme:a,data:{icon:t,state:r,onClick:l,active:p,userProps:{role:c,name:o,status:i}={}},className:m,menuState:g})=>{const{setMenuActiveItem:v}=s.useContext(H),T=i&&de(`menu.navUserItem.userProps.status.${i}`),D=Xe(i,a)||t,{updateNavState:B,minimized:f,collapseAll:k}=g,q=()=>{B({activateItem:r}),v&&v(r),l&&l(),f&&k()};return e.createElement("div",{className:b(m,"uif-nav-item")},e.createElement("div",{className:b(m,"uif-nav-item-entry","uif-nav-item-user",{active:p}),onClick:q},e.createElement(me,{text:f&&T,theme:a,placement:"right"},t&&e.createElement("div",{className:"uif-nav-item-entry-icon"},e.createElement(D,{testId:"userIconStatus",klId:"userIconStatus"}))),e.createElement("div",{className:"uif-nav-item-user-entry-wrapper"},e.createElement("div",{className:"uif-nav-item-entry-title"},e.createElement("span",{className:"title-ellipsis"},o)),c&&e.createElement("div",{className:"uif-nav-item-entry-role"},c))))},aa=x(ea).withConfig({shouldForwardProp:a=>!["cssConfig"].includes(a)})` + ${ve}; +`;ye.__docgenInfo={description:"",methods:[],displayName:"NavUserItem",props:{className:{required:!1,tsType:{name:"string"},description:""},data:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}},description:""},key:{required:!0,tsType:{name:"string"},description:""},menuState:{required:!1,tsType:{name:"any"},description:""},userProps:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]}},description:""},favsEnabled:{required:!1,tsType:{name:"boolean"},description:""},component:{required:!1,tsType:{name:"any"},description:""},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:""},isCaption:{required:!1,tsType:{name:"boolean"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},_isChild:{required:!1,tsType:{name:"boolean"},description:""},onFavChanged:{required:!1,tsType:{name:"signature",type:"function",raw:`( + itemKeys: Array +) => void`,signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"Array"},name:"itemKeys"}],return:{name:"void"}}},description:""},pinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},unpinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},skipActivation:{required:!1,tsType:{name:"boolean"},description:""},applyAppTheme:{required:!1,tsType:{name:"boolean"},description:""},theme:{required:!1,tsType:{name:"Theme"},description:""}}};const X=[],ee="favorites",be=({beforeItems:a=X,navItems:t=X,favItems:r=X,favsEnabled:l,favsExpanded:p=!0,className:c,minimized:o,childPop:i,inert:m,onItemsChanged:g,onFavChanged:v,onFavToggle:T,pinIcon:P,unpinIcon:D,favIcon:B})=>{const[f,k]=s.useState(r),{menuActiveItem:q,setMenuActiveItem:R,setMenuActivePopupItem:_}=s.useContext(H),j={state:"favorites",weight:0,key:de("menu.favoritesNavItem"),expanded:p,icon:B||ce,itemClass:"favorites-item",klId:"navigation.main.favorites",isRoot:!0,items:f},K=n=>{var u;return(u=n==null?void 0:n.items)==null||u.forEach(A=>A.active=!1),n},$=()=>[!!f.length&&K(j),...t.filter(n=>n.state!==ee)].filter(Boolean),[w,z]=s.useState($()),C=()=>{_("")},I=({toggleExpandItem:n,activateItem:u,collapseAll:A})=>{var Y;const E=d=>{var Z;const{state:U,expanded:J=!1,items:Q=void 0}=d;return A?(d.expanded=!1,d.items&&d.items.map(E),d):n&&U===n?(d.expanded=!J,(o||i)&&_(U),d):(!m&&q&&(d.active=!1,U===q&&(d.active=!0,R(u))),Q&&((Z=d.items)==null||Z.map(E)),d)},M=w.map(E);if(z(M),g&&M.length&&g(),T&&n===ee){const d=(Y=M==null?void 0:M.find(U=>U.state===ee))==null?void 0:Y.expanded;T(!!d)}},h=()=>{j.items=f,z($())},F=s.useCallback(n=>{(o||i)&&!document.querySelectorAll(".ant-layout-sider")[0].contains(n.target)&&C()},[o]);s.useEffect(()=>{const{addEventListener:n,removeEventListener:u}=document;return n("click",F),()=>{u("click",F)}},[o]),s.useEffect(()=>{h()},[f,t]),s.useEffect(()=>{I({collapseAll:!1})},[q]),s.useEffect(()=>{o&&C()},[o]),s.useEffect(()=>{k(r)},[r]);const N={updateNavState:I,collapseAll:C,minimized:o,childPop:i,favsEnabled:l,navFavItems:f,setNavFavItems:n=>{k(n);const u=n.filter(A=>!!A.id).map(A=>A.id);v==null||v(u)},updateFavState:h};return e.createElement("nav",{className:b(c,"uif-nav",{"nav-minimized":o,"nav-child-pop":i})},[...a,...w].map(n=>{const u=n.component;return u?e.createElement(u,{key:n.key}):n.userProps?e.createElement(ye,{key:n.key,data:n,menuState:N}):n.isCaption?e.createElement(fe,{key:n.key,data:n}):e.createElement(ie,{key:n.key,data:n,testId:n.klId,menuState:N,pinIcon:P,unpinIcon:D})}))},na=x(be)` + ${pe} +`,ta=x(be)` + margin-top: auto; + ${pe} + ${We} +`,ra=S` + width: 280px; + position: absolute; + top: 0; + bottom: 0; + right: -281px; + display: none; + + &.submenu-active { + display: block; + } + + > div > div { + width: 100%; + } +`,ia=x("div")` + ${ra} +`,ge=({items:a,active:t})=>e.createElement(ia,{className:b({"submenu-active":t})},a.length&&e.createElement(De,{items:a}));ge.__docgenInfo={description:"",methods:[],displayName:"SubmenuWrapper",props:{active:{required:!0,tsType:{name:"boolean"},description:""},items:{required:!0,tsType:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]"},description:""}}};const ke=({collapsed:a,...t})=>a?e.createElement(ne,{icon:e.createElement(Ce,null),...t}):e.createElement(ne,{icon:e.createElement(Ee,null),...t}),sa=x(O.Sider)` + ${He} +`,la=x.div` + ${Ke} +`,H=s.createContext({menuActiveItem:"",setMenuActiveItem:()=>{},menuActivePopupItem:"",setMenuActivePopupItem:()=>{}}),oa=a=>{const{applyAppTheme:t=!1,theme:r,children:l,beforeItems:p,collapsed:c,minimizerBottom:o,favItems:i,favsExpanded:m,navItems:g,navUserItems:v,onItemsChanged:T,onFavChanged:P,onFavToggle:D,pinIcon:B,unpinIcon:f,favIcon:k,testAttributes:q,...R}=te(re(a)),[_,j]=s.useState([]),[K,$]=s.useState(!1),[w,z]=s.useState(!1),[C,I]=s.useState(""),[h,F]=s.useState(""),[N,n]=s.useState(c);return s.useEffect(()=>{n(c)},[c]),e.createElement(H.Provider,{value:{applyAppTheme:t,setSubmenuItems:j,setSubmenuMarginActive:$,setSubmenuActive:z,menuActiveItem:C,setMenuActiveItem:I,menuActivePopupItem:h,setMenuActivePopupItem:F}},e.createElement(sa,{...q,...R,collapsed:N,className:b({"theme-dark":r===ae.Dark,"menu-submenu-margin":K})},l,e.createElement(na,{className:"nav-scrollable",beforeItems:p,navItems:g,favItems:i,minimized:N,favsEnabled:!0,favsExpanded:m,onItemsChanged:T,onFavChanged:P,onFavToggle:D,pinIcon:B,unpinIcon:f,favIcon:k}),!!v&&e.createElement(ta,{navItems:v,minimized:N,childPop:!0}),o&&e.createElement(la,null,e.createElement(ke,{role:"button",name:"hamburger",collapsed:N,onClick:()=>n(u=>!u)})),!!_.length&&e.createElement(ge,{items:_,active:w})))};ke.__docgenInfo={description:"",methods:[],displayName:"Hamburger",props:{className:{required:!1,tsType:{name:"string"},description:""},role:{required:!1,tsType:{name:"string"},description:""},name:{required:!1,tsType:{name:"string"},description:""},onClick:{required:!0,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},collapsed:{required:!1,tsType:{name:"boolean"},description:""}}};oa.__docgenInfo={description:"",methods:[],displayName:"Menu",props:{applyAppTheme:{required:!1,tsType:{name:"boolean"},description:""},beforeItems:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}}],raw:"NavItemData[]"},description:""},favItems:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}}],raw:"NavItemData[]"},description:""},favsExpanded:{required:!1,tsType:{name:"boolean"},description:""},navItems:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}}],raw:"NavItemData[]"},description:""},navUserItems:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + state?: string, + routeParams?: any, + parentState?: string, + parentPluginId?: string, + weight?: number, + key?: string, + id?: string, + iconClass?: any, + itemClass?: string | null, + icon?: any, + klId?: string, + items?: NavItemData[], + onClick?: () => void, + condition?: (state: T) => boolean, + path?: string[], + additionalElements?: ReactNode, + groupsTree?: boolean, + isRoot?: boolean, + isNew?: boolean, + elementAfter?: ReactNode, + /** not ready to use in production */ + submenuItems?: SubmenuItemProps[], + isCaption?: boolean, + expanded?: boolean, + active?: boolean, + disabled?: boolean, + mode?: 'user', + userProps?: UserProps, + itemDivider?: ItemDivider.Before | ItemDivider.After, + notifications?: NavItemNotifications | (() => NavItemNotifications), + canBeAddedAsFav?: boolean, + skipActivation?: boolean, + /** Number of lines after which the content will be clamped */ + lineClamp?: number +}`,signature:{properties:[{key:"state",value:{name:"string",required:!1}},{key:"routeParams",value:{name:"any",required:!1}},{key:"parentState",value:{name:"string",required:!1}},{key:"parentPluginId",value:{name:"string",required:!1}},{key:"weight",value:{name:"number",required:!1}},{key:"key",value:{name:"string",required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"iconClass",value:{name:"any",required:!1}},{key:"itemClass",value:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}],required:!1}},{key:"icon",value:{name:"any",required:!1}},{key:"klId",value:{name:"string",required:!1}},{key:"items",value:{name:"Array",elements:[{name:"NavItemData"}],raw:"NavItemData[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1}},{key:"condition",value:{name:"signature",type:"function",raw:"(state: T) => boolean",signature:{arguments:[{type:{name:"T"},name:"state"}],return:{name:"boolean"}},required:!1}},{key:"path",value:{name:"Array",elements:[{name:"string"}],raw:"string[]",required:!1}},{key:"additionalElements",value:{name:"ReactNode",required:!1}},{key:"groupsTree",value:{name:"boolean",required:!1}},{key:"isRoot",value:{name:"boolean",required:!1}},{key:"isNew",value:{name:"boolean",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"submenuItems",value:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]",required:!1},description:"not ready to use in production"},{key:"isCaption",value:{name:"boolean",required:!1}},{key:"expanded",value:{name:"boolean",required:!1}},{key:"active",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"mode",value:{name:"literal",value:"'user'",required:!1}},{key:"userProps",value:{name:"signature",type:"object",raw:`{ + role?: string, + name?: string, + status?: UserStatus +}`,signature:{properties:[{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"status",value:{name:"union",raw:"'available' | 'unavailable'",elements:[{name:"literal",value:"'available'"},{name:"literal",value:"'unavailable'"}],required:!1}}]},required:!1}},{key:"itemDivider",value:{name:"union",raw:"ItemDivider.Before | ItemDivider.After",elements:[{name:"ItemDivider.Before"},{name:"ItemDivider.After"}],required:!1}},{key:"notifications",value:{name:"union",raw:"NavItemNotifications | (() => NavItemNotifications)",elements:[{name:"signature",type:"object",raw:`{ + critical?: number, + warning?: number, + info?: number, + multi?: number, +}`,signature:{properties:[{key:"critical",value:{name:"number",required:!1}},{key:"warning",value:{name:"number",required:!1}},{key:"info",value:{name:"number",required:!1}},{key:"multi",value:{name:"number",required:!1}}]}},{name:"unknown"}],required:!1}},{key:"canBeAddedAsFav",value:{name:"boolean",required:!1}},{key:"skipActivation",value:{name:"boolean",required:!1}},{key:"lineClamp",value:{name:"number",required:!1},description:"Number of lines after which the content will be clamped"}]}}],raw:"NavItemData[]"},description:""},submenuMarginActive:{required:!1,tsType:{name:"boolean"},description:""},submenuItems:{required:!1,tsType:{name:"Array",elements:[{name:"SubmenuItemProps"}],raw:"SubmenuItemProps[]"},description:"not ready to use in production"},onItemsChanged:{required:!1,tsType:{name:"VoidFunction"},description:""},onFavChanged:{required:!1,tsType:{name:"signature",type:"function",raw:`( + itemKeys: Array +) => void`,signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"Array"},name:"itemKeys"}],return:{name:"void"}}},description:""},onFavToggle:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"value"}],return:{name:"void"}}},description:""},pinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},unpinIcon:{required:!1,tsType:{name:"ReactNode"},description:""},favIcon:{required:!1,tsType:{name:"ReactNode"},description:""},minimizerBottom:{required:!1,tsType:{name:"boolean"},description:""}}};export{ke as H,V as I,O as L,oa as M,G as N,Xe as g,ve as n}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu.stories-CwcAcZOW.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu.stories-CwcAcZOW.js new file mode 100644 index 00000000..5377319a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu.stories-CwcAcZOW.js @@ -0,0 +1,83 @@ +import{T as me}from"./Palette-oU4WYbWy.js";import{r as n,R as e,H as s,S as i,c as M,b as N}from"./iframe-zz6a49H8.js";import{w as pe}from"./withDesignControls-Cqk9De58.js";import{w as le}from"./withMeta-CjSZnBk7.js";import{B as c}from"./Button-Djh220XQ.js";import{M as I,H as Z,L as F,g as L}from"./Menu-DpZxVIub.js";import{S as Q,g as q,A as X,n as ce,a as ue,f as de,b as ge}from"./Notifications-EaxF7q2d.js";import{N as ee}from"./Notification-BxceawKv.js";import{t as te,b as re,i as fe,j as he,k as be,m as ke,n as oe,p as ve}from"./index-BDzolQnr.js";import{o as ae}from"./Help-DDZoI9w3.js";import{c as u}from"./CustomItem-D5H8sboP.js";import{C as ye}from"./Checkbox-CLDGkQjT.js";import{S as Ee}from"./Search-D82BV3EU.js";import{S as we}from"./Submenu-CMti_k3_.js";import{a as Ce}from"./mocks-aKRALdi7.js";import"./Tree-BA3iVoIN.js";import{T as xe,t as Se,a as Ie,b as Te}from"./mocks-CayD-5xc.js";import{l as ne}from"./Placeholder-Bv52avk_.js";import{P as Ae}from"./PageHeader-CwTPj1nQ.js";import{P as Pe}from"./Panel-D67fvy94.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./ArrowRightMini-DjD3k9uh.js";import"./useLocalization-CR8m5dji.js";import"./Unpin-nuudWmPx.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./TextReducer-CXi1K97e.js";import"./Badge-DMO-MXiW.js";import"./colors-Pn4JZYjC.js";import"./Indicator-DNWfFabI.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./StatusOkSolid-MBCvP7_O.js";import"./Server-B83jKXaI.js";import"./SettingsGear-BNA7541v.js";import"./ArrowRight-hBQHItJC.js";import"./ArrowForward-Cfeau0Of.js";import"./generateId-BXJELych.js";import"./Kira-D6S8lI4y.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./SearchOutlined-tsI9ISqz.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./IconSearch-DTlFALI4.js";import"./SubComponents-DQtvP83M.js";import"./Toggle-DQagZAli.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Tree-Doq3QtyM.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Breadcrumbs-OMYSxOcZ.js";const Me={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!1,storybook:!0,pixsoView:!0},Ne="Menu",Le="В качестве основы используется Layout.Sider из библиотеки Antd.",Re="Боковая панель, область навигации приложения.",De="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=113387%3A403890",$e="https://pixso.net/app/design/_4zadZCerA8J2uC6PWofDg",Ue={dod:Me,component:Ne,description:Le,usage:Re,designLink:De,pixsoView:$e},We=s(F)` + height: 100vh; + background: transparent; + padding: 0; + margin: -24px; +`,Be=s(i)` + position: relative; + flex: 1; +`,He=s(i)` + flex: 1; + align-self: stretch; +`,ze=s(Pe)` + height: 100%; + .hexa-ui-panel-container { + padding: 0 0 0 16px; + } + + ${({$overlayAbove:a})=>a&&` + left: 0; + position: absolute; + max-width: unset; + `} +`,_e=s.div` + width: 100%; + > div > div { + width: 100%; + border-right: none; + padding: 0; + > div { + padding: 0; + } + } +`,Ge=s.div` + flex: 1; + align-self: normal; + margin: 0 24px; + background-image: repeating-linear-gradient(135deg, #f9f9f9, #f9f9f9 10px, transparent 10px, transparent 20px); +`,je=s(i)` + margin: 24px; + align-self: normal; + button { + position: unset; + } +`,R=({children:a})=>e.createElement(i,{style:{marginTop:"2px"},width:"100%",direction:"vertical",align:"start",gap:"grouped",justify:"space-between"},e.createElement(i,{direction:"vertical",align:"start",gap:"grouped"},e.createElement(Ee,null),a),e.createElement(c,null,"Save")),Oe=[{state:"default",weight:10,key:"Default",klId:"navigation.main.default",icon:ne,active:!0,isRoot:!0},{key:"Panel next to content area",isCaption:!0,isRoot:!0},{state:"submenu",weight:100,key:"Submenu",klId:"navigation.main.submenu",icon:fe,isRoot:!0},{state:"treeNav",weight:200,key:"Tree Nav",klId:"navigation.main.treeNav",icon:he,isRoot:!0},{state:"tree",weight:300,key:"Tree",klId:"navigation.main.tree",icon:be,isRoot:!0},{key:"Panel above content area",isCaption:!0,isRoot:!0},{state:"checkboxGroup",weight:400,key:"Checkbox Group",klId:"navigation.main.checkboxGroup",icon:ke,isRoot:!0}],Je={submenu:e.createElement(_e,null,e.createElement(we,{items:Ce})),treeNav:e.createElement(Ie,{multiple:!0,treeData:Te}),tree:e.createElement(R,null,e.createElement(xe,{treeData:Se})),checkboxGroup:e.createElement(R,null,e.createElement(ye.Group,{options:[{label:"One",value:1},{label:"Two",value:2},{label:"Three",value:3,description:"Description in checkbox group"}]}))},Yr={render:a=>{const[d,x]=n.useState(!1),[m,h]=n.useState("default"),[r,p]=n.useState(!0),b=n.useCallback(l=>l.map(g=>({...g,onClick:()=>{p(!0),u(g.key),h(g.state)}})),[]);return e.createElement(We,null,e.createElement(I,{...a,collapsed:d,navItems:b(Oe),pinIcon:e.createElement(re,null),unpinIcon:e.createElement(te,null)},!a.minimizerBottom&&e.createElement(Q,null,e.createElement(Z,{className:"item left",role:"button",name:"hamburger",collapsed:d,onClick:()=>x(l=>!l)}),q(!0),e.createElement(oe,{className:"item",role:"button",onClick:()=>u("change theme")}),e.createElement(ae,{className:"item",role:"button",onClick:()=>u("open online help")})),a.showLogo&&e.createElement(X,null)),e.createElement(Be,{width:"unset",justify:"flex-start",align:"flex-start"},e.createElement(ee,null),m!=="default"&&e.createElement(ze,{$overlayAbove:m==="checkboxGroup",resizable:!0,resizeHandle:"right",open:r,onClose:()=>{p(!1)}},Je[m]),e.createElement(He,{direction:"vertical",align:"start",wrap:"nowrap"},e.createElement(Ae,{title:"Page title example",description:"Page description example",iconBefore:e.createElement(ne,null)}),e.createElement(Ge,null),e.createElement(je,{gap:16},e.createElement(c,{onClick:()=>{p(!1)}},"Save"),e.createElement(c,{mode:"secondary"},"Cancel")))))},args:{applyAppTheme:!0}},Ke={args:{width:280,collapsedWidth:64,testId:"menu-test-id",showLogo:!0,onItemsChanged:()=>{},navUserItems:ce},argTypes:{collapsible:{control:!1},submenuMarginActive:{control:!1}},parameters:{actions:{argTypesRegex:"^(on.*)"},badges:[N.stable,N.reviewedByDesign],docs:{page:le(Ue)}}},Zr={component:I,title:"Hexa UI Components/Menu",...pe({componentName:"menu",meta:Ke})},Ve=s(F)` + height: 100vh; + background: transparent; + padding: 0; + margin: -24px; +`,Ye=s(i)` + padding: 16px; +`,C=a=>{var T,A;const[d,x]=n.useState(!1),[m,h]=n.useState(ue),[r,p]=n.useState(a.navUserItems),[b,l]=n.useState(!1),g=()=>{h([{state:"new",weight:100,key:"New item",icon:ve,klId:"navigation.main.newItem",items:[],isRoot:!0,onClick:()=>u("New item")},...m.filter(t=>t.state!=="new")]),l(!0)},se=()=>{h([...m.filter(t=>t.state!=="new")]),l(!1)},ie=()=>{r&&p([...r.map(t=>{var o;return t.state==="user"&&(((o=t.userProps)==null?void 0:o.role)!=="Administrator"?t.userProps={role:"Administrator",name:"Leonardo"}:t.userProps={role:"Operator",name:"Raphael"}),t})]),l(!1)},S=t=>{r&&p([...r.map(o=>{var f;if(o.state==="user"&&o.userProps)if(t)o.userProps&&(o.userProps.status=t);else switch((f=o.userProps)==null?void 0:f.status){case"available":o.userProps.status="unavailable";break;case"unavailable":o.userProps.status=void 0;break;case void 0:o.userProps.status="available";break}return o})])};return n.useEffect(()=>{var t,o,f,P;((o=(t=r==null?void 0:r[0])==null?void 0:t.items)==null?void 0:o[0].key)!=="Availability"&&((P=(f=r==null?void 0:r[0])==null?void 0:f.items)==null||P.unshift({key:"Availability",isCaption:!0},{key:"Available",icon:L("available","dark"),onClick:()=>S("available")},{key:"Unavailable",icon:L("unavailable","dark"),onClick:()=>S("unavailable")}),r&&p([...r]))},[]),e.createElement(Ve,null,e.createElement(I,{...a,collapsed:d,beforeItems:ge,favItems:de,navItems:m,navUserItems:r,pinIcon:e.createElement(re,null),unpinIcon:e.createElement(te,null)},!a.minimizerBottom&&e.createElement(Q,null,e.createElement(Z,{className:"item left",role:"button",name:"hamburger",collapsed:d,onClick:()=>x(t=>!t)}),q(!0),e.createElement(oe,{className:"item",role:"button",onClick:()=>u("change theme")}),e.createElement(ae,{className:"item",role:"button",onClick:()=>u("open online help")})),a.showLogo&&e.createElement(X,null)),e.createElement(Ye,{gap:10,align:"auto",direction:"vertical"},e.createElement(ee,null),e.createElement(i,{gap:10,justify:"space-between"},e.createElement(c,{onClick:g,disabled:b},"Add new menu item"),e.createElement(c,{onClick:se,disabled:!b},"Remove new menu item")),e.createElement(i,{gap:10,justify:"space-between"},e.createElement(c,{onClick:ie},"Toggle user"),e.createElement(c,{onClick:()=>S()},"Change user status: ",r&&((A=(T=r.find(t=>t.state==="user"))==null?void 0:T.userProps)==null?void 0:A.status)||"unset"))))},k={render:C.bind({}),args:{applyAppTheme:!0}},v={render:C.bind({}),args:{applyAppTheme:!0,showLogo:!1}},y={render:C.bind({}),args:{applyAppTheme:!0,showLogo:!1,minimizerBottom:!0,navUserItems:[]}},E={render:C.bind({}),args:{applyAppTheme:!1}},w={args:{source:{menu:M.menu,menu_item:M.menu_item}},render:a=>e.createElement(me,{...a})};var D,$,U;k.parameters={...k.parameters,docs:{...(D=k.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: MockMenuStory.bind({}), + args: { + applyAppTheme: true + } +}`,...(U=($=k.parameters)==null?void 0:$.docs)==null?void 0:U.source}}};var W,B,H;v.parameters={...v.parameters,docs:{...(W=v.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: MockMenuStory.bind({}), + args: { + applyAppTheme: true, + showLogo: false + } +}`,...(H=(B=v.parameters)==null?void 0:B.docs)==null?void 0:H.source}}};var z,_,G;y.parameters={...y.parameters,docs:{...(z=y.parameters)==null?void 0:z.docs,source:{originalSource:`{ + render: MockMenuStory.bind({}), + args: { + applyAppTheme: true, + showLogo: false, + minimizerBottom: true, + navUserItems: [] + } +}`,...(G=(_=y.parameters)==null?void 0:_.docs)==null?void 0:G.source}}};var j,O,J;E.parameters={...E.parameters,docs:{...(j=E.parameters)==null?void 0:j.docs,source:{originalSource:`{ + render: MockMenuStory.bind({}), + args: { + applyAppTheme: false + } +}`,...(J=(O=E.parameters)==null?void 0:O.docs)==null?void 0:J.source}}};var K,V,Y;w.parameters={...w.parameters,docs:{...(K=w.parameters)==null?void 0:K.docs,source:{originalSource:`{ + args: { + source: { + menu: componentColors.menu, + menu_item: componentColors.menu_item + } + }, + render: args => +}`,...(Y=(V=w.parameters)==null?void 0:V.docs)==null?void 0:Y.source}}};const Fr=["Menu","WithoutLogo","WithPanel","MinimizerBottom","Dark","ColorTokens"];export{w as ColorTokens,E as Dark,k as Menu,y as MinimizerBottom,Yr as WithPanel,v as WithoutLogo,Fr as __namedExportsOrder,Zr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu2-gmgzxp5q.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu2-gmgzxp5q.js new file mode 100644 index 00000000..246ce27d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu2-gmgzxp5q.js @@ -0,0 +1 @@ +import{R as r,q as l}from"./iframe-zz6a49H8.js";const n=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M9.74999 2.75C9.74999 3.71649 8.96649 4.49999 8 4.49999C7.0335 4.49999 6.25 3.71649 6.25 2.75C6.25 1.7835 7.0335 1 8 1C8.96649 1 9.74999 1.7835 9.74999 2.75Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M9.74999 7.99997C9.74999 8.96646 8.96649 9.74996 8 9.74996C7.0335 9.74996 6.25 8.96646 6.25 7.99997C6.25 7.03347 7.0335 6.24997 8 6.24997C8.96649 6.24997 9.74999 7.03347 9.74999 7.99997Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8 15C8.96649 15 9.74999 14.2165 9.74999 13.25C9.74999 12.2835 8.96649 11.5 8 11.5C7.0335 11.5 6.25 12.2835 6.25 13.25C6.25 14.2165 7.0335 15 8 15Z",fill:l(e.color)||e.color||"currentColor"}))),C=r.memo(r.forwardRef((e,t)=>{const{klId:o,testId:a,...c}=e;return r.createElement(n,{"kl-id":o,"data-testid":a,ref:t,...c})}));C.displayName="Menu2";export{C as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu3-BhUF3vm5.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu3-BhUF3vm5.js new file mode 100644 index 00000000..72a9b354 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Menu3-BhUF3vm5.js @@ -0,0 +1 @@ +import{R as r,q as l}from"./iframe-zz6a49H8.js";const n=r.forwardRef((e,t)=>r.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M1 8C1 8.9665 1.7835 9.75 2.75 9.75C3.7165 9.75 4.5 8.9665 4.5 8C4.5 7.0335 3.7165 6.25 2.75 6.25C1.7835 6.25 1 7.0335 1 8Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M8 9.75C7.0335 9.75 6.25 8.9665 6.25 8C6.25 7.0335 7.0335 6.25 8 6.25C8.9665 6.25 9.75 7.0335 9.75 8C9.75 8.9665 8.9665 9.75 8 9.75Z",fill:l(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M13.25 9.75C12.2835 9.75 11.5 8.9665 11.5 8C11.5 7.0335 12.2835 6.25 13.25 6.25C14.2165 6.25 15 7.0335 15 8C15 8.9665 14.2165 9.75 13.25 9.75Z",fill:l(e.color)||e.color||"currentColor"}))),C=r.memo(r.forwardRef((e,t)=>{const{klId:o,testId:a,...c}=e;return r.createElement(n,{"kl-id":o,"data-testid":a,ref:t,...c})}));C.displayName="Menu3";export{C as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal-msj0Wrmn.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal-msj0Wrmn.js new file mode 100644 index 00000000..0389f702 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal-msj0Wrmn.js @@ -0,0 +1,137 @@ +import{m as We,r as n,aD as Te,l as m,j as Z,_ as W,a as L,bc as Ve,k as oe,bi as ae,D as fe,n as ne,s as Ue,a2 as re,a1 as Ke,aw as ie,H as se,bj as Ge,a0 as Qe,w as Xe,u as Ye,R as w,S as Je,A as Ze}from"./iframe-zz6a49H8.js";import{B as te}from"./Button-Djh220XQ.js";import{o as et,l as tt,a as nt}from"./StatusWarningOutline-DZEZTt6V.js";import{o as ot}from"./StatusOkOutline-BBn674wO.js";import{P as at}from"./PortalWrapper-CaqowjBr.js";import{K as me}from"./KeyCode-D_nTN6KT.js";import{p as rt}from"./pickAttrs-BgtJ82nl.js";import{a as we,R as it,L as Ne,g as Re,d as Pe,f as lt,h as Se,i as ct,j as st,k as ut,l as dt,n as ft}from"./type-CR-gS43P.js";import{B as le,c as Me}from"./button-nrifPwP7.js";var mt=function(){return We()&&window.document.documentElement};function vt(e){var t=e.prefixCls,o=e.style,a=e.visible,r=e.maskProps,i=e.motionName;return n.createElement(Te,{key:"mask",visible:a,motionName:i,leavedClassName:"".concat(t,"-mask-hidden")},function(u){var l=u.className,d=u.style;return n.createElement("div",m({style:W(W({},d),o),className:Z("".concat(t,"-mask"),l)},r))})}function ve(e,t,o){var a=t;return!a&&o&&(a="".concat(e,"-").concat(o)),a}var ge=-1;function gt(){return ge+=1,ge}function Ce(e,t){var o=e["page".concat(t?"Y":"X","Offset")],a="scroll".concat(t?"Top":"Left");if(typeof o!="number"){var r=e.document;o=r.documentElement[a],typeof o!="number"&&(o=r.body[a])}return o}function Ct(e){var t=e.getBoundingClientRect(),o={left:t.left,top:t.top},a=e.ownerDocument,r=a.defaultView||a.parentWindow;return o.left+=Ce(r),o.top+=Ce(r,!0),o}const yt=n.memo(function(e){var t=e.children;return t},function(e,t){var o=t.shouldUpdate;return!o});var ye={width:0,height:0,overflow:"hidden",outline:"none"},$e=n.forwardRef(function(e,t){var o=e.closable,a=e.prefixCls,r=e.width,i=e.height,u=e.footer,l=e.title,d=e.closeIcon,C=e.style,s=e.className,c=e.visible,y=e.forceRender,b=e.bodyStyle,E=e.bodyProps,v=e.children,f=e.destroyOnClose,g=e.modalRender,k=e.motionName,h=e.ariaId,x=e.onClose,M=e.onVisibleChanged,$=e.onMouseDown,p=e.onMouseUp,T=e.mousePosition,N=n.useRef(),P=n.useRef(),S=n.useRef();n.useImperativeHandle(t,function(){return{focus:function(){var I;(I=N.current)===null||I===void 0||I.focus()},changeActive:function(I){var G=document,X=G.activeElement;I&&X===P.current?N.current.focus():!I&&X===N.current&&P.current.focus()}}});var V=n.useState(),R=L(V,2),H=R[0],U=R[1],z={};r!==void 0&&(z.width=r),i!==void 0&&(z.height=i),H&&(z.transformOrigin=H);function K(){var A=Ct(S.current);U(T?"".concat(T.x-A.left,"px ").concat(T.y-A.top,"px"):"")}var F;u&&(F=n.createElement("div",{className:"".concat(a,"-footer")},u));var j;l&&(j=n.createElement("div",{className:"".concat(a,"-header")},n.createElement("div",{className:"".concat(a,"-title"),id:h},l)));var q;o&&(q=n.createElement("button",{type:"button",onClick:x,"aria-label":"Close",className:"".concat(a,"-close")},d||n.createElement("span",{className:"".concat(a,"-close-x")})));var Q=n.createElement("div",{className:"".concat(a,"-content")},q,j,n.createElement("div",m({className:"".concat(a,"-body"),style:b},E),v),F);return n.createElement(Te,{visible:c,onVisibleChanged:M,onAppearPrepare:K,onEnterPrepare:K,forceRender:y,motionName:k,removeOnLeave:f,ref:S},function(A,I){var G=A.className,X=A.style;return n.createElement("div",{key:"dialog-element",role:"document",ref:I,style:W(W(W({},X),C),z),className:Z(a,s,G),onMouseDown:$,onMouseUp:p},n.createElement("div",{tabIndex:0,ref:N,style:ye,"aria-hidden":"true"}),n.createElement(yt,{shouldUpdate:c||y},g?g(Q):Q),n.createElement("div",{tabIndex:0,ref:P,style:ye,"aria-hidden":"true"}))})});$e.displayName="Content";function be(e){var t=e.prefixCls,o=t===void 0?"rc-dialog":t,a=e.zIndex,r=e.visible,i=r===void 0?!1:r,u=e.keyboard,l=u===void 0?!0:u,d=e.focusTriggerAfterClose,C=d===void 0?!0:d,s=e.scrollLocker,c=e.title,y=e.wrapStyle,b=e.wrapClassName,E=e.wrapProps,v=e.onClose,f=e.afterClose,g=e.transitionName,k=e.animation,h=e.closable,x=h===void 0?!0:h,M=e.mask,$=M===void 0?!0:M,p=e.maskTransitionName,T=e.maskAnimation,N=e.maskClosable,P=N===void 0?!0:N,S=e.maskStyle,V=e.maskProps,R=n.useRef(),H=n.useRef(),U=n.useRef(),z=n.useState(i),K=L(z,2),F=K[0],j=K[1],q=n.useRef();q.current||(q.current="rcDialogTitle".concat(gt()));function Q(O){if(O){if(!Ve(H.current,document.activeElement)){var Y;R.current=document.activeElement,(Y=U.current)===null||Y===void 0||Y.focus()}}else{if(j(!1),$&&R.current&&C){try{R.current.focus({preventScroll:!0})}catch{}R.current=null}F&&(f==null||f())}}function A(O){v==null||v(O)}var I=n.useRef(!1),G=n.useRef(),X=function(){clearTimeout(G.current),I.current=!0},ze=function(){G.current=setTimeout(function(){I.current=!1})},de=null;P&&(de=function(Y){I.current?I.current=!1:H.current===Y.target&&A(Y)});function je(O){if(l&&O.keyCode===me.ESC){O.stopPropagation(),A(O);return}i&&O.keyCode===me.TAB&&U.current.changeActive(!O.shiftKey)}return n.useEffect(function(){return i&&j(!0),function(){}},[i]),n.useEffect(function(){return function(){clearTimeout(G.current)}},[]),n.useEffect(function(){return F?(s==null||s.lock(),s==null?void 0:s.unLock):function(){}},[F,s]),n.createElement("div",m({className:"".concat(o,"-root")},rt(e,{data:!0})),n.createElement(vt,{prefixCls:o,visible:$&&i,motionName:ve(o,p,T),style:W({zIndex:a},S),maskProps:V}),n.createElement("div",m({tabIndex:-1,onKeyDown:je,className:Z("".concat(o,"-wrap"),b),ref:H,onClick:de,role:"dialog","aria-labelledby":c?q.current:null,style:W(W({zIndex:a},y),{},{display:F?null:"none"})},E),n.createElement($e,m({},e,{onMouseDown:X,onMouseUp:ze,ref:U,closable:x,ariaId:q.current,prefixCls:o,visible:i,onClose:A,onVisibleChanged:Q,motionName:ve(o,g,k)}))))}var Ie=function(t){var o=t.visible,a=t.getContainer,r=t.forceRender,i=t.destroyOnClose,u=i===void 0?!1:i,l=t.afterClose,d=n.useState(o),C=L(d,2),s=C[0],c=C[1];return n.useEffect(function(){o&&c(!0)},[o]),a===!1?n.createElement(be,m({},t,{getOpenCount:function(){return 2}})):!r&&u&&!s?null:n.createElement(at,{visible:o,forceRender:r,getContainer:a},function(y){return n.createElement(be,m({},t,{destroyOnClose:u,afterClose:function(){l==null||l(),c(!1)}},y))})};Ie.displayName="Dialog";var bt=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r2),"Modal","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(o,"` at https://ant.design/components/icon"));var V=t.okType||"primary",R="".concat(k,"-confirm"),H="okCancel"in t?t.okCancel:!0,U=t.width||416,z=t.style||{},K=t.mask===void 0?!0:t.mask,F=t.maskClosable===void 0?!1:t.maskClosable,j=t.autoFocusButton===null?!1:t.autoFocusButton||"ok",q=Z(R,"".concat(R,"-").concat(t.type),oe({},"".concat(R,"-rtl"),g==="rtl"),t.className),Q=H&&n.createElement(ke,{actionFn:a,close:i,autoFocus:j==="cancel",buttonProps:f,prefixCls:"".concat(x,"-btn")},v);return n.createElement(lt,{prefixCls:x,iconPrefixCls:M,direction:g},n.createElement(ue,{prefixCls:k,className:q,wrapClassName:Z(oe({},"".concat(R,"-centered"),!!t.centered),h),onCancel:function(){return i({triggerCancel:!0})},visible:d,title:"",footer:"",transitionName:ae(x,"zoom",t.transitionName),maskTransitionName:ae(x,"fade",t.maskTransitionName),mask:K,maskClosable:F,maskStyle:y,style:z,bodyStyle:$,width:U,zIndex:u,afterClose:l,keyboard:C,centered:s,getContainer:c,closable:T,closeIcon:N,modalRender:P,focusTriggerAfterClose:S},n.createElement("div",{className:"".concat(R,"-body-wrapper")},n.createElement("div",{className:"".concat(R,"-body")},o,t.title===void 0?null:n.createElement("span",{className:"".concat(R,"-title")},t.title),n.createElement("div",{className:"".concat(R,"-content")},t.content)),n.createElement("div",{className:"".concat(R,"-btns")},Q,n.createElement(ke,{type:V,actionFn:r,close:i,autoFocus:j==="ok",buttonProps:E,prefixCls:"".concat(x,"-btn")},b)))))},J=[],xt=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const[o,a]=n.useState({width:0,height:0}),r=n.useRef(null);return n.useLayoutEffect(()=>{if(e.current)return r.current=new Ue((i=[])=>{i.forEach(u=>{const{width:l,height:d}=u.contentRect;a({width:l,height:d})})}),r.current.observe(e.current),a({width:e.current.clientWidth,height:e.current.clientHeight}),()=>{r.current&&r.current.disconnect()}},[e,JSON.stringify(t)]),o},_=Ke(),B={minHeight:"180px",borderWidth:"1px",titlePadding:"24px",footerPadding:"24px"},Mt=(e,t,o)=>` + calc(100vh - ${e.top} * 2 - ${t}px - ${o}px - + ${B.titlePadding} * 2 - ${B.footerPadding} * 2) +`,$t=(e,t)=>` + calc(${B.minHeight} - ${e}px - ${t}px - + ${B.titlePadding} * 2 - ${B.footerPadding} * 2) +`,It=se.span` + padding: 0; + height: ${re(ie.H5).lineHeight}; + svg { + color: ${_("icon")}; + } +`,qe=se.div` + max-height: ${e=>`${Mt(e.cssConfig,e.titleHeight,e.footerHeight)}`}; + min-height: ${e=>`${$t(e.titleHeight,e.footerHeight)}`}; + overflow-y: auto; + padding: 0 24px; +`,pt=Ge``;function At(e){return{backgroundColor:e.maskBackground}}const Ot=Qe` + padding: 0; + margin: 0 auto; + position: relative; + min-width: ${_("width")}; + max-width: ${_("width")}; + + .ant-modal-close { + width: auto; + height: auto; + top: 28px; + right: 24px; + + .ant-modal-close-x { + width: auto; + height: auto; + display: flex; + } + } + + .ant-modal-content, + .ant-modal-header, + .ant-modal-footer { + background: ${_("background")}; + color: ${_("color")}; + } + + .ant-modal-content { + width: 100%; + border-radius: 12px; + box-shadow: ${_("boxShadow")}; + overflow: hidden; + + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 4px; + background: ${_("modeBorder")}; + } + + .ant-modal-body { + padding: 0; + ${re(ie.BTR3)} + } + } + + .ant-modal-header { + padding: ${B.titlePadding}; + border-bottom: ${B.borderWidth} solid; + border-bottom-color: ${e=>e.showTopBorder?`${_("border")(e)}`:"transparent"}; + + .ant-modal-title div { + display: flex; + gap: 8px; + color: ${_("color")}; + ${e=>e.closable&&"padding-right: 40px;"} + word-wrap: break-word; + ${re(ie.H5)} + } + } + + .ant-modal-footer { + padding: ${B.titlePadding}; + border-top: ${B.borderWidth} solid; + border-top-color: ${e=>e.showBottomBorder?`${_("border")(e)}`:"transparent"}; + border-radius: 0; + + .ant-btn + .ant-btn { + margin-left: 0; + } + } + + &:not(:has(.ant-modal-footer)) + ${qe} { + padding-bottom: ${B.footerPadding}; + } +`,Ht=e=>Xe(e,{componentName:"modal",defaultValues:{mode:"default",size:"small"},propsToDrill:["mode"]}),_t=se(D).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${Ot}`,Le=e=>{const t=Ht(e),o=Ye(t);return w.createElement(Bt,{...o})},Bt=e=>{const{mode:t="default",header:o,content:a,actions:r,cssConfig:i,visible:u,centered:l=!0,closable:d=!0,testAttributes:C,customButtons:s}=e,c=n.useMemo(()=>({warning:()=>w.createElement(nt,{testId:"modal-warning-icon",klId:"icon-warning"}),error:()=>w.createElement(tt,{testId:"modal-error-icon",klId:"icon-error"}),success:()=>w.createElement(ot,{testId:"modal-success-icon",klId:"icon-success"}),ai:()=>w.createElement(et,{testId:"modal-ai-icon",klId:"icon-ai"})}),[]),y=n.useMemo(()=>t!=="default"&&c[t],[c,t]),b=n.useRef(null),E=n.useRef(null),{height:v}=Ee(b,[u]),{height:f}=Ee(E,[u]);n.useEffect(()=>{if(u&&E.current){const T=E.current.querySelector("button");setTimeout(()=>{T==null||T.focus()})}},[u]);const g=n.useMemo(()=>w.createElement("div",{ref:b},y&&w.createElement(It,{cssConfig:i},w.createElement(y,null)),o),[o,y,i]),k=n.useMemo(()=>!r&&!s?null:w.createElement("div",{ref:E},w.createElement(Je,{direction:"horizontal",gap:8},(r==null?void 0:r.FIRST_ACTION)&&w.createElement(te,{size:"medium",...r.FIRST_ACTION},r.FIRST_ACTION.text),(r==null?void 0:r.SECOND_ACTION)&&w.createElement(te,{size:"medium",mode:"secondary",...r.SECOND_ACTION},r.SECOND_ACTION.text),(r==null?void 0:r.THIRD_ACTION)&&w.createElement(te,{size:"medium",mode:"secondary",...r.THIRD_ACTION},r.THIRD_ACTION.text),s&&s.map(({text:T,...N},P)=>w.createElement(te,{key:`modalCustomButton${P}`,size:"medium",mode:"secondary",...N},T)))),[r,s]),[h,x]=n.useState(!1),[M,$]=n.useState(!1),p=T=>{const N=T.target,P=N.scrollHeight-N.scrollTop===N.clientHeight;$(!P);const S=N.scrollTop===0;x(!S)};return w.createElement(w.Fragment,null,w.createElement(pt,{cssConfig:i,titleHeight:v,footerHeight:f,showTopBorder:h,showBottomBorder:M,closable:d}),w.createElement(_t,{title:g,footer:k,mask:!0,maskClosable:!1,maskStyle:At(i),keyboard:!1,centered:l,closable:d,closeIcon:w.createElement(Ze,{_wrapInSpan:!0,size:"large"}),...C,...e,cssConfig:i,titleHeight:v,footerHeight:f,showTopBorder:h,showBottomBorder:M},w.createElement(qe,{cssConfig:i,titleHeight:v,footerHeight:f,onScroll:p},a)))};Le.displayName="Modal";Le.__docgenInfo={description:"",methods:[],displayName:"Modal",props:{header:{required:!1,tsType:{name:"ReactNode"},description:"Header"},content:{required:!1,tsType:{name:"ReactNode"},description:"Content"},actions:{required:!1,tsType:{name:"Partial",elements:[{name:"Record",elements:[{name:"unknown"},{name:"intersection",raw:`{ + text?: string, + mode?: ButtonMode, + loading?: boolean, + disabled?: boolean, + iconBefore?: ReactNode, + iconAfter?: ReactNode, + onClick?: MouseEventHandler | (() => void), + id?: string, + className?: string +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + text?: string, + mode?: ButtonMode, + loading?: boolean, + disabled?: boolean, + iconBefore?: ReactNode, + iconAfter?: ReactNode, + onClick?: MouseEventHandler | (() => void), + id?: string, + className?: string +}`,signature:{properties:[{key:"text",value:{name:"string",required:!1}},{key:"mode",value:{name:"ButtonMode",required:!1}},{key:"loading",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"iconAfter",value:{name:"ReactNode",required:!1}},{key:"onClick",value:{name:"union",raw:"MouseEventHandler | (() => void)",elements:[{name:"MouseEventHandler",elements:[{name:"HTMLElement"}],raw:"MouseEventHandler"},{name:"unknown"}],required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"className",value:{name:"string",required:!1}}]}},{name:"TestingProps"}]}],raw:"Record"}],raw:"Partial>"},description:"Actions set, use the actions prop to let users act on the content in the modal"},width:{required:!1,tsType:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]},description:"Width"},customButtons:{required:!1,tsType:{name:"Array",elements:[{name:"intersection",raw:`{ + text?: string, + mode?: ButtonMode, + loading?: boolean, + disabled?: boolean, + iconBefore?: ReactNode, + iconAfter?: ReactNode, + onClick?: MouseEventHandler | (() => void), + id?: string, + className?: string +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + text?: string, + mode?: ButtonMode, + loading?: boolean, + disabled?: boolean, + iconBefore?: ReactNode, + iconAfter?: ReactNode, + onClick?: MouseEventHandler | (() => void), + id?: string, + className?: string +}`,signature:{properties:[{key:"text",value:{name:"string",required:!1}},{key:"mode",value:{name:"ButtonMode",required:!1}},{key:"loading",value:{name:"boolean",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"iconAfter",value:{name:"ReactNode",required:!1}},{key:"onClick",value:{name:"union",raw:"MouseEventHandler | (() => void)",elements:[{name:"MouseEventHandler",elements:[{name:"HTMLElement"}],raw:"MouseEventHandler"},{name:"unknown"}],required:!1}},{key:"id",value:{name:"string",required:!1}},{key:"className",value:{name:"string",required:!1}}]}},{name:"TestingProps"}]}],raw:"ActionType[]"},description:"More buttons for modal, need for backward compatibility with console Confirmation Popup"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"union",raw:"'default' | 'warning' | 'error' | 'success' | 'ai'",elements:[{name:"literal",value:"'default'"},{name:"literal",value:"'warning'"},{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'ai'"}]},description:"Color mode"},size:{required:!1,tsType:{name:"union",raw:"'small' | 'large'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'large'"}]},description:"Size"}}};export{Le as M}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal.stories-CRCo53nu.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal.stories-CRCo53nu.js new file mode 100644 index 00000000..ba8cbc24 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Modal.stories-CRCo53nu.js @@ -0,0 +1,190 @@ +import{T as re}from"./Palette-oU4WYbWy.js";import{b as A,R as e,c as ae,r as h,H as le,A as de}from"./iframe-zz6a49H8.js";import{w as ie}from"./withMeta-CjSZnBk7.js";import{s as ce}from"./helpers-BytZKRkB.js";import{b as w,B}from"./Button-Djh220XQ.js";import{l as ue}from"./Placeholder-Bv52avk_.js";import{M as p}from"./Modal-msj0Wrmn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./PortalWrapper-CaqowjBr.js";import"./Portal-BrF8T4Qt.js";import"./pickAttrs-BgtJ82nl.js";const pe={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},me="Modal",Me="Компонент Modal – это диалоговое окно, открывающееся поверх страницы или сайдбара.",he="Компонент Modal используется для отображения какой-либо информации или для подтверждения действия без перехода на другую страницу.",Be="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=31330%3A116977",ge="https://pixso.net/app/design/8mRvyvvdXtAEOVomS6hfwQ",v={dod:pe,component:me,description:Me,usage:he,designLink:Be,pixsoView:ge},se=`This is place holder text. The basic dialog for modals should contain only valuable and +relevant information. Simplify dialogs by removing unnecessary elements or content that +does not support user tasks. If you find that the number of required elements for your design +are making the dialog excessively large, then try a different design solution. `,fe=e.createElement(ue,{klId:"button-icon"}),Ye={title:"Hexa UI Components/Modal",component:p,argTypes:{firstButtonText:{control:{type:"text"}},firstButtonMode:{control:{type:"select"},options:w},secondButtonText:{control:{type:"text"}},secondButtonMode:{control:{type:"select"},options:w},thirdButtonText:{control:{type:"text"}},thirdButtonMode:{control:{type:"select"},options:w},...ce(["theme","actions"])},args:{header:"Modal dialog",content:se,mode:"default",size:"small",firstButtonText:"OK",firstButtonMode:"primary",secondButtonText:"Cancel",secondButtonMode:"secondary",thirdButtonText:"Cancel",thirdButtonMode:"secondary",testId:"modal-test-id",klId:"modal-kl-id"},parameters:{badges:[A.stable,A.reviewedByDesign],docs:{page:ie(v)},design:v.pixsoView}},S=t=>{const{firstButtonText:o,firstButtonMode:s,secondButtonText:l,secondButtonMode:r,...i}=t,[M,a]=h.useState(!1),c=()=>{a(!0)},n=()=>{a(!1)},d=()=>{a(!1)},u={FIRST_ACTION:{text:o,mode:s,onClick:n},SECOND_ACTION:{text:l,mode:r,onClick:d}};return e.createElement(e.Fragment,null,e.createElement(B,{onClick:c},"Open Modal"),e.createElement(p,{...i,visible:M,actions:u,onCancel:d}))},g={render:S.bind({})},f={render:t=>e.createElement(p,{...t,visible:!0})},C={render:t=>{const{firstButtonText:o,firstButtonMode:s,secondButtonText:l,secondButtonMode:r,thirdButtonText:i,thirdButtonMode:M,...a}=t,[c,n]=h.useState(!1),d=()=>{n(!0)},u=()=>{n(!1)},m=()=>{n(!1)},y={FIRST_ACTION:{text:o,mode:s,onClick:u},SECOND_ACTION:{text:l,mode:r,onClick:m},THIRD_ACTION:{text:i,mode:M,onClick:m}};return e.createElement(e.Fragment,null,e.createElement(B,{onClick:d},"Open Modal"),e.createElement(p,{...a,visible:c,actions:y,onCancel:m}))}},T={render:t=>{const{firstButtonText:o,firstButtonMode:s,secondButtonText:l,secondButtonMode:r,thirdButtonText:i,thirdButtonMode:M,...a}=t,[c,n]=h.useState(!1),d=()=>{n(!0)},u=()=>{n(!1)};return e.createElement(e.Fragment,null,e.createElement(B,{onClick:d},"Open Modal"),e.createElement(p,{...a,visible:c,onCancel:u}))},args:{content:"Buttons are used for backwards compatibility, when using custom buttons it is recommended not to use actions prop",customButtons:Array.from({length:12}).map((t,o)=>({onClick:()=>alert(o),text:o.toString()}))}},O={render:S.bind({}),args:{header:"Long long long long long long long long long long modal dialog title",content:Array(20).join(se)}},x={render:t=>{const[o,s]=h.useState(!1),l=()=>{s(!0)},r=()=>{s(!1)},i=le.div` + & { + position: relative; + pointer-events: auto; + + .modal-video-close-button { + position: absolute; + top: 10px; + right: 10px; + } + } + `;return e.createElement(e.Fragment,null,e.createElement(B,{onClick:l},"Open Modal"),e.createElement(p,{...t,visible:o,modalRender:()=>e.createElement(i,null,e.createElement(de,{onClick:r,className:"modal-video-close-button",mode:"filledInverted",size:"large"}),e.createElement("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/J0Hx0Pmfjb0?si=q6pOcK3TNrHBlnI0",title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0})),onCancel:r}))}},b={render:t=>{const{firstButtonText:o,firstButtonMode:s,secondButtonText:l,secondButtonMode:r,thirdButtonText:i,thirdButtonMode:M,...a}=t,[c,n]=h.useState(!1),d=()=>{n(!0)},u=()=>{n(!1)},m=()=>{n(!1)},y={FIRST_ACTION:{text:o,mode:s,loading:!0,onClick:u},SECOND_ACTION:{text:l,mode:r,disabled:!0,iconAfter:fe,onClick:m}};return e.createElement(e.Fragment,null,e.createElement(B,{onClick:d},"Open Modal"),e.createElement(p,{...a,visible:c,actions:y,onCancel:m}))}},I={render:S.bind({}),args:{closable:!1}},k={args:{source:ae.modal},render:t=>e.createElement(re,{...t})};var E,N,_;g.parameters={...g.parameters,docs:{...(E=g.parameters)==null?void 0:E.docs,source:{originalSource:`{ + render: ModalDefaultStory.bind({}) +}`,...(_=(N=g.parameters)==null?void 0:N.docs)==null?void 0:_.source}}};var D,W,F;f.parameters={...f.parameters,docs:{...(D=f.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: (args: WithButtonProps) => { + return ; + } +}`,...(F=(W=f.parameters)==null?void 0:W.docs)==null?void 0:F.source}}};var R,H,P;C.parameters={...C.parameters,docs:{...(R=C.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: (args: WithButtonProps) => { + const { + firstButtonText, + firstButtonMode, + secondButtonText, + secondButtonMode, + thirdButtonText, + thirdButtonMode, + ...rest + } = args; + const [isModalOpen, setIsModalOpen] = useState(false); + const showModal = () => { + setIsModalOpen(true); + }; + const handleOk = () => { + setIsModalOpen(false); + }; + const handleCancel = () => { + setIsModalOpen(false); + }; + const ActionsButtons: ModalProps['actions'] = { + FIRST_ACTION: { + text: firstButtonText, + mode: firstButtonMode, + onClick: handleOk + }, + SECOND_ACTION: { + text: secondButtonText, + mode: secondButtonMode, + onClick: handleCancel + }, + THIRD_ACTION: { + text: thirdButtonText, + mode: thirdButtonMode, + onClick: handleCancel + } + }; + return <> + + + ; + } +}`,...(P=(H=C.parameters)==null?void 0:H.docs)==null?void 0:P.source}}};var L,V,j;T.parameters={...T.parameters,docs:{...(L=T.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: (args: WithButtonProps) => { + const { + firstButtonText, + firstButtonMode, + secondButtonText, + secondButtonMode, + thirdButtonText, + thirdButtonMode, + ...rest + } = args; + const [isModalOpen, setIsModalOpen] = useState(false); + const showModal = () => { + setIsModalOpen(true); + }; + const handleCancel = () => { + setIsModalOpen(false); + }; + return <> + + + ; + }, + args: { + content: 'Buttons are used for backwards compatibility, when using custom buttons it is recommended not to use actions prop', + customButtons: Array.from({ + length: 12 + }).map((_, index) => ({ + onClick: () => alert(index), + text: index.toString() + })) + } +}`,...(j=(V=T.parameters)==null?void 0:V.docs)==null?void 0:j.source}}};var J,K,Y;O.parameters={...O.parameters,docs:{...(J=O.parameters)==null?void 0:J.docs,source:{originalSource:`{ + render: ModalDefaultStory.bind({}), + args: { + header: 'Long long long long long long long long long long modal dialog title', + content: Array(20).join(defaultText) + } +}`,...(Y=(K=O.parameters)==null?void 0:K.docs)==null?void 0:Y.source}}};var q,z,Q;x.parameters={...x.parameters,docs:{...(q=x.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: (args: ModalProps) => { + const [isModalOpen, setIsModalOpen] = useState(false); + const showModal = () => { + setIsModalOpen(true); + }; + const handleCancel = () => { + setIsModalOpen(false); + }; + const ModalContent = styled.div\` + & { + position: relative; + pointer-events: auto; + + .modal-video-close-button { + position: absolute; + top: 10px; + right: 10px; + } + } + \`; + return <> + + + + + } onCancel={handleCancel} /> + ; + } +}`,...(Q=(z=x.parameters)==null?void 0:z.docs)==null?void 0:Q.source}}};var U,X,Z;b.parameters={...b.parameters,docs:{...(U=b.parameters)==null?void 0:U.docs,source:{originalSource:`{ + render: (args: WithButtonProps) => { + const { + firstButtonText, + firstButtonMode, + secondButtonText, + secondButtonMode, + thirdButtonText, + thirdButtonMode, + ...rest + } = args; + const [isModalOpen, setIsModalOpen] = useState(false); + const showModal = () => { + setIsModalOpen(true); + }; + const handleOk = () => { + setIsModalOpen(false); + }; + const handleCancel = () => { + setIsModalOpen(false); + }; + const ActionsButtons: ModalProps['actions'] = { + FIRST_ACTION: { + text: firstButtonText, + mode: firstButtonMode, + loading: true, + onClick: handleOk + }, + SECOND_ACTION: { + text: secondButtonText, + mode: secondButtonMode, + disabled: true, + iconAfter: defaultIcon, + onClick: handleCancel + } + }; + return <> + + + ; + } +}`,...(Z=(X=b.parameters)==null?void 0:X.docs)==null?void 0:Z.source}}};var G,$,ee;I.parameters={...I.parameters,docs:{...(G=I.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: ModalDefaultStory.bind({}), + args: { + closable: false + } +}`,...(ee=($=I.parameters)==null?void 0:$.docs)==null?void 0:ee.source}}};var te,ne,oe;k.parameters={...k.parameters,docs:{...(te=k.parameters)==null?void 0:te.docs,source:{originalSource:`{ + args: { + source: componentColors.modal + }, + render: args => +}`,...(oe=(ne=k.parameters)==null?void 0:ne.docs)==null?void 0:oe.source}}};const qe=["Basic","WithoutFooter","WithThreeActionButtons","WithCustomButtons","WithScrollAndLongTitle","CustomModalRender","WithLoadingAndDisableButtons","NonClosable","ColorTokens"];export{g as Basic,k as ColorTokens,x as CustomModalRender,I as NonClosable,T as WithCustomButtons,b as WithLoadingAndDisableButtons,O as WithScrollAndLongTitle,C as WithThreeActionButtons,f as WithoutFooter,qe as __namedExportsOrder,Ye as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notification-BxceawKv.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notification-BxceawKv.js new file mode 100644 index 00000000..c90ee45c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notification-BxceawKv.js @@ -0,0 +1,105 @@ +import{H as r,a2 as w,aw as y,a1 as E,a0 as $,at as C,R as e,A as i,aj as N,aO as b,aP as T,aQ as v,w as k,u as D}from"./iframe-zz6a49H8.js";import{g as m}from"./generateId-BXJELych.js";import{o as A}from"./Kira-D6S8lI4y.js";import{e as d}from"./type-CR-gS43P.js";const p=["error","success","info","warning","ai"],a=E(),z=520;r.div` + display: flex; + gap: 20px; +`;const f=r.div``,B=$` + .ant-notification-notice-message, + .ant-notification-notice-description { + ${w(y.BTR3)}; + gap: 32px; + } + + .ant-notification-notice { + width: ${z}px; + display: flex; + flex-direction: row; + align-items: start; + padding: 14px 16px; + gap: 8px; + border-radius: 8px; + } + + ${t=>p.map(n=>` + .ant-notification-notice-${n} { + background: ${a(`${n}.background`)(t)}; + color: ${a(`${n}.color`)(t)}; + + .ant-notification-notice-description { + color: ${a(`${n}.color`)(t)}; + padding-right: 0px; + } + + .ant-notification-notice-close { + position: initial; + height: 20px; + } + .toast-text { + padding-right: var(--spacing--padding_m); + } + .toast-action-button { + padding: 0; + white-space: nowrap; + + &:after { + background: ${a(`${n}.separator`)(t)}; + margin-top: -1px; + } + } + } + `).join("")} + + .toast-action-button::after { + display: block; + content: ''; + width: 1px; + margin-left: 8px; + height: 20px; + } + + .ant-notification-notice-content { + width: 100%; + } + + .ant-notification-notice-with-icon { + display: flex; + justify-content: flex-start; + align-items: start; + margin-left: 0px; + gap: 8px; + } + + .ant-notification-notice-description { + margin: 1px 0 -1px 0; + } + .ant-notification-notice-description, ${f} { + display: flex; + align-items: start; + width: 100%; + justify-content: space-between; + margin-left: 0px; + word-break: break-word; + } + + .ant-notification-notice-message { + display: none; + } + + .ant-notification-notice-icon { + position: relative; + margin-left: 0px; + height: 20px; + line-height: 20px; + } + + ${t=>t.noIcon&&` + .ant-notification-notice-with-icon .ant-notification-notice-description { + margin-left: 0px; + } + .ant-notification-notice-closable .ant-notification-notice-message { + padding-right: 0px; + } + .ant-notification-notice-icon { + display: none; + }`} +`,M=5,g=m(),R={error:()=>e.createElement(v,{"data-component-id":"icon-error"}),warning:()=>e.createElement(T,{"data-component-id":"icon-warning"}),success:()=>e.createElement(b,{"data-component-id":"icon-success"}),info:()=>e.createElement(N,{"data-component-id":"icon-info"}),ai:()=>e.createElement(A,{"data-component-id":"icon-ai"})},_={error:()=>e.createElement(i,{size:"large",mode:"ghostInverted"}),warning:()=>e.createElement(i,{size:"large",mode:"onLight"}),success:()=>e.createElement(i,{size:"large",mode:"ghostInverted"}),info:()=>e.createElement(i,{size:"large",mode:"ghostInverted"}),ai:()=>e.createElement(i,{size:"large",mode:"ghostInverted"})},c=t=>{var l;const n=t.key||m();let o=t.mode;p.includes(t.mode)||(o="info",C("mode",t.mode));const s=t.mode==="warning"?"ghost":"ghostInverted",h=R[o],x=_[o],I=e.createElement(f,{"data-toasttype":o},e.createElement("span",{className:"toast-text"},t.description),t.actionButton&&e.createElement(i,{onClick:(l=t.actionButton)==null?void 0:l.onClick,mode:s,size:"large",className:"toast-action-button",noIcon:!0},t.actionButton.title));return d.open({message:"",duration:t.duration??M,description:I,getContainer:()=>document.getElementById(t.id?t.id:g),closeIcon:e.createElement(x,null),className:`ant-notification-notice-${o}`,icon:e.createElement(h,null),key:n,onClose:t.onClose,placement:"topRight"}),n};p.forEach(t=>{c[t]=n=>{let o;return typeof n=="string"?o={description:n}:o=n,c({...o,mode:t})}});c.close=t=>d.close(t);const O=c,S=()=>{d.destroy()},j=t=>k(t,{componentName:"notification",defaultValues:{}}),P=r.div.withConfig({shouldForwardProp:t=>!["cssConfig","noIcon"].includes(t)})` + ${B} +`,u=({id:t=g,...n})=>{const{testAttributes:o,...s}=D(j(n));return e.createElement(P,{id:t,...o,...s})};u.displayName="Notification";u.__docgenInfo={description:"",methods:[],displayName:"Notification",props:{id:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"generateId()",computed:!0}},noIcon:{required:!1,tsType:{name:"boolean"},description:"Don't show first icon"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{u as N,S as n,O as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notifications-EaxF7q2d.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notifications-EaxF7q2d.js new file mode 100644 index 00000000..82e9b5e7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Notifications-EaxF7q2d.js @@ -0,0 +1,99 @@ +import{H as n,R as t,T as o}from"./iframe-zz6a49H8.js";import{B as a}from"./Badge-DMO-MXiW.js";import{I as r}from"./Indicator-DNWfFabI.js";import{I as i}from"./Menu-DpZxVIub.js";import{a as s}from"./mocks-aKRALdi7.js";import{x as g,y as k,p as m,z as p,A as d,B as u,C}from"./index-BDzolQnr.js";import{l}from"./Placeholder-Bv52avk_.js";import{o as v}from"./Server-B83jKXaI.js";import{l as y}from"./SettingsGear-BNA7541v.js";import{r as h}from"./ArrowRight-hBQHItJC.js";import{r as w}from"./ArrowForward-Cfeau0Of.js";import{c as e}from"./CustomItem-D5H8sboP.js";const B=n.div` + display: flex; + gap: var(--inner--dependent, 4px); + margin: 0 16px; + color: var(--menu_item--icon--enabled); + font-size: 14px; + + .ant-layout-sider-collapsed & { + flex-direction: column; + } + + .item { + cursor: pointer; + margin: 8px; + } + + .left { + margin-right: auto; + } +`,f=()=>t.createElement(I,{href:"#",className:"logo-ksc"},t.createElement("svg",{width:"64",height:"64",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.createElement("g",{clipPath:"url(#clip0_238_323)"},t.createElement("g",{clipPath:"url(#clip1_238_323)"},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M113.495 33.4495L67.4951 6.93934C65.3318 5.69261 62.6682 5.69261 60.5049 6.93934L14.5049 33.4495C12.3363 34.6993 11 37.0119 11 39.5149V88.4929C11 90.9959 12.3363 93.3085 14.5049 94.5583L60.5049 121.068C62.6682 122.315 65.3318 122.315 67.4951 121.068L113.495 94.5583C115.664 93.3085 117 90.9959 117 88.4929V39.5149C117 37.0119 115.664 34.6993 113.495 33.4495ZM70.4909 1.74043C66.4733 -0.574934 61.5267 -0.574935 57.5091 1.74043L11.5091 28.2506C7.48177 30.5716 5 34.8664 5 39.5149V88.4929C5 93.1414 7.48177 97.4362 11.5091 99.7572L57.5091 126.267C61.5267 128.583 66.4733 128.583 70.4909 126.267L116.491 99.7572C120.518 97.4362 123 93.1414 123 88.4929V39.5149C123 34.8664 120.518 30.5716 116.491 28.2506L70.4909 1.74043Z",fill:"var(--menu_v1--logo_brand)"})),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M58.0798 46.5126C58.0798 47.6124 57.1919 48.5058 56.0921 48.5126L54.8398 48.5203C54.5798 49.8003 54.0598 51.0003 53.3598 52.0603L54.2456 52.9461C55.0266 53.7271 55.0266 54.9935 54.2456 55.7745L54.214 55.8061C53.433 56.5871 52.1666 56.5871 51.3856 55.8061L50.4998 54.9203C49.4398 55.6203 48.2398 56.1403 46.9598 56.4003V57.6203C46.9598 58.7249 46.0644 59.6203 44.9598 59.6203H44.8998C43.7952 59.6203 42.8998 58.7249 42.8998 57.6203V56.3803C41.6198 56.1203 40.4198 55.6003 39.3598 54.9003L38.474 55.7861C37.6929 56.5672 36.4266 56.5671 35.6456 55.7861L35.614 55.7545C34.833 54.9735 34.833 53.7071 35.614 52.9261L36.4998 52.0403C35.7998 50.9803 35.2798 49.7803 35.0198 48.5003H33.7798C32.6752 48.5003 31.7798 47.6049 31.7798 46.5003V46.4403C31.7798 45.3357 32.6752 44.4403 33.7798 44.4403H35.0198C35.2798 43.1603 35.7998 41.9603 36.4998 40.9003L35.614 40.0145C34.833 39.2335 34.833 37.9671 35.614 37.1861L35.6456 37.1545C36.4266 36.3735 37.6929 36.3735 38.474 37.1545L39.3598 38.0403C40.4198 37.3403 41.6198 36.8203 42.8998 36.5603V35.3203C42.8998 34.2157 43.7952 33.3203 44.8998 33.3203H44.9598C46.0644 33.3203 46.9598 34.2157 46.9598 35.3203V36.5603C48.2398 36.8203 49.4398 37.3403 50.4998 38.0403L51.3856 37.1545C52.1666 36.3735 53.433 36.3735 54.214 37.1545L54.2456 37.1861C55.0266 37.9671 55.0266 39.2335 54.2456 40.0145L53.3598 40.9003C54.0598 41.9603 54.5798 43.1603 54.8398 44.4403H56.0798C57.1844 44.4403 58.0798 45.3357 58.0798 46.4403V46.5126ZM39.8398 46.4803C39.8398 49.2803 42.1198 51.5403 44.9198 51.5403C47.7198 51.5403 49.9798 49.2803 49.9798 46.4803C49.9798 43.7003 47.7198 41.4203 44.9198 41.4203C42.0998 41.4203 39.8398 43.6803 39.8398 46.4803Z",fill:"var(--menu--bg--logo_icon--enabled)"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M94.6983 63.9758C95.1846 64.971 94.7695 66.1719 93.7725 66.6543L90.6198 68.1798C91.1798 70.3398 91.2798 72.5398 90.9998 74.6798L94.3124 75.8264C95.3552 76.1874 95.9086 77.3248 95.5491 78.368L94.6123 81.0863C94.2521 82.1316 93.1121 82.6863 92.0672 82.3246L88.7598 81.1798C87.6598 83.0398 86.2198 84.6998 84.4598 86.0598L85.9991 89.202C86.4854 90.1946 86.0742 91.3934 85.0811 91.8787L82.5009 93.1396C81.5068 93.6254 80.3073 93.2118 79.8238 92.2167L78.2998 89.0798C76.1398 89.6398 73.9398 89.7398 71.7998 89.4598L70.6531 92.7724C70.2922 93.8152 69.1548 94.3686 68.1115 94.009L65.3933 93.0723C64.348 92.7121 63.7933 91.572 64.1549 90.5272L65.2998 87.2198C63.4398 86.1198 61.7798 84.6798 60.4198 82.9198L57.2746 84.4478C56.2827 84.9297 55.0879 84.5178 54.6037 83.527L53.34 80.9408C52.8542 79.9468 53.2678 78.7472 54.2629 78.2638L57.3998 76.7398C56.8398 74.5798 56.7398 72.3798 57.0198 70.2398L53.7072 69.0931C52.6644 68.7321 52.111 67.5948 52.4706 66.5515L53.4073 63.8332C53.7675 62.7879 54.9076 62.2332 55.9524 62.5949L59.2598 63.7398C60.3598 61.8798 61.7798 60.2198 63.5598 58.8598L62.0318 55.7146C61.5499 54.7227 61.9618 53.5279 62.9526 53.0437L65.5446 51.777C66.5364 51.2924 67.7332 51.7028 68.2188 52.6941L69.7598 55.8398C71.9198 55.2798 74.1198 55.1798 76.2598 55.4598L77.4065 52.1471C77.7675 51.1044 78.9048 50.551 79.9481 50.9105L82.6663 51.8472C83.7117 52.2075 84.2664 53.3475 83.9047 54.3923L82.7598 57.6998C84.6198 58.7998 86.2798 60.2398 87.6398 61.9998L90.7635 60.476C91.7558 59.992 92.9526 60.4035 93.4373 61.3954L94.6983 63.9758ZM66.2998 76.2398C68.3798 80.4998 73.5398 82.2798 77.7998 80.1998C82.0598 78.1198 83.8398 72.9598 81.7598 68.6998C79.6798 64.4398 74.5198 62.6598 70.2598 64.7398C65.9998 66.8198 64.2198 71.9798 66.2998 76.2398Z",fill:"var(--menu--bg--logo_icon--enabled)"})),t.createElement("defs",null,t.createElement("clipPath",{id:"clip0_238_323"},t.createElement("rect",{width:"128",height:"128",fill:"var(--menu--bg--logo_icon--enabled)"})),t.createElement("clipPath",{id:"clip1_238_323"},t.createElement("rect",{width:"128",height:"128",fill:"var(--menu--bg--logo_icon--enabled)"})))),t.createElement("div",{className:"logo-text"},t.createElement(o,{type:"BTM3",className:"logo-text-osmp"},"Configuration Service"),t.createElement(o,{type:"BTR4"},"Kaspersky Next"))),I=n.a` + min-height: 64px; + display: flex; + gap: 8px; + margin: 10px 16px 16px 16px; + color: #fff; + text-decoration: none; + overflow: hidden; + align-items: center; + opacity: 1; + position: relative; + transition: opacity 0.1s .15s ease; + + .logo-text { + display: flex; + flex-direction: column; + gap: 2px; + } + + .logo-text .kl6-text { + color: var(--menu--text--logo); + } + + &:active, + &:hover, + &:focus { + color: #fff; + text-decoration: none; + } + + .logo-svg { + position: relative; + top: 0; + width: 64px; + height: 64px; + margin: 0 5px; + } + + &.logo-ksc-cloud { + .logo-text-strong { + font-size: 14px; + line-height: 1; + font-weight: 600; + margin: 0.2em 0; + } + + .logo-text-light { + font-size: 10px; + line-height: 1; + font-weight: 600; + } + } + + .ant-layout-sider-collapsed & { + opacity: 0; + transition: opacity 0s 0s ease; + width: 0; + height: 0; + overflow: hidden; + position: absolute; + } +`;f.__docgenInfo={description:"",methods:[],displayName:"AppLogo"};const j=[{key:"Administration server",state:"monitoring",weight:100,icon:u,klId:"navigation.main.server",isRoot:!0,itemDivider:i.After,onClick:()=>e("Administration server")}],H=[{state:"monitoring",weight:100,key:"Monitoring & reporting",iconClass:"monitoring",icon:g,klId:"navigation.main.monitoring",isRoot:!0,elementAfter:t.createElement(a,{mode:"critical",text:"2"}),items:[{state:"dashboard",weight:100,isNew:!0,key:"Dashboard",klId:"navigation.monitoring.dashboard",onClick:()=>e("Dashboard")},{state:"reports",weight:200,key:"Reports",klId:"navigation.monitoring.reports",onClick:()=>e("Reports"),itemDivider:i.Before},{state:"events",weight:300,key:"Event selections",klId:"navigation.selections.events",onClick:()=>e("Event selections")},{state:"notifications",weight:400,key:"Notifications",klId:"navigation.selections.notifications",onClick:()=>e("Notifications")},{state:"announcements",weight:500,key:"Kaspersky announcements im long long label",klId:"navigation.selections.announcements",onClick:()=>e("Kaspersky announcements")}]},{state:"management",weight:200,key:"Assets (Devices)",iconClass:"assets",icon:k,klId:"navigation.main.management",isRoot:!0,itemDivider:i.After,items:[{state:"policies",weight:100,key:"Policies & profiles",klId:"navigation.management.policies",groupsTree:!0,onClick:()=>e("Policies & profiles")},{state:"tasks",weight:200,key:"Tasks",klId:"navigation.management.tasks",groupsTree:!0,onClick:()=>e("Menu item click")},{state:"hosts",weight:300,key:"Managed devices",itemClass:null,klId:"navigation.management.hosts",groupsTree:!0,onClick:()=>e("Menu item click")},{state:"distributionPoints",weight:400,key:"navigation.main.distributionPoints",itemClass:"",klId:"navigation.management.distributionPoints",groupsTree:!0,onClick:()=>e("Menu item click")},{state:"device-relocation-rules-management",weight:500,key:"Moving rules",klId:"relocationRules.displayName",groupsTree:!0,onClick:()=>e("Menu item click")},{state:"device-selections",weight:600,key:"Device selections",itemClass:null,klId:"navigation.selections.deviceSelections",groupsTree:!0,onClick:()=>e("Menu item click")},{state:"all-tags",weight:700,key:"Tags",itemClass:null,klId:"navigation.operations.tags",items:[{state:"hosts-tags",weight:100,key:"Device tags",klId:"navigation.operations.tags.hostsTags",onClick:()=>e("Menu item click")},{state:"autotagging-rules",weight:200,key:"Auto-tagging rules",klId:"navigation.operations.tags.autotaggingRules",onClick:()=>e("Menu item click")}]},{state:"administration-groups",weight:800,key:"Hierarchy of groups",itemClass:null,klId:"navigation.management.administration-groups",onClick:()=>e("Menu item click")}]},{state:"applicationsAndServices",weight:300,key:"Applications and Services",iconClass:"applicationsAndServices",itemClass:"",icon:m,klId:"navigation.main.applicationsAndServices",items:[],isRoot:!0},{state:"users-and-roles",weight:400,key:"Users & roles",iconClass:"usersRoles",icon:w,itemClass:"js-tutorial-welcome-step-13-selector",klId:"navigation.main.usersAndRoles",isRoot:!0,isNew:!0,items:[{state:"users",weight:100,key:"Users & groups",itemClass:null,klId:"navigation.users-and-roles.users",onClick:()=>e("Menu item click")},{state:"roles",weight:200,key:"Roles",itemClass:null,klId:"navigation.users-and-roles.roles",onClick:()=>e("Menu item click")}]},{state:"operations",weight:500,key:"Operations",iconClass:"operations",itemClass:"js-tutorial-welcome-step-15-selector",icon:v,klId:"navigation.main.operations",isRoot:!0,elementAfter:t.createElement(r,{mode:"critical"}),items:[{state:"licensing",weight:100,key:"Kaspersky licenses",itemClass:null,klId:"navigation.operations.licensing",items:[{state:"LicensingKl",weight:100,key:"navigation.main.licensingKl",klId:"navigation.operations.licensing.kl",onClick:()=>e("Menu item click")}]},{state:"applications",weight:200,key:"Third-party applications",itemClass:null,klId:"navigation.operations.applications",items:[{state:"applications-categories",weight:100,key:"Application categories",klId:"navigation.operations.applications.applicationsCategories",onClick:()=>e("Menu item click")},{state:"ApplicationsRegistry",weight:200,key:"Applications registry",klId:"navigation.operations.applications.applicationsRegistry",onClick:()=>e("Menu item click")},{state:"ApplicationsTags",weight:300,key:"Application tags",klId:"navigation.operations.applications.applicationsTags",onClick:()=>e("Menu item click")},{state:"exec-files",weight:400,key:"Executable files",klId:"navigation.operations.applications.executables",onClick:()=>e("Menu item click")},{state:"MonitoredApplications",weight:500,key:"Monitored applications",klId:"navigation.operations.applications.monitoredApplications",onClick:()=>e("Menu item click")}]},{state:"stores",weight:300,key:"Repositories",itemClass:null,klId:"navigation.operations.storages",items:[{state:"backup",weight:100,key:"Backup",klId:"navigation.operations.storages.backup",onClick:()=>e("Menu item click")},{state:"quarantine",weight:200,key:"Quarantine",klId:"navigation.operations.storages.quarantine",onClick:()=>e("Menu item click")},{state:"unprocessed-files",weight:300,key:"Active threats",klId:"navigation.operations.storages.unprocessed",onClick:()=>e("Menu item click")},{state:"distributives-in-stores",weight:400,key:"Installation packages",klId:"navigation.network.deploymentAndAssignment.distributives",onClick:()=>e("Menu item click")},{state:"hardware",weight:500,key:"Hardware",klId:"navigation.operations.storages.hardware",onClick:()=>e("Menu item click")},{state:"deleted-objects",weight:600,key:"Deleted objects",klId:"navigation.operations.storages.deleted-objects",onClick:()=>e("Menu item click")},{state:"adaptive-security",weight:700,key:"Triggering of rules in smart training state",klId:"navigation.operations.storages.adaptive-security",onClick:()=>e("Menu item click")}]},{state:"kl-applications",weight:400,key:"Kaspersky applications",itemClass:null,klId:"navigation.operations.applications",items:[{state:"seamless-updates",weight:200,key:"Seamless updates",klId:"navigation.operations.vapm.seamlessUpdates",onClick:()=>e("Menu item click")},{key:"Current application versions",weight:300,klId:"navigation.operations.klever",onClick:()=>e("Menu item click")}]},{state:"patch-managment",weight:500,key:"Patch management",klId:"navigation.operations.patch-managment",items:[{state:"software-vulnerabilities",weight:100,key:"Software vulnerabilities",klId:"navigation.operations.app-management.software-vulnerabilities",onClick:()=>e("Menu item click")},{state:"software-updates",weight:200,key:"Software updates",klId:"navigation.operations.patch-managment.updates",onClick:()=>e("Menu item click")}]},{state:"encryption",weight:600,key:"Data encryption and protection",klId:"navigation.operations.encryption",items:[{state:"encrypted-devices",weight:100,key:"Encrypted drives",klId:"navigation.operations.encryption.encrypted-devices",onClick:()=>e("Menu item click")},{state:"encryption-events",weight:200,key:"Encryption events",klId:"navigation.operations.encryption.encryption-events",onClick:()=>e("Menu item click")}]},{state:"migration",weight:700,key:"Migration",klId:"navigation.operations.migration",itemClass:"js-tutorial-welcome-step-migration-selector",onClick:()=>e("Menu item click")}]},{key:"Endpoint security",isCaption:!0,isRoot:!0},{state:"network",weight:600,key:"Discovery & deployment",iconClass:"deploymentAssignment",itemClass:"js-tutorial-welcome-step-4-selector",icon:p,klId:"navigation.main.network",isRoot:!0,elementAfter:t.createElement(a,{mode:"in-progress",text:"10"}),items:[{state:"unassigned-devices",weight:100,key:"Unassigned devices",itemClass:"js-tutorial-welcome-step-6-selector",klId:"navigation.network.unassignedDevices",onClick:()=>e("Menu item click")},{state:"scanning-tasks",weight:200,key:"Discovery",itemClass:"js-tutorial-welcome-step-5-selector",klId:"navigation.network.scanningTasks",items:[{state:"ip-poll",weight:100,key:"IP ranges",klId:"navigation.network.scanningTasks.ipPoll",onClick:()=>e("Menu item click")},{state:"windows-domains",weight:200,key:"Windows domains",klId:"navigation.network.scanningTasks.winDomains",onClick:()=>e("Menu item click")},{state:"active-directory",weight:300,key:"Domain controllers",klId:"navigation.network.scanningTasks.domainControllers",onClick:()=>e("Menu item click")},{state:"cloud",weight:400,key:"Cloud",klId:"navigation.network.scanningTasks.cloud",onClick:()=>e("Menu item click")}]},{state:"deployment-assignment",weight:300,key:"Deployment & assignment",iconClass:"deploymentAssignment",itemClass:"js-tutorial-welcome-step-7-selector",klId:"navigation.network.deploymentAndAssignment",items:[{state:"device-relocation-rules",weight:100,key:"Moving rules",klId:"navigation.network.deploymentAndAssignment.relocationRules",onClick:()=>e("Menu item click")},{state:"deployment-wizard",weight:200,key:"Protection deployment wizard",klId:"navigation.network.deploymentAndAssignment.deploymentWizard",onClick:()=>e("Menu item click")},{state:"quick-start-wizard",weight:300,key:"Quick start wizard",klId:"navigation.network.deploymentAndAssignment.quickStartWizard",onClick:()=>e("Menu item click")},{state:"cloud-protection-wizard",weight:400,key:"Configure cloud environment",klId:"navigation.network.deploymentAndAssignment.cloudProtectionWizard",onClick:()=>e("Menu item click")},{state:"distributives",weight:500,key:"Installation packages",klId:"navigation.network.deploymentAndAssignment.distributives",onClick:()=>e("Menu item click")}]},{state:"device-selections",weight:400,key:"Device selections",itemClass:null,klId:"navigation.network.deviceSelections",onClick:()=>e("Menu item click")}]},{iconClass:"marketplace",icon:d,state:"marketplace",weight:700,key:"Marketplace",klId:"navigation.monitoring.marketplace",isRoot:!0,disabled:!0,onClick:()=>e("Menu item click")},{state:"submenu",weight:800,key:"Submenu",iconClass:"deploymentAssignment",icon:l,klId:"navigation.main.submenu",isRoot:!0,submenuItems:s},{state:"longTitle",weight:800,icon:l,key:"Long title".repeat(20),isRoot:!0,submenuItems:s,lineClamp:2}],V=[{iconClass:"settings",icon:y,state:"settings",weight:100,key:"Settings",klId:"navigation.settings",isRoot:!0,items:[{key:"Account",isCaption:!0},{key:"Profile",onClick:()=>e("Profile")},{key:"Logout",onClick:()=>e("Logout")},{key:"Interface language",isCaption:!0,itemDivider:i.Before,onClick:()=>e("Interface language")},{key:"English",onClick:()=>e("English")},{key:"Русский",onClick:()=>e("Русский")},{key:"Additional information",isCaption:!0,itemDivider:i.Before},{klId:"ca-certificate",key:"CA certificate",onClick:()=>e("CA certificate")}]},{mode:"user",userProps:{role:"Operator",name:"WIN-BTDS5ATJUI2\\Administrator",status:"unavailable"},iconClass:"user",icon:h,state:"user",weight:100,key:"WIN-BTDS5ATJUI2\\Administrator",klId:"navigation.user",isRoot:!0,onClick:()=>e("User")}],$=[{state:"cloud-protection-wizard",weight:400,key:"Configure cloud environment",klId:"navigation.network.deploymentAndAssignment.cloudProtectionWizard",onClick:()=>e("Configure cloud environment")}];function M(c){return t.createElement(A,{className:`item js-tutorial-notifications header-notification${c?" active":""}`,role:"button",onClick:()=>e("Notifications")},t.createElement(C,null))}const A=n.span` + position: relative; + display: inline-block; + height: 16px; + + &.active { + &:before { + content: ''; + display: block; + position: absolute; + left: 14px; + top: -6px; + width: 8px; + height: 8px; + border-radius: 50%; + background: var(--indicator--icon--critical); + } + } +`;M.__docgenInfo={description:"",methods:[],displayName:"getNotificationsIcon"};export{f as A,B as S,H as a,j as b,$ as f,M as g,V as n}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Overflow-8LRqTPgc.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Overflow-8LRqTPgc.js new file mode 100644 index 00000000..6cca6339 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Overflow-8LRqTPgc.js @@ -0,0 +1 @@ +import{aX as He,p as Ne,r as a,i as K,l as p,_ as D,j as le,aY as pe,Q as Qe,a as g,N as Ze,D as Je,R as et,aZ as tt}from"./iframe-zz6a49H8.js";function mt(e,l){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=new Set;function u(r,i){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,d=f.has(r);if(He(!d,"Warning: There may be circular references"),d)return!1;if(r===i)return!0;if(o&&c>1)return!1;f.add(r);var y=c+1;if(Array.isArray(r)){if(!Array.isArray(i)||r.length!==i.length)return!1;for(var v=0;v"u")Qe(e);else{var l=new MessageChannel;l.port1.onmessage=function(){return e()},l.port2.postMessage(void 0)}}function it(){var e=a.useRef(null),l=function(f){e.current||(e.current=[],at(function(){Je.unstable_batchedUpdates(function(){e.current.forEach(function(u){u()}),e.current=null})})),e.current.push(f)};return l}function O(e,l){var o=a.useState(l),f=g(o,2),u=f[0],r=f[1],i=Ze(function(c){e(function(){r(c)})});return[u,i]}var Y=et.createContext(null),st=["component"],lt=["className"],ft=["className"],ut=function(l,o){var f=a.useContext(Y);if(!f){var u=l.component,r=u===void 0?"div":u,i=K(l,st);return a.createElement(r,p({},i,{ref:o}))}var c=f.className,d=K(f,lt),y=l.className,v=K(l,ft);return a.createElement(Y.Provider,{value:null},a.createElement($,p({ref:o,className:le(c,y)},d,v)))},we=a.forwardRef(ut);we.displayName="RawItem";var ot=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ie="responsive",xe="invalidate";function dt(e){return"+ ".concat(e.length," ...")}function ct(e,l){var o=e.prefixCls,f=o===void 0?"rc-overflow":o,u=e.data,r=u===void 0?[]:u,i=e.renderItem,c=e.renderRawItem,d=e.itemKey,y=e.itemWidth,v=y===void 0?10:y,w=e.ssr,I=e.style,H=e.className,h=e.maxCount,j=e.renderRest,P=e.renderRawRest,W=e.suffix,S=e.component,k=S===void 0?"div":S,Q=e.itemComponent,x=e.onVisibleChange,V=K(e,ot),_=w==="full",R=it(),Z=O(R,null),T=g(Z,2),U=T[0],be=T[1],C=U||0,ze=O(R,new Map),fe=g(ze,2),ue=fe[0],De=fe[1],Pe=O(R,0),oe=g(Pe,2),We=oe[0],Ae=oe[1],Me=O(R,0),de=g(Me,2),F=de[0],Oe=de[1],Ke=O(R,0),ce=g(Ke,2),L=ce[0],$e=ce[1],je=a.useState(null),ve=g(je,2),J=ve[0],me=ve[1],ke=a.useState(null),ye=g(ke,2),X=ye[0],Ve=ye[1],b=a.useMemo(function(){return X===null&&_?Number.MAX_SAFE_INTEGER:X||0},[X,U]),Te=a.useState(!1),he=g(Te,2),Ue=he[0],Fe=he[1],ee="".concat(f,"-item"),Se=Math.max(We,F),te=h===Ie,E=r.length&&te,Ee=h===xe,Le=E||typeof h=="number"&&r.length>h,N=a.useMemo(function(){var t=r;return E?U===null&&_?t=r:t=r.slice(0,Math.min(r.length,C/v)):typeof h=="number"&&(t=r.slice(0,h)),t},[r,v,U,h,E]),re=a.useMemo(function(){return E?r.slice(b+1):r.slice(N.length)},[r,N,E,b]),q=a.useCallback(function(t,n){var s;return typeof d=="function"?d(t):(s=d&&(t==null?void 0:t[d]))!==null&&s!==void 0?s:n},[d]),Xe=a.useCallback(i||function(t){return t},[i]);function G(t,n,s){X===t&&(n===void 0||n===J)||(Ve(t),s||(Fe(tC){G(m-1,t-M-L+F);break}}W&&ne(0)+L>C&&me(null)}},[C,ue,F,L,q,N]);var Re=Ue&&!!re.length,_e={};J!==null&&E&&(_e={position:"absolute",left:J,top:0});var A={prefixCls:ee,responsive:E,component:Q,invalidate:Ee},Be=c?function(t,n){var s=q(t,n);return a.createElement(Y.Provider,{key:s,value:D(D({},A),{},{order:n,item:t,itemKey:s,registerSize:ge,display:n<=b})},c(t,n))}:function(t,n){var s=q(t,n);return a.createElement($,p({},A,{order:n,key:s,item:t,renderItem:Xe,itemKey:s,registerSize:ge,display:n<=b}))},ae,Ce={order:Re?b:Number.MAX_SAFE_INTEGER,className:"".concat(ee,"-rest"),registerSize:Ge,display:Re};if(P)P&&(ae=a.createElement(Y.Provider,{value:D(D({},A),Ce)},P(re)));else{var ie=j||dt;ae=a.createElement($,p({},A,Ce),typeof ie=="function"?ie(re):ie)}var se=a.createElement(k,p({className:le(!Ee&&f,H),style:I,ref:l},V),N.map(Be),Le?ae:null,W&&a.createElement($,p({},A,{responsive:te,responsiveDisabled:!E,order:b,className:"".concat(ee,"-suffix"),registerSize:Ye,display:!0,style:_e}),W));return te&&(se=a.createElement(pe,{onResize:qe,disabled:!E},se)),se}var B=a.forwardRef(ct);B.displayName="Overflow";B.Item=we;B.RESPONSIVE=Ie;B.INVALIDATE=xe;export{B as F,mt as i}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader-CwTPj1nQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader-CwTPj1nQ.js new file mode 100644 index 00000000..0f27ff3f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader-CwTPj1nQ.js @@ -0,0 +1,41 @@ +import{a0 as m,u as p,R as t,ah as d,T as f,H as g}from"./iframe-zz6a49H8.js";import{T as u}from"./Tag-DxDPN1QL.js";import{B as x}from"./Breadcrumbs-OMYSxOcZ.js";const e="hexa-ui-page-header",y=m` + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + padding: 24px; + + .${e}-content { + display: flex; + justify-content: space-between; + + .${e}-content-left { + display: flex; + gap: 8px; + + .${e}-content-left-main { + display: flex; + flex-direction: column; + gap: 8px; + + .${e}-content-left-main-title { + display: flex; + gap: 8px; + + .${e}-content-left-main-title-tags { + display: flex; + align-items: center; + } + } + } + } + + .${e}-content-left-before, .${e}-content-right { + display: flex; + align-items: center; + height: 32px; + } + } +`,$=g.div` + ${y} +`,T=i=>{const{breadcrumbs:s,description:l,iconBefore:n,tagsAfter:a,elementAfter:r,title:c,testAttributes:o}=p(i);return t.createElement($,{className:e,...o},s&&t.createElement(x,{...s,size:"small"}),t.createElement("div",{className:`${e}-content`},t.createElement("div",{className:`${e}-content-left`},n&&t.createElement("div",{className:`${e}-content-left-before`},n),t.createElement("div",{className:`${e}-content-left-main`},t.createElement("div",{className:`${e}-content-left-main-title`},t.createElement(d,null,c),a&&a.length&&t.createElement("div",{className:`${e}-content-left-main-title-tags`},t.createElement(u.Group,{items:a}))),t.createElement(f,{type:"BTR2"},l))),r&&t.createElement("div",{className:`${e}-content-right`},r)))};T.__docgenInfo={description:"",methods:[],displayName:"PageHeader",props:{breadcrumbs:{required:!1,tsType:{name:"BreadcrumbsProps"},description:""},description:{required:!1,tsType:{name:"string"},description:""},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:""},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:""},tagsAfter:{required:!1,tsType:{name:"TagGroupProps['items']",raw:"TagGroupProps['items']"},description:""},title:{required:!1,tsType:{name:"string"},description:""}}};export{T as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader.stories-4ltovT2D.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader.stories-4ltovT2D.js new file mode 100644 index 00000000..ac3466e8 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PageHeader.stories-4ltovT2D.js @@ -0,0 +1,6 @@ +import{b as m,R as e}from"./iframe-zz6a49H8.js";import{w as T}from"./withDesignControls-Cqk9De58.js";import{w as x}from"./withMeta-CjSZnBk7.js";import{g}from"./helpers-CTig38oc.js";import{B as P}from"./Button-Djh220XQ.js";import{T as k}from"./Textbox-O3s0uqSG.js";import{T as A}from"./Tag-DxDPN1QL.js";import{c as a,r as E}from"./index-BDzolQnr.js";import{P as d}from"./PageHeader-CwTPj1nQ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./SearchOutlined-tsI9ISqz.js";import"./Popover-B2Trw9mJ.js";import"./StatusOkSolid-MBCvP7_O.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./Placeholder-Bv52avk_.js";import"./index-Bnrns6p9.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Breadcrumbs-OMYSxOcZ.js";const H={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},C="Page Header",D="Page header — компонент, который используется для отображения шапки страницы. Содержит набор элементов, которые могут отображаться/скрываться в зависимости от необходимости",B="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=112996%3A424358",I="https://pixso.net/app/design/rU7ZxxlujCUls9Tm4NPAuw",p={dod:H,component:C,description:D,designLink:B,pixsoView:I},ze={title:"Hexa UI Components/PageHeader",component:d,...T({componentName:"pageHeader",meta:{args:{testId:"page-header-test-id",klId:"page-header-kl-id",title:"Page title",description:"Page description",iconBefore:e.createElement(a,null),elementAfter:e.createElement(a,null),breadcrumbs:{routes:g()},tagsAfter:[{label:"Tag 1"},{label:"Tag 2"}]},parameters:{badges:[m.stable,m.reviewedByDesign],docs:{page:x(p)},design:p.pixsoView}},designArgs:{iconBefore:"Placeholder",elementAfter:"Icon",breadcrumbs:!0,tagsAfter:!0}})},S=({iconBefore:r,elementAfter:s,tagsAfter:u,breadcrumbs:b,...f})=>{let o;switch(r){case"Placeholder":o=e.createElement(a,null);break;case"Settings":o=e.createElement(E,null);break;case"-":default:o=null}let t;switch(s){case"Icon":t=e.createElement(a,null);break;case"Tag":t=e.createElement(A,null,"Some tag");break;case"Textbox":t=e.createElement(k,null);break;case"Button":t=e.createElement(P,{text:"Some button"});break;case"-":default:t=null}const h=u?[{label:"Tag 1"},{label:"Tag 2"}]:void 0,w=b?{routes:g()}:void 0;return{iconBefore:o,elementAfter:t,tagsAfter:h,breadcrumbs:w,...f}},i={render:r=>{const s=localStorage.getItem("showDesignControls")==="true";return e.createElement(d,{...s?S(r):r})}};var n,l,c;i.parameters={...i.parameters,docs:{...(n=i.parameters)==null?void 0:n.docs,source:{originalSource:`{ + render: (args: PageHeaderProps) => { + const showDesignControls = localStorage.getItem('showDesignControls') === 'true'; + return ; + } +}`,...(c=(l=i.parameters)==null?void 0:l.docs)==null?void 0:c.source}}};const Fe=["PageHeader"];export{i as PageHeader,Fe as __namedExportsOrder,ze as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-78RDIjDb.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-78RDIjDb.js new file mode 100644 index 00000000..948e1de9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-78RDIjDb.js @@ -0,0 +1,164 @@ +import{a0 as h,a2 as M,a1 as D,aw as L,u as x,R as n,H as d,T as S,w as F,K as v,r as y}from"./iframe-zz6a49H8.js";import{S as O}from"./Select-AFVn7dC3.js";import{t as G}from"./ArrowLeft-BenI_L4g.js";import{t as U}from"./ArrowRight-DPBBrE_M.js";import{a as H,u as K}from"./useThemedTextbox-BGGAc01B.js";import{u as k}from"./useTranslation-7a9748wG.js";import{P as V}from"./Pagination-CA-Gsqo_.js";const a=D(),W=h` + & { + display: flex; + align-items: center; + gap: 4px; + + ::after { + display: none; + } + + .ant-pagination-options { + margin-left: 0; + white-space: pre; + + .ant-pagination-options-quick-jumper { + margin-left: 12px; + display: flex; + align-items: center; + gap: 8px; + color: var(--text--secondary); + ${M(L.BTR3)}; + + input { + ${H} + width: 48px; + margin: 0; + -moz-appearance: textfield; + + &::-webkit-outer-spin-button, + &::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + } + } + + ::after { + display: none; + } + } + + .ant-pagination-item, + .ant-pagination-prev, + .ant-pagination-next, + .ant-pagination-jump-next, + .ant-pagination-jump-prev { + color: ${a("unselected.enabled.color")}; + background: transparent; + border: none; + border-radius: 6px; + width: 32px; + height: 32px; + margin: 0; + display: flex; + justify-content: center; + align-items: center; + + a { + padding: 0; + color: ${a("unselected.enabled.color")}; + } + + &:hover { + background: ${a("unselected.hover.background")}; + } + &:active { + background: ${a("unselected.active.background")}; + } + &:focus-visible { + box-shadow: ${a("focus.boxShadow")}; + } + &[aria-disabled="true"], &:has([aria-disabled]) { + &, &:hover, &:active { + background: transparent; + color: ${a("unselected.disabled.color")}; + } + } + + &.ant-pagination-item-active { + background: ${a("selected.enabled.background")}; + + &, a { + color: ${a("selected.enabled.color")}; + } + + &:hover { + background: ${a("selected.hover.background")}; + + &, a { + color: ${a("selected.hover.color")}; + } + } + + &:active { + background: ${a("selected.active.background")}; + + &, a { + color: ${a("selected.active.color")}; + } + } + } + } + &&.ant-pagination-disabled { + .ant-pagination-item, + .ant-pagination-prev, + .ant-pagination-next, + .ant-pagination-jump-next, + .ant-pagination-jump-prev { + &, &:hover, &:active { + cursor: not-allowed; + background: transparent; + &, a { + color: ${a("unselected.disabled.color")}; + } + + &.ant-pagination-item-active { + background: ${a("selected.disabled.background")}; + &, a { + color: ${a("selected.disabled.color")}; + } + } + } + } + } + } +`,B=h` + width: 100%; + display: flex; + align-items: center; + height: 32px; + justify-content: space-between; + + .kl6-pagination-right { + display: flex; + align-items: center; + gap: 16px; + } + + & a { + font-family: inherit !important; + font-size: inherit !important; + line-height: inherit !important; + font-weight: inherit !important; + font-style: inherit !important; + letter-spacing: inherit !important; + } +`,J=h` + & .ant-select-item.ant-select-item-option { + padding-right: 12px + } +`,Q=h` + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; +`,X=d(S)` + white-space: nowrap; +`,C=e=>{const{total:t,selected:i,showSelected:o,testAttributes:c}=x(e),{t:m}=k(),u=`${m("pagination.total",{count:t})}`;return n.createElement(X,{...c},o?`${u} / ${m("pagination.selected",{count:i})}`:u)};C.__docgenInfo={description:"",methods:[],displayName:"TotalSummary",props:{total:{required:!0,tsType:{name:"number"},description:""},selected:{required:!1,tsType:{name:"number"},description:""},showSelected:{required:!1,tsType:{name:"boolean"},description:""}}};const Y={light:v.Light,dark:v.Dark},Z=e=>{const{cssConfig:t,...i}=F(e,{componentName:"pagination",defaultValues:{}}),{cssConfig:o}=K({...e,theme:e.theme&&Y[e.theme]}),c=y.useMemo(()=>({...o,...t}),[o,t]);return{...i,cssConfig:c}},ee=d.div`${B}`,te=d.span`${Q}`,ne=d(V).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${W} +`,ae=d(O)`${J}`,ie={nextIcon:n.createElement(U,null),prevIcon:n.createElement(G,null),jumpNextIcon:n.createElement(n.Fragment,null,"..."),jumpPrevIcon:n.createElement(n.Fragment,null,"...")},oe=(e,t)=>t.map(i=>({label:`${i} / ${e("pagination.page")}`,value:parseInt(i)})),re=({pageNumber:e})=>n.createElement(te,{onClick:t=>{t.stopPropagation()},"aria-disabled":!0},e),se=8,le=({current:e=1,pageSize:t=10,pageSizeOptions:i=["10","20","50","100"],total:o=0,totalRoot:c,selected:m=0,showSelected:u=!0,onChange:g,onShowSizeChange:w,showSizeChanger:$=!1,jumper:q=!1,disabled:f=!1,cssConfig:P,hideOnSinglePage:T=!1,cursor:E=!1,simple:I=!1,testAttributes:z,...j})=>{const p=c||o;if(T&&p<=t)return null;const{t:b}=k();y.useEffect(()=>{const r=document.querySelector(".ant-pagination-options-quick-jumper input");r&&r.setAttribute("type","number")},[]);const N=y.useMemo(()=>oe(b,i),[b,i]),_=(r,s,l)=>{const A=E&&r>=se&&r===Math.ceil(p/Number(t))&&r-e>3;return s==="page"?A?n.createElement(re,{pageNumber:r}):n.createElement(S,null,l):l},R=r=>{const s=Number(r);let l=e;e*s>p&&(l=Math.ceil(p/s),g==null||g(l,s)),w&&w(l,s)};return n.createElement(ee,{"aria-disabled":f,...z},!I&&n.createElement(C,{total:o,showSelected:u,selected:m,testId:"total",klId:"total"}),n.createElement("div",{className:"kl6-pagination-right"},!(T&&o<=t)&&n.createElement(ne,{showQuickJumper:q,showSizeChanger:!1,itemRender:_,current:e,pageSize:t,total:p,showLessItems:!0,disabled:f||t>=o,onChange:g,cssConfig:P,locale:{jump_to:b("pagination.goto")||"Go to page",page:""},...ie,...j}),$&&n.createElement(ae,{testId:"select",value:t,options:N,onChange:R,disabled:f,placement:"topLeft",virtual:!1})))},ce=e=>{const t=Z(e),i=x(t);return n.createElement(le,{...i})};ce.__docgenInfo={description:"",methods:[],displayName:"Pagination",props:{current:{required:!1,tsType:{name:"number"},description:"Current page number"},pageSize:{required:!1,tsType:{name:"number"},description:"Number of data items per page"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled state"},hideOnSinglePage:{required:!1,tsType:{name:"boolean"},description:"Whether to hide pager on single page"},pageSizeOptions:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Specify the sizeChanger options"},showSizeChanger:{required:!1,tsType:{name:"boolean"},description:"Determine whether to show pageSize select, it will be true when total > 50"},showLessItems:{required:!1,tsType:{name:"boolean"},description:"Show less pagination items: 3 or 5"},jumper:{required:!1,tsType:{name:"boolean"},description:"Determine whether you can jump to pages directly"},total:{required:!1,tsType:{name:"number"},description:`Total number of data items, including children, if data is tree-like structure. +Set in table if server pagination is used.`},totalRoot:{required:!1,tsType:{name:"number"},description:`Total number of root data items. +Used to calculate the correct number of pages if data is tree-like structure. +Equals to **total** if data is a flat array and should be ignored`},selected:{required:!1,tsType:{name:"number"},description:"Number of selected data items"},showSelected:{required:!1,tsType:{name:"boolean"},description:"Show number of selected data items"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(page: number, pageSize: number) => void",signature:{arguments:[{type:{name:"number"},name:"page"},{type:{name:"number"},name:"pageSize"}],return:{name:"void"}}},description:"Called when the page number or pageSize is changed, and it takes the resulting page number and pageSize as its arguments"},onShowSizeChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(current: number, size: number) => void",signature:{arguments:[{type:{name:"number"},name:"current"},{type:{name:"number"},name:"size"}],return:{name:"void"}}},description:"Called when pageSize is changed"},cursor:{required:!1,tsType:{name:"boolean"},description:"Cursor pagination"},simple:{required:!1,tsType:{name:"boolean"},description:"Simple Table mode. Without total, size changer and quick jumper"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{ce as P,C as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-CA-Gsqo_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-CA-Gsqo_.js new file mode 100644 index 00000000..59ad0722 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Pagination-CA-Gsqo_.js @@ -0,0 +1,3 @@ +import{_ as te,aX as xn,bq as En,n as Oe,r,i as nt,l as ce,j as ve,k as L,X as Pn,a as me,bd as Nn,bp as On,aZ as Rn,p as Ht,bo as Dn,b9 as Mn,m as Tn,bi as _n,R as $,e as Jt,f as Gt,g as qt,h as Xt}from"./iframe-zz6a49H8.js";import{o as Qt,a as Yt,S as kn,I as Zt,L as Vn,p as zn}from"./type-CR-gS43P.js";import{R as Ln,a as An}from"./LeftOutlined-BMF5M4Vq.js";import{K as T,u as wt}from"./KeyCode-D_nTN6KT.js";import{T as Kn}from"./index-BUgDoPiZ.js";import{p as Et}from"./pickAttrs-BgtJ82nl.js";import{F as Fn}from"./Overflow-8LRqTPgc.js";import{L as jn}from"./List-pPHb0BSj.js";import{g as Bn}from"./iconUtil-wMtlkNmn.js";import{u as $n}from"./useForceUpdate-Dh6TTvc4.js";function Kt(n,e){var i=n.key,a;return"value"in n&&(a=n.value),i??(a!==void 0?a:"rc-index-key-".concat(e))}function en(n,e){var i=n||{},a=i.label,t=i.value,o=i.options;return{label:a||(e?"children":"label"),value:t||"value",options:o||"options"}}function Un(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.fieldNames,a=e.childrenAsData,t=[],o=en(i,!1),l=o.label,u=o.value,f=o.options;function c(v,s){v.forEach(function(d){var g=d[l];if(s||!(f in d)){var O=d[u];t.push({key:Kt(d,t.length),groupOption:s,data:d,label:g,value:O})}else{var p=g;p===void 0&&a&&(p=d.label),t.push({key:Kt(d,t.length),group:!0,data:d,label:p}),c(d[f],!0)}})}return c(n,!1),t}function It(n){var e=te({},n);return"props"in e||Object.defineProperty(e,"props",{get:function(){return xn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),e}}),e}function Wn(n,e){if(!e||!e.length)return null;var i=!1;function a(o,l){var u=En(l),f=u[0],c=u.slice(1);if(!f)return[o];var v=o.split(f);return i=i||v.length>1,v.reduce(function(s,d){return[].concat(Oe(s),Oe(a(d,c)))},[]).filter(function(s){return s})}var t=a(n,e);return i?t:null}var Hn=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Jn=function(e){var i=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:i,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:i,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:i,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:i,adjustY:1}}}},Gn=function(e,i){var a=e.prefixCls;e.disabled;var t=e.visible,o=e.children,l=e.popupElement,u=e.containerWidth,f=e.animation,c=e.transitionName,v=e.dropdownStyle,s=e.dropdownClassName,d=e.direction,g=d===void 0?"ltr":d,O=e.placement,p=e.dropdownMatchSelectWidth,V=e.dropdownRender,C=e.dropdownAlign,h=e.getPopupContainer,F=e.empty,U=e.getTriggerDOMNode,y=e.onPopupVisibleChange,q=e.onPopupMouseEnter,W=nt(e,Hn),I="".concat(a,"-dropdown"),R=l;V&&(R=V(l));var x=r.useMemo(function(){return Jn(p)},[p]),j=f?"".concat(I,"-").concat(f):c,Z=r.useRef(null);r.useImperativeHandle(i,function(){return{getPopupElement:function(){return Z.current}}});var b=te({minWidth:u},v);return typeof p=="number"?b.width=p:p&&(b.width=u),r.createElement(Kn,ce({},W,{showAction:y?["click"]:[],hideAction:y?["click"]:[],popupPlacement:O||(g==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:x,prefixCls:I,popupTransitionName:j,popup:r.createElement("div",{ref:Z,onMouseEnter:q},R),popupAlign:C,popupVisible:t,getPopupContainer:h,popupClassName:ve(s,L({},"".concat(I,"-empty"),F)),popupStyle:b,getTriggerDOMNode:U,onPopupVisibleChange:y}),o)},tn=r.forwardRef(Gn);tn.displayName="SelectTrigger";var pt=function(e){var i=e.className,a=e.customizeIcon,t=e.customizeIconProps,o=e.onMouseDown,l=e.onClick,u=e.children,f;return typeof a=="function"?f=a(t):f=a,r.createElement("span",{className:i,onMouseDown:function(v){v.preventDefault(),o&&o(v)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},f!==void 0?f:r.createElement("span",{className:ve(i.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},u))},qn=function(e,i){var a,t,o=e.prefixCls,l=e.id,u=e.inputElement,f=e.disabled,c=e.tabIndex,v=e.autoFocus,s=e.autoComplete,d=e.editable,g=e.activeDescendantId,O=e.value,p=e.maxLength,V=e.onKeyDown,C=e.onMouseDown,h=e.onChange,F=e.onPaste,U=e.onCompositionStart,y=e.onCompositionEnd,q=e.open,W=e.attrs,I=u||r.createElement("input",null),R=I,x=R.ref,j=R.props,Z=j.onKeyDown,b=j.onChange,_=j.onMouseDown,P=j.onCompositionStart,D=j.onCompositionEnd,z=j.style;return I=r.cloneElement(I,te(te(te({type:"search"},j),{},{id:l,ref:Pn(i,x),disabled:f,tabIndex:c,autoComplete:s||"off",autoFocus:v,className:ve("".concat(o,"-selection-search-input"),(a=I)===null||a===void 0||(t=a.props)===null||t===void 0?void 0:t.className),role:"combobox","aria-expanded":q,"aria-haspopup":"listbox","aria-owns":"".concat(l,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(l,"_list"),"aria-activedescendant":g},W),{},{value:d?O:"",maxLength:p,readOnly:!d,unselectable:d?null:"on",style:te(te({},z),{},{opacity:d?null:0}),onKeyDown:function(H){V(H),Z&&Z(H)},onMouseDown:function(H){C(H),_&&_(H)},onChange:function(H){h(H),b&&b(H)},onCompositionStart:function(H){U(H),P&&P(H)},onCompositionEnd:function(H){y(H),D&&D(H)},onPaste:F})),I},Pt=r.forwardRef(qn);Pt.displayName="Input";function nn(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}var Xn=typeof window<"u"&&window.document&&window.document.documentElement,Qn=Xn;function Yn(n,e){Qn?r.useLayoutEffect(n,e):r.useEffect(n,e)}var Ft=function(e){e.preventDefault(),e.stopPropagation()},Zn=function(e){var i=e.id,a=e.prefixCls,t=e.values,o=e.open,l=e.searchValue,u=e.inputRef,f=e.placeholder,c=e.disabled,v=e.mode,s=e.showSearch,d=e.autoFocus,g=e.autoComplete,O=e.activeDescendantId,p=e.tabIndex,V=e.removeIcon,C=e.maxTagCount,h=e.maxTagTextLength,F=e.maxTagPlaceholder,U=F===void 0?function(G){return"+ ".concat(G.length," ...")}:F,y=e.tagRender,q=e.onToggleOpen,W=e.onRemove,I=e.onInputChange,R=e.onInputPaste,x=e.onInputKeyDown,j=e.onInputMouseDown,Z=e.onInputCompositionStart,b=e.onInputCompositionEnd,_=r.useRef(null),P=r.useState(0),D=me(P,2),z=D[0],Q=D[1],H=r.useState(!1),le=me(H,2),J=le[0],B=le[1],m="".concat(a,"-selection"),K=o||v==="tags"?l:"",Y=v==="tags"||s&&(o||J);Yn(function(){Q(_.current.scrollWidth)},[K]);function k(G,re,ue,he,ge){return r.createElement("span",{className:ve("".concat(m,"-item"),L({},"".concat(m,"-item-disabled"),ue)),title:typeof G=="string"||typeof G=="number"?G.toString():void 0},r.createElement("span",{className:"".concat(m,"-item-content")},re),he&&r.createElement(pt,{className:"".concat(m,"-item-remove"),onMouseDown:Ft,onClick:ge,customizeIcon:V},"×"))}function X(G,re,ue,he,ge){var Se=function(de){Ft(de),q(!o)};return r.createElement("span",{onMouseDown:Se},y({label:re,value:G,disabled:ue,closable:he,onClose:ge}))}function ne(G){var re=G.disabled,ue=G.label,he=G.value,ge=!c&&!re,Se=ue;if(typeof h=="number"&&(typeof ue=="string"||typeof ue=="number")){var oe=String(Se);oe.length>h&&(Se="".concat(oe.slice(0,h),"..."))}var de=function(ke){ke&&ke.stopPropagation(),W(G)};return typeof y=="function"?X(he,Se,re,ge,de):k(ue,Se,re,ge,de)}function se(G){var re=typeof U=="function"?U(G):U;return k(re,re,!1)}var we=r.createElement("div",{className:"".concat(m,"-search"),style:{width:z},onFocus:function(){B(!0)},onBlur:function(){B(!1)}},r.createElement(Pt,{ref:u,open:o,prefixCls:a,id:i,inputElement:null,disabled:c,autoFocus:d,autoComplete:g,editable:Y,activeDescendantId:O,value:K,onKeyDown:x,onMouseDown:j,onChange:I,onPaste:R,onCompositionStart:Z,onCompositionEnd:b,tabIndex:p,attrs:Et(e,!0)}),r.createElement("span",{ref:_,className:"".concat(m,"-search-mirror"),"aria-hidden":!0},K," ")),be=r.createElement(Fn,{prefixCls:"".concat(m,"-overflow"),data:t,renderItem:ne,renderRest:se,suffix:we,itemKey:"key",maxCount:C});return r.createElement(r.Fragment,null,be,!t.length&&!K&&r.createElement("span",{className:"".concat(m,"-placeholder")},f))},ea=function(e){var i=e.inputElement,a=e.prefixCls,t=e.id,o=e.inputRef,l=e.disabled,u=e.autoFocus,f=e.autoComplete,c=e.activeDescendantId,v=e.mode,s=e.open,d=e.values,g=e.placeholder,O=e.tabIndex,p=e.showSearch,V=e.searchValue,C=e.activeValue,h=e.maxLength,F=e.onInputKeyDown,U=e.onInputMouseDown,y=e.onInputChange,q=e.onInputPaste,W=e.onInputCompositionStart,I=e.onInputCompositionEnd,R=r.useState(!1),x=me(R,2),j=x[0],Z=x[1],b=v==="combobox",_=b||p,P=d[0],D=V||"";b&&C&&!j&&(D=C),r.useEffect(function(){b&&Z(!1)},[b,C]);var z=v!=="combobox"&&!s&&!p?!1:!!D,Q=P&&(typeof P.label=="string"||typeof P.label=="number")?P.label.toString():void 0,H=function(){if(P)return null;var J=z?{visibility:"hidden"}:void 0;return r.createElement("span",{className:"".concat(a,"-selection-placeholder"),style:J},g)};return r.createElement(r.Fragment,null,r.createElement("span",{className:"".concat(a,"-selection-search")},r.createElement(Pt,{ref:o,prefixCls:a,id:t,open:s,inputElement:i,disabled:l,autoFocus:u,autoComplete:f,editable:_,activeDescendantId:c,value:D,onKeyDown:F,onMouseDown:U,onChange:function(J){Z(!0),y(J)},onPaste:q,onCompositionStart:W,onCompositionEnd:I,tabIndex:O,attrs:Et(e,!0),maxLength:b?h:void 0})),!b&&P&&!z&&r.createElement("span",{className:"".concat(a,"-selection-item"),title:Q},P.label),H())};function an(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=r.useRef(null),i=r.useRef(null);r.useEffect(function(){return function(){window.clearTimeout(i.current)}},[]);function a(t){(t||e.current===null)&&(e.current=t),window.clearTimeout(i.current),i.current=window.setTimeout(function(){e.current=null},n)}return[function(){return e.current},a]}function ta(n){return![T.ESC,T.SHIFT,T.BACKSPACE,T.TAB,T.WIN_KEY,T.ALT,T.META,T.WIN_KEY_RIGHT,T.CTRL,T.SEMICOLON,T.EQUALS,T.CAPS_LOCK,T.CONTEXT_MENU,T.F1,T.F2,T.F3,T.F4,T.F5,T.F6,T.F7,T.F8,T.F9,T.F10,T.F11,T.F12].includes(n)}var na=function(e,i){var a=r.useRef(null),t=r.useRef(!1),o=e.prefixCls,l=e.open,u=e.mode,f=e.showSearch,c=e.tokenWithEnter,v=e.onSearch,s=e.onSearchSubmit,d=e.onToggleOpen,g=e.onInputKeyDown,O=e.domRef;r.useImperativeHandle(i,function(){return{focus:function(){a.current.focus()},blur:function(){a.current.blur()}}});var p=an(0),V=me(p,2),C=V[0],h=V[1],F=function(D){var z=D.which;(z===T.UP||z===T.DOWN)&&D.preventDefault(),g&&g(D),z===T.ENTER&&u==="tags"&&!t.current&&!l&&(s==null||s(D.target.value)),ta(z)&&d(!0)},U=function(){h(!0)},y=r.useRef(null),q=function(D){v(D,!0,t.current)!==!1&&d(!0)},W=function(){t.current=!0},I=function(D){t.current=!1,u!=="combobox"&&q(D.target.value)},R=function(D){var z=D.target.value;if(c&&y.current&&/[\r\n]/.test(y.current)){var Q=y.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(Q,y.current)}y.current=null,q(z)},x=function(D){var z=D.clipboardData,Q=z.getData("text");y.current=Q},j=function(D){var z=D.target;if(z!==a.current){var Q=document.body.style.msTouchAction!==void 0;Q?setTimeout(function(){a.current.focus()}):a.current.focus()}},Z=function(D){var z=C();D.target!==a.current&&!z&&D.preventDefault(),(u!=="combobox"&&(!f||!z)||!l)&&(l&&v("",!0,!1),d())},b={inputRef:a,onInputKeyDown:F,onInputMouseDown:U,onInputChange:R,onInputPaste:x,onInputCompositionStart:W,onInputCompositionEnd:I},_=u==="multiple"||u==="tags"?r.createElement(Zn,ce({},e,b)):r.createElement(ea,ce({},e,b));return r.createElement("div",{ref:O,className:"".concat(o,"-selector"),onClick:j,onMouseDown:Z},_)},rn=r.forwardRef(na);rn.displayName="Selector";function aa(n,e,i){var a=r.useRef(null);a.current={open:e,triggerOpen:i},r.useEffect(function(){function t(o){var l=o.target;l.shadowRoot&&o.composed&&(l=o.composedPath()[0]||l),a.current.open&&n().filter(function(u){return u}).every(function(u){return!u.contains(l)&&u!==l})&&a.current.triggerOpen(!1)}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}},[])}function ra(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,e=r.useState(!1),i=me(e,2),a=i[0],t=i[1],o=r.useRef(null),l=function(){window.clearTimeout(o.current)};r.useEffect(function(){return l},[]);var u=function(c,v){l(),o.current=window.setTimeout(function(){t(c),v&&v()},n)};return[a,u,l]}var on=r.createContext(null);function oa(){return r.useContext(on)}var ia=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],la=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function yt(n){return n==="tags"||n==="multiple"}var ua=r.forwardRef(function(n,e){var i,a,t=n.id,o=n.prefixCls,l=n.className,u=n.showSearch,f=n.tagRender,c=n.direction,v=n.omitDomProps,s=n.displayValues,d=n.onDisplayValuesChange,g=n.emptyOptions,O=n.notFoundContent,p=O===void 0?"Not Found":O,V=n.onClear,C=n.mode,h=n.disabled,F=n.loading,U=n.getInputElement,y=n.getRawInputElement,q=n.open,W=n.defaultOpen,I=n.onDropdownVisibleChange,R=n.activeValue,x=n.onActiveValueChange,j=n.activeDescendantId,Z=n.searchValue,b=n.onSearch,_=n.onSearchSplit,P=n.tokenSeparators,D=n.allowClear,z=n.showArrow,Q=n.inputIcon,H=n.clearIcon,le=n.OptionList,J=n.animation,B=n.transitionName,m=n.dropdownStyle,K=n.dropdownClassName,Y=n.dropdownMatchSelectWidth,k=n.dropdownRender,X=n.dropdownAlign,ne=n.placement,se=n.getPopupContainer,we=n.showAction,be=we===void 0?[]:we,G=n.onFocus,re=n.onBlur,ue=n.onKeyUp,he=n.onKeyDown,ge=n.onMouseDown,Se=nt(n,ia),oe=yt(C),de=(u!==void 0?u:oe)||C==="combobox",ee=te({},Se);la.forEach(function(M){delete ee[M]}),v==null||v.forEach(function(M){delete ee[M]});var ke=r.useState(!1),Le=me(ke,2),Ae=Le[0],Re=Le[1];r.useEffect(function(){Re(Nn())},[]);var Ke=r.useRef(null),De=r.useRef(null),He=r.useRef(null),Je=r.useRef(null),Me=r.useRef(null),Ge=ra(),rt=me(Ge,3),Ye=rt[0],ot=rt[1],Ze=rt[2];r.useImperativeHandle(e,function(){var M,N;return{focus:(M=Je.current)===null||M===void 0?void 0:M.focus,blur:(N=Je.current)===null||N===void 0?void 0:N.blur,scrollTo:function(ye){var fe;return(fe=Me.current)===null||fe===void 0?void 0:fe.scrollTo(ye)}}});var Te=r.useMemo(function(){var M;if(C!=="combobox")return Z;var N=(M=s[0])===null||M===void 0?void 0:M.value;return typeof N=="string"||typeof N=="number"?String(N):""},[Z,C,s]),it=C==="combobox"&&typeof U=="function"&&U()||null,Ve=typeof y=="function"&&y(),ht=On(De,Ve==null||(i=Ve.props)===null||i===void 0?void 0:i.ref),dt=wt(void 0,{defaultValue:W,value:q}),lt=me(dt,2),qe=lt[0],et=lt[1],pe=qe,ft=!p&&g;(h||ft&&pe&&C==="combobox")&&(pe=!1);var Fe=ft?!1:pe,Ee=r.useCallback(function(M){var N=M!==void 0?M:!pe;pe!==N&&!h&&(et(N),I==null||I(N))},[h,pe,et,I]),E=r.useMemo(function(){return(P||[]).some(function(M){return[` +`,`\r +`].includes(M)})},[P]),w=function(N,Ce,ye){var fe=!0,xe=N;x==null||x(null);var Ne=ye?null:Wn(N,P);return C!=="combobox"&&Ne&&(xe="",_==null||_(Ne),Ee(!1),fe=!1),b&&Te!==xe&&b(xe,{source:Ce?"typing":"effect"}),fe},S=function(N){!N||!N.trim()||b(N,{source:"submit"})};r.useEffect(function(){!pe&&!oe&&C!=="combobox"&&w("",!1,!1)},[pe]),r.useEffect(function(){qe&&h&&et(!1),h&&ot(!1)},[h]);var A=an(),ae=me(A,2),ie=ae[0],je=ae[1],Pe=function(N){var Ce=ie(),ye=N.which;if(ye===T.ENTER&&(C!=="combobox"&&N.preventDefault(),pe||Ee(!0)),je(!!Te),ye===T.BACKSPACE&&!Ce&&oe&&!Te&&s.length){for(var fe=Oe(s),xe=null,Ne=fe.length-1;Ne>=0;Ne-=1){var ct=fe[Ne];if(!ct.disabled){fe.splice(Ne,1),xe=ct;break}}xe&&d(fe,{type:"remove",values:[xe]})}for(var $e=arguments.length,tt=new Array($e>1?$e-1:0),Ue=1;Ue<$e;Ue++)tt[Ue-1]=arguments[Ue];if(pe&&Me.current){var At;(At=Me.current).onKeyDown.apply(At,[N].concat(tt))}he==null||he.apply(void 0,[N].concat(tt))},Ie=function(N){for(var Ce=arguments.length,ye=new Array(Ce>1?Ce-1:0),fe=1;fe1?Ne-1:0),$e=1;$e1&&arguments[1]!==void 0?arguments[1]:1,Y=I.length,k=0;k1&&arguments[1]!==void 0?arguments[1]:!1;D(m);var Y={source:K?"keyboard":"mouse"},k=I[m];if(!k){O(null,-1,Y);return}O(k.value,m,Y)};r.useEffect(function(){z(p!==!1?Z(0):-1)},[I.length,f]),r.useEffect(function(){var B=setTimeout(function(){if(!u&&l&&h.size===1){var K=Array.from(h)[0],Y=I.findIndex(function(k){var X=k.data;return X.value===K});Y!==-1&&(z(Y),j(Y))}});if(l){var m;(m=R.current)===null||m===void 0||m.scrollTo(void 0)}return function(){return clearTimeout(B)}},[l,f]);var Q=function(m){m!==void 0&&V(m,{selected:!h.has(m)}),u||c(!1)};if(r.useImperativeHandle(i,function(){return{onKeyDown:function(m){var K=m.which,Y=m.ctrlKey;switch(K){case T.N:case T.P:case T.UP:case T.DOWN:{var k=0;if(K===T.UP?k=-1:K===T.DOWN?k=1:ca()&&Y&&(K===T.N?k=1:K===T.P&&(k=-1)),k!==0){var X=Z(P+k,k);j(X),z(X,!0)}break}case T.ENTER:{var ne=I[P];ne&&!ne.data.disabled?Q(ne.value):Q(void 0),l&&m.preventDefault();break}case T.ESC:c(!1),l&&m.stopPropagation()}},onKeyUp:function(){},scrollTo:function(m){j(m)}}}),I.length===0)return r.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(W,"-empty"),onMouseDown:x},v);var H=Object.keys(F).map(function(B){return F[B]}),le=function(m){return m.label},J=function(m){var K=I[m];if(!K)return null;var Y=K.data||{},k=Y.value,X=K.group,ne=Et(Y,!0),se=le(K);return K?r.createElement("div",ce({"aria-label":typeof se=="string"&&!X?se:null},ne,{key:m,role:X?"presentation":"option",id:"".concat(o,"_list_").concat(m),"aria-selected":h.has(k)}),k):null};return r.createElement(r.Fragment,null,r.createElement("div",{role:"listbox",id:"".concat(o,"_list"),style:{height:0,width:0,overflow:"hidden"}},J(P-1),J(P),J(P+1)),r.createElement(jn,{itemKey:"key",ref:R,data:I,height:y,itemHeight:q,fullHeight:!1,onMouseDown:x,onScroll:s,virtual:U},function(B,m){var K,Y=B.group,k=B.groupOption,X=B.data,ne=B.label,se=B.value,we=X.key;if(Y){var be,G=(be=X.title)!==null&&be!==void 0?be:jt(ne)&≠return r.createElement("div",{className:ve(W,"".concat(W,"-group")),title:G},ne!==void 0?ne:we)}var re=X.disabled,ue=X.title;X.children;var he=X.style,ge=X.className,Se=nt(X,sa),oe=Qt(Se,H),de=h.has(se),ee="".concat(W,"-option"),ke=ve(W,ee,ge,(K={},L(K,"".concat(ee,"-grouped"),k),L(K,"".concat(ee,"-active"),P===m&&!re),L(K,"".concat(ee,"-disabled"),re),L(K,"".concat(ee,"-selected"),de),K)),Le=le(B),Ae=!C||typeof C=="function"||de,Re=typeof Le=="number"?Le:Le||se,Ke=jt(Re)?Re.toString():void 0;return ue!==void 0&&(Ke=ue),r.createElement("div",ce({},oe,{"aria-selected":de,className:ke,title:Ke,onMouseMove:function(){P===m||re||z(m)},onClick:function(){re||Q(se)},style:he}),r.createElement("div",{className:"".concat(ee,"-content")},Re),r.isValidElement(C)||de,Ae&&r.createElement(pt,{className:"".concat(W,"-option-state"),customizeIcon:C,customizeIconProps:{isSelected:de}},de?"✓":null))}))},un=r.forwardRef(da);un.displayName="OptionList";var Nt=function(){return null};Nt.isSelectOption=!0;var Ot=function(){return null};Ot.isSelectOptGroup=!0;var fa=["children","value"],va=["children"];function ma(n){var e=n.key,i=n.props,a=i.children,t=i.value,o=nt(i,fa);return te({key:e,value:t!==void 0?t:e,children:a},o)}function cn(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Mn(n).map(function(i,a){if(!r.isValidElement(i)||!i.type)return null;var t=i.type.isSelectOptGroup,o=i.key,l=i.props,u=l.children,f=nt(l,va);return e||!t?ma(i):te(te({key:"__RC_SELECT_GRP__".concat(o===null?a:o,"__"),label:o},f),{},{options:cn(u)})}).filter(function(i){return i})}function pa(n,e,i){return r.useMemo(function(){var a=n,t=!n;t&&(a=cn(e));var o=new Map,l=new Map;function u(f){for(var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v2&&arguments[2]!==void 0?arguments[2]:{},A=S.source,ae=A===void 0?"keyboard":A;ht(w),l&&a==="combobox"&&E!==null&&ae==="keyboard"&&Ze(String(E))},[l,a]),qe=function(w,S){var A=function(){var _e,ze=ke(w);return[D?{label:ze==null?void 0:ze[m.label],value:w,key:(_e=ze==null?void 0:ze.key)!==null&&_e!==void 0?_e:w}:w,It(ze)]};if(S&&g){var ae=A(),ie=me(ae,2),je=ie[0],Pe=ie[1];g(je,Pe)}else if(!S&&O){var Ie=A(),Be=me(Ie,2),ut=Be[0],gt=Be[1];O(ut,gt)}},et=$t(function(E,w){var S,A=le?w.selected:!0;A?S=le?[].concat(Oe(ee),[E]):[E]:S=ee.filter(function(ae){return ae.value!==E}),Ge(S),qe(E,A),a==="combobox"?Ze(""):(!yt||d)&&(X(""),Ze(""))}),pe=function(w,S){Ge(w),(S.type==="remove"||S.type==="clear")&&S.values.forEach(function(A){qe(A.value,!1)})},ft=function(w,S){if(X(w),Ze(null),S.source==="submit"){var A=(w||"").trim();if(A){var ae=Array.from(new Set([].concat(Oe(Ae),[A])));Ge(ae),qe(A,!0),X("")}return}S.source!=="blur"&&(a==="combobox"&&Ge(w),v==null||v(w))},Fe=function(w){var S=w;a!=="tags"&&(S=w.map(function(ae){var ie=we.get(ae);return ie==null?void 0:ie.value}).filter(function(ae){return ae!==void 0}));var A=Array.from(new Set([].concat(Oe(Ae),Oe(S))));Ge(A),A.forEach(function(ae){qe(ae,!0)})},Ee=r.useMemo(function(){var E=R!==!1&&V!==!1;return te(te({},ne),{},{flattenOptions:Me,onActiveValue:lt,defaultActiveFirstOption:dt,onSelect:et,menuItemSelectedIcon:I,rawValues:Ae,fieldNames:m,virtual:E,listHeight:j,listItemHeight:b,childrenAsData:J})},[ne,Me,lt,dt,et,I,Ae,m,R,V,j,b,J]);return r.createElement(ln.Provider,{value:Ee},r.createElement(ua,ce({},Q,{id:H,prefixCls:o,ref:e,omitDomProps:Ia,mode:a,displayValues:Le,onDisplayValuesChange:pe,searchValue:k,onSearch:ft,onSearchSplit:Fe,dropdownMatchSelectWidth:V,OptionList:un,emptyOptions:!Me.length,activeValue:ot,activeDescendantId:"".concat(H,"_list_").concat(Ve)})))}),Rt=xa;Rt.Option=Nt;Rt.OptGroup=Ot;var Ea=function(n,e){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,a=Object.getOwnPropertySymbols(n);t=1},subscribe:function(e){return Xe.size||this.register(),St+=1,Xe.set(St,e),e(mt),St},unsubscribe:function(e){Xe.delete(e),Xe.size||this.unregister()},unregister:function(){var e=this;Object.keys(vt).forEach(function(i){var a=vt[i],t=e.matchHandlers[a];t==null||t.mql.removeListener(t==null?void 0:t.listener)}),Xe.clear()},register:function(){var e=this;Object.keys(vt).forEach(function(i){var a=vt[i],t=function(u){var f=u.matches;e.dispatch(ce(ce({},mt),L({},i,f)))},o=window.matchMedia(a);o.addListener(t),e.matchHandlers[a]={mql:o,listener:t},t(o)})}};function Na(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,e=r.useRef({}),i=$n();return r.useEffect(function(){var a=Ut.subscribe(function(t){e.current=t,n&&i()});return function(){return Ut.unsubscribe(a)}},[]),e.current}var st=function(e){var i,a="".concat(e.rootPrefixCls,"-item"),t=ve(a,"".concat(a,"-").concat(e.page),(i={},L(i,"".concat(a,"-active"),e.active),L(i,"".concat(a,"-disabled"),!e.page),L(i,e.className,!!e.className),i)),o=function(){e.onClick(e.page)},l=function(f){e.onKeyPress(f,e.onClick,e.page)};return $.createElement("li",{title:e.showTitle?e.page:null,className:t,onClick:o,onKeyPress:l,tabIndex:"0"},e.itemRender(e.page,"page",$.createElement("a",{rel:"nofollow"},e.page)))};const Qe={ENTER:13,ARROW_UP:38,ARROW_DOWN:40};var dn=function(n){Jt(i,n);var e=Gt(i);function i(){var a;qt(this,i);for(var t=arguments.length,o=new Array(t),l=0;l=0||u.relatedTarget.className.indexOf("".concat(s,"-item"))>=0))&&v(a.getValidValue()))},a.go=function(u){var f=a.state.goInputText;f!==""&&(u.keyCode===Qe.ENTER||u.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Xt(i,[{key:"getValidValue",value:function(){var t=this.state.goInputText;return!t||isNaN(t)?void 0:Number(t)}},{key:"getPageSizeOptions",value:function(){var t=this.props,o=t.pageSize,l=t.pageSizeOptions;return l.some(function(u){return u.toString()===o.toString()})?l:l.concat([o.toString()]).sort(function(u,f){var c=isNaN(Number(u))?0:Number(u),v=isNaN(Number(f))?0:Number(f);return c-v})}},{key:"render",value:function(){var t=this,o=this.props,l=o.pageSize,u=o.locale,f=o.rootPrefixCls,c=o.changeSize,v=o.quickGo,s=o.goButton,d=o.selectComponentClass,g=o.buildOptionText,O=o.selectPrefixCls,p=o.disabled,V=this.state.goInputText,C="".concat(f,"-options"),h=d,F=null,U=null,y=null;if(!c&&!v)return null;var q=this.getPageSizeOptions();if(c&&h){var W=q.map(function(I,R){return $.createElement(h.Option,{key:R,value:I.toString()},(g||t.buildOptionText)(I))});F=$.createElement(h,{disabled:p,prefixCls:O,showSearch:!1,className:"".concat(C,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(l||q[0]).toString(),onChange:this.changeSize,getPopupContainer:function(R){return R.parentNode},"aria-label":u.page_size,defaultOpen:!1},W)}return v&&(s&&(y=typeof s=="boolean"?$.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:p,className:"".concat(C,"-quick-jumper-button")},u.jump_to_confirm):$.createElement("span",{onClick:this.go,onKeyUp:this.go},s)),U=$.createElement("div",{className:"".concat(C,"-quick-jumper")},u.jump_to,$.createElement("input",{disabled:p,type:"text",value:V,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":u.page}),u.page,y)),$.createElement("li",{className:"".concat(C)},F,U)}}]),i}($.Component);dn.defaultProps={pageSizeOptions:["10","20","50","100"]};const Oa={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};function xt(){}function Wt(n){var e=Number(n);return typeof e=="number"&&!isNaN(e)&&isFinite(e)&&Math.floor(e)===e}function Ra(n,e,i){return i}function We(n,e,i){var a=typeof n>"u"?e.pageSize:n;return Math.floor((i.total-1)/a)+1}var fn=function(n){Jt(i,n);var e=Gt(i);function i(a){var t;qt(this,i),t=e.call(this,a),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(We(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(c,v){var s=t.props.prefixCls,d=c||$.createElement("button",{type:"button","aria-label":v,className:"".concat(s,"-item-link")});return typeof c=="function"&&(d=$.createElement(c,te({},t.props))),d},t.savePaginationNode=function(c){t.paginationNode=c},t.isValid=function(c){var v=t.props.total;return Wt(c)&&c!==t.state.current&&Wt(v)&&v>0},t.shouldDisplayQuickJumper=function(){var c=t.props,v=c.showQuickJumper,s=c.total,d=t.state.pageSize;return s<=d?!1:v},t.handleKeyDown=function(c){(c.keyCode===Qe.ARROW_UP||c.keyCode===Qe.ARROW_DOWN)&&c.preventDefault()},t.handleKeyUp=function(c){var v=t.getValidValue(c),s=t.state.currentInputValue;v!==s&&t.setState({currentInputValue:v}),c.keyCode===Qe.ENTER?t.handleChange(v):c.keyCode===Qe.ARROW_UP?t.handleChange(v-1):c.keyCode===Qe.ARROW_DOWN&&t.handleChange(v+1)},t.handleBlur=function(c){var v=t.getValidValue(c);t.handleChange(v)},t.changePageSize=function(c){var v=t.state.current,s=We(c,t.state,t.props);v=v>s?s:v,s===0&&(v=t.state.current),typeof c=="number"&&("pageSize"in t.props||t.setState({pageSize:c}),"current"in t.props||t.setState({current:v,currentInputValue:v})),t.props.onShowSizeChange(v,c),"onChange"in t.props&&t.props.onChange&&t.props.onChange(v,c)},t.handleChange=function(c){var v=t.props,s=v.disabled,d=v.onChange,g=t.state,O=g.pageSize,p=g.current,V=g.currentInputValue;if(t.isValid(c)&&!s){var C=We(void 0,t.state,t.props),h=c;return c>C?h=C:c<1&&(h=1),"current"in t.props||t.setState({current:h}),h!==V&&t.setState({currentInputValue:h}),d(h,O),h}return p},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?s-2:0),g=2;g=l?f=l:f=Number(o),f}},{key:"getShowSizeChanger",value:function(){var t=this.props,o=t.showSizeChanger,l=t.total,u=t.totalBoundaryShowSizeChanger;return typeof o<"u"?o:l>u}},{key:"renderPrev",value:function(t){var o=this.props,l=o.prevIcon,u=o.itemRender,f=u(t,"prev",this.getItemIcon(l,"prev page")),c=!this.hasPrev();return r.isValidElement(f)?r.cloneElement(f,{disabled:c}):f}},{key:"renderNext",value:function(t){var o=this.props,l=o.nextIcon,u=o.itemRender,f=u(t,"next",this.getItemIcon(l,"next page")),c=!this.hasNext();return r.isValidElement(f)?r.cloneElement(f,{disabled:c}):f}},{key:"render",value:function(){var t=this,o=this.props,l=o.prefixCls,u=o.className,f=o.style,c=o.disabled,v=o.hideOnSinglePage,s=o.total,d=o.locale,g=o.showQuickJumper,O=o.showLessItems,p=o.showTitle,V=o.showTotal,C=o.simple,h=o.itemRender,F=o.showPrevNextJumpers,U=o.jumpPrevIcon,y=o.jumpNextIcon,q=o.selectComponentClass,W=o.selectPrefixCls,I=o.pageSizeOptions,R=this.state,x=R.current,j=R.pageSize,Z=R.currentInputValue;if(v===!0&&s<=j)return null;var b=We(void 0,this.state,this.props),_=[],P=null,D=null,z=null,Q=null,H=null,le=g&&g.goButton,J=O?1:2,B=x-1>0?x-1:0,m=x+1=J*2&&x!==3&&(_[0]=r.cloneElement(_[0],{className:"".concat(l,"-item-after-jump-prev")}),_.unshift(P)),b-x>=J*2&&x!==b-2&&(_[_.length-1]=r.cloneElement(_[_.length-1],{className:"".concat(l,"-item-before-jump-next")}),_.push(D)),we!==1&&_.unshift(z),be!==b&&_.push(Q)}var ue=null;V&&(ue=$.createElement("li",{className:"".concat(l,"-total-text")},V(s,[s===0?0:(x-1)*j+1,x*j>s?s:x*j])));var he=!this.hasPrev()||!b,ge=!this.hasNext()||!b;return $.createElement("ul",ce({className:ve(l,u,L({},"".concat(l,"-disabled"),c)),style:f,unselectable:"unselectable",ref:this.savePaginationNode},K),ue,$.createElement("li",{title:p?d.prev_page:null,onClick:this.prev,tabIndex:he?null:0,onKeyPress:this.runIfEnterPrev,className:ve("".concat(l,"-prev"),L({},"".concat(l,"-disabled"),he)),"aria-disabled":he},this.renderPrev(B)),_,$.createElement("li",{title:p?d.next_page:null,onClick:this.next,tabIndex:ge?null:0,onKeyPress:this.runIfEnterNext,className:ve("".concat(l,"-next"),L({},"".concat(l,"-disabled"),ge)),"aria-disabled":ge},this.renderNext(m)),$.createElement(dn,{disabled:c,locale:d,rootPrefixCls:l,selectComponentClass:q,selectPrefixCls:W,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:x,pageSize:j,pageSizeOptions:I,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:le}))}}],[{key:"getDerivedStateFromProps",value:function(t,o){var l={};if("current"in t&&(l.current=t.current,t.current!==o.current&&(l.currentInputValue=l.current)),"pageSize"in t&&t.pageSize!==o.pageSize){var u=o.current,f=We(t.pageSize,o,t);u=u>f?f:u,"current"in t||(l.current=u,l.currentInputValue=u),l.pageSize=t.pageSize}return l}}]),i}($.Component);fn.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:xt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:xt,locale:Oa,style:{},itemRender:Ra,totalBoundaryShowSizeChanger:50};var Da={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ma=function(e,i){return r.createElement(Zt,te(te({},e),{},{ref:i,icon:Da}))},Ta=r.forwardRef(Ma),_a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ka=function(e,i){return r.createElement(Zt,te(te({},e),{},{ref:i,icon:_a}))},Va=r.forwardRef(ka),vn=function(e){return r.createElement(at,ce({size:"small"},e))};vn.Option=at.Option;var za=function(n,e){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,a=Object.getOwnPropertySymbols(n);tm.createElement(re,null,m.createElement(r,{...d}))]},e=({current:r,pageSize:d,...A})=>{const[B,I]=l.useState(d),[U,L]=l.useState(r),c=(M,N)=>{L(M),I(Number(N))};return m.createElement(_,{...A,pageSize:B,current:U,onChange:c,onShowSizeChange:c})},t={render:e.bind({})},o={render:e.bind({}),args:{simple:!0}},a={render:e.bind({}),args:{total:5,hideOnSinglePage:!0}},n={render:e.bind({}),args:{showSizeChanger:!0}},i={render:e.bind({}),args:{jumper:!0,showSizeChanger:!0}},s={render:e.bind({}),args:{showSizeChanger:!0,disabled:!0}},p={args:{source:Y.pagination},render:r=>m.createElement(R,{...r})};var h,S,b;t.parameters={...t.parameters,docs:{...(h=t.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}) +}`,...(b=(S=t.parameters)==null?void 0:S.docs)==null?void 0:b.source}}};var P,w,C;o.parameters={...o.parameters,docs:{...(P=o.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}), + args: { + simple: true + } +}`,...(C=(w=o.parameters)==null?void 0:w.docs)==null?void 0:C.source}}};var T,z,f;a.parameters={...a.parameters,docs:{...(T=a.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}), + args: { + total: 5, + hideOnSinglePage: true + } +}`,...(f=(z=a.parameters)==null?void 0:z.docs)==null?void 0:f.source}}};var k,x,y;n.parameters={...n.parameters,docs:{...(k=n.parameters)==null?void 0:k.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}), + args: { + showSizeChanger: true + } +}`,...(y=(x=n.parameters)==null?void 0:x.docs)==null?void 0:y.source}}};var H,O,E;i.parameters={...i.parameters,docs:{...(H=i.parameters)==null?void 0:H.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}), + args: { + jumper: true, + showSizeChanger: true + } +}`,...(E=(O=i.parameters)==null?void 0:O.docs)==null?void 0:E.source}}};var W,j,D;s.parameters={...s.parameters,docs:{...(W=s.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: PaginationTemplate.bind({}), + args: { + showSizeChanger: true, + disabled: true + } +}`,...(D=(j=s.parameters)==null?void 0:j.docs)==null?void 0:D.source}}};var v,J,V;p.parameters={...p.parameters,docs:{...(v=p.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + source: componentColors.pagination + }, + render: args => +}`,...(V=(J=p.parameters)==null?void 0:J.docs)==null?void 0:V.source}}};const or=["Basic","Simple","HideOnSinglePage","WithSizeChanger","WithJumper","Disabled","ColorTokens"];export{t as Basic,p as ColorTokens,s as Disabled,a as HideOnSinglePage,o as Simple,i as WithJumper,n as WithSizeChanger,or as __namedExportsOrder,tr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette-oU4WYbWy.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette-oU4WYbWy.js new file mode 100644 index 00000000..c50f0300 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette-oU4WYbWy.js @@ -0,0 +1,49 @@ +import{r as E,R as t,J as g,H as d,K as m,T as f}from"./iframe-zz6a49H8.js";const w=e=>/^#([A-Fa-f0-9]{3,4}){1,2}$/.test(e),y=(e,i)=>e.match(new RegExp(`.{${i}}`,"g")),v=e=>parseInt(e.repeat(2/e.length),16),$=e=>typeof e<"u"?e/255:1,u=e=>{if(!w(e))return"";const i=Math.floor((e.length-1)/3),o=y(e.slice(1),i),[n,r,a,s]=o.map(v);return`rgba(${n}, ${r}, ${a}, ${String($(s)).slice(0,3)})`},h=(e,i)=>Object.keys(e).find(o=>e[o]===i&&o.includes("_")),k=d.div` + display: flex; + align-items: center; + gap: 8px; + ${e=>e.margin&&`margin-left: ${e.margin}px;`}; +`,c=d(f)` + ${e=>e.width&&`width: ${e.width}px;`}; + ${e=>e.margin&&`margin-left: ${e.margin}px;`}; +`,x=d.div` + display: flex; + padding: 8px; + justify-content: space-between; + align-items: center; + min-width: 450px; + + .ds-colorBox { + background-color: ${e=>e.color}; + width: 48px; + height: 32px; + } + + ${e=>e.theme===m.Dark&&` + background-color: ${g.coldgrey_900}; + color: ${g.neutral_0}; + `} +`,B=d.div` + margin: 0 8px; + + .ds-colorBox { + background-color: ${e=>e.color}; + width: 150px; + height: 50px; + } +`,_=d.div` + padding: 10px 10px 20px 10px; + display: flex; +`,T=d.div` + display: flex; + flex-direction: column; + gap: 16px; + min-width: 1200px; +`,C=e=>{const i={};return Object.keys(e).forEach(o=>{const n=o.split("_").slice(0,-1).join("_");i[n]||(i[n]={}),i[n][o]=e[o]}),i},P=({source:e})=>{const i=C(e);return t.createElement(T,null,Object.entries(i).map(([o,n])=>t.createElement(_,{key:o},Object.entries(n).map(([r,a])=>t.createElement(B,{color:a,key:r},r,t.createElement("div",{className:"ds-colorBox"}))))))},p={1:{textType:"H5",margin:0},2:{textType:"H6",margin:8},3:{textType:"BTM2",margin:16},4:{textType:"BTM3",margin:32},5:{textType:"BTM4",margin:64}},A=({source:e})=>{const i=E.useMemo(()=>{const n=(r,a=1)=>Object.keys(r).reduce((s,l)=>(typeof r[l]=="object"&&!("dark"in r[l])?s[l]=n(r[l],a+1):s[l]={light:{value:r[l].light,alias:h(g,r[l].light)},dark:{value:r[l].dark,alias:h(g,r[l].dark)}},s),{});return n(e)},[e]),o=(n,r=1)=>Object.keys(n).map(a=>{if(typeof n[a]=="object"&&"dark"in n[a]&&"light"in n[a]){const s=n[a];return t.createElement(k,{margin:p[r].margin,key:a},t.createElement(c,{width:128},a),t.createElement(x,{color:s.light.value},t.createElement("div",{className:"ds-colorBox"}),t.createElement(c,{width:120},s.light.alias),t.createElement(c,{width:90},s.light.value),t.createElement(c,{width:160},u(s.light.value))),t.createElement(x,{color:s.dark.value,theme:m.Dark},t.createElement("div",{className:"ds-colorBox"}),t.createElement(c,{width:120,theme:m.Dark},s.dark.alias),t.createElement(c,{width:90,theme:m.Dark},s.dark.value),t.createElement(c,{width:160,theme:m.Dark},u(s.dark.value))))}else return t.createElement("div",{key:a},t.createElement(c,{type:p[r].textType||"BTM4",margin:p[r].margin},a,o(n[a],r+1)))});return t.createElement(T,null,o(i))};P.__docgenInfo={description:"",methods:[],displayName:"StaticPalette",props:{source:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + [key: string]: string +}`,signature:{properties:[{key:{name:"string"},value:{name:"string",required:!0}}]}},description:""}}};A.__docgenInfo={description:"",methods:[],displayName:"ThemedPalette",props:{source:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + [key: string]: T | Palette +}`,signature:{properties:[{key:{name:"string"},value:{name:"union",raw:"T | Palette",elements:[{name:"signature",type:"object",raw:`{ + light: string, + dark: string +}`,signature:{properties:[{key:"light",value:{name:"string",required:!0}},{key:"dark",value:{name:"string",required:!0}}]}},{name:"Palette"}],required:!0}}]}},description:""}}};export{P as S,A as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette.stories-BGhv2AuN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette.stories-BGhv2AuN.js new file mode 100644 index 00000000..d47bf681 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Palette.stories-BGhv2AuN.js @@ -0,0 +1,16 @@ +import{T as t,S as C}from"./Palette-oU4WYbWy.js";import{w as S}from"./withMeta-CjSZnBk7.js";import{R as a,J as P,x as f,c as h}from"./iframe-zz6a49H8.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./preload-helper-C1FmrZbK.js";const x="Техническая страница для отображения цветов дизайн системы.",E={description:x},J={title:"Design/Colors",component:t,parameters:{docs:{page:S(E)},controls:{exclude:/.*/g}}},e={args:{source:P},render:r=>a.createElement(C,{...r})},o={args:{source:f},render:r=>a.createElement(t,{...r})},s={args:{source:h},render:r=>a.createElement(t,{...r})};var c,n,m;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + source: colors + }, + render: args => +}`,...(m=(n=e.parameters)==null?void 0:n.docs)==null?void 0:m.source}}};var p,d,l;o.parameters={...o.parameters,docs:{...(p=o.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + source: productColors + }, + render: args => +}`,...(l=(d=o.parameters)==null?void 0:d.docs)==null?void 0:l.source}}};var i,u,g;s.parameters={...s.parameters,docs:{...(i=s.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + source: componentColors + }, + render: args => +}`,...(g=(u=s.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};const O=["StaticColors","ProductColors","ComponentColors"];export{s as ComponentColors,o as ProductColors,e as StaticColors,O as __namedExportsOrder,J as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel-D67fvy94.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel-D67fvy94.js new file mode 100644 index 00000000..a30190cc --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel-D67fvy94.js @@ -0,0 +1,213 @@ +import{a0 as $,R as e,v as j,ai as Z,T as X,r as i,u as Y,j as h,A as B,aC as U,H as W}from"./iframe-zz6a49H8.js";const F=$` + --panel-padding: var(--spacing--padding_xl); + + width: var(--panel-size, 280px); + min-width: 200px; + max-width: 80%; + position: relative; + background-color: var(--panel--bg--enabled); + overflow: auto; + display: flex; + flex-direction: column; + gap: var(--spacing--gap_section); + padding: var(--panel-padding) 0; + + &.panel-hidden { + display: none; + } + + &.panel-medium { + --panel-padding: var(--spacing--padding_l); + } + + &.panel-horizontal { + width: auto; + height: var(--panel-size, 180px); + } + + &.panel-resizable { + > .hexa-ui-panel-handle { + cursor: col-resize; + + &:before, + &:after { + display: block; + } + + &:hover { + &:after, + &:before { + background-color: var(--panel--border--hover); + } + } + } + + &.panel-horizontal { + > .hexa-ui-panel-handle { + cursor: row-resize; + } + } + } + + &.panel-horizontal { + max-width: unset; + min-height: 135px; + max-height: 80%; + } + + &.panel-parent { + padding: 0; + + > .hexa-ui-panel-handle { + z-index: 2; + } + + > .hexa-ui-panel-container { + padding: 0; + margin: 0; + scrollbar-gutter: auto; + justify-content: stretch; + flex-direction: column; + + > .hexa-ui-panel { + width: auto; + max-width: unset; + min-height: 24px; + max-height: 90%; + + &.panel-not-resizable { + flex: auto; + + .hexa-ui-panel-handle { + display: none; + } + } + } + } + + &.panel-horizontal { + > .hexa-ui-panel-container { + flex-direction: row; + + > .hexa-ui-panel { + width: var(--panel-size, 280px); + min-width: 200px; + max-width: 80%; + } + } + } + } + + .hexa-ui-panel-handle { + position: absolute; + display: flex; + left: 0; + top: 0; + bottom: 0; + width: 7px; + align-items: center; + user-select: none; + z-index: 1; + + + &:before { + content: ''; + width: 1px; + background-color: var(--panel--border--enabled); + align-self: normal; + } + + &:after { + position: fixed; + content: ''; + display: none; + width: 3px; + height: 40px; + border-radius: 6px; + background-color: var(--panel--border--enabled); + translate: -1px 0; + } + + &.handle-right { + left: auto; + right: 0; + flex-direction: row-reverse; + + &:after { + translate: 1px 0; + } + } + + &.handle-top, + &.handle-bottom { + left: 0; + right: 0; + top: 0; + width: auto; + height: 8px; + flex-direction: column; + + &:before { + width: auto; + height: 1px; + } + + &:after { + width: 40px; + height: 3px; + translate: 0 -1px; + } + } + + &.handle-bottom { + top: auto; + bottom: 0; + flex-direction: column-reverse; + + &:after { + translate: 0 1px; + } + } + } + + .hexa-ui-panel-header { + display: flex; + justify-content: flex-end; + align-items: center; + padding: 0 var(--panel-padding); + gap: 8px; + + &:empty { + display: none; + } + + .hexa-ui-panel-header-title { + margin-inline-end: auto; + } + } + + .hexa-ui-panel-container { + flex: 1 1 0; + display: flex; + overflow: auto; + padding: 0 8px 0 var(--panel-padding); + margin-right: 8px; + scrollbar-gutter: stable; + + &::-webkit-scrollbar { + width: 8px; + height: 8px; + } + + &::-webkit-scrollbar-thumb { + background-color: var(--scrollbar--bar--enabled); + border-radius: 6px; + } + } + + .hexa-ui-panel-bottom { + padding: 0 var(--panel-padding); + } +`,G={small:X,medium:Z,large:j},I=({text:o,size:s="large"})=>{const d=G[s];return e.createElement(d,null,o)};I.__docgenInfo={description:"",methods:[],displayName:"PanelTitle",props:{text:{required:!1,tsType:{name:"string"},description:""},size:{required:!1,tsType:{name:"panelTitleSize[number]",raw:"typeof panelTitleSize[number]"},description:"",defaultValue:{value:"'large'",computed:!1}}}};const J=W.div` + ${F} +`,r={HORIZONTAL:"horizontal",VERTICAL:"vertical"},K=({children:o,className:s,testId:d,klId:A,componentId:V,componentType:k,resizeHandle:a="left",resizable:p=!1,closable:C=!0,onClose:c,open:u=!0,title:f,titleSize:S="large",sectionBottom:x,elementAfter:g,initialSize:m,padding:L="large",parentLayout:l})=>{const[O,b]=i.useState(!u),{testAttributes:v}=Y({testId:d,klId:A,componentId:V,componentType:k}),t=i.useRef(null),y=["left","right"].includes(a)?r.VERTICAL:r.HORIZONTAL;i.useEffect(()=>{b(!u)},[u]),i.useEffect(()=>{var n;m&&((n=t.current)==null||n.style.setProperty("--panel-size",`${m}px`))},[m]);const _=()=>{b(!0),c==null||c()},M=n=>{if(!t.current)return;const w={x:n.clientX,y:n.clientY},T=window.getComputedStyle(t.current),H=parseInt(T.width,10),D=parseInt(T.height,10),z=["right","bottom"].includes(a)?1:-1,R=E=>{var P,q;y===r.VERTICAL?(P=t.current)==null||P.style.setProperty("--panel-size",`${H+(E.clientX-w.x)*z}px`):(q=t.current)==null||q.style.setProperty("--panel-size",`${D+(E.clientY-w.y)*z}px`)},N=()=>{document.removeEventListener("mousemove",R),document.removeEventListener("mouseup",N)};p&&(document.addEventListener("mousemove",R),document.addEventListener("mouseup",N))};return e.createElement(J,{className:h("hexa-ui-panel",s,{"panel-horizontal":y===r.HORIZONTAL},{"panel-resizable":p},{"panel-not-resizable":!p},{"panel-hidden":O},{"panel-medium":L==="medium"},{"panel-parent":l}),ref:t,...v},e.createElement("div",{className:h("hexa-ui-panel-handle",{"handle-left":a==="left"},{"handle-right":a==="right"},{"handle-top":a==="top"},{"handle-bottom":a==="bottom"}),onMouseDown:M}),!l&&e.createElement("div",{className:"hexa-ui-panel-header"},f&&e.createElement("div",{className:"hexa-ui-panel-header-title"},e.createElement(I,{text:f,size:S})),g&&e.createElement("div",{className:"hexa-ui-panel-header-after"},g),C&&!l&&e.createElement(B,{className:"hexa-ui-panel-close",size:"large",onClick:_})),e.createElement("div",{className:h("hexa-ui-panel-container"),...U("body",v)},o),x&&!l&&e.createElement("div",{className:"hexa-ui-panel-bottom"},x))};K.__docgenInfo={description:"",methods:[],displayName:"Panel",props:{children:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Panel body content"},className:{required:!1,tsType:{name:"string"},description:"Css class"},resizeHandle:{required:!1,tsType:{name:"union",raw:"'top' | 'left' | 'right' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'left'"},{name:"literal",value:"'right'"},{name:"literal",value:"'bottom'"}]},description:"Resize control position",defaultValue:{value:"'left'",computed:!1}},resizable:{required:!1,tsType:{name:"boolean"},description:"Panel is resizable *",defaultValue:{value:"false",computed:!1}},closable:{required:!1,tsType:{name:"boolean"},description:"Panel is closable *",defaultValue:{value:"true",computed:!1}},onClose:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback on close"},open:{required:!1,tsType:{name:"boolean"},description:"Panel is open *",defaultValue:{value:"true",computed:!1}},title:{required:!1,tsType:{name:"string"},description:"Panel title text"},titleSize:{required:!1,tsType:{name:"panelTitleSize[number]",raw:"typeof panelTitleSize[number]"},description:"Panel title size",defaultValue:{value:"'large'",computed:!1}},sectionBottom:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Panel section bottom with ReactNode"},elementAfter:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Panel element after title with ReactNode"},initialSize:{required:!1,tsType:{name:"number"},description:"Initial panel size"},padding:{required:!1,tsType:{name:"union",raw:"'large' | 'medium'",elements:[{name:"literal",value:"'large'"},{name:"literal",value:"'medium'"}]},description:"Initial padding size",defaultValue:{value:"'large'",computed:!1}},parentLayout:{required:!1,tsType:{name:"boolean"},description:"Panel layout for children panels"}}};export{K as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel.stories-Bui7igcA.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel.stories-Bui7igcA.js new file mode 100644 index 00000000..1db4dacb --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Panel.stories-Bui7igcA.js @@ -0,0 +1,116 @@ +import{w as B}from"./withDesignControls-Cqk9De58.js";import{T as N}from"./Tag-DxDPN1QL.js";import{R as e,T as U}from"./iframe-zz6a49H8.js";import{s as b,P as t,O as l,m as a,a as w}from"./PanelStoryLayout-DI_oiT7p.js";import{P as r}from"./Panel-D67fvy94.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./preload-helper-C1FmrZbK.js";import"./withMeta-CjSZnBk7.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const F=["small","medium","large"],$={component:r,title:"Hexa UI Components/Panel",...B({componentName:"panel",meta:b})},s={render:n=>e.createElement(t,null,e.createElement(l,null),e.createElement(r,{...n},a)),argTypes:{resizeHandle:{control:!1}}},i={render:n=>e.createElement(t,null,e.createElement(l,null),e.createElement(r,{...n},a)),args:{sectionBottom:e.createElement(U,null,"Section bottom ReactNode")},argTypes:{resizeHandle:{control:!1}}},c={render:n=>e.createElement(t,null,e.createElement(l,null),e.createElement(r,{...n},a)),args:{elementAfter:e.createElement(N,null,"Tag after")},argTypes:{resizeHandle:{control:!1}}},m={render:n=>e.createElement(t,null,e.createElement(l,null),F.map(o=>e.createElement(r,{...n,key:o,title:o.charAt(0).toUpperCase()+o.slice(1),titleSize:o},a))),args:{initialSize:150},argTypes:{title:{control:!1},titleSize:{control:!1},resizeHandle:{control:!1}}},p={render:n=>e.createElement(t,null,e.createElement(r,{...n,resizeHandle:"right",title:"Left Panel"},a),e.createElement(w,null,e.createElement(l,null),e.createElement(r,{...n,resizeHandle:"top",title:"Footer Panel",initialSize:150},a)),e.createElement(r,{...n,title:"Right Panel"},a)),argTypes:{resizeHandle:{control:!1},initialSize:{control:!1},title:{control:!1}},args:{}},d={render:n=>e.createElement(t,null,e.createElement(l,null),e.createElement(r,{...n,padding:"medium"},a)),argTypes:{resizeHandle:{control:!1},padding:{control:!1}}};var u,g,P;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: args => { + return + + + {mockText} + + ; + }, + argTypes: { + resizeHandle: { + control: false + } + } +}`,...(P=(g=s.parameters)==null?void 0:g.docs)==null?void 0:P.source}}};var f,T,z;i.parameters={...i.parameters,docs:{...(f=i.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: args => { + return + + + {mockText} + + ; + }, + args: { + sectionBottom: Section bottom ReactNode + }, + argTypes: { + resizeHandle: { + control: false + } + } +}`,...(z=(T=i.parameters)==null?void 0:T.docs)==null?void 0:z.source}}};var y,E,S;c.parameters={...c.parameters,docs:{...(y=c.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: args => { + return + + + {mockText} + + ; + }, + args: { + elementAfter: Tag after + }, + argTypes: { + resizeHandle: { + control: false + } + } +}`,...(S=(E=c.parameters)==null?void 0:E.docs)==null?void 0:S.source}}};var h,H,A;m.parameters={...m.parameters,docs:{...(h=m.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: args => { + return + + {panelTitleSize.map(size => + {mockText} + )} + ; + }, + args: { + initialSize: 150 + }, + argTypes: { + title: { + control: false + }, + titleSize: { + control: false + }, + resizeHandle: { + control: false + } + } +}`,...(A=(H=m.parameters)==null?void 0:H.docs)==null?void 0:A.source}}};var x,L,O;p.parameters={...p.parameters,docs:{...(x=p.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: args => { + return + + {mockText} + + + + + {mockText} + + + + {mockText} + + ; + }, + argTypes: { + resizeHandle: { + control: false + }, + initialSize: { + control: false + }, + title: { + control: false + } + }, + args: {} +}`,...(O=(L=p.parameters)==null?void 0:L.docs)==null?void 0:O.source}}};var k,C,R;d.parameters={...d.parameters,docs:{...(k=d.parameters)==null?void 0:k.docs,source:{originalSource:`{ + render: args => + + + {mockText} + + , + argTypes: { + resizeHandle: { + control: false + }, + padding: { + control: false + } + } +}`,...(R=(C=d.parameters)==null?void 0:C.docs)==null?void 0:R.source}}};const ee=["SinglePanel","SectionBottom","ElementAfterTitle","Headers","Variations","MediumPadding"];export{c as ElementAfterTitle,m as Headers,d as MediumPadding,i as SectionBottom,s as SinglePanel,p as Variations,ee as __namedExportsOrder,$ as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelGroup.stories-md0scZya.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelGroup.stories-md0scZya.js new file mode 100644 index 00000000..dce19a60 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelGroup.stories-md0scZya.js @@ -0,0 +1,23 @@ +import{w as P}from"./withDesignControls-Cqk9De58.js";import{R as e}from"./iframe-zz6a49H8.js";import{s as d,P as u,m as r,O as z,a as b}from"./PanelStoryLayout-DI_oiT7p.js";import{P as a}from"./Panel-D67fvy94.js";import"./preload-helper-C1FmrZbK.js";import"./withMeta-CjSZnBk7.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const L={component:a,title:"Hexa UI Components/Panel/PanelGroup",...P({componentName:"panel",meta:d}),tags:["!autodocs"],argTypes:{resizeHandle:{control:!1},padding:{control:!1}},args:{closable:!1,title:"",resizeHandle:"right",parentLayout:!0,initialSize:350}},t={render:s=>e.createElement(u,null,e.createElement(a,{...s,resizable:!0},e.createElement(a,{resizeHandle:"bottom",title:"Top",closable:!1,resizable:!0,initialSize:250},r),e.createElement(a,{closable:!1,title:"Bottom",resizable:!1},r)),e.createElement(z,null))},l={render:s=>e.createElement(u,null,e.createElement(b,null,e.createElement(z,null),e.createElement(a,{...s,resizable:!0},e.createElement(a,{resizeHandle:"right",title:"Left",closable:!1,resizable:!0,initialSize:450},r),e.createElement(a,{closable:!1,title:"Right",resizable:!1},r)))),args:{resizeHandle:"top",initialSize:250}};var n,o,i;t.parameters={...t.parameters,docs:{...(n=t.parameters)==null?void 0:n.docs,source:{originalSource:`{ + render: args => + + {mockText} + {mockText} + + + +}`,...(i=(o=t.parameters)==null?void 0:o.docs)==null?void 0:i.source}}};var c,m,p;l.parameters={...l.parameters,docs:{...(c=l.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: args => + + + + {mockText} + {mockText} + + + , + args: { + resizeHandle: 'top', + initialSize: 250 + } +}`,...(p=(m=l.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const T=["PanelGroupVertical","PanelGroupHorizontal"];export{l as PanelGroupHorizontal,t as PanelGroupVertical,T as __namedExportsOrder,L as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelStoryLayout-DI_oiT7p.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelStoryLayout-DI_oiT7p.js new file mode 100644 index 00000000..f311c4d3 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PanelStoryLayout-DI_oiT7p.js @@ -0,0 +1,23 @@ +import{R as l,b as t,T as s,H as e}from"./iframe-zz6a49H8.js";import{w as a}from"./withMeta-CjSZnBk7.js";const o={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},r="Panel",n="Панель — сервисный компонент, являющийся контейнером для контента. Панель может встраиваться в страницу или сайдбар. Панель может быть горизонтальной или вертикальной. Панель может иметь статическую ширину или растягиваться.",u="Панель может располагаться на уровне контента и при раскрытии сдвигать контентную область. Панель может располагаться над уровнем контента и при раскрытии перекрывать контентную область. Например, в графах панель находится на уровне контролов и сдвигает их, а также над уровнем самого графа и перекрывает его.",m="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=140826%3A286962",d="https://pixso.net/app/design/2EFkFswKkyLptDhPcW8Wbg",i={dod:o,component:r,description:n,usage:u,designLink:m,pixsoView:d},c=e.div` + display: flex; + flex-direction: row; + flex: 1; + justify-content: space-between; + align-self: normal; + margin: calc(var(--spacing--padding_xl) * -1); +`,b=e.div` + display: flex; + flex-direction: column; + flex: 1; + justify-content: space-between; + align-self: normal; + + &.footer, + &.header { + flex: 0; + } +`,x=e.div` + padding: var(--spacing--padding_l); + flex: 1; + background-image: repeating-linear-gradient(135deg, #f9f9f9, #f9f9f9 10px, transparent 10px, transparent 20px); +`,p=l.createElement(s,null,"Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis. Lorem ipsum dolor sit amet. Phasellus rutrum felis non ligula feugiat finibus. Aliquam a lorem at libero eleifend tristique et ut dolor. Integer tristique placerat mollis."),q={parameters:{badges:[t.stable,t.reviewedByDesign],docs:{page:a(i)},design:i.pixsoView},argTypes:{initialSize:{control:{type:"range",min:130,max:900,step:1}},elementAfter:{control:!1},sectionBottom:{control:!1},padding:{control:{type:"radio"},options:["large","medium"]}},args:{children:p,testId:"panel-test-id",klId:"panel-kl-id",closable:!0,resizable:!0,title:"Panel title",padding:"large"}};export{x as O,c as P,b as a,p as m,q as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-Bv52avk_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-Bv52avk_.js new file mode 100644 index 00000000..588ee422 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-Bv52avk_.js @@ -0,0 +1 @@ +import{R as l,q as r}from"./iframe-zz6a49H8.js";const a=l.forwardRef((e,t)=>l.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},l.createElement("path",{d:"M1 3.48551C1 2.1128 2.113 1 3.48595 1H5.21023C5.57448 1 5.86976 1.29523 5.86976 1.65942C5.86976 2.02361 5.57448 2.31884 5.21023 2.31884H3.48595C2.8415 2.31884 2.31907 2.84118 2.31907 3.48551V5.22071C2.31907 5.5849 2.02379 5.88013 1.65954 5.88013C1.29528 5.88013 1 5.5849 1 5.22071V3.48551Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M1 12.5145C1 13.8872 2.113 15 3.48595 15H5.21023C5.57448 15 5.86976 14.7048 5.86976 14.3406C5.86976 13.9764 5.57448 13.6812 5.21023 13.6812H3.48595C2.8415 13.6812 2.31907 13.1588 2.31907 12.5145V10.7793C2.31907 10.4151 2.02379 10.1199 1.65954 10.1199C1.29528 10.1199 1 10.4151 1 10.7793V12.5145Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M12.5141 1C13.887 1 15 2.1128 15 3.48551V5.22071C15 5.5849 14.7047 5.88013 14.3405 5.88013C13.9762 5.88013 13.6809 5.5849 13.6809 5.22071V3.48551C13.6809 2.84118 13.1585 2.31884 12.5141 2.31884H10.7898C10.4255 2.31884 10.1302 2.02361 10.1302 1.65942C10.1302 1.29523 10.4255 1 10.7898 1H12.5141Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M15 12.5145C15 13.8872 13.887 15 12.5141 15H10.7898C10.4255 15 10.1302 14.7048 10.1302 14.3406C10.1302 13.9764 10.4255 13.6812 10.7898 13.6812H12.5141C13.1585 13.6812 13.6809 13.1588 13.6809 12.5145V10.7793C13.6809 10.4151 13.9762 10.1199 14.3405 10.1199C14.7047 10.1199 15 10.4151 15 10.7793V12.5145Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M8.25838 2.31884C8.62263 2.31884 8.91791 2.02361 8.91791 1.65942C8.91791 1.29523 8.62263 1 8.25838 1H7.74173C7.37747 1 7.08219 1.29523 7.08219 1.65942C7.08219 2.02361 7.37747 2.31884 7.74173 2.31884H8.25838Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M8.91791 14.3406C8.91791 13.9764 8.62263 13.6812 8.25838 13.6812H7.74173C7.37747 13.6812 7.08219 13.9764 7.08219 14.3406C7.08219 14.7048 7.37747 15 7.74173 15H8.25838C8.62263 15 8.91791 14.7048 8.91791 14.3406Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M2.31907 8.24273C2.31907 8.60691 2.02379 8.90215 1.65954 8.90215C1.29528 8.90215 1 8.60691 1 8.24273V7.72729C1 7.3631 1.29528 7.06787 1.65954 7.06787C2.02379 7.06787 2.31907 7.3631 2.31907 7.72729V8.24273Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{d:"M14.3405 8.90215C14.7047 8.90215 15 8.60691 15 8.24273V7.72729C15 7.3631 14.7047 7.06787 14.3405 7.06787C13.9762 7.06787 13.6809 7.3631 13.6809 7.72729V8.24273C13.6809 8.60691 13.9762 8.90215 14.3405 8.90215Z",fill:r(e.color)||e.color||"currentColor"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.95673 5.97101C4.95673 5.41073 5.41101 4.95652 5.9714 4.95652H10.0301C10.5905 4.95652 11.0448 5.41073 11.0448 5.97101V10.029C11.0448 10.5893 10.5905 11.0435 10.0301 11.0435H5.9714C5.41101 11.0435 4.95673 10.5893 4.95673 10.029V5.97101ZM6.2758 9.72464V6.27536H9.72569V9.72464H6.2758Z",fill:r(e.color)||e.color||"currentColor"}))),n=l.memo(l.forwardRef((e,t)=>{const{klId:C,testId:o,...c}=e;return l.createElement(a,{"kl-id":C,"data-testid":o,ref:t,...c})}));n.displayName="Placeholder";export{n as l}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-C2Mlxe_U.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-C2Mlxe_U.js new file mode 100644 index 00000000..2c29855e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder-C2Mlxe_U.js @@ -0,0 +1,24 @@ +import{H as c,T as b,a1 as N,a0 as P,R as e,af as T,u as p,a5 as q,S as o,L as z}from"./iframe-zz6a49H8.js";import{B as S}from"./Button-Djh220XQ.js";import{M as $}from"./Markdown-Dd69RiPx.js";const s=N(),C=c(b)``,A=c($)` + text-align: ${t=>t.$textAlign}; + color: ${t=>t.$cssConfig.description}; +`,j=c.span` + height: ${s("imageSize")}px; + width: ${s("imageSize")}px; +`,R=P` + padding: ${s("padding")}px; + background: ${s("background")}; + width: 100%; + height: 100%; + ${C} { + color: ${s("title")}; + } +`,M=()=>e.createElement("svg",{width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M86.324 109.381H54.9434V125.994H86.324V109.381Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M86.324 124.148H54.9434V128.455H86.324V124.148Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M130.626 110.611H11.2566C10.2105 110.611 9.41064 109.75 9.41064 108.765V34.3133C9.41064 33.3288 10.2105 32.4674 11.2566 32.4674H130.626C131.61 32.4674 132.472 33.3288 132.472 34.3133V108.765C132.472 109.75 131.61 110.611 130.626 110.611Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M126.934 37.3899H14.9482V100.766H126.934V37.3899Z",fill:"white"}),e.createElement("path",{d:"M74.6333 104.458H66.6343V105.073H74.6333V104.458Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M22.9473 100.766H118.935V42.7642C118.935 41.8992 118.135 41.2378 117.089 41.2378H24.7932C23.7472 41.2378 22.9473 41.8992 22.9473 42.7642V100.766Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M39.5605 48.9291H50.6361",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M118.935 50.775H54.574L51.9897 46.4679H36.7301L36.6071 50.775H22.9473",fill:"#EDEFF2"}),e.createElement("path",{d:"M118.935 50.775H54.574L51.9897 46.4679H36.7301L36.6071 50.775H22.9473",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M32.4849 44.745L34.3308 46.4679L32.4849 48.1907",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M27.5622 44.745L25.7163 46.4679L27.5622 48.1907",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M115.551 44.1913L111.182 48.1907",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M111.182 44.1913L115.551 48.1907",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M108.167 47.6985H103.86",stroke:"#B9BEC6",strokeWidth:"0.615306",strokeMiterlimit:"10"}),e.createElement("path",{d:"M51.9588 80.9705H41.0679V78.0786L51.9588 62.7575H55.7737V77.4018H59.2194V81.0321H55.7122V87.3697H51.8973V80.9705H51.9588ZM51.9588 77.3402V68.6029H51.405C51.0974 69.2797 50.7897 69.9565 50.2359 70.6949L45.6211 77.3402H51.9588Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M61.9268 75.002C61.9268 66.5723 66.1108 62.3268 71.4025 62.3268C76.6941 62.3268 80.9397 66.5723 80.9397 75.002C80.9397 83.4317 76.7556 87.6773 71.4025 87.6773C66.1724 87.6773 61.9268 83.4317 61.9268 75.002ZM76.8787 75.002C76.8787 68.972 74.6021 66.1416 71.4025 66.1416C68.2029 66.1416 65.9878 68.972 65.9878 75.002C65.9878 81.032 68.2644 83.8625 71.4025 83.8625C74.6636 83.8009 76.8787 80.9705 76.8787 75.002Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M83.8315 79.7399H87.831C88.0156 82.6934 90.1692 84.047 92.4458 84.047C94.8455 84.047 96.8145 82.2627 96.8145 79.4322C96.8145 76.7864 95.1532 75.002 91.6459 75.002H89.0616V72.0486L94.4763 66.3262H84.816V62.6959H99.3988V65.8955L94.2917 71.3717V71.9255C97.9836 72.2332 100.814 75.0636 100.814 79.4322C100.814 83.4933 98.1682 87.6773 92.4458 87.6773C86.9081 87.6773 84.0161 83.924 83.8315 79.7399Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M147.169 93.3807C147.169 105.414 137.414 115.169 125.381 115.169C113.348 115.169 103.593 105.414 103.593 93.3807C103.593 81.3475 113.348 71.5927 125.381 71.5927C137.414 71.5927 147.169 81.3475 147.169 93.3807Z",fill:"#E5E7EB",stroke:"#B9BEC6",strokeWidth:"5.18533"}),e.createElement("path",{d:"M108.314 76.3142L142.447 110.447",stroke:"#B9BEC6",strokeWidth:"5.18533",strokeMiterlimit:"10"}));M.__docgenInfo={description:"",methods:[],displayName:"ImageError403"};const k=()=>e.createElement("svg",{width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{clipPath:"url(#clip0_130684_460049)"},e.createElement("path",{d:"M85.1402 108.229H53.9341V124.75H85.1402V108.229Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M85.1402 122.914H53.9341V127.197H85.1402V122.914Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M129.196 109.453H10.4904C9.45024 109.453 8.65479 108.596 8.65479 107.617V33.5789C8.65479 32.5999 9.45024 31.7433 10.4904 31.7433H129.196C130.175 31.7433 131.032 32.5999 131.032 33.5789V107.617C131.032 108.596 130.175 109.453 129.196 109.453Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M125.525 36.6384H14.1616V99.6625H125.525V36.6384Z",fill:"white"}),e.createElement("path",{d:"M73.5146 103.334H65.5601V103.946H73.5146V103.334Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M22 99.6625H118V42.5042C118 41.6518 117.2 41 116.154 41H23.8462C22.8 41 22 41.6518 22 42.5042V99.6625Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M117.57 49.9975H53.5671L50.9972 45.7388H35.8224L35.7001 49.9975H22.1162",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M38.6367 48.1723H49.6506",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M31.6006 44.0353L33.4362 45.7388L31.6006 47.4423",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M26.7053 44.0353L24.8696 45.7388L26.7053 47.4423",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M114.205 43.4878L109.86 47.4423",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M109.86 43.4878L114.205 47.4423",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M106.862 46.9556H102.579",stroke:"#B9BEC6",strokeWidth:"0.611885",strokeMiterlimit:"10"}),e.createElement("path",{d:"M50.6467 80.2651H39.8262V77.368L50.6467 62.1145H54.4164V76.6699H57.872V80.2651H54.4164V86.548H50.6467V80.2651ZM50.6467 76.6699V67.9786H50.1231C49.7043 68.8628 49.3087 69.5609 48.9364 70.0729L44.3289 76.6699H50.6467Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M70.0208 86.9668C68.229 86.9668 66.6234 86.4898 65.2039 85.5357C63.7845 84.5817 62.6559 83.1622 61.8182 81.2773C61.0037 79.3692 60.5965 77.0538 60.5965 74.3313C60.5965 71.6087 61.0037 69.3049 61.8182 67.4201C62.6559 65.5119 63.7845 64.0808 65.2039 63.1268C66.6234 62.1727 68.229 61.6957 70.0208 61.6957C71.8126 61.6957 73.4182 62.1727 74.8377 63.1268C76.2804 64.0808 77.409 65.5119 78.2235 67.4201C79.0612 69.3049 79.4801 71.6087 79.4801 74.3313C79.4801 77.0538 79.0612 79.3692 78.2235 81.2773C77.409 83.1622 76.2804 84.5817 74.8377 85.5357C73.4182 86.4898 71.8126 86.9668 70.0208 86.9668ZM70.0208 83.1273C71.6963 83.1273 73.0226 82.3827 74 80.8934C74.9773 79.4041 75.466 77.2167 75.466 74.3313C75.466 71.4458 74.9773 69.2584 74 67.7691C73.0226 66.2799 71.6963 65.5352 70.0208 65.5352C68.3687 65.5352 67.0539 66.2799 66.0766 67.7691C65.0992 69.2584 64.6106 71.4458 64.6106 74.3313C64.6106 77.2167 65.0992 79.4041 66.0766 80.8934C67.0539 82.3827 68.3687 83.1273 70.0208 83.1273Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M92.9484 80.2651H82.1279V77.368L92.9484 62.1145H96.7182V76.6699H100.174V80.2651H96.7182V86.548H92.9484V80.2651ZM92.9484 76.6699V67.9786H92.4249C92.006 68.8628 91.6104 69.5609 91.2381 70.0729L86.6306 76.6699H92.9484Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M127.404 109.532C138.944 102.483 142.581 87.4271 135.532 75.887C128.483 64.3469 113.427 60.7094 101.887 67.7584C90.3469 74.8075 86.7094 89.8638 93.7584 101.404C100.807 112.944 115.864 116.581 127.404 109.532Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M104.439 71.9358C113.629 66.3221 125.741 69.2484 131.355 78.4387C136.969 87.629 134.042 99.7413 124.852 105.355C115.662 110.969 103.55 108.042 97.9358 98.8522C92.3221 89.6619 95.2484 77.5495 104.439 71.9358ZM101.887 67.7584C90.3469 74.8075 86.7094 89.8638 93.7584 101.404C100.807 112.944 115.864 116.581 127.404 109.532C138.944 102.483 142.581 87.4271 135.532 75.887C128.483 64.3469 113.427 60.7094 101.887 67.7584Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M134.325 111.471L125.97 116.575L139.366 138.506L147.721 133.403L134.325 111.471Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M128.205 107.322L125.072 109.236L134.003 123.857L137.136 121.943L128.205 107.322Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M123.154 81L107 96.0524",stroke:"white",strokeWidth:"2",strokeMiterlimit:"10"}),e.createElement("path",{d:"M107 81L123.154 96.0524",stroke:"white",strokeWidth:"2",strokeMiterlimit:"10"})),e.createElement("defs",null,e.createElement("clipPath",{id:"clip0_130684_460049"},e.createElement("rect",{width:"150",height:"150",fill:"white"}))));k.__docgenInfo={description:"",methods:[],displayName:"ImageError404"};const H=()=>e.createElement("svg",{width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M66.9876 110.295H62.3267V124.278H66.9876V110.295Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M133.573 110.295H128.912V124.278H133.573V110.295Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M141.563 98.9756H53.0049V120.949H141.563V98.9756Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M124.917 120.949V103.637",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M129.578 109.629V106.3",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M108.937 120.949V103.637",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M114.264 109.629V106.3",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M93.6221 120.949V103.637",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M97.6172 109.629V106.3",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M62.9927 106.3V109.629",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M65.6562 106.3V109.629",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M69.6514 106.3V109.629",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M66.9876 84.3268H62.3267V98.3097H66.9876V84.3268Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M133.573 84.3268H128.912V98.3097H133.573V84.3268Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M141.563 73.0073H53.0049V94.9805H141.563V73.0073Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M124.917 94.9805V77.6683",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M129.578 83.661V80.3317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M108.937 94.9805V77.6683",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M114.264 83.661V80.3317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M93.6221 94.9805V77.6683",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M97.6172 83.661V80.3317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M62.9927 80.3317V83.661",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M65.6562 80.3317V83.661",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M69.6514 80.3317V83.661",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M66.9876 58.3585H62.3267V72.3415H66.9876V58.3585Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M133.573 58.3585H128.912V72.3415H133.573V58.3585Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M141.563 47.039H53.0049V69.0122H141.563V47.039Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M124.917 69.0122V51.0342",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M129.578 57.0269V53.0317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M108.937 69.0122V51.0342",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M114.264 57.0269V53.0317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M93.6221 69.0122V51.0342",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M97.6172 57.0269V53.0317",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M62.9927 54.3634V57.6927",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M65.6562 54.3634V57.6927",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M69.6514 54.3634V57.6927",stroke:"#B9BEC6",strokeWidth:"1.33171",strokeMiterlimit:"10"}),e.createElement("path",{d:"M79.0169 106.3H48.3877V121.615H79.0169V106.3Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M79.0169 120.283H48.3877V124.944H79.0169V120.283Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M117.237 107.632H10.1677C9.16895 107.632 8.43652 106.833 8.43652 105.9V34.7873C8.43652 33.7885 9.23553 33.0561 10.1677 33.0561H117.17C118.169 33.0561 118.902 33.8551 118.902 34.7873V105.834C118.968 106.833 118.169 107.632 117.237 107.632Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M113.642 38.3829H13.0977V98.3097H113.642V38.3829Z",fill:"white"}),e.createElement("path",{d:"M67.6974 102.305H60.373V102.971H67.6974V102.305Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M43.8735 81.5176C42.2116 81.5176 40.7689 81.1714 39.5455 80.4789C38.3221 79.7633 37.3872 78.8285 36.7409 77.6743C36.0946 76.5202 35.7368 75.2622 35.6676 73.9003H39.6147C39.7302 75.1237 40.2149 76.0931 41.069 76.8087C41.9461 77.5243 42.9271 77.8821 44.012 77.8821C45.1662 77.8821 46.1587 77.4435 46.9897 76.5663C47.8207 75.6892 48.2362 74.4312 48.2362 72.7923C48.2362 71.2688 47.8438 70.0685 47.059 69.1914C46.2972 68.3142 45.3162 67.8756 44.1159 67.8756C43.1695 67.8756 42.3501 68.118 41.6576 68.6027C40.9882 69.0644 40.5034 69.6415 40.2034 70.334H36.3947L37.1564 56.8651H50.2444V60.5353H40.7573L40.3765 65.9367H40.9305C41.4383 65.3827 42.0615 64.9672 42.8002 64.6902C43.5619 64.4132 44.3698 64.2747 45.2239 64.2747C46.5627 64.2747 47.763 64.6209 48.8248 65.3134C49.9097 65.9828 50.7522 66.9523 51.3524 68.2219C51.9526 69.4684 52.2526 70.911 52.2526 72.5499C52.2526 74.2119 51.9179 75.7238 51.2485 77.0857C50.5791 78.4476 49.6096 79.5325 48.3401 80.3404C47.0705 81.1252 45.5817 81.5176 43.8735 81.5176ZM64.3925 81.5176C62.6151 81.5176 61.0224 81.0444 59.6144 80.098C58.2063 79.1516 57.0868 77.7436 56.2558 75.8739C55.4479 73.9811 55.044 71.6843 55.044 68.9836C55.044 66.2829 55.4479 63.9977 56.2558 62.128C57.0868 60.2352 58.2063 58.8156 59.6144 57.8692C61.0224 56.9228 62.6151 56.4496 64.3925 56.4496C66.1699 56.4496 67.7626 56.9228 69.1707 57.8692C70.6018 58.8156 71.7214 60.2352 72.5293 62.128C73.3602 63.9977 73.7757 66.2829 73.7757 68.9836C73.7757 71.6843 73.3602 73.9811 72.5293 75.8739C71.7214 77.7436 70.6018 79.1516 69.1707 80.098C67.7626 81.0444 66.1699 81.5176 64.3925 81.5176ZM64.3925 77.709C66.0545 77.709 67.3702 76.9703 68.3397 75.493C69.3092 74.0157 69.7939 71.8459 69.7939 68.9836C69.7939 66.1213 69.3092 63.9515 68.3397 62.4742C67.3702 60.9969 66.0545 60.2583 64.3925 60.2583C62.7536 60.2583 61.4495 60.9969 60.48 62.4742C59.5105 63.9515 59.0258 66.1213 59.0258 68.9836C59.0258 71.8459 59.5105 74.0157 60.48 75.493C61.4495 76.9703 62.7536 77.709 64.3925 77.709ZM85.1277 81.5176C83.3734 81.5176 81.8614 81.1598 80.5919 80.4443C79.3454 79.7287 78.3875 78.7823 77.718 77.6051C77.0717 76.4048 76.7139 75.1006 76.6447 73.6925H80.5919C80.6842 75.0775 81.1574 76.1278 82.0115 76.8433C82.8886 77.5589 83.9273 77.9167 85.1277 77.9167C86.3511 77.9167 87.3782 77.5012 88.2092 76.6702C89.0402 75.8392 89.4557 74.7428 89.4557 73.3809C89.4557 72.0421 89.0171 70.9803 88.14 70.1955C87.2859 69.4106 86.0279 69.0182 84.3659 69.0182H81.8037V66.1098L87.1359 60.466H77.6142V56.8651H91.9833V60.0505L86.9628 65.4519V65.9713C88.1861 66.0867 89.2826 66.4676 90.2521 67.1139C91.2216 67.7371 91.9833 68.5912 92.5373 69.6761C93.1143 70.761 93.4029 71.9959 93.4029 73.3809C93.4029 74.7659 93.0913 76.0816 92.468 77.3281C91.8679 78.5746 90.9446 79.5902 89.6981 80.375C88.4516 81.1368 86.9281 81.5176 85.1277 81.5176Z",fill:"#D1D5DB"}));H.__docgenInfo={description:"",methods:[],displayName:"ImageError503"};const V=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h150v150H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M13.303 48.207v53.585c0 5.21 2.828 9.973 7.293 12.653l47.185 26.941a14.681 14.681 0 0 0 14.438 0l47.185-26.941c4.465-2.531 7.293-7.443 7.293-12.653V48.207c0-5.21-2.828-9.972-7.293-12.652L82.219 8.614a14.68 14.68 0 0 0-14.438 0L20.596 35.555c-4.465 2.53-7.293 7.443-7.293 12.652Z"}),e.createElement("path",{fill:"#EA152A",fillRule:"evenodd",d:"M75 112c20.434 0 37-16.566 37-37S95.434 38 75 38 38 54.566 38 75s16.566 37 37 37Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:5,d:"m63.267 63.267 23.465 23.466M86.733 63.267 63.267 86.733"}));V.__docgenInfo={description:"",methods:[],displayName:"ImageFailed"};const B=()=>e.createElement("svg",{width:"150",height:"150",viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M90.066 107.612H60.0176V123.47H90.066V107.612Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M90.066 121.801H60.0176V125.974H90.066V121.801Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M15.1117 107.612H134.888C135.89 107.612 136.724 106.777 136.724 105.775V31.0716C136.724 30.07 135.89 29.2352 134.888 29.2352H15.1117C14.1101 29.2352 13.2754 30.07 13.2754 31.0716V105.775C13.2754 106.777 14.1101 107.612 15.1117 107.612Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M18.2837 97.5954H131.8V34.1599H18.2837V97.5954Z",fill:"white"}),e.createElement("path",{d:"M79.2149 101.769H70.8682V102.603H79.2149V101.769Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M78.5663 41.6964C77.7292 41.6964 77.1162 42.4848 77.3225 43.296L77.7333 44.9118H36.5361C35.2805 44.9118 34.3609 46.0944 34.6703 47.3113L45.6684 90.0571L105.595 89.9533L96.7207 55.0512H98.1259L94.9761 42.6635C94.8315 42.0946 94.3193 41.6964 93.7323 41.6964H78.5663Z",fill:"#EDEFF2"}),e.createElement("path",{d:"M114.866 53.7497C115.132 52.6873 114.329 51.6576 113.233 51.6576H57.2775C56.1197 51.6576 55.1103 52.4452 54.8288 53.5682L45.6822 90.0589H105.765L114.866 53.7497Z",fill:"#DCDFE4"}),e.createElement("path",{d:"M74.0435 64.7189L88.6157 79.2912",stroke:"white",strokeWidth:"2",strokeLinecap:"square",strokeLinejoin:"round"}),e.createElement("path",{d:"M88.6157 64.7189L74.0434 79.2912",stroke:"white",strokeWidth:"2",strokeLinecap:"square",strokeLinejoin:"round"}));B.__docgenInfo={description:"",methods:[],displayName:"ImageNoData"};const g=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h150v150H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M13.303 48.207v53.585c0 5.21 2.828 9.973 7.293 12.653l47.185 26.941a14.681 14.681 0 0 0 14.438 0l47.185-26.941c4.465-2.531 7.293-7.443 7.293-12.653V48.207c0-5.21-2.828-9.972-7.293-12.652L82.219 8.614a14.68 14.68 0 0 0-14.438 0L20.596 35.555c-4.465 2.53-7.293 7.443-7.293 12.652Z"}),e.createElement("path",{fill:"#8F96A2",fillRule:"evenodd",d:"M75 112c20.434 0 37-16.566 37-37S95.434 38 75 38 38 54.566 38 75s16.566 37 37 37Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:5,d:"M60.666 75h28.668"}));g.__docgenInfo={description:"",methods:[],displayName:"ImageNotChecked"};const f=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"150",height:"150",fill:"none",viewBox:"0 0 150 150"},e.createElement("defs",null,e.createElement("clipPath",{id:"clipPath_0"},e.createElement("path",{fill:"#FFF",d:"M0 0h150v150H0z"}))),e.createElement("path",{id:"imageVariant=success",d:"M0 0h150v150H0z"}),e.createElement("g",{id:"Success",clipPath:"url(#clipPath_0)"},e.createElement("path",{id:"Success",d:"M0 0h150v150H0z"}),e.createElement("path",{id:"Vector",fill:"#002055",fillOpacity:"0.07",fillRule:"nonzero",d:"M13.303 48.207v53.585c0 5.21 2.828 9.973 7.293 12.653l47.185 26.941a14.68 14.68 0 0 0 14.438 0l47.185-26.941c4.465-2.531 7.293-7.443 7.293-12.653V48.207c0-5.21-2.828-9.972-7.293-12.652L82.219 8.614a14.68 14.68 0 0 0-14.438 0L20.596 35.555c-4.465 2.53-7.293 7.443-7.293 12.652"}),e.createElement("path",{id:"Vector",fill:"#1B8370",fillRule:"evenodd",d:"M75 112c20.435 0 37-16.565 37-37S95.435 38 75 38 38 54.566 38 75s16.566 37 37 37"}),e.createElement("path",{id:"XMLID 1",fillRule:"nonzero",stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"5",d:"m61.32 75.322 9.174 9.174L88.84 66.149"})));f.__docgenInfo={description:"",methods:[],displayName:"ImageSuccess"};const u=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h150v150H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M13.303 48.207v53.585c0 5.21 2.828 9.973 7.293 12.653l47.185 26.941a14.681 14.681 0 0 0 14.438 0l47.185-26.941c4.465-2.531 7.293-7.443 7.293-12.653V48.207c0-5.21-2.828-9.972-7.293-12.652L82.219 8.614a14.68 14.68 0 0 0-14.438 0L20.596 35.555c-4.465 2.53-7.293 7.443-7.293 12.652Z"}),e.createElement("path",{fill:"#F7C105",fillRule:"evenodd",d:"M75 112c20.434 0 37-16.566 37-37S95.434 38 75 38 38 54.566 38 75s16.566 37 37 37Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:5,d:"M75 58.045v22"}),e.createElement("circle",{cx:75,cy:89.743,r:2.843,fill:"#FFF"}));u.__docgenInfo={description:"",methods:[],displayName:"ImageWarning"};const w=()=>e.createElement("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M29.9506 36.1879H17.8105V42.6149H29.9506V36.1879Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M29.9506 41.9008H17.8105V43.5671H29.9506V41.9008Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M47.0896 36.6639H0.90992C0.505252 36.6639 0.195801 36.3307 0.195801 35.9498V7.14703C0.195801 6.76616 0.505252 6.43291 0.90992 6.43291H47.0896C47.4705 6.43291 47.8037 6.76616 47.8037 7.14703V35.9498C47.8037 36.3307 47.4705 36.6639 47.0896 36.6639Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M45.6616 8.33723H2.33838V32.8553H45.6616V8.33723Z",fill:"white"}),e.createElement("path",{d:"M25.428 34.2835H22.3335V34.5216H25.428V34.2835Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M16.5966 22.814H12.3833V21.6952L16.5966 15.7681H18.0724V21.4334H19.4055V22.8378H18.0486V25.2896H16.5728V22.814H16.5966ZM16.5966 21.4096V18.0294H16.3824C16.2633 18.2913 16.1443 18.5531 15.9301 18.8388L14.1448 21.4096H16.5966Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M20.4528 20.505C20.4528 17.2439 22.0715 15.6014 24.1187 15.6014C26.1658 15.6014 27.8083 17.2439 27.8083 20.505C27.8083 23.7662 26.1896 25.4087 24.1187 25.4087C22.0953 25.4087 20.4528 23.7662 20.4528 20.505ZM26.2372 20.505C26.2372 18.1723 25.3565 17.0773 24.1187 17.0773C22.8809 17.0773 22.0239 18.1723 22.0239 20.505C22.0239 22.8378 22.9047 23.9328 24.1187 23.9328C25.3803 23.909 26.2372 22.814 26.2372 20.505Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M28.9271 22.338H30.4743C30.5457 23.4805 31.3789 24.0042 32.2596 24.0042C33.188 24.0042 33.9497 23.3139 33.9497 22.2189C33.9497 21.1954 33.307 20.505 31.9502 20.505H30.9504V19.3625L33.0451 17.1487H29.3079V15.7443H34.9495V16.9821L32.9737 19.1006V19.3148C34.402 19.4339 35.497 20.5289 35.497 22.2189C35.497 23.79 34.4734 25.4087 32.2596 25.4087C30.1173 25.4087 28.9985 23.9566 28.9271 22.338Z",fill:"#D1D5DB"}));w.__docgenInfo={description:"",methods:[],displayName:"ImageError403"};const L=()=>e.createElement("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M29.9182 36.1257H17.8457V42.517H29.9182V36.1257Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M29.9182 41.8069H17.8457V43.4639H29.9182V41.8069Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M46.9617 36.5991H1.03876C0.636344 36.5991 0.328613 36.2677 0.328613 35.8889V7.24629C0.328613 6.86754 0.636344 6.53614 1.03876 6.53614H46.9617C47.3404 6.53614 47.6718 6.86754 47.6718 7.24629V35.8889C47.6718 36.2677 47.3404 36.5991 46.9617 36.5991Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M45.5413 8.42988H2.45898V32.8116H45.5413V8.42988Z",fill:"white"}),e.createElement("path",{d:"M25.4206 34.2319H22.3433V34.4687H25.4206V34.2319Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M16.5132 23.1994H12.3271V22.0786L16.5132 16.1776H17.9716V21.8085H19.3084V23.1994H17.9716V25.63H16.5132V23.1994ZM16.5132 21.8085V18.4462H16.3107C16.1486 18.7883 15.9956 19.0583 15.8515 19.2564L14.0691 21.8085H16.5132Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M24.0084 25.792C23.3152 25.792 22.694 25.6075 22.1449 25.2384C21.5958 24.8693 21.1591 24.3202 20.8351 23.591C20.52 22.8528 20.3624 21.9571 20.3624 20.9038C20.3624 19.8505 20.52 18.9593 20.8351 18.2301C21.1591 17.4919 21.5958 16.9383 22.1449 16.5692C22.694 16.2001 23.3152 16.0155 24.0084 16.0155C24.7015 16.0155 25.3227 16.2001 25.8718 16.5692C26.43 16.9383 26.8666 17.4919 27.1817 18.2301C27.5058 18.9593 27.6678 19.8505 27.6678 20.9038C27.6678 21.9571 27.5058 22.8528 27.1817 23.591C26.8666 24.3202 26.43 24.8693 25.8718 25.2384C25.3227 25.6075 24.7015 25.792 24.0084 25.792ZM24.0084 24.3067C24.6565 24.3067 25.1697 24.0186 25.5478 23.4424C25.9259 22.8663 26.1149 22.0201 26.1149 20.9038C26.1149 19.7875 25.9259 18.9413 25.5478 18.3651C25.1697 17.789 24.6565 17.5009 24.0084 17.5009C23.3692 17.5009 22.8606 17.789 22.4825 18.3651C22.1044 18.9413 21.9153 19.7875 21.9153 20.9038C21.9153 22.0201 22.1044 22.8663 22.4825 23.4424C22.8606 24.0186 23.3692 24.3067 24.0084 24.3067Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M32.8782 23.1994H28.6922V22.0786L32.8782 16.1776H34.3366V21.8085H35.6735V23.1994H34.3366V25.63H32.8782V23.1994ZM32.8782 21.8085V18.4462H32.6757C32.5136 18.7883 32.3606 19.0583 32.2166 19.2564L30.4341 21.8085H32.8782Z",fill:"#D1D5DB"}));L.__docgenInfo={description:"",methods:[],displayName:"ImageError404"};const Z=()=>e.createElement("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M29.9368 35.5614H18.0874V41.4861H29.9368V35.5614Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M29.9368 40.9709H18.0874V42.774H29.9368V40.9709Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M44.7228 36.0766H3.30158C2.91518 36.0766 2.63184 35.7675 2.63184 35.4068V7.89571C2.63184 7.50932 2.94094 7.22597 3.30158 7.22597H44.6971C45.0834 7.22597 45.3668 7.53507 45.3668 7.89571V35.3811C45.3926 35.7675 45.0834 36.0766 44.7228 36.0766Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M43.3318 9.28673H4.43506V32.4702H43.3318V9.28673Z",fill:"white"}),e.createElement("path",{d:"M25.5577 34.0158H22.7241V34.2734H25.5577V34.0158Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M16.3411 25.974C15.6981 25.974 15.14 25.84 14.6667 25.5721C14.1934 25.2953 13.8318 24.9336 13.5817 24.4871C13.3317 24.0407 13.1933 23.554 13.1665 23.0271H14.6935C14.7382 23.5004 14.9257 23.8754 15.2561 24.1523C15.5954 24.4291 15.975 24.5675 16.3947 24.5675C16.8412 24.5675 17.2252 24.3978 17.5466 24.0585C17.8681 23.7192 18.0289 23.2325 18.0289 22.5985C18.0289 22.0091 17.8771 21.5447 17.5734 21.2054C17.2787 20.8661 16.8992 20.6964 16.4349 20.6964C16.0687 20.6964 15.7517 20.7902 15.4838 20.9777C15.2249 21.1563 15.0373 21.3795 14.9212 21.6474H13.4478L13.7425 16.4368H18.8058V17.8567H15.1356L14.9882 19.9463H15.2025C15.399 19.732 15.6401 19.5712 15.9259 19.4641C16.2205 19.3569 16.5331 19.3033 16.8635 19.3033C17.3814 19.3033 17.8458 19.4373 18.2566 19.7052C18.6763 19.9641 19.0022 20.3392 19.2344 20.8303C19.4666 21.3126 19.5827 21.8707 19.5827 22.5047C19.5827 23.1477 19.4532 23.7326 19.1942 24.2594C18.9352 24.7863 18.5602 25.206 18.069 25.5186C17.5779 25.8222 17.0019 25.974 16.3411 25.974Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M24.2792 25.974C23.5916 25.974 22.9754 25.7909 22.4307 25.4248C21.8859 25.0587 21.4528 24.5139 21.1314 23.7906C20.8188 23.0584 20.6625 22.1698 20.6625 21.125C20.6625 20.0802 20.8188 19.1962 21.1314 18.4728C21.4528 17.7406 21.8859 17.1914 22.4307 16.8253C22.9754 16.4591 23.5916 16.2761 24.2792 16.2761C24.9668 16.2761 25.5829 16.4591 26.1277 16.8253C26.6813 17.1914 27.1144 17.7406 27.427 18.4728C27.7484 19.1962 27.9092 20.0802 27.9092 21.125C27.9092 22.1698 27.7484 23.0584 27.427 23.7906C27.1144 24.5139 26.6813 25.0587 26.1277 25.4248C25.5829 25.7909 24.9668 25.974 24.2792 25.974ZM24.2792 24.5005C24.9221 24.5005 25.4311 24.2148 25.8062 23.6433C26.1812 23.0718 26.3688 22.2323 26.3688 21.125C26.3688 20.0177 26.1812 19.1783 25.8062 18.6068C25.4311 18.0353 24.9221 17.7495 24.2792 17.7495C23.6451 17.7495 23.1406 18.0353 22.7655 18.6068C22.3905 19.1783 22.2029 20.0177 22.2029 21.125C22.2029 22.2323 22.3905 23.0718 22.7655 23.6433C23.1406 24.2148 23.6451 24.5005 24.2792 24.5005Z",fill:"#D1D5DB"}),e.createElement("path",{d:"M32.3008 25.974C31.6222 25.974 31.0372 25.8356 30.5461 25.5587C30.0639 25.2819 29.6933 24.9158 29.4343 24.4604C29.1843 23.996 29.0459 23.4915 29.0191 22.9467H30.5461C30.5818 23.4825 30.7649 23.8888 31.0953 24.1657C31.4346 24.4425 31.8365 24.5809 32.3008 24.5809C32.7741 24.5809 33.1715 24.4202 33.493 24.0987C33.8145 23.7772 33.9752 23.353 33.9752 22.8262C33.9752 22.3082 33.8055 21.8975 33.4662 21.5938C33.1358 21.2902 32.6491 21.1384 32.0061 21.1384H31.0149V20.0132L33.0777 17.8299H29.3941V16.4368H34.953V17.6691L33.0108 19.7587V19.9597C33.4841 20.0043 33.9082 20.1517 34.2833 20.4017C34.6583 20.6428 34.953 20.9732 35.1673 21.3929C35.3906 21.8126 35.5022 22.2904 35.5022 22.8262C35.5022 23.362 35.3817 23.871 35.1406 24.3532C34.9084 24.8354 34.5512 25.2283 34.069 25.532C33.5867 25.8266 32.9974 25.974 32.3008 25.974Z",fill:"#D1D5DB"}));Z.__docgenInfo={description:"",methods:[],displayName:"ImageError503"};const v=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h48v48H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M2.315 14.583v18.834c0 1.83.994 3.505 2.563 4.447l16.585 9.469a5.16 5.16 0 0 0 5.074 0l16.584-9.47c1.57-.889 2.564-2.615 2.564-4.446V14.583c0-1.831-.994-3.505-2.564-4.447L26.537.667a5.16 5.16 0 0 0-5.074 0l-16.585 9.47c-1.57.889-2.563 2.615-2.563 4.446Z"}),e.createElement("path",{fill:"#EA152A",fillRule:"evenodd",d:"M24 37.35c7.373 0 13.35-5.977 13.35-13.35 0-7.373-5.977-13.351-13.35-13.351-7.374 0-13.351 5.978-13.351 13.351 0 7.373 5.977 13.35 13.35 13.35Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:2,d:"m20 20 8 8M28 20l-8 8"}));v.__docgenInfo={description:"",methods:[],displayName:"ImageFailed"};const y=()=>e.createElement("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M25.9697 10.6415C25.5073 10.6415 25.1686 11.0771 25.2826 11.5252L25.5096 12.4178H2.75089C2.05725 12.4178 1.54926 13.0711 1.72019 13.7434L7.79589 37.3576L40.9014 37.3002L35.9988 18.0192H36.7751L35.035 11.1758C34.9551 10.8615 34.6722 10.6415 34.3479 10.6415H25.9697Z",fill:"#B9BEC6"}),e.createElement("path",{d:"M46.0228 17.3001C46.1699 16.7132 45.7261 16.1444 45.121 16.1444H14.2092C13.5696 16.1444 13.012 16.5795 12.8565 17.1999L7.80359 37.3585H40.995L46.0228 17.3001Z",fill:"#E5E7EB"}),e.createElement("path",{d:"M23.4712 23.3599L31.5214 31.4101",stroke:"white",strokeWidth:"1.10486",strokeLinecap:"square",strokeLinejoin:"round"}),e.createElement("path",{d:"M31.5215 23.3599L23.4713 31.4101",stroke:"white",strokeWidth:"1.10486",strokeLinecap:"square",strokeLinejoin:"round"}));y.__docgenInfo={description:"",methods:[],displayName:"ImageNoData"};const W=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h48v48H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M2.315 14.583v18.834c0 1.83.994 3.505 2.563 4.447l16.585 9.469a5.16 5.16 0 0 0 5.074 0l16.584-9.47c1.57-.889 2.564-2.615 2.564-4.446V14.583c0-1.831-.994-3.505-2.564-4.447L26.537.667a5.16 5.16 0 0 0-5.074 0l-16.585 9.47c-1.57.889-2.563 2.615-2.563 4.446Z"}),e.createElement("path",{fill:"#8F96A2",fillRule:"evenodd",d:"M24 37.35c7.373 0 13.35-5.977 13.35-13.35 0-7.373-5.977-13.351-13.35-13.351-7.374 0-13.351 5.978-13.351 13.351 0 7.373 5.977 13.35 13.35 13.35Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:2,d:"M19.237 24h9.526"}));W.__docgenInfo={description:"",methods:[],displayName:"ImageNotChecked"};const I=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h48v48H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M2.315 14.583v18.834c0 1.83.994 3.505 2.563 4.447l16.585 9.469a5.16 5.16 0 0 0 5.074 0l16.584-9.47c1.57-.889 2.564-2.615 2.564-4.446V14.583c0-1.831-.994-3.505-2.564-4.447L26.537.667a5.16 5.16 0 0 0-5.074 0l-16.585 9.47c-1.57.889-2.563 2.615-2.563 4.446Z"}),e.createElement("path",{fill:"#1B8370",fillRule:"evenodd",d:"M24 37.35c7.373 0 13.35-5.977 13.35-13.35 0-7.373-5.977-13.351-13.35-13.351-7.374 0-13.351 5.978-13.351 13.351 0 7.373 5.977 13.35 13.35 13.35Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m18.842 24.121 3.459 3.46 6.918-6.919"}));I.__docgenInfo={description:"",methods:[],displayName:"ImageSuccess"};const F=()=>e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none"},e.createElement("path",{d:"M0 0h48v48H0z"}),e.createElement("path",{fill:"#002055",fillOpacity:.07,d:"M2.315 14.583v18.834c0 1.83.994 3.505 2.563 4.447l16.585 9.469a5.16 5.16 0 0 0 5.074 0l16.584-9.47c1.57-.889 2.564-2.615 2.564-4.446V14.583c0-1.831-.994-3.505-2.564-4.447L26.537.667a5.16 5.16 0 0 0-5.074 0l-16.585 9.47c-1.57.889-2.563 2.615-2.563 4.446Z"}),e.createElement("path",{fill:"#F7C105",fillRule:"evenodd",d:"M24 37.35c7.373 0 13.35-5.977 13.35-13.35 0-7.373-5.977-13.351-13.35-13.351-7.374 0-13.351 5.978-13.351 13.351 0 7.373 5.977 13.35 13.35 13.35Z"}),e.createElement("path",{stroke:"#FFF",strokeLinecap:"round",strokeWidth:2,d:"M24 18v8"}),e.createElement("circle",{cx:24,cy:30,r:1,fill:"#FFF"}));F.__docgenInfo={description:"",methods:[],displayName:"ImageWarning"};const O={small:{error403:w,error404:L,error503:Z,noData:y,success:I,failed:v,warning:F,notChecked:W},medium:{error403:M,error404:k,error503:H,noData:B,success:f,failed:V,warning:u,notChecked:g}},D=({imageVariant:t,size:a,testAttributes:r,...l})=>{const m=T(`placeholder-image-${t}`,r),i=O[a][t||"noData"],{testAttributes:d}=p({rest:l,...m});return t?e.createElement(j,{...d,...l},e.createElement(i,null)):e.createElement(e.Fragment,null)};D.__docgenInfo={description:"",methods:[],displayName:"PlaceholderImage",props:{cssConfig:{required:!0,tsType:{name:"intersection",raw:"PlaceholderColorConfig & PlaceholderSizeConfig",elements:[{name:"signature",type:"object",raw:`{ + background: string, + title: string, + description: string +}`,signature:{properties:[{key:"background",value:{name:"string",required:!0}},{key:"title",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!0}}]}},{name:"signature",type:"object",raw:`{ + imageSize: number, + padding: number, + gap: number, + titleGap: number +}`,signature:{properties:[{key:"imageSize",value:{name:"number",required:!0}},{key:"padding",value:{name:"number",required:!0}},{key:"gap",value:{name:"number",required:!0}},{key:"titleGap",value:{name:"number",required:!0}}]}}]},description:""},size:{required:!0,tsType:{name:"placeholderSizes[number]",raw:"typeof placeholderSizes[number]"},description:""},imageVariant:{required:!1,tsType:{name:"placeholderImageVariants[number]",raw:"typeof placeholderImageVariants[number]"},description:""},testAttributes:{required:!1,tsType:{name:"TestingAttributes"},description:""}}};const G=t=>q(t,{componentName:"placeholder",defaultValues:{mode:"base",size:"medium"},propsToDrill:["size"]}),X=c(o).withConfig({shouldForwardProp:t=>!["cssConfig"].includes(t)})`${R}`,J=t=>{const a=G(t),r=p(a);return e.createElement(K,{...r})},K=({size:t="medium",title:a,description:r,actionButtons:l,textAlign:m="center",actionLinks:i,testAttributes:d,cssConfig:n,image:_,className:Q,...x})=>e.createElement(X,{justify:"center",align:"center",gap:0,cssConfig:n,className:"hexa-ui-placeholder",...d,...x},e.createElement(o,{gap:n.gap,align:"center",justify:"center"},e.createElement(D,{cssConfig:n,size:t,imageVariant:_,testAttributes:d}),e.createElement(o,{gap:n.titleGap,direction:"vertical",justify:"center"},e.createElement(C,{type:t==="medium"?"H4":"H6"},a),r&&e.createElement(A,{withoutTextStyle:!0,$cssConfig:n,$textAlign:m,value:r,breaks:!0})),(l||i)&&e.createElement(o,{gap:16,justify:"center"},l&&e.createElement(o,{gap:8,width:"unset"},l.map((h,E)=>e.createElement(S,{key:E,mode:"secondary",...h}))),i&&i.map((h,E)=>e.createElement(z,{key:E,...h})))));J.__docgenInfo={description:"",methods:[],displayName:"Placeholder",props:{title:{required:!0,tsType:{name:"string"},description:"Title"},description:{required:!1,tsType:{name:"string"},description:"Description text"},image:{required:!1,tsType:{name:"placeholderImageVariants[number]",raw:"typeof placeholderImageVariants[number]"},description:"Image"},actionButtons:{required:!1,tsType:{name:"Array",elements:[{name:"ButtonProps"}],raw:"ButtonProps[]"},description:"Action buttons"},actionLinks:{required:!1,tsType:{name:"Array",elements:[{name:"LinkProps"}],raw:"LinkProps[]"},description:"Action links"},textAlign:{required:!1,tsType:{name:"union",raw:"'left' | 'center' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'center'"},{name:"literal",value:"'right'"}]},description:"Description Text alignment"},className:{required:!1,tsType:{name:"string"},description:""},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},size:{required:!1,tsType:{name:"placeholderSizes[number]",raw:"typeof placeholderSizes[number]"},description:"Size"},mode:{required:!1,tsType:{name:"placeholderModes[number]",raw:"typeof placeholderModes[number]"},description:"Color mode"}}};export{J as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.Table.stories-CFBSFLVU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.Table.stories-CFBSFLVU.js new file mode 100644 index 00000000..fb485558 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.Table.stories-CFBSFLVU.js @@ -0,0 +1,59 @@ +import{R as t,S as f,t as b,P as i,H as y}from"./iframe-zz6a49H8.js";import{t as P}from"./index-CLWXu3RE.js";import{P as T}from"./Placeholder-C2Mlxe_U.js";import E from"./Placeholder.stories-D6uo0fAU.js";import"./preload-helper-C1FmrZbK.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusOkOutline-BBn674wO.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./Grid-Buhf4xpe.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";import"./withDesignControls-Cqk9De58.js";import"./withMeta-CjSZnBk7.js";import"./StoryComponents-C4fwEYRs.js";const Qe={...E,title:"Hexa UI Components/Placeholder/Table",tags:["!autodocs"]},a=[{title:"table.column.name",key:"name",dataIndex:"name",width:500},{title:"table.column2.name",key:"description",dataIndex:"description",width:500},{title:"table.column3.name",key:"age",dataIndex:"age",width:500}],m=({actionButtons:e,actionLinks:S,image:s,...x})=>({image:s==="-"?void 0:s,actionButtons:e?[{text:"Button",mode:"primary"},{text:"Button"}]:void 0,actionLinks:S?[{text:"Link"}]:void 0,...x}),l=y(T)` + min-height: 200px; +`,p=y(P)` + &&&&&& .ant-table-tbody > tr > td:last-child { + padding: 0; + } +`,o={render:e=>t.createElement(f,{gap:16},t.createElement(b,{mode:"info",closable:!1},t.createElement(i,null,"If the table is surrounded by form elements, other parts of the interface, or other tables, then the Placeholder takes on a height depending on the content, but not less than 200px."),t.createElement(i,null,"Если таблицу окружают элементы формы, другие части интерфейса или другие таблицы, то Placeholder принимает высоту в зависимости от контента, но не менее 200px.")),t.createElement(p,{dataSource:[],columns:a.slice(0,2),pagination:!1,emptyText:t.createElement(l,{...m({...e,actionButtons:!0,actionLinks:!0})})}),t.createElement(p,{dataSource:[],columns:a.slice(0,2),pagination:!1,emptyText:t.createElement(l,{...m({...e,image:"-"})})})),argTypes:{mode:{control:!1},size:{control:!1}},args:{mode:"filled",size:"small"}},r={render:e=>t.createElement(f,{width:"100%",gap:16},t.createElement(b,{mode:"info",closable:!1},t.createElement(i,null,"In this case, the placeholder is arranged according to the rules for tables. It remains fixed when scrolling horizontally. Only the header of the table will be scrolled."),t.createElement(i,null,"Placeholder в таком случае располагается по правилам для таблиц. При горизонтальном скролле остаётся неподвижным. Скроллится только шапка таблицы.")),t.createElement(p,{dataSource:[],resizingMode:"scroll",columns:a,pagination:!1,emptyText:t.createElement(l,{...m({...e,actionButtons:!0,actionLinks:!0})})})),argTypes:{mode:{control:!1},size:{control:!1}},args:{mode:"filled",size:"small"}};var n,c,d;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:`{ + render: args => + +

If the table is surrounded by form elements, other parts of the interface, or other tables, then the Placeholder takes on a height depending on the content, but not less than 200px.

+

Если таблицу окружают элементы формы, другие части интерфейса или другие таблицы, то Placeholder принимает высоту в зависимости от контента, но не менее 200px.

+
+ } /> + } /> +
, + argTypes: { + mode: { + control: false + }, + size: { + control: false + } + }, + args: { + mode: 'filled', + size: 'small' + } +}`,...(d=(c=o.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var u,h,g;r.parameters={...r.parameters,docs:{...(u=r.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: args => + +

In this case, the placeholder is arranged according to the rules for tables. It remains fixed when scrolling horizontally. Only the header of the table will be scrolled.

+

Placeholder в таком случае располагается по правилам для таблиц. При горизонтальном скролле остаётся неподвижным. Скроллится только шапка таблицы.

+
+ } /> +
, + argTypes: { + mode: { + control: false + }, + size: { + control: false + } + }, + args: { + mode: 'filled', + size: 'small' + } +}`,...(g=(h=r.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};const Ve=["InTable","HorizontalScrolling"];export{r as HorizontalScrolling,o as InTable,Ve as __namedExportsOrder,Qe as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.stories-D6uo0fAU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.stories-D6uo0fAU.js new file mode 100644 index 00000000..a31df46d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Placeholder.stories-D6uo0fAU.js @@ -0,0 +1,69 @@ +import{R as e,b as u,t as D,P as d}from"./iframe-zz6a49H8.js";import{w as R}from"./withDesignControls-Cqk9De58.js";import{w as J}from"./withMeta-CjSZnBk7.js";import{r as m}from"./StoryComponents-C4fwEYRs.js";import{P as o}from"./Placeholder-C2Mlxe_U.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";const I=["base","filled"],_=["small","medium"],N=["error403","error404","error503","noData","success","failed","warning","notChecked"],Q={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},U="Placeholder",W="",Y="Используется для временного отображения пустого состояния или заглушки.",Z="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=57566%3A246710",j="https://pixso.net/app/design/PkHTgp7W7hNqL5wjZdffhQ",h={dod:Q,component:U,description:W,usage:Y,designLink:Z,pixsoView:j},q=["-",...N],Be={component:o,title:"Hexa UI Components/Placeholder",...R({componentName:"placeholder",meta:{argTypes:{actionButtons:{control:"boolean"},actionLinks:{control:"boolean"},mode:{control:"radio",options:I},size:{control:"radio",options:_},image:{control:"select",options:q},textAlign:{control:"radio",options:["left","center","right"]}},args:{image:"noData",title:"Placeholder title",description:"Description",textAlign:"center",mode:"base",size:"medium",testId:"placeholder-test-id",klId:"placeholder-kl-id"},parameters:{badges:[u.stable,u.reviewedByDesign],docs:{page:J(h)},design:h.pixsoView}}})},n=({actionButtons:t,actionLinks:r,image:g,...H})=>({image:g==="-"?void 0:g,actionButtons:t?[{text:"Button",mode:"primary"},{text:"Button"}]:void 0,actionLinks:r?[{text:"Link"}]:void 0,...H}),s={render:t=>e.createElement(o,{...n(t)})},a={render:t=>m(I.map(r=>({label:r,content:e.createElement(o,{...n(t),mode:r})})),!0),argTypes:{mode:{control:!1}}},i={render:t=>m(_.map(r=>({label:r,content:e.createElement(o,{...n(t),size:r})})),!0),argTypes:{size:{control:!1}}},c={render:t=>e.createElement(e.Fragment,null,e.createElement(D,{mode:"info",closable:!1},e.createElement(d,null,"Responsible for displaying the illustrated part of the placeholder. The list of available illustrations is preset and limited."),e.createElement(d,null,"Отвечает за отображение иллюстрированной части плейсхолдера. Список доступных иллюстраций преднастроен и ограничен.")),e.createElement(o,{...n(t)}))},l={render:t=>m([{label:"actionButtons",content:e.createElement(o,{...n({...t,actionButtons:!0})})},{label:"actionLinks",content:e.createElement(o,{...n({...t,actionLinks:!0})})}],!0,"medium"),argTypes:{size:{control:!1}}},p={render:t=>e.createElement("div",{style:{width:"100%"}},e.createElement("h2",null,"Для отображение отступов для description используйте:"),e.createElement(D,{mode:"info",closable:!0},e.createElement(d,null,e.createElement("code",null,"const description = `Text1\\nText2`")," (1 отступ) ",e.createElement("br",null),e.createElement("code",null,"const description = `Text1\\n\\nText2`")," (2 отступа) ",e.createElement("br",null))),e.createElement(o,{...n(t),description:`Text1 +Text2`})),argTypes:{description:{control:!1}}};var f,b,T;s.parameters={...s.parameters,docs:{...(f=s.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: args => +}`,...(T=(b=s.parameters)==null?void 0:b.docs)==null?void 0:T.source}}};var x,P,E;a.parameters={...a.parameters,docs:{...(x=a.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: args => renderVariants(placeholderModes.map(mode => ({ + label: mode, + content: + })), true), + argTypes: { + mode: { + control: false + } + } +}`,...(E=(P=a.parameters)==null?void 0:P.docs)==null?void 0:E.source}}};var y,k,S;i.parameters={...i.parameters,docs:{...(y=i.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: args => renderVariants(placeholderSizes.map(size => ({ + label: size, + content: + })), true), + argTypes: { + size: { + control: false + } + } +}`,...(S=(k=i.parameters)==null?void 0:k.docs)==null?void 0:S.source}}};var z,A,w;c.parameters={...c.parameters,docs:{...(z=c.parameters)==null?void 0:z.docs,source:{originalSource:`{ + render: args => <> + +

Responsible for displaying the illustrated part of the placeholder. The list of available illustrations is preset and limited.

+

Отвечает за отображение иллюстрированной части плейсхолдера. Список доступных иллюстраций преднастроен и ограничен.

+
+ + +}`,...(w=(A=c.parameters)==null?void 0:A.docs)==null?void 0:w.source}}};var B,L,M;l.parameters={...l.parameters,docs:{...(B=l.parameters)==null?void 0:B.docs,source:{originalSource:`{ + render: args => renderVariants([{ + label: 'actionButtons', + content: + }, { + label: 'actionLinks', + content: + }], true, 'medium'), + argTypes: { + size: { + control: false + } + } +}`,...(M=(L=l.parameters)==null?void 0:L.docs)==null?void 0:M.source}}};var C,V,v;p.parameters={...p.parameters,docs:{...(C=p.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: args =>
+

Для отображение отступов для description используйте:

+ +

+ const description = \`Text1\\nText2\` (1 отступ)
+ const description = \`Text1\\n\\nText2\` (2 отступа)
+

+
+ +
, + argTypes: { + description: { + control: false + } + } +}`,...(v=(V=p.parameters)==null?void 0:V.docs)==null?void 0:v.source}}};const Le=["Placeholder","Mode","Size","Image","Actions","Description"];export{l as Actions,p as Description,c as Image,a as Mode,s as Placeholder,i as Size,Le as __namedExportsOrder,Be as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Plus-C59NrE5b.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Plus-C59NrE5b.js new file mode 100644 index 00000000..98f9b195 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Plus-C59NrE5b.js @@ -0,0 +1 @@ +import{R as e,q as s}from"./iframe-zz6a49H8.js";const d=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{d:"M8.6501 2.0001C8.6501 1.64111 8.35908 1.3501 8.0001 1.3501C7.64111 1.3501 7.3501 1.64111 7.3501 2.0001V7.3501H2.0001C1.64111 7.3501 1.3501 7.64111 1.3501 8.0001C1.3501 8.35908 1.64111 8.6501 2.0001 8.6501H7.3501V14.0001C7.3501 14.3591 7.64111 14.6501 8.0001 14.6501C8.35908 14.6501 8.6501 14.3591 8.6501 14.0001V8.6501H14.0001C14.3591 8.6501 14.6501 8.35908 14.6501 8.0001C14.6501 7.64111 14.3591 7.3501 14.0001 7.3501H8.6501V2.0001Z",fill:s(t.color)||t.color||"currentColor"}))),n=e.memo(e.forwardRef((t,r)=>{const{klId:o,testId:l,...a}=t;return e.createElement(d,{"kl-id":o,"data-testid":l,ref:r,...a})}));n.displayName="Plus";export{n as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PolicyTable.stories-BgDwhx5K.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PolicyTable.stories-BgDwhx5K.js new file mode 100644 index 00000000..cb93ba55 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PolicyTable.stories-BgDwhx5K.js @@ -0,0 +1,15 @@ +import{R as e,b as E,r as s}from"./iframe-zz6a49H8.js";import{w as c}from"./withMeta-CjSZnBk7.js";import{S as D}from"./StoryComponents-C4fwEYRs.js";import{T as m}from"./Toggle-DQagZAli.js";import{getItemsLeft as R}from"./Toolbar.stories-CSe22g2n.js";import{a as C,t as d}from"./index-CLWXu3RE.js";import{M as S}from"./meta-BE46TiHA.js";import{W as N}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./KeyCode-D_nTN6KT.js";import"./Palette-oU4WYbWy.js";import"./helpers-BytZKRkB.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Portal-BrF8T4Qt.js";import"./useForceUpdate-Dh6TTvc4.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./index-BUgDoPiZ.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";const f=[{dataIndex:"status",key:"status",columnId:"status",width:50,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,filterType:{type:C.Enum,getAvailableOptions:async()=>[{value:"0",label:"Inactive"},{value:"1",label:"Active"},{value:"2",label:"Out-of-office"}]},title:"Status"},{dataIndex:"KLPOL_DN",key:"policyName",columnId:"policyName",width:360,isSortable:!0,show:!0,hideColumnAvailable:!1,expandableText:!0,title:"Policy"},{dataIndex:"product",key:"product",columnId:"product",width:220,isSortable:!0,show:!0,groupingAvailable:!0,hideColumnAvailable:!0,expandableText:!0,title:"Application"},{dataIndex:"KLPOL_INHERITED",key:"inheritance",columnId:"inheritance",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Inherited"},{dataIndex:"KLPOL_GROUP_NAME",key:"group",columnId:"group",width:220,isSortable:!0,show:!0,groupingAvailable:!0,hideColumnAvailable:!0,expandableText:!0,title:"Group"},{dataIndex:"roles",key:"roles",columnId:"roles",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Roles"},{dataIndex:"KLPOL_PROFILES_NUM",key:"profilesNum",columnId:"profilesNum",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Number of profiles"},{dataIndex:"KLPOL_CREATED",key:"creationDate",columnId:"creationDate",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Created"},{dataIndex:"KLPOL_MODIFIED",key:"modificationDate",columnId:"modificationDate",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Modified"},{dataIndex:"KLPOL_VS_NAME",key:"virtualServer",columnId:"virtualServer",width:220,isSortable:!0,show:!0,hideColumnAvailable:!0,expandableText:!0,title:"Name of virtual Administration Server"}],T=[{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"1.0.0.0",KLPOL_GSYN_ID:119,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:97,KLPOL_ACCEPT_PARENT:!0,product:"Kaspersky Security Center Network Agent",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 12:36:15 pm",KLPOL_ACTIVE:!0,groupId:0,id:97,KLPOL_MODIFIED:"10/15/2025 12:36:20 pm",KLPOL_PRODUCT:"1103",KLPOL_DN:"Kaspersky Security Center Network Agent",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"202862962270577"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"9.1.0.0",KLPOL_GSYN_ID:112,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:92,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:04:46 am",KLPOL_ACTIVE:!0,groupId:0,id:92,KLPOL_MODIFIED:"10/15/2025 2:04:51 am",KLPOL_PRODUCT:"KLMOBILE",KLPOL_DN:"Kaspersky Endpoint Security for Android",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"7825300496457106"},{KLPOL_PROFILES_NUM:1,KLPOL_VERSION:"11.0.0.0",KLPOL_GSYN_ID:108,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:88,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:00:17 am",KLPOL_ACTIVE:!0,groupId:0,id:88,KLPOL_MODIFIED:"10/15/2025 2:12:16 am",KLPOL_PRODUCT:"KES",KLPOL_DN:"Default (KES for Windows)",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"816834787498633"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"1.0.0.0",KLPOL_GSYN_ID:109,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:89,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:03:56 am",KLPOL_ACTIVE:!0,groupId:0,id:89,KLPOL_MODIFIED:"10/15/2025 2:05:40 am",KLPOL_PRODUCT:"KSPP",KLPOL_DN:"KSPP_1.0.0.0",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"2402801905875871"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"1.0",KLPOL_GSYN_ID:113,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:93,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:04:52 am",KLPOL_ACTIVE:!0,groupId:0,id:93,KLPOL_MODIFIED:"10/15/2025 2:04:56 am",KLPOL_PRODUCT:"KLUMDM_PRODUCT",KLPOL_DN:"Kaspersky Endpoint Security for IOS",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"2773365175307963"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"10.54.4.0",KLPOL_GSYN_ID:114,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:94,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:04:56 am",KLPOL_ACTIVE:!0,groupId:0,id:94,KLPOL_MODIFIED:"10/15/2025 2:05:01 am",KLPOL_PRODUCT:"ksmm",KLPOL_DN:"ksmm",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"1309598698650141"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"6.3.0.0",KLPOL_GSYN_ID:117,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:95,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:05:01 am",KLPOL_ACTIVE:!0,groupId:0,id:95,KLPOL_MODIFIED:"10/15/2025 2:05:04 am",KLPOL_PRODUCT:"SVM",KLPOL_DN:"SVM",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"1899765831128536"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"12.3.0.0",KLPOL_GSYN_ID:110,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:90,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:04:34 am",KLPOL_ACTIVE:!0,groupId:0,id:90,KLPOL_MODIFIED:"10/15/2025 2:04:41 am",KLPOL_PRODUCT:"kesl",KLPOL_DN:"Kaspersky Endpoint Security for Linux",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"1364599203829957"},{KLPOL_PROFILES_NUM:0,KLPOL_VERSION:"12.2.0.0",KLPOL_GSYN_ID:111,inheritedFromMaster:!1,KLPOL_ROAMING:!1,KLPOL_INHERITED:!1,KLPOL_FORCED:!1,KLPOL_GROUP_ID:0,KLPOL_ID:91,KLPOL_ACCEPT_PARENT:!1,product:"",status:1,KLPOL_FORCE_DISTRIB2CHILDREN:!1,KLPOL_CREATED:"10/15/2025 2:04:41 am",KLPOL_ACTIVE:!0,groupId:0,id:91,KLPOL_MODIFIED:"10/15/2025 2:04:45 am",KLPOL_PRODUCT:"KESMAC12",KLPOL_DN:"Kaspersky Endpoint Security for Mac",roles:[],KLPOL_GROUP_NAME:"Managed devices",key:"7973960151345927"}],Zt={title:"Hexa UI Components/Table/Policy table",component:d,args:{columns:f,dataSource:T,groupBy:"product",toolbar:{showColumns:!0,showGrouping:!0,showFilterSidebar:!0,showSearch:!0,collapsibleSearch:!0,sticky:0,autoDropdown:!0,left:R().filter(t=>t.type!=="divider")},resizingMode:"scroll",rowMode:"compact",rowSelection:{},stickyHeader:40,storageKey:"policy-table",useFiltersSidebar:!0},parameters:{badges:[E.stable],docs:{page:c(S)},controls:{exclude:["columns","dataSource"]}},decorators:[(t,a)=>e.createElement(N,null,e.createElement(t,{...a}),e.createElement("div",{style:{height:1e3}}))]},r={},o={render:({dataSource:t,columns:a,...n})=>{const[L,I]=s.useState(!1),[i,K]=s.useState(!1);return e.createElement(D,null,e.createElement(m,{checked:L,onChange:I},"Data source"),e.createElement(m,{checked:i,onChange:K},"columns"),e.createElement(d,{...n,dataSource:L?t:[],columns:i?a:[]}))}};var O,l,p;r.parameters={...r.parameters,docs:{...(O=r.parameters)==null?void 0:O.docs,source:{originalSource:"{}",...(p=(l=r.parameters)==null?void 0:l.docs)==null?void 0:p.source}}};var P,_,u;o.parameters={...o.parameters,docs:{...(P=o.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: ({ + dataSource: dataSourceProps, + columns, + ...rest + }) => { + const [hasDataSource, setHasDataSource] = useState(false); + const [hasColumns, setHasColumns] = useState(false); + return + Data source + columns +
+ ; + } +}`,...(u=(_=o.parameters)==null?void 0:_.docs)==null?void 0:u.source}}};const $t=["Basic","WithLateDataSource"];export{r as Basic,o as WithLateDataSource,$t as __namedExportsOrder,Zt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover-B2Trw9mJ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover-B2Trw9mJ.js new file mode 100644 index 00000000..10f18c5e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover-B2Trw9mJ.js @@ -0,0 +1,106 @@ +import{aL as b,a2 as $,a3 as w,w as x,r as R,R as r,aM as T,aN as L,j as y}from"./iframe-zz6a49H8.js";var S=function(e){if(!e)return null;var o=typeof e=="function";return o?e():e};const N={bottom:{offset:[0,-1]},left:{offset:[1,0]},right:{offset:[-1,0]},top:{offset:[0,1]},topLeft:{offset:[0,0]},topRight:{offset:[0,0]},bottomLeft:{offset:[0,0]},bottomRight:{offset:[0,0]},leftTop:{offset:[0,0]},leftBottom:{offset:[0,0]},rightTop:{offset:[0,0]},rightBottom:{offset:[0,0]}},i=12,l=4.25,k=(t,e,o)=>{const a=b($(w.BTR3));return` + .${e} .ant-popover-inner { + min-width: 240px; + min-height: 52px; + ${(o==null?void 0:o.shouldLimitSize)&&` + max-width: 560px; + max-height: 320px;`} + + overflow: auto; + border-radius: 8px; + background-color: ${t.background}; + color: ${t.color}; + box-shadow: ${t.boxShadowLine}, ${t.boxShadow}; + ${t.width?`width: ${t.width}px;`:""} + ${t.height?`height: ${t.height}px;`:""} + ${a}; + } + + .${e} .ant-popover-title { + color: ${t.color}; + } + + .${e} .ant-popover-inner-content { + padding: 16px; + white-space: pre-wrap; + color: inherit; + } + + .${e} .ant-popover-arrow { + width: ${i}px; + height: ${i}px; + border: none; + } + + .${e} .ant-popover-arrow:before { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + margin: auto; + content: ''; + pointer-events: auto; + background-color: ${t.background}; + box-shadow: ${t.boxShadowLine}, ${t.arrowBoxShadow}; + width: ${i}px; + height: ${i}px; + } + + .${e}.ant-popover-placement-top, + .${e}.ant-popover-placement-topLeft, + .${e}.ant-popover-placement-topRight { + .ant-popover-arrow { + bottom: 2px !important; + transform: translateX(-50%); + } + + .ant-popover-arrow:before { + border-bottom-right-radius: 2px; + transform: translateY(-${l}px) rotate(45deg); + } + } + + .${e}.ant-popover-placement-right, + .${e}.ant-popover-placement-rightTop, + .${e}.ant-popover-placement-rightBottom { + .ant-popover-arrow { + left: 2px !important; + transform: translateY(-50%); + } + + .ant-popover-arrow:before { + border-bottom-left-radius: 2px; + transform: translateX(${l}px) rotate(45deg); + } + } + + .${e}.ant-popover-placement-bottom, + .${e}.ant-popover-placement-bottomLeft, + .${e}.ant-popover-placement-bottomRight { + .ant-popover-arrow { + top: 2px !important; + transform: translateX(-50%); + } + + .ant-popover-arrow:before { + border-top-left-radius: 2px; + transform: translateY(${l}px) rotate(45deg); + } + } + + .${e}.ant-popover-placement-left, + .${e}.ant-popover-placement-leftTop, + .${e}.ant-popover-placement-leftBottom { + .ant-popover-arrow { + right: 2px !important; + transform: translateY(-50%); + } + + .ant-popover-arrow:before { + border-top-right-radius: 2px; + transform: translateX(-${l}px) rotate(45deg); + } + } + `},B=t=>{const{cssConfig:e,...o}=x(t,{componentName:"popover",defaultValues:{}}),a=R.useMemo(()=>({...e,width:t.width,height:t.height}),[e,t.width,t.height]);return{...o,cssConfig:a}},u=({content:t,defaultVisible:e=!1,placement:o="bottom",overlayClassName:a,shouldLimitSize:c=!0,...s})=>{const m=B(s),[h,d]=r.useState(e),n=r.useRef(null),f=r.useCallback(p=>{p.detail.tooltipRef!==n&&d(!1)},[n]);r.useEffect(()=>(document.addEventListener("kl-components-v6:tooltip-open",f),()=>{document.removeEventListener("kl-components-v6:tooltip-open",f)}),[]);const v=T(m.cssConfig,k,u,{shouldLimitSize:c}),g=r.createElement("div",{className:"ant-popover-inner-content"},S(t));return r.createElement(L,{ref:n,onVisibleChange:p=>{d(p),p&&document.dispatchEvent(new CustomEvent("kl-components-v6:tooltip-open",{detail:{tooltipRef:n}}))},overlayClassName:y(a,v),visible:h,defaultVisible:e,align:N[o],overlay:g,placement:o,prefixCls:"ant-popover",transitionName:"ant-zoom-big",trigger:"click",...m})};u.__docgenInfo={description:"",methods:[],displayName:"Popover",props:{content:{required:!1,tsType:{name:"union",raw:"React.ReactNode | RenderFunction",elements:[{name:"ReactReactNode",raw:"React.ReactNode"},{name:"RenderFunction"}]},description:""},placement:{required:!1,tsType:{name:"union",raw:"'top' | 'left' | 'right' | 'bottom' | 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight' | 'leftTop' | 'leftBottom' | 'rightTop' | 'rightBottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'left'"},{name:"literal",value:"'right'"},{name:"literal",value:"'bottom'"},{name:"literal",value:"'topLeft'"},{name:"literal",value:"'topRight'"},{name:"literal",value:"'bottomLeft'"},{name:"literal",value:"'bottomRight'"},{name:"literal",value:"'leftTop'"},{name:"literal",value:"'leftBottom'"},{name:"literal",value:"'rightTop'"},{name:"literal",value:"'rightBottom'"}]},description:"Popover position relative to the target",defaultValue:{value:"'bottom'",computed:!1}},shouldLimitSize:{required:!1,tsType:{name:"boolean"},description:"Should set max width and max height",defaultValue:{value:"true",computed:!1}},width:{required:!1,tsType:{name:"number"},description:"Width"},height:{required:!1,tsType:{name:"number"},description:"Height"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},defaultVisible:{defaultValue:{value:"false",computed:!1},required:!1}}};export{u as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover.stories-BKnGmepu.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover.stories-BKnGmepu.js new file mode 100644 index 00000000..52161687 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Popover.stories-BKnGmepu.js @@ -0,0 +1,122 @@ +import{T as U}from"./Palette-oU4WYbWy.js";import{b as h,R as e,c as V,S as a,T as p,A as P,aj as f,L as i,H as _}from"./iframe-zz6a49H8.js";import{w as F}from"./withMeta-CjSZnBk7.js";import{S as M,C as Q}from"./ScrollableContainer-BCQCkGEe.js";import{s as Y}from"./helpers-BytZKRkB.js";import{B as I}from"./Button-Djh220XQ.js";import{T as l}from"./Textbox-O3s0uqSG.js";import{P as t}from"./Popover-B2Trw9mJ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";const J={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!0},K="Popover",j="Немодальный диалог, который имеет функциональную вложенность. В качестве основы используется Popover из библиотеки Antd.",X="Элемент появляется при наведении на родительский элемент, к которому присвоен Popover",Z="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=36112%3A133325",q="https://pixso.net/app/design/PHPHITQ2KtQY9vcutiWXbg",y={dod:J,component:K,description:j,usage:X,designLink:Z,pixsoView:q},ut={title:"Hexa UI Components/Popover",component:t,argTypes:{trigger:{control:"select",options:["click","focus","hover"]},...Y(["theme"])},args:{trigger:"click",placement:"bottom",shouldLimitSize:!0},parameters:{badges:[h.stable,h.reviewedByDesign],docs:{page:F(y)},design:y.pixsoView}},g={display:"flex",flexDirection:"column",gap:10,flex:"1 1 50%"},E=()=>e.createElement(p,null,"User anomaly behavior analysis tracks the following events:",e.createElement("ul",null,e.createElement("li",null,"Login failure"),e.createElement("li",null,"Creation of a new administrator account"),e.createElement("li",null,"Simultaneous login from different devices to an administrator account"),e.createElement("li",null,"Login from a new device"),e.createElement("li",null,"Login from a new location"))),o=()=>e.createElement(a,{gap:12,direction:"vertical",align:"flex-start",width:"200px"},e.createElement(p,null,"User anomaly behavior analysis tracks the following events"),e.createElement(i,{text:"Online help",decoration:"icon",size:"medium"})),G=()=>e.createElement("div",null,e.createElement(E,null),e.createElement(i,{text:"Online help",decoration:"icon",size:"medium"})),N=()=>e.createElement(a,{gap:20,wrap:"nowrap",align:"flex-start"},e.createElement("div",{style:g},e.createElement(l,{placeholder:"Text 1"}),e.createElement(l,{placeholder:"Text 2"}),e.createElement(l,{placeholder:"Text 3"}),e.createElement(i,{text:"Link to external resource",decoration:"icon",size:"medium"})),e.createElement("div",{style:g},e.createElement(E,null),e.createElement(i,{text:"Online help",decoration:"icon",size:"medium"}))),$=()=>e.createElement("div",{style:{display:"flex",gap:20,width:700,height:500}},e.createElement("div",{style:g},e.createElement(l,{placeholder:"Text 1"}),e.createElement(l,{placeholder:"Text 2"}),e.createElement(l,{placeholder:"Text 3"}),e.createElement(l,{placeholder:"Text 4"}),e.createElement(l,{placeholder:"Text 5"}),e.createElement(l,{placeholder:"Text 6"}),e.createElement(i,{text:"Link to external resource",decoration:"icon",size:"medium"})),e.createElement("div",{style:g},e.createElement(E,null),e.createElement(E,null),e.createElement(i,{text:"Online help",decoration:"icon",size:"medium"}))),m={render:r=>e.createElement("div",{style:{paddingLeft:"300px",paddingTop:"250px"}},e.createElement(a,{gap:20,direction:"vertical"},e.createElement(a,{gap:10},e.createElement(p,null,"Click to see Popover (",e.createElement("b",null,"simple")," content)"),e.createElement(t,{...r,content:G},e.createElement(P,{interactive:!1,icon:e.createElement(f,null)}))),e.createElement(a,{gap:10},e.createElement(p,null,"Click to see Popover (",e.createElement("b",null,"complex")," content)"),e.createElement(t,{...r,content:N},e.createElement(P,{interactive:!1,icon:e.createElement(f,null)}))),e.createElement(a,{gap:10},e.createElement(p,null,"Click to see Popover (",e.createElement("b",null,"overflow")," content)"),e.createElement(t,{...r,content:$},e.createElement(P,{interactive:!1,icon:e.createElement(f,null)})))))},c=80,n=_(I)` + margin: 8px; +`,s={render:r=>e.createElement("div",{style:{paddingLeft:"300px",paddingTop:"150px"}},e.createElement("div",{style:{marginLeft:c,whiteSpace:"nowrap"}},e.createElement(t,{placement:"topLeft",content:o},e.createElement(n,null,"TL")),e.createElement(t,{placement:"top",content:o},e.createElement(n,null,"Top")),e.createElement(t,{placement:"topRight",content:o},e.createElement(n,null,"TR"))),e.createElement("div",{style:{width:c,float:"left"}},e.createElement(t,{placement:"leftTop",content:o},e.createElement(n,null,"LT")),e.createElement(t,{placement:"left",content:o},e.createElement(n,null,"Left")),e.createElement(t,{placement:"leftBottom",content:o},e.createElement(n,null,"LB"))),e.createElement("div",{style:{width:c,marginLeft:c*4+32}},e.createElement(t,{placement:"rightTop",content:o},e.createElement(n,null,"RT")),e.createElement(t,{placement:"right",content:o},e.createElement(n,null,"Right")),e.createElement(t,{placement:"rightBottom",content:o},e.createElement(n,null,"RB"))),e.createElement("div",{style:{marginLeft:c,clear:"both",whiteSpace:"nowrap"}},e.createElement(t,{placement:"bottomLeft",content:o},e.createElement(n,null,"BL")),e.createElement(t,{...r,placement:"bottom",content:o},e.createElement(n,null,"Bottom")),e.createElement(t,{placement:"bottomRight",content:o},e.createElement(n,null,"BR"))))},d={render:r=>e.createElement(M,null,e.createElement(Q,null,e.createElement(t,{...r,getPopupContainer:D=>D.parentElement}))),args:{children:e.createElement(I,null,"Click me and scroll my container"),content:o}},u={render:r=>e.createElement("div",{style:{paddingLeft:"300px",paddingTop:"250px"}},e.createElement(t,{...r,placement:"topLeft",trigger:"click",content:o},e.createElement(n,null,"Click")),e.createElement(t,{...r,placement:"top",trigger:"hover",content:o},e.createElement(n,null,"Hover")),e.createElement(t,{...r,placement:"topRight",trigger:"focus",content:o},e.createElement(n,null,"Focus")))},v={args:{source:V.popover},render:r=>e.createElement(U,{...r})};var S,x,C;m.parameters={...m.parameters,docs:{...(S=m.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: (args: PopoverProps) =>
+ + + Click to see Popover (simple content) + + } /> + + + + Click to see Popover (complex content) + + } /> + + + + Click to see Popover (overflow content) + + } /> + + + +
+}`,...(C=(x=m.parameters)==null?void 0:x.docs)==null?void 0:C.source}}};var T,B,L;s.parameters={...s.parameters,docs:{...(T=s.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: (args: PopoverProps) =>
+
+ + TL + + + Top + + + TR + +
+
+ + LT + + + Left + + + LB + +
+
+ + RT + + + Right + + + RB + +
+
+ + BL + + + Bottom + + + BR + +
+
+}`,...(L=(B=s.parameters)==null?void 0:B.docs)==null?void 0:L.source}}};var b,w,k;d.parameters={...d.parameters,docs:{...(b=d.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: (args: PopoverProps) => + + trigger.parentElement as HTMLElement} /> + + , + args: { + children: , + content: LittlePopoverContent + } +}`,...(k=(w=d.parameters)==null?void 0:w.docs)==null?void 0:k.source}}};var R,W,H;u.parameters={...u.parameters,docs:{...(R=u.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: (args: PopoverProps) =>
+ + Click + + + Hover + + + Focus + +
+}`,...(H=(W=u.parameters)==null?void 0:W.docs)==null?void 0:H.source}}};var O,z,A;v.parameters={...v.parameters,docs:{...(O=v.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + source: componentColors.popover + }, + render: args => +}`,...(A=(z=v.parameters)==null?void 0:z.docs)==null?void 0:A.source}}};const vt=["Basic","Positions","WithinScrollableContainer","ThreeWaysToTrigger","ColorTokens"];export{m as Basic,v as ColorTokens,s as Positions,u as ThreeWaysToTrigger,d as WithinScrollableContainer,vt as __namedExportsOrder,ut as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Portal-BrF8T4Qt.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Portal-BrF8T4Qt.js new file mode 100644 index 00000000..6edd95b8 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Portal-BrF8T4Qt.js @@ -0,0 +1 @@ +import{r,m as d,d as l}from"./iframe-zz6a49H8.js";var s=r.forwardRef(function(t,i){var u=t.didUpdate,f=t.getContainer,o=t.children,a=r.useRef(),e=r.useRef();r.useImperativeHandle(i,function(){return{}});var c=r.useRef(!1);return!c.current&&d()&&(e.current=f(),a.current=e.current.parentNode,c.current=!0),r.useEffect(function(){u==null||u(t)}),r.useEffect(function(){return e.current.parentNode===null&&a.current!==null&&a.current.appendChild(e.current),function(){var n;(n=e.current)===null||n===void 0||(n=n.parentNode)===null||n===void 0||n.removeChild(e.current)}},[]),e.current?l.createPortal(o,e.current):null});export{s as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PortalWrapper-CaqowjBr.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PortalWrapper-CaqowjBr.js new file mode 100644 index 00000000..bbcedc21 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/PortalWrapper-CaqowjBr.js @@ -0,0 +1 @@ +import{aE as L,h as T,g as $,k as c,n as N,e as W,f as O,U as f,r as y,Q as S,m as U,p as x}from"./iframe-zz6a49H8.js";import{P as D}from"./Portal-BrF8T4Qt.js";function h(v){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!v)return{};var n=s.element,o=n===void 0?document.body:n,e={},t=Object.keys(v);return t.forEach(function(r){e[r]=o.style[r]}),t.forEach(function(r){o.style[r]=v[r]}),e}function H(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var w={};const E=function(v){if(!(!H()&&!v)){var s="ant-scrolling-effect",n=new RegExp("".concat(s),"g"),o=document.body.className;if(v){if(!n.test(o))return;h(w),w={},document.body.className=o.replace(n,"").trim();return}var e=L();if(e&&(w=h({position:"relative",width:"calc(100% - ".concat(e,"px)")}),!n.test(o))){var t="".concat(o," ").concat(s);document.body.className=t.trim()}}};var I=0,d=[],P="ant-scrolling-effect",b=new RegExp("".concat(P),"g"),_=new Map,z=T(function v(s){var n=this;$(this,v),c(this,"lockTarget",void 0),c(this,"options",void 0),c(this,"getContainer",function(){var o;return(o=n.options)===null||o===void 0?void 0:o.container}),c(this,"reLock",function(o){var e=d.find(function(t){var r=t.target;return r===n.lockTarget});e&&n.unLock(),n.options=o,e&&(e.options=o,n.lock())}),c(this,"lock",function(){var o;if(!d.some(function(i){var a=i.target;return a===n.lockTarget})){if(d.some(function(i){var a,u=i.options;return(u==null?void 0:u.container)===((a=n.options)===null||a===void 0?void 0:a.container)})){d=[].concat(N(d),[{target:n.lockTarget,options:n.options}]);return}var e=0,t=((o=n.options)===null||o===void 0?void 0:o.container)||document.body;(t===document.body&&window.innerWidth-document.documentElement.clientWidth>0||t.scrollHeight>t.clientHeight)&&getComputedStyle(t).overflow!=="hidden"&&(e=L());var r=t.className;if(d.filter(function(i){var a,u=i.options;return(u==null?void 0:u.container)===((a=n.options)===null||a===void 0?void 0:a.container)}).length===0&&_.set(t,h({width:e!==0?"calc(100% - ".concat(e,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:t})),!b.test(r)){var l="".concat(r," ").concat(P);t.className=l.trim()}d=[].concat(N(d),[{target:n.lockTarget,options:n.options}])}}),c(this,"unLock",function(){var o,e=d.find(function(l){var i=l.target;return i===n.lockTarget});if(d=d.filter(function(l){var i=l.target;return i!==n.lockTarget}),!(!e||d.some(function(l){var i,a=l.options;return(a==null?void 0:a.container)===((i=e.options)===null||i===void 0?void 0:i.container)}))){var t=((o=n.options)===null||o===void 0?void 0:o.container)||document.body,r=t.className;b.test(r)&&(h(_.get(t),{element:t}),_.delete(t),t.className=t.className.replace(b,"").trim())}}),this.lockTarget=I++,this.options=s}),p=0,g=U(),k={},m=function(s){if(!g)return null;if(s){if(typeof s=="string")return document.querySelectorAll(s)[0];if(typeof s=="function")return s();if(x(s)==="object"&&s instanceof window.HTMLElement)return s}return document.body},j=function(v){W(n,v);var s=O(n);function n(o){var e;return $(this,n),e=s.call(this,o),c(f(e),"container",void 0),c(f(e),"componentRef",y.createRef()),c(f(e),"rafId",void 0),c(f(e),"scrollLocker",void 0),c(f(e),"renderComponent",void 0),c(f(e),"updateScrollLocker",function(t){var r=t||{},l=r.visible,i=e.props,a=i.getContainer,u=i.visible;u&&u!==l&&g&&m(a)!==e.scrollLocker.getContainer()&&e.scrollLocker.reLock({container:m(a)})}),c(f(e),"updateOpenCount",function(t){var r=t||{},l=r.visible,i=r.getContainer,a=e.props,u=a.visible,C=a.getContainer;u!==l&&g&&m(C)===document.body&&(u&&!l?p+=1:t&&(p-=1));var R=typeof C=="function"&&typeof i=="function";(R?C.toString()!==i.toString():C!==i)&&e.removeCurrentContainer()}),c(f(e),"attachToParent",function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(t||e.container&&!e.container.parentNode){var r=m(e.props.getContainer);return r?(r.appendChild(e.container),!0):!1}return!0}),c(f(e),"getContainer",function(){return g?(e.container||(e.container=document.createElement("div"),e.attachToParent(!0)),e.setWrapperClassName(),e.container):null}),c(f(e),"setWrapperClassName",function(){var t=e.props.wrapperClassName;e.container&&t&&t!==e.container.className&&(e.container.className=t)}),c(f(e),"removeCurrentContainer",function(){var t;(t=e.container)===null||t===void 0||(t=t.parentNode)===null||t===void 0||t.removeChild(e.container)}),c(f(e),"switchScrollingEffect",function(){p===1&&!Object.keys(k).length?(E(),k=h({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):p||(h(k),k={},E(!0))}),e.scrollLocker=new z({container:m(o.getContainer)}),e}return T(n,[{key:"componentDidMount",value:function(){var e=this;this.updateOpenCount(),this.attachToParent()||(this.rafId=S(function(){e.forceUpdate()}))}},{key:"componentDidUpdate",value:function(e){this.updateOpenCount(e),this.updateScrollLocker(e),this.setWrapperClassName(),this.attachToParent()}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.visible,r=e.getContainer;g&&m(r)===document.body&&(p=t&&p?p-1:p),this.removeCurrentContainer(),S.cancel(this.rafId)}},{key:"render",value:function(){var e=this.props,t=e.children,r=e.forceRender,l=e.visible,i=null,a={getOpenCount:function(){return p},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect,scrollLocker:this.scrollLocker};return(r||l||this.componentRef.current)&&(i=y.createElement(D,{getContainer:this.getContainer,ref:this.componentRef},t(a))),i}}]),n}(y.Component);export{j as P}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ProgressBar.stories-BsFEPMr8.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ProgressBar.stories-BsFEPMr8.js new file mode 100644 index 00000000..36c655d7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ProgressBar.stories-BsFEPMr8.js @@ -0,0 +1,43 @@ +import{H as k,a1 as S,a0 as v,a5 as C,u as x,R as s,b as d}from"./iframe-zz6a49H8.js";import{w as V}from"./withMeta-CjSZnBk7.js";import{r as w}from"./StoryComponents-C4fwEYRs.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const o=S(),T=k.div``,E=v` + height: ${o("height")}; + border-radius: ${o("height")}; + width: ${({$width:e})=>e?`${e}px`:"100%"}; + background: ${e=>e.$background?`${o("background")(e)}`:"transparent"}; + + ${T} { + background: ${o("color")}; + height: ${o("height")}; + border-radius: ${o("height")}; + width: ${({$trackWidth:e})=>e}%; + transition: width 1s; + transition-timing-function: ease-in-out; + } +`,M=e=>C(e,{componentName:"progressBar",defaultValues:{mode:"critical",size:"medium"}}),q=k.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${E}`,i=e=>{const r=M(e),p=x(r);return s.createElement(_,{...p})},_=({track:e=0,background:r=!0,width:p,testAttributes:P,...$})=>s.createElement(q,{$background:r,$width:p,$trackWidth:e>=0&&e<=100?e:0,...P,...$},s.createElement(T,null));i.__docgenInfo={description:"",methods:[],displayName:"ProgressBar",props:{track:{required:!1,tsType:{name:"number"},description:"Size of active progress bar (from 0% to 100%)"},background:{required:!1,tsType:{name:"boolean"},description:"Whether background is visible"},width:{required:!1,tsType:{name:"number"},description:"Width in pixels"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!0,tsType:{name:"progressBarModes[number]",raw:"typeof progressBarModes[number]"},description:"Color mode"},size:{required:!1,tsType:{name:"progressBarSizes[number]",raw:"typeof progressBarSizes[number]"},description:"Size"}}};const H={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},I="ProgressBar",W="",A="Progress bar — компонент, предназначенный для отображения прогресса выполнения какого-либо процесса или для графического отображения количественного показателя.",D="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=30239%3A103014",R="https://pixso.net/app/design/z5T--auQwugkuiBVOERlzA",m={dod:H,component:I,description:W,usage:A,designLink:D,pixsoView:R},z=["critical","warning","success","accent","neutralBold","neutralSubtle","orange","grass","violet","purple","coldgray"],F=["small","medium","large"],ie={component:i,title:"Hexa UI Components/Progress Bar",argTypes:{mode:{control:"select",options:z}},args:{track:50,background:!0,mode:"critical",size:"medium",testId:"progress-bar-test-id",klId:"progress-bar-kl-id"},parameters:{badges:[d.stable,d.reviewedByDesign],docs:{page:V(m)},design:m.pixsoView}},t={},a={render:e=>w(z.map(r=>({label:r,content:s.createElement("div",{style:{margin:"auto"}},s.createElement(i,{...e,mode:r,width:200,track:50}))})),!0,"medium"),argTypes:{mode:{control:!1}}},n={render:e=>w(F.map(r=>({label:r,content:s.createElement("div",{style:{margin:"auto"}},s.createElement(i,{...e,size:r,width:200,track:50}))})),!0),argTypes:{size:{control:!1}}};var c,u,g;t.parameters={...t.parameters,docs:{...(c=t.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(g=(u=t.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};var l,h,b;a.parameters={...a.parameters,docs:{...(l=a.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: props => renderVariants(progressBarModes.map(mode => ({ + label: mode, + content:
+ +
+ })), true, 'medium'), + argTypes: { + mode: { + control: false + } + } +}`,...(b=(h=a.parameters)==null?void 0:h.docs)==null?void 0:b.source}}};var f,y,B;n.parameters={...n.parameters,docs:{...(f=n.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: props => renderVariants(progressBarSizes.map(size => ({ + label: size, + content:
+ +
+ })), true), + argTypes: { + size: { + control: false + } + } +}`,...(B=(y=n.parameters)==null?void 0:y.docs)==null?void 0:B.source}}};const pe=["ProgressBar","Mode","Size"];export{a as Mode,t as ProgressBar,n as Size,pe as __namedExportsOrder,ie as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/QuickFilter.stories-BVg88-CX.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/QuickFilter.stories-BVg88-CX.js new file mode 100644 index 00000000..170aa6f1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/QuickFilter.stories-BVg88-CX.js @@ -0,0 +1,43 @@ +import{H as f,u as X,R as t,aO as L,aP as Q,r as b,S as N,b as I,t as Y,P as E}from"./iframe-zz6a49H8.js";import{w as K}from"./withDesignControls-Cqk9De58.js";import{w as j}from"./withMeta-CjSZnBk7.js";import"./index-fAInp2nv.js";import"./Menu-DpZxVIub.js";import"./Tree-BA3iVoIN.js";import{S as C}from"./Status-C8t1p2BY.js";import{T as U}from"./TagReductionGroup-CsggUlLJ.js";import{T as _}from"./Toggle-DQagZAli.js";import{t as Z}from"./index-CLWXu3RE.js";import{i as ee,a as te,b as ae}from"./dateFns-CoF_XGKL.js";import{S as oe}from"./SegmentedButton-RLIkkpaw.js";import{a as re}from"./ToggleButtonGroup-BIRRnLdU.js";import{F as ie}from"./Field-C2ORP2lZ.js";import{S as le}from"./Select-AFVn7dC3.js";import{R as ne}from"./RangePicker-CAPN7Kop.js";import{C as se}from"./Calendar-CDnpIhMK.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./CodeViewer-BRWrbmlN.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./index-Bnrns6p9.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Search-D82BV3EU.js";import"./useLocalization-CR8m5dji.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Uploader-Br43BjKn.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./FileItem-LsQwFAIP.js";import"./UploadFull-CznKQlPq.js";import"./TimeInput-BZB7Et3p.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Submenu-CMti_k3_.js";import"./SubComponents-DQtvP83M.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./Badge-DMO-MXiW.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./Tree-Doq3QtyM.js";import"./List-pPHb0BSj.js";import"./useImmutableRef-owuA66Vn.js";import"./useResizeObserver-LOJkjDvr.js";import"./Table-C2xM44ZW.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./iconUtil-wMtlkNmn.js";import"./useForceUpdate-Dh6TTvc4.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./_getTag-IxJI3cV3.js";import"./scrollTo-DYE0bd1e.js";import"./Icon-BdnUIR-w.js";import"./Locale-3RTKV40-.js";import"./Pagination-78RDIjDb.js";import"./ExpandableText-CCtZtlav.js";import"./useIntersectionChildren-B_rui53K.js";import"./Chip-Cy8tqxyi.js";import"./Sidebar-BShqmRdS.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Card-CG7TF_ol.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";const pe=f.div` + display: flex; + flex-wrap: wrap; + gap: 16px; + width: 100%; +`,me=f(ie)` + width: unset; + max-width: unset; + + && .kl6-field-control-wrapper .kl6-field-control-box { + min-width: max-content; + } + + &&.kl6-field-label-position-before .kl6-field-label { + width: max-content; + padding-right: 8px; + } + + &&.kl6-field-label-position-top .kl6-field-control-wrapper { + justify-content: end; + } +`,ce=f(le)` + ${e=>e.$width&&`width: ${e.$width};`} +`,de=f.span` + height: 32px; + display: flex; + align-items: center; +`,ue=(e,i)=>{switch(e.component){case"select":{const{component:n,label:r,width:l,...a}=e;return{control:t.createElement(ce,{$width:l,disabled:i,...a}),label:r}}case"segmented-button":{const{component:n,label:r,...l}=e;return{control:t.createElement(oe,{disabled:i,...l}),label:r}}case"toggle":{const{component:n,...r}=e;return{control:t.createElement(de,null,t.createElement(_,{disabled:i,...r}))}}case"toggle-button-group":{const{component:n,label:r,...l}=e;return{control:t.createElement(re,{disabled:i,...l}),label:r}}case"date-picker":{const{component:n,label:r,...l}=e;return{control:t.createElement(se,{...l}),label:r}}case"range-picker":{const{component:n,label:r,...l}=e;return{control:t.createElement(ne,{...l}),label:r}}}},v=({filters:e,disabled:i,className:n,labelPosition:r="before",...l})=>{const{testAttributes:a}=X(l);return t.createElement(pe,{...a,className:n},e.map((m,s)=>{const g=ue(m,i);return t.createElement(me,{key:m.testId||m.klId||s,control:g.control,label:g.label,labelPosition:r})}))};v.__docgenInfo={description:"",methods:[],displayName:"QuickFilter",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class name"},filters:{required:!0,tsType:{name:"Array",elements:[{name:"union",raw:`({ component: 'select', width?: string } & SelectProps & QuickFilterLabelConfig) +| ({ component: 'segmented-button' } & SegmentedButtonProps & QuickFilterLabelConfig) +| ({ component: 'toggle' } & ToggleProps) +| ({ component: 'toggle-button-group' } & ToggleButtonGroupProps & QuickFilterLabelConfig) +| ({ component: 'date-picker' } & CalendarProps & QuickFilterLabelConfig) +| ({ component: 'range-picker' } & RangePickerProps & QuickFilterLabelConfig)`,elements:[{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"},{name:"unknown"}]}],raw:"QuickFilterItem[]"},description:"Filters array"},labelPosition:{required:!1,tsType:{name:"union",raw:"'before' | 'top'",elements:[{name:"literal",value:"'before'"},{name:"literal",value:"'top'"}]},description:"Label position",defaultValue:{value:"'before'",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled state"}}};const ge={designTokens:!0,useThemedHook:!1,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},be="QuickFilter",ke="В качестве основы используется компонент Field.",ye="Quick filter — это набор предопределенных фильтров, адаптированных под наиболее частые сценарии использования. Quick filter позволяет быстро выбирать и применять фильтры с минимальными усилиями, предоставляя мгновенную обратную связь.",fe="https://pixso.net/app/design/HFxl6PkkfY7YF5YPecc03g?item-id=6001%3A1979",ve={dod:ge,component:be,description:ke,usage:ye,pixsoView:fe},he=[{label:"Filter",component:"segmented-button",value:["1"],onChange:e=>e,size:"large",items:[{text:"Quick",value:"1"},{text:"Full",value:"2"}],testId:"filter-test-id",klId:"filter-kl-id"},{label:"Importance",component:"toggle-button-group",value:["3","4"],onChange:e=>e,items:[{text:"None",value:"1"},{text:"Very low",value:"2"},{text:"Low",value:"3"},{text:"Average",value:"4"},{text:"High",value:"5"},{text:"Very high",value:"6"}],testId:"importance-test-id",klId:"importance-kl-id"},{label:"Installation status",component:"select",value:"2",options:[{label:"Any",value:"1"},{label:"Planned",value:"2"},{label:"Installed",value:"3"}],width:"180px",testId:"installation-status-test-id",klId:"installation-status-kl-id"},{label:"Status (disabled)",component:"select",disabled:!0,value:"1",options:[{label:"Any",value:"1"},{label:"Planned",value:"2"},{label:"Done",value:"3"}],testId:"status-disabled-test-id",klId:"status-disabled-kl-id"},{label:"Date",component:"date-picker",testId:"date-test-id",klId:"date-kl-id"},{label:"Date Range",component:"range-picker",testId:"date-range-test-id",klId:"date-range-kl-id"},{component:"toggle",children:"Show full filter",testId:"show-full-filter-test-id",klId:"show-full-filter-kl-id"}],we=[{title:"Status",key:"status",dataIndex:"status",render:(e,i)=>t.createElement(_,{checked:e,key:e?"enabled":"disabled"},e?"Enabled":"Disabled")},{title:"Network service",key:"network-service",dataIndex:"networkService"},{title:"Data type",key:"data-type",dataIndex:"dataType"},{title:"Category",key:"category",dataIndex:"category"},{title:"Tags",key:"tags",dataIndex:"tags",render:(e,i)=>t.createElement(U,{items:[...e.map(n=>({label:n}))]})},{title:"Availability",key:"availability",dataIndex:"availability",render:(e,i)=>e?t.createElement(C,{key:"available",icon:t.createElement(L,{key:"ok-icon"}),mode:"positive",label:"Available"}):t.createElement(C,{key:"restricted",icon:t.createElement(Q,{key:"warning-icon"}),mode:"medium",label:"Restricted"})},{title:"Date",key:"date",dataIndex:"date"}],Se=["API Gateway","Database","CDN","Load Balancer","Firewall"],Te=["JSON","XML","HTML","CSV","Binary"],xe=["System","Storage","Cache","Balancing","Security"],Ie=["Security","Log","Backup","Performance","Traffic"],d=e=>{const{arr:i,multipleElements:n=!1}=e,r=n?Math.ceil(Math.random()*2):1;return[...i].sort(()=>Math.random()-.5).slice(0,r)},Ee=(e=10)=>{const i=new Date(2025,0,1).getTime(),n=new Date().getTime();return Array.from({length:e},(r,l)=>{const a=i+Math.random()*(n-i),m=new Date(a).toISOString().split("T")[0];return{status:d({arr:[!0,!1]})[0],networkService:d({arr:Se})[0],dataType:d({arr:Te})[0],category:d({arr:xe})[0],tags:d({arr:Ie,multipleElements:!0}),availability:d({arr:[!0,!1]})[0],date:m,key:l+1}})},D=Ee(),u={status:{1:"All",2:!0,3:!1},dataType:{1:"All",2:"JSON",3:"XML",4:"HTML",5:"CSV",6:"Binary"},category:{1:"All",2:"System",3:"Storage",4:"Cache",5:"Balancing",6:"Security"},tags:{1:"Security",2:"Log",3:"Backup",4:"Performance",5:"Traffic"},availability:{1:!0,2:!1}},q=e=>{const[i,n]=b.useState([]),[r,l]=b.useState(D),[a,m]=b.useState({status:["1"],dataType:"1",category:["1"],tags:["1","2","3","4","5"],availability:["1","2"]}),s=(o,p)=>{m(h=>({...h,[o]:p}))};b.useEffect(()=>{const o=D.filter(p=>{const h=a.status.includes("1")||a.status.some(c=>p.status===u.status[c]),G=a.dataType==="1"||p.dataType===u.dataType[a.dataType],V=a.category.includes("1")||a.category.some(c=>p.category===u.category[c]),W=a.tags.some(c=>p.tags.some(J=>J===u.tags[c])),O=a.availability.some(c=>p.availability===u.availability[c]),w=new Date(p.date),S=a.date?new Date(a.date):null,$=!S||ee(w,S),[T,x]=a.dateRange||[null,null],z=(!T||te(w,new Date(T)))&&(!x||ae(w,new Date(x)));return h&&G&&V&&W&&O&&$&&z});l(o)},[a]);const g=[{label:"Status",component:"segmented-button",value:a.status,onChange:o=>s("status",o),size:"large",items:[{text:"All",value:"1"},{text:"Enabled",value:"2"},{text:"Disabled",value:"3"}],testId:"status-test-id",klId:"status-kl-id"},{label:"Data type",component:"select",width:"360px",value:a.dataType,onChange:o=>s("dataType",o),options:[{label:"All",value:"1"},{label:"JSON",value:"2"},{label:"XML",value:"3"},{label:"HTML",value:"4"},{label:"CSV",value:"5"},{label:"Binary",value:"6"}],testId:"data-type-test-id",klId:"data-type-kl-id"},{label:"Category",component:"toggle-button-group",value:a.category,onChange:o=>s("category",o),items:[{text:"All",value:"1"},{text:"System",value:"2"},{text:"Storage",value:"3"},{text:"Cache",value:"4"},{text:"Balancing",value:"5"},{text:"Security",value:"6"}],testId:"category-test-id",klId:"category-kl-id"},{label:"Tags",component:"select",mode:"tags",value:a.tags,onChange:o=>s("tags",o),options:[{label:"Security",value:"1"},{label:"Log",value:"2"},{label:"Backup",value:"3"},{label:"Performance",value:"4"},{label:"Traffic",value:"5"}],testId:"tags-test-id",klId:"tags-kl-id"},{label:"Availability",component:"toggle-button-group",value:a.availability,onChange:o=>s("availability",o),items:[{text:"Available",value:"1",mode:"grass",iconBefore:[t.createElement(L,{key:"ok-icon"})]},{text:"Restricted",value:"2",mode:"yellow",iconBefore:[t.createElement(Q,{key:"warning-icon"})]}],testId:"availability-test-id",klId:"availability-kl-id"},{label:"Date",component:"date-picker",value:a.date,onChange:o=>s("date",o),testId:"date-test-id",klId:"date-kl-id"},{label:"Date Range",component:"range-picker",value:a.dateRange,onChange:o=>s("dateRange",o),testId:"date-range-test-id",klId:"date-range-kl-id"}],H=o=>{n(o)};return t.createElement(N,{gap:16,direction:"vertical",align:"start",width:"1000px"},t.createElement(v,{...e,filters:g}),t.createElement(Z,{columns:we,dataSource:r,resizingMode:"scroll",toolbar:{showSearch:!0},rowSelection:{selectedRowKeys:i,onChange:H}}))};q.__docgenInfo={description:"",methods:[],displayName:"WithTableExample"};const io={title:"Hexa UI Components/QuickFilter",component:v,...K({componentName:"quickFilter",meta:{args:{filters:he,testId:"quick-filter-test-id",klId:"quick-filter-kl-id"},parameters:{badges:[I.stable,I.reviewedByDesign],docs:{page:j(ve)}}}})},k={render:e=>t.createElement(N,{gap:16,direction:"vertical",align:"start"},t.createElement(Y,{closable:!1,mode:"info"},t.createElement(E,null,"If labelPosition equals to 'top', it is recommended to replace Toggle with Toggle Button Group."),t.createElement(E,null,"Если лейблы расположены сверху, рекомендуется заменить Toggle на Toggle Button Group.")),t.createElement(v,{...e}))},y={render:e=>t.createElement(q,{...e})};var F,M,P;k.parameters={...k.parameters,docs:{...(F=k.parameters)==null?void 0:F.docs,source:{originalSource:`{ + render: args => + +

If labelPosition equals to 'top', it is recommended to replace Toggle with Toggle Button Group.

+

Если лейблы расположены сверху, рекомендуется заменить Toggle на Toggle Button Group.

+
+ +
+}`,...(P=(M=k.parameters)==null?void 0:M.docs)==null?void 0:P.source}}};var B,A,R;y.parameters={...y.parameters,docs:{...(B=y.parameters)==null?void 0:B.docs,source:{originalSource:`{ + render: args => +}`,...(R=(A=y.parameters)==null?void 0:A.docs)==null?void 0:R.source}}};const lo=["QuickFilter","WithTable"];export{k as QuickFilter,y as WithTable,lo as __namedExportsOrder,io as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio-Be_5Z3PZ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio-Be_5Z3PZ.js new file mode 100644 index 00000000..b4fb4a53 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio-Be_5Z3PZ.js @@ -0,0 +1,171 @@ +import{A as R}from"./AdditionalContent-CmOFtI4D.js";import{a0 as u,a1 as q,a5 as E,u as T,R as t,r as N,j as s,av as I,H as A}from"./iframe-zz6a49H8.js";import{u as H}from"./useId-BfMMUQXv.js";import{F as L}from"./FormLabel-BcyH9HgS.js";import{R as b}from"./index-COIsKS-T.js";const p=q(),M=e=>u` + // enabled + .ant-radio-wrapper { + display: flex; + flex-direction: row; + align-items: start; + gap: 4px; + padding: 0; + margin: 0; + + color: ${e("enabled.color")}; + white-space: unset; + + & > span + span { + padding: 0 0 0 4px; + } + } + + // dot + .ant-radio-inner { + width: calc(14px); + height: calc(14px); + background-color: ${e("enabled.background")}; + border-color: ${e("enabled.border")}; + + &::after { + transform: scale(calc(0.5)); + width: calc(16px); + height: calc(16px); + margin-top: calc(-8px); + margin-left: calc(-8px); + transition: opacity 0.1s ease-in-out !important; + left: 50%; + top: 50%; + background-color: ${e("enabled.dotColor")}; + } + } + + .ant-radio-checked .ant-radio-inner::after { + background-color: ${e("enabled.dotColor")}; + } + + .ant-radio-checked::after { + display: none; + } + + // hover + .ant-radio-wrapper:hover { + .ant-radio-inner { + border-color: ${e("hover.border")}; + background-color: ${e("hover.background")}; + + &::after { + background-color: ${e("hover.dotColor")}; + } + } + } + + // active + .ant-radio-wrapper:active, .ant-radio-wrapper:hover:active { + .ant-radio-inner { + border-color: ${e("active.border")}; + background-color: ${e("active.background")}; + + &::after { + background-color: ${e("active.dotColor")}; + } + } + } + + // focus + && .ant-radio-input:focus + .ant-radio-inner { + border-color: ${e("enabled.border")}; + outline: none; + box-shadow: none; + } + && .ant-radio-input:focus-visible + .ant-radio-inner { + border-color: ${e("enabled.border")}; + outline: none; + box-shadow: ${e("focus.boxShadow")}; + } + + // disabled + .ant-radio-wrapper { + &, &:hover, &:active, &:focus { + &.ant-radio-wrapper-disabled { + span { + color: ${e("disabled.color")} + } + .ant-radio-inner { + border-color: ${e("disabled.border")} !important; + background-color: ${e("disabled.background")}; + + &::after { + background-color: ${e("disabled.dotColor")}; + } + } + } + } + } +`,F=e=>u` + display: flex; + flex-direction: row; + gap: 12px; + + .ant-radio { + display: flex; + top: inherit; + height: 20px; + align-items: center; + } + + &.ant-radio-vertical { + flex-direction: column; + gap: 8px; + } + + // readonly + .kl-radio-readonly.ant-radio-wrapper { + &, &:hover, &:active, &:focus { + &.ant-radio-wrapper-disabled { + &, * { + cursor: default; + } + span { + color: ${e("readonly.color")} + } + .ant-radio-inner { + border-color: ${e("readonly.border")} !important; + background-color: ${e("readonly.background")}; + + &::after { + background-color: ${e("readonly.dotColor")}; + } + } + } + } + } + + // invalid + &.kl-radio-invalid .ant-radio-wrapper:not(.ant-radio-wrapper-disabled) { + &, &:hover, &:active, &:focus { + .ant-radio-inner { + border-color: ${e("invalid.border")}; + + &::after { + background-color: ${e("invalid.dotColor")}; + } + } + .ant-radio-inner { + background-color: ${e("enabled.background")}; + } + } + } + + ${M(p)} +`,V=F(p),_=e=>E(e,{componentName:"radio",defaultValues:{}}),S=A(b.Group).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${V}`,j=e=>{try{G(e.options)}catch(r){console.error(r)}const o=_(e),{testAttributes:n}=T(o);return t.createElement(g,{role:"radioList",testAttributes:n,...o})},g=({vertical:e,invalid:o,disabled:n,readonly:r,options:m,value:v,className:d,testId:i,theme:y,testAttributes:h,getPopupContainer:f,...$})=>{const k=H(),w=N.useMemo(()=>s(d,{"kl-radio-invalid":o,"ant-radio-vertical":e}),[e,o,d]),l=I();return t.createElement(S,{className:w,value:v,disabled:n||r,...h,...$},m.map((a,x)=>{const c=`${k}-${a.value}`;return t.createElement("div",{key:x},t.createElement(b,{id:c,value:a.value,"data-testid":`${i}-${a.value}`,disabled:a.disabled||a.readonly,className:s(d,{"kl-radio-readonly":a.readonly&&!n||r,"radio-string-label":typeof a.label=="string"})},typeof a.label=="string"?t.createElement(L,{testId:`${i}-${a.value}-label`,required:a.required,tooltip:a.tooltip,disabled:a.disabled,theme:y,htmlFor:c,getPopupContainer:f??l.getPopupContainer??(C=>l.usePortal?document.body:C.parentElement)},a.label):a.label),t.createElement(R,{description:a.description,dependentElement:a.dependentElement}))}))},G=e=>{const o=e.map(r=>r.value),n=new Set(o);if(o.length!==n.size)throw new Error("Radio options must have unique values")};j.__docgenInfo={description:"",methods:[],displayName:"Radio",props:{vertical:{required:!1,tsType:{name:"boolean"},description:"If orientation is vertical"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},readonly:{required:!1,tsType:{name:"boolean"},description:"Is readonly"},invalid:{required:!1,tsType:{name:"boolean"},description:"Is invalid"},role:{required:!1,tsType:{name:"string"},description:"HTML role"},options:{required:!0,tsType:{name:"Array",elements:[{name:"WithAdditionalContent",elements:[{name:"signature",type:"object",raw:`{ + label: Exclude, + value: string, + disabled?: boolean, + readonly?: boolean, + required?: boolean, + tooltip?: ReactNode +}`,signature:{properties:[{key:"label",value:{name:"Exclude",elements:[{name:"ReactNode"},{name:"union",raw:"null | undefined",elements:[{name:"null"},{name:"undefined"}]}],raw:"Exclude",required:!0}},{key:"value",value:{name:"string",required:!0}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"readonly",value:{name:"boolean",required:!1}},{key:"required",value:{name:"boolean",required:!1}},{key:"tooltip",value:{name:"ReactNode",required:!1}}]}}],raw:`WithAdditionalContent<{ + label: Exclude, + value: string, + disabled?: boolean, + readonly?: boolean, + required?: boolean, + tooltip?: ReactNode +}>`}],raw:"RadioOption[]"},description:"Array of options"},getPopupContainer:{required:!1,tsType:{name:"signature",type:"function",raw:"(triggerNode: HTMLElement) => HTMLElement",signature:{arguments:[{type:{name:"HTMLElement"},name:"triggerNode"}],return:{name:"HTMLElement"}}},description:"Popup container for tooltips"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};g.__docgenInfo={description:"",methods:[],displayName:"RadioView"};export{j as R,M as g}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio.stories-YvsoRi2k.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio.stories-YvsoRi2k.js new file mode 100644 index 00000000..c71ca5d9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Radio.stories-YvsoRi2k.js @@ -0,0 +1,54 @@ +import{T as x}from"./Palette-oU4WYbWy.js";import{b as c,R as e,c as O,r as i,C as A}from"./iframe-zz6a49H8.js";import{w as H}from"./withMeta-CjSZnBk7.js";import{s as W}from"./helpers-BytZKRkB.js";import{T as z}from"./Textbox-O3s0uqSG.js";import{T as D}from"./Tag-DxDPN1QL.js";import{R as n}from"./Radio-Be_5Z3PZ.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./index-COIsKS-T.js";import"./index-CVEKLqO0.js";const I={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},_="Radio",B="Компонент для отрисовки радиобаттонов. В качестве основы используется AntdRadio из библиотеки Antd.",L="Используется для отрисовки радиобаттонов",N="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=32988%3A116564",U="https://pixso.net/app/design/-zdH_8-w6aHEaUwGaHkaEA",F={dod:I,component:_,description:B,usage:L,designLink:N,pixsoView:U},ht={title:"Hexa UI Components/Radio",component:n,argTypes:{...W(["theme","optionType","mode"])},args:{disabled:!1,readonly:!1,vertical:!0,invalid:!1,name:"first",testId:"radio-test-id",klId:"radio-kl-id"},parameters:{badges:[c.stable,c.reviewedByDesign],docs:{page:H(F)}}},d=[{label:"Summary report on workstation protection and Windows Server protection applications installed",value:"1"},{label:"Summary report on mail system protection applications installed",value:"2",description:"Radio option description"},{label:"First",value:"1st"},{label:"Second",value:"2nd"},{label:"Third",value:"3",disabled:!0}],s={render:t=>{const[o,a]=i.useState();return e.createElement(n,{...t,onChange:r=>{a(r.target.value)},value:o})},args:{options:d}},J=[{label:"Required",value:"1",required:!0},{label:"With tooltip",value:"2",tooltip:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam aliquet scelerisque ligula, eget aliquet sem elementum id. Suspendisse ornare scelerisque arcu, non tincidunt quam. Vestibulum a laoreet erat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur a gravida quam. Cras varius, dui quis euismod ultrices, eros leo maximus nibh, a sagittis dolor augue condimentum libero. Duis tortor est, placerat ut porta in, sagittis eu ante. Sed viverra leo magna, sed volutpat diam consequat id. Nulla pharetra nibh sit amet tempus ornare. Nunc ut quam ante."},{label:"Disabled",value:"3",disabled:!0},{label:e.createElement("div",null,e.createElement(D,null,"Four"),"React Element",e.createElement("br",null),"with multiple lines"),value:"4"},{label:"Readonly",value:"5",readonly:!0},{label:"With additionalElement",value:"4",description:"Some description",dependentElement:e.createElement(z,{placeholder:"dependentElement"})}],p={render:t=>{const[o,a]=i.useState();return e.createElement(A,{getPopupContainer:()=>document.body},e.createElement(n,{...t,onChange:r=>{a(r.target.value)},value:o}))},args:{options:J}},m={render:({value:t,...o})=>{const[a,r]=i.useState();return i.useEffect(()=>{setTimeout(()=>{r("1")},3e3)},[]),e.createElement(n,{...o,onChange:w=>r(w.target.value),value:a})},args:{options:d,value:null}},u={render:t=>{const[o,a]=i.useState();return e.createElement(n,{...t,onChange:r=>a(r.target.value),value:o})},args:{options:d,vertical:!1}},l={args:{source:O.radio},render:t=>e.createElement(x,{...t})};var g,v,S;s.parameters={...s.parameters,docs:{...(g=s.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: (args: RadioProps) => { + const [radioState, changeRadioState] = useState(); + return { + changeRadioState(e.target.value); + }} value={radioState} />; + }, + args: { + options: radioOptions + } +}`,...(S=(v=s.parameters)==null?void 0:v.docs)==null?void 0:S.source}}};var b,h,C;p.parameters={...p.parameters,docs:{...(b=p.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: (args: RadioProps) => { + const [radioState, changeRadioState] = useState(); + return document.body}> + { + changeRadioState(e.target.value); + }} value={radioState} /> + ; + }, + args: { + options: radioOptionsCustomizing + } +}`,...(C=(h=p.parameters)==null?void 0:h.docs)==null?void 0:C.source}}};var R,f,E;m.parameters={...m.parameters,docs:{...(R=m.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: ({ + value, + ...rest + }: RadioProps) => { + const [currentValue, setCurrentValue] = useState(); + useEffect(() => { + setTimeout(() => { + setCurrentValue('1'); + }, 3000); + }, []); + return setCurrentValue(e.target.value)} value={currentValue} />; + }, + args: { + options: radioOptions, + value: null + } +}`,...(E=(f=m.parameters)==null?void 0:f.docs)==null?void 0:E.source}}};var T,y,P;u.parameters={...u.parameters,docs:{...(T=u.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: (args: RadioProps) => { + const [radioState, setRadioState] = useState(); + return setRadioState(e.target.value)} value={radioState} />; + }, + args: { + options: radioOptions, + vertical: false + } +}`,...(P=(y=u.parameters)==null?void 0:y.docs)==null?void 0:P.source}}};var q,V,k;l.parameters={...l.parameters,docs:{...(q=l.parameters)==null?void 0:q.docs,source:{originalSource:`{ + args: { + source: componentColors.radio + }, + render: args => +}`,...(k=(V=l.parameters)==null?void 0:V.docs)==null?void 0:k.source}}};const Ct=["Basic","Customizing","WithAsyncSetValue","InlineOptions","ColorTokens"];export{s as Basic,l as ColorTokens,p as Customizing,u as InlineOptions,m as WithAsyncSetValue,Ct as __namedExportsOrder,ht as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker-CAPN7Kop.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker-CAPN7Kop.js new file mode 100644 index 00000000..1f804f1d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker-CAPN7Kop.js @@ -0,0 +1,540 @@ +import{r as Rn,d as Fc,e as Ae,l as Yc,f as Bc,g as Hc,p as zc,D as Uc}from"./imaskDateOptionsGenerator-wBwCAmst.js";import{R as jc}from"./RangeSeparator-KF6ouy2T.js";import{W as Kc}from"./WithGlobalStyles-CgeA2Hux.js";import{d as ti,l as Gc,u as Ui}from"./dateFns-CoF_XGKL.js";import{aD as Qc,c5 as Xc,cx as Jc,r as x,l as ce,j as We,_ as Ve,k as re,n as Zc,Q as ji,o as ef,bo as lu,a as de,p as xr,aX as ri,bf as tf,e as uu,f as cu,g as fu,h as su,R as be,A as br,c4 as ne,aI as ae,br as qt,cy as ni,cv as Z,cz as pt,cA as du,cB as Tt,cC as rf,cD as nf,bs as af,cE as of,aV as lf,a1 as vu,bj as uf,a0 as ai,a2 as Bn,aw as Hn,H as ii,a5 as cf,u as ff}from"./iframe-zz6a49H8.js";import{u as sf,i as df}from"./useThemedTextbox-BGGAc01B.js";import{I as vf}from"./input-Dg6A0g4J.js";import{t as pf,l as gf}from"./Calendar-BZmQdLvd.js";import{t as mf,b as hf,a as Cf}from"./ArrowRightMini-DjD3k9uh.js";import{N as yf,T as ht,s as Ua,u as zn,v as Ki,w as _f,x as Pf,y as xf,z as wf,A as bf,B as Rf,D as kf,F as Of,G as Mf,H as Df,J as Ef,K as Nf,M as Sf,O as qf,P as Tf,Q as If,U as Wf,V as Af,W as $f,X as Lf}from"./type-CR-gS43P.js";import{K as Ne,u as mt}from"./KeyCode-D_nTN6KT.js";import{T as Vf}from"./index-BUgDoPiZ.js";import{B as pu}from"./Button-Djh220XQ.js";const Ff=Object.freeze(Object.defineProperty({__proto__:null,CSSMotionList:Xc,Provider:Jc,default:Qc},Symbol.toStringTag,{value:"Module"})),Yf=Object.freeze(Object.defineProperty({__proto__:null,default:yf},Symbol.toStringTag,{value:"Module"}));function oi(e,t){var n=new ht(e),r=new ht(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)}function gu(e,t,n){var r,i;n===void 0&&(n={level:"AA",size:"small"});var o=oi(e,t);switch(((r=n.level)!==null&&r!==void 0?r:"AA")+((i=n.size)!==null&&i!==void 0?i:"small")){case"AAsmall":case"AAAlarge":return o>=4.5;case"AAlarge":return o>=3;case"AAAsmall":return o>=7;default:return!1}}function mu(e,t,n){n===void 0&&(n={includeFallbackColors:!1,level:"AA",size:"small"});for(var r=null,i=0,o=n.includeFallbackColors,u=n.level,m=n.size,g=0,v=t;gi&&(i=f,r=new ht(a))}return gu(e,r,{level:u,size:m})||!o?r:(n.includeFallbackColors=!1,mu(e,["#fff","#000"],n))}function Bf(e,t){var n=new ht(e),r="#"+Ua(n.r,n.g,n.b,n.a),i=r,o=n.gradientType?"GradientType = 1, ":"";if(t){var u=new ht(t);i="#"+Ua(u.r,u.g,u.b,u.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(o,"startColorstr=").concat(r,",endColorstr=").concat(i,")")}function Hf(e,t){var n={r:zn(e.r),g:zn(e.g),b:zn(e.b)};return e.a!==void 0&&(n.a=Number(e.a)),new ht(n,t)}function zf(){return new ht({r:Math.random(),g:Math.random(),b:Math.random()})}function hu(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(hu(e));return e.count=t,n}var r=Uf(e.hue,e.seed),i=jf(r,e),o=Kf(r,i,e),u={h:r,s:i,v:o};return e.alpha!==void 0&&(u.a=e.alpha),new ht(u)}function Uf(e,t){var n=Qf(e),r=wn(n,t);return r<0&&(r=360+r),r}function jf(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return wn([0,100],t.seed);var n=Cu(e).saturationRange,r=n[0],i=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=i-10;break;case"light":i=55;break}return wn([r,i],t.seed)}function Kf(e,t,n){var r=Gf(e,t),i=100;switch(n.luminosity){case"dark":i=r+20;break;case"light":r=(i+r)/2;break;case"random":r=0,i=100;break}return wn([r,i],n.seed)}function Gf(e,t){for(var n=Cu(e).lowerBounds,r=0;r=i&&t<=u){var g=(m-o)/(u-i),v=o-g*i;return g*t+v}}return 0}function Qf(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var n=li.find(function(u){return u.name===e});if(n){var r=yu(n);if(r.hueRange)return r.hueRange}var i=new ht(e);if(i.isValid){var o=i.toHsv().h;return[o,o]}}return[0,360]}function Cu(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=li;t=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error("Color not found")}function wn(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(r+i*(n-r))}function yu(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,i]}}var li=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];const Xf=Object.freeze(Object.defineProperty({__proto__:null,TinyColor:ht,bounds:li,convertDecimalToHex:_f,convertHexToDecimal:Pf,default:Ki,fromRatio:Hf,hslToRgb:xf,hsvToRgb:wf,inputToRGB:bf,isReadable:gu,isValidCSSUnit:Rf,legacyRandom:zf,mostReadable:mu,names:kf,numberInputToObject:Of,parseIntFromHex:Mf,random:hu,readability:oi,rgbToHex:Df,rgbToHsl:Ef,rgbToHsv:Nf,rgbToRgb:Sf,rgbaToArgbHex:Ua,rgbaToHex:qf,stringInputToObject:Tf,tinycolor:Ki,toMsFilter:Bf},Symbol.toStringTag,{value:"Module"}));var ot=x.createContext({}),Ir={visibility:"hidden"};function Bt(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?"‹":n,i=e.nextIcon,o=i===void 0?"›":i,u=e.superPrevIcon,m=u===void 0?"«":u,g=e.superNextIcon,v=g===void 0?"»":g,a=e.onSuperPrev,f=e.onSuperNext,l=e.onPrev,c=e.onNext,d=e.children,s=x.useContext(ot),p=s.hideNextBtn,C=s.hidePrevBtn;return x.createElement("div",{className:t},a&&x.createElement("button",{type:"button",onClick:a,tabIndex:-1,className:"".concat(t,"-super-prev-btn"),style:C?Ir:{}},m),l&&x.createElement("button",{type:"button",onClick:l,tabIndex:-1,className:"".concat(t,"-prev-btn"),style:C?Ir:{}},r),x.createElement("div",{className:"".concat(t,"-view")},d),c&&x.createElement("button",{type:"button",onClick:c,tabIndex:-1,className:"".concat(t,"-next-btn"),style:p?Ir:{}},o),f&&x.createElement("button",{type:"button",onClick:f,tabIndex:-1,className:"".concat(t,"-super-next-btn"),style:p?Ir:{}},v))}function Jf(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,o=e.onNextDecades,u=x.useContext(ot),m=u.hideHeader;if(m)return null;var g="".concat(t,"-header"),v=n.getYear(r),a=Math.floor(v/Pt)*Pt,f=a+Pt-1;return x.createElement(Bt,ce({},e,{prefixCls:g,onSuperPrev:i,onSuperNext:o}),a,"-",f)}function _u(e,t,n,r,i){var o=e.setHour(t,n);return o=e.setMinute(o,r),o=e.setSecond(o,i),o}function Pn(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Zf(e,t,n,r,i,o){var u=Math.floor(e/r)*r;if(u1&&(u=t.addDate(u,-7)),u}function Pr(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return n.addYear(e,r*10);case"quarter":case"month":return n.addYear(e,r);default:return n.addMonth(e,r)}}function ze(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i=="function"?i(e):n.locale.format(r.locale,e,i)}function ku(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]=="function"?null:n.locale.parse(r.locale,e,i)}function Qa(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var o=function(d,s,p){for(var C=s;C<=p;){var y=void 0;switch(d){case"date":{if(y=i.setDate(t,C),!r(y))return!1;break}case"month":{if(y=i.setMonth(t,C),!Qa({cellDate:y,mode:"month",generateConfig:i,disabledDate:r}))return!1;break}case"year":{if(y=i.setYear(t,C),!Qa({cellDate:y,mode:"year",generateConfig:i,disabledDate:r}))return!1;break}}C+=1}return!0};switch(n){case"date":case"week":return r(t);case"month":{var u=1,m=i.getDate(i.getEndDate(t));return o("date",u,m)}case"quarter":{var g=Math.floor(i.getMonth(t)/3)*3,v=g+2;return o("month",g,v)}case"year":return o("month",0,11);case"decade":{var a=i.getYear(t),f=Math.floor(a/vt)*vt,l=f+vt-1;return o("year",f,l)}}}function ps(e){var t=x.useContext(ot),n=t.hideHeader;if(n)return null;var r=e.prefixCls,i=e.generateConfig,o=e.locale,u=e.value,m=e.format,g="".concat(r,"-header");return x.createElement(Bt,{prefixCls:g},u?ze(u,{locale:o,format:m,generateConfig:i}):" ")}function Lr(e){var t=e.prefixCls,n=e.units,r=e.onSelect,i=e.value,o=e.active,u=e.hideDisabledOptions,m="".concat(t,"-cell"),g=x.useContext(ot),v=g.open,a=x.useRef(null),f=x.useRef(new Map),l=x.useRef();return x.useLayoutEffect(function(){var c=f.current.get(i);c&&v!==!1&&Ka(a.current,c.offsetTop,120)},[i]),x.useLayoutEffect(function(){if(v){var c=f.current.get(i);c&&(l.current=rs(c,function(){Ka(a.current,c.offsetTop,0)}))}return function(){var d;(d=l.current)===null||d===void 0||d.call(l)}},[v]),x.createElement("ul",{className:We("".concat(t,"-column"),re({},"".concat(t,"-column-active"),o)),ref:a,style:{position:"relative"}},n.map(function(c){var d;return u&&c.disabled?null:x.createElement("li",{key:c.value,ref:function(p){f.current.set(c.value,p)},className:We(m,(d={},re(d,"".concat(m,"-disabled"),c.disabled),re(d,"".concat(m,"-selected"),i===c.value),d)),onClick:function(){c.disabled||r(c.value)}},x.createElement("div",{className:"".concat(m,"-inner")},c.label))}))}function Ou(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length=12,k%=12);var M=x.useMemo(function(){if(!v)return[!1,!1];var E=[!0,!0];return S.forEach(function(F){var Y=F.disabled,U=F.value;Y||(U>=12?E[1]=!1:E[0]=!1)}),E},[v,S]),W=de(M,2),$=W[0],q=W[1],z=x.useMemo(function(){return v?S.filter(b?function(E){return E.value>=12}:function(E){return E.value<12}).map(function(E){var F=E.value%12,Y=F===0?"12":Ou(F,2);return Ve(Ve({},E),{},{label:Y,value:F})}):S},[v,b,S]),G=Un(0,59,c,C&&C(D)),O=Un(0,59,s,y&&y(D,T));r.current={onUpDown:function(F){var Y=P[i];if(Y)for(var U=Y.units.findIndex(function(J){return J.value===Y.value}),X=Y.units.length,Q=1;Q2&&arguments[2]!==void 0?arguments[2]:!1;(Oe===s||nt)&&(Ee(V),R&&R(V),U&&U(V,oe),b&&!wr(m,V,ve)&&!(l!=null&&l(V))&&b(V))},Be=function(V){return ee.current&&ee.current.onKeyDown?([Ne.LEFT,Ne.RIGHT,Ne.UP,Ne.DOWN,Ne.PAGE_UP,Ne.PAGE_DOWN,Ne.ENTER].includes(V.which)&&V.preventDefault(),ee.current.onKeyDown(V)):(ri(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},we=function(V){ee.current&&ee.current.onBlur&&ee.current.onBlur(V)};F&&ge!=="right"&&(F.current={onKeyDown:Be,onClose:function(){ee.current&&ee.current.onClose&&ee.current.onClose()}}),x.useEffect(function(){g&&!me.current&&Le(g)},[g]),x.useEffect(function(){me.current=!1},[]);var He,qe=Ve(Ve({},e),{},{operationRef:ee,prefixCls:r,viewDate:$e,value:ve,onViewDateChange:Pe,sourceMode:wt,onPanelChange:te,disabledDate:l});switch(delete qe.onChange,delete qe.onSelect,Oe){case"decade":He=x.createElement(fs,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;case"year":He=x.createElement(Is,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;case"month":He=x.createElement(Os,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;case"quarter":He=x.createElement(Ss,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;case"week":He=x.createElement(ws,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;case"time":delete qe.showTime,He=x.createElement(Eu,ce({},qe,xr(h)==="object"?h:null,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}));break;default:h?He=x.createElement(xs,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}})):He=x.createElement(ci,ce({},qe,{onSelect:function(V,oe){Pe(V),xe(V,oe)}}))}var Re,Ge,bt=function(){var V=m.getNow(),oe=Zf(m.getHour(V),m.getMinute(V),m.getSecond(V),O?M:1,N?$:1,I?z:1),nt=_u(m,V,oe[0],oe[1],oe[2]);xe(nt,"submit")};X||(Re=Su(r,Oe,P),Ge=qu({prefixCls:r,components:A,needConfirmButton:G,okDisabled:!ve||l&&l(ve),locale:u,showNow:y,onNow:G&&bt,onOk:function(){ve&&(xe(ve,"submit",!0),L&&L(ve))}}));var st;if(_&&Oe==="date"&&s==="date"&&!h){var Ct=m.getNow(),et="".concat(r,"-today-btn"),je=l&&l(Ct);st=x.createElement("a",{className:We(et,je&&"".concat(et,"-disabled")),"aria-disabled":je,onClick:function(){je||xe(Ct,"mouse",!0)}},u.today)}return x.createElement(ot.Provider,{value:Ve(Ve({},E),{},{mode:Oe,hideHeader:"hideHeader"in e?w:E.hideHeader,hidePrevBtn:J&&ge==="right",hideNextBtn:J&&ge==="left"})},x.createElement("div",{tabIndex:C,className:We("".concat(r,"-panel"),i,(t={},re(t,"".concat(r,"-panel-has-range"),ie&&ie[0]&&ie[1]),re(t,"".concat(r,"-panel-has-range-hover"),Ce&&Ce[0]&&Ce[1]),re(t,"".concat(r,"-panel-rtl"),B==="rtl"),t)),style:o,onKeyDown:Be,onBlur:we,onMouseDown:k,ref:Y},He,Re||Ge||st?x.createElement("div",{className:"".concat(r,"-footer")},Re,Ge,st):null))}var Ws={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Tu(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,o=e.visible,u=e.dropdownClassName,m=e.dropdownAlign,g=e.transitionName,v=e.getPopupContainer,a=e.children,f=e.range,l=e.popupPlacement,c=e.direction,d="".concat(n,"-dropdown"),s=function(){return l!==void 0?l:c==="rtl"?"bottomRight":"bottomLeft"};return x.createElement(Vf,{showAction:[],hideAction:[],popupPlacement:s(),builtinPlacements:Ws,prefixCls:d,popupTransitionName:g,popup:r,popupAlign:m,popupVisible:o,popupClassName:We(u,(t={},re(t,"".concat(d,"-range"),f),re(t,"".concat(d,"-rtl"),c==="rtl"),t)),popupStyle:i,getPopupContainer:v},a)}function Ja(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,o=e.forwardKeyDown,u=e.onKeyDown,m=e.blurToCancel,g=e.onSubmit,v=e.onCancel,a=e.onFocus,f=e.onBlur,l=x.useState(!1),c=de(l,2),d=c[0],s=c[1],p=x.useState(!1),C=de(p,2),y=C[0],h=C[1],_=x.useRef(!1),P=x.useRef(!1),w=x.useRef(!1),R={onMouseDown:function(){s(!0),i(!0)},onKeyDown:function(D){var k=function(){w.current=!0};if(u(D,k),!w.current){switch(D.which){case Ne.ENTER:{t?g()!==!1&&s(!0):i(!0),D.preventDefault();return}case Ne.TAB:{d&&t&&!D.shiftKey?(s(!1),D.preventDefault()):!d&&t&&!o(D)&&D.shiftKey&&(s(!0),D.preventDefault());return}case Ne.ESC:{s(!0),v();return}}!t&&![Ne.SHIFT].includes(D.which)?i(!0):d||o(D)}},onFocus:function(D){s(!0),h(!0),a&&a(D)},onBlur:function(D){if(_.current||!r(document.activeElement)){_.current=!1;return}m?setTimeout(function(){for(var k=document,T=k.activeElement;T&&T.shadowRoot;)T=T.shadowRoot.activeElement;r(T)&&v()},0):t&&(i(!1),P.current&&g()),h(!1),f&&f(D)}};return x.useEffect(function(){P.current=!1},[t]),x.useEffect(function(){P.current=!0},[n]),x.useEffect(function(){return ns(function(b){var D=as(b);if(t){var k=r(D);k?(!y||k)&&i(!1):(_.current=!0,requestAnimationFrame(function(){_.current=!1}))}})}),[R,{focused:y,typing:d}]}function Za(e){var t=e.valueTexts,n=e.onTextChange,r=x.useState(""),i=de(r,2),o=i[0],u=i[1],m=x.useRef([]);m.current=t;function g(a){u(a),n(a)}function v(){u(m.current[0])}return x.useEffect(function(){t.every(function(a){return a!==o})&&v()},[t.join("||")]),[o,g,v]}function bn(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return lu(function(){if(!e)return[[""],""];for(var o="",u=[],m=0;m1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(v.current),C){g(p);return}v.current=requestAnimationFrame(function(){g(p)})}var f=bn(m,{formatList:n,generateConfig:r,locale:i}),l=de(f,2),c=l[1];function d(p){a(p)}function s(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;a(null,p)}return x.useEffect(function(){s(!0)},[e]),x.useEffect(function(){return function(){return cancelAnimationFrame(v.current)}},[]),[c,d,s]}function As(e){var t,n=e.prefixCls,r=n===void 0?"rc-picker":n,i=e.id,o=e.tabIndex,u=e.style,m=e.className,g=e.dropdownClassName,v=e.dropdownAlign,a=e.popupStyle,f=e.transitionName,l=e.generateConfig,c=e.locale,d=e.inputReadOnly,s=e.allowClear,p=e.autoFocus,C=e.showTime,y=e.picker,h=y===void 0?"date":y,_=e.format,P=e.use12Hours,w=e.value,R=e.defaultValue,b=e.open,D=e.defaultOpen,k=e.defaultOpenValue,T=e.suffixIcon,L=e.clearIcon,A=e.disabled,B=e.disabledDate,S=e.placeholder,M=e.getPopupContainer,W=e.pickerRef,$=e.panelRender,q=e.onChange,z=e.onOpenChange,G=e.onFocus,O=e.onBlur,N=e.onMouseDown,I=e.onMouseUp,E=e.onMouseEnter,F=e.onMouseLeave,Y=e.onContextMenu,U=e.onClick,X=e.onKeyDown,Q=e.onSelect,j=e.direction,J=e.autoComplete,ge=J===void 0?"off":J,ie=x.useRef(null),Ce=h==="date"&&!!C||h==="time",ee=Mu(Pu(_,h,C,P)),me=x.useRef(null),_e=x.useRef(null),fe=x.useRef(null),ve=mt(null,{value:w,defaultValue:R}),Ee=de(ve,2),ke=Ee[0],tt=Ee[1],$e=x.useState(ke),Le=de($e,2),Pe=Le[0],Me=Le[1],Se=x.useRef(null),rt=mt(!1,{value:b,defaultValue:D,postState:function(ue){return A?!1:ue},onChange:function(ue){z&&z(ue),!ue&&Se.current&&Se.current.onClose&&Se.current.onClose()}}),Oe=de(rt,2),De=Oe[0],Fe=Oe[1],Ye=bn(Pe,{formatList:ee,generateConfig:l,locale:c}),wt=de(Ye,2),Ke=wt[0],te=wt[1],xe=Za({valueTexts:Ke,onTextChange:function(ue){var ut=ku(ue,{locale:c,formatList:ee,generateConfig:l});ut&&(!B||!B(ut))&&Me(ut)}}),Be=de(xe,3),we=Be[0],He=Be[1],qe=Be[2],Re=function(ue){Me(ue),tt(ue),q&&!wr(l,ke,ue)&&q(ue,ue?ze(ue,{generateConfig:l,locale:c,format:ee[0]}):"")},Ge=function(ue){A&&ue||Fe(ue)},bt=function(ue){return De&&Se.current&&Se.current.onKeyDown?Se.current.onKeyDown(ue):(ri(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},st=function(){I&&I.apply(void 0,arguments),ie.current&&(ie.current.focus(),Ge(!0))},Ct=Ja({blurToCancel:Ce,open:De,value:we,triggerOpen:Ge,forwardKeyDown:bt,isClickOutside:function(ue){return!wu([me.current,_e.current,fe.current],ue)},onSubmit:function(){return!Pe||B&&B(Pe)?!1:(Re(Pe),Ge(!1),qe(),!0)},onCancel:function(){Ge(!1),Me(ke),qe()},onKeyDown:function(ue,ut){X==null||X(ue,ut)},onFocus:G,onBlur:O}),et=de(Ct,2),je=et[0],ye=et[1],V=ye.focused,oe=ye.typing;x.useEffect(function(){De||(Me(ke),!Ke.length||Ke[0]===""?He(""):te!==we&&qe())},[De,Ke]),x.useEffect(function(){De||qe()},[h]),x.useEffect(function(){Me(ke)},[ke]),W&&(W.current={focus:function(){ie.current&&ie.current.focus()},blur:function(){ie.current&&ie.current.blur()}});var nt=ei(we,{formatList:ee,generateConfig:l,locale:c}),$t=de(nt,3),Rt=$t[0],kr=$t[1],Or=$t[2],Sn=Ve(Ve({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Lt=x.createElement(fi,ce({},Sn,{generateConfig:l,className:We(re({},"".concat(r,"-panel-focused"),!oe)),value:Pe,locale:c,tabIndex:-1,onSelect:function(ue){Q==null||Q(ue),Me(ue)},direction:j,onPanelChange:function(ue,ut){var Gt=e.onPanelChange;Or(!0),Gt==null||Gt(ue,ut)}}));$&&(Lt=$(Lt));var Mr=x.createElement("div",{className:"".concat(r,"-panel-container"),onMouseDown:function(ue){ue.preventDefault()}},Lt),Kt;T&&(Kt=x.createElement("span",{className:"".concat(r,"-suffix")},T));var Dr;s&&ke&&!A&&(Dr=x.createElement("span",{onMouseDown:function(ue){ue.preventDefault(),ue.stopPropagation()},onMouseUp:function(ue){ue.preventDefault(),ue.stopPropagation(),Re(null),Ge(!1)},className:"".concat(r,"-clear"),role:"button"},L||x.createElement("span",{className:"".concat(r,"-clear-btn")})));var Er=function(ue,ut){(ut==="submit"||ut!=="key"&&!Ce)&&(Re(ue),Ge(!1))},Qe=j==="rtl"?"bottomRight":"bottomLeft";return x.createElement(ot.Provider,{value:{operationRef:Se,hideHeader:h==="time",panelRef:me,onSelect:Er,open:De,defaultOpenValue:k,onDateMouseEnter:kr,onDateMouseLeave:Or}},x.createElement(Tu,{visible:De,popupElement:Mr,popupStyle:a,prefixCls:r,dropdownClassName:g,dropdownAlign:v,getPopupContainer:M,transitionName:f,popupPlacement:Qe,direction:j},x.createElement("div",{ref:fe,className:We(r,m,(t={},re(t,"".concat(r,"-disabled"),A),re(t,"".concat(r,"-focused"),V),re(t,"".concat(r,"-rtl"),j==="rtl"),t)),style:u,onMouseDown:N,onMouseUp:st,onMouseEnter:E,onMouseLeave:F,onContextMenu:Y,onClick:U},x.createElement("div",{className:We("".concat(r,"-input"),re({},"".concat(r,"-input-placeholder"),!!Rt)),ref:_e},x.createElement("input",ce({id:i,tabIndex:o,disabled:A,readOnly:d||typeof ee[0]=="function"||!oe,value:Rt||we,onChange:function(ue){He(ue.target.value)},autoFocus:p,placeholder:S,ref:ie,title:we},je,{size:xu(h,ee[0],l)},Du(e),{autoComplete:ge})),Kt,Dr))))}var $s=function(e){uu(n,e);var t=cu(n);function n(){var r;fu(this,n);for(var i=arguments.length,o=new Array(i),u=0;uc(a);case"month":return l(p)>l(a);case"week":return f(p)>f(a);default:return!xt(g,p,a)&&g.isAfter(p,a)}return!1},[u,m[1],a,t]),s=x.useCallback(function(p){if(u&&u(p))return!0;if(m[0]&&v)return!xt(g,p,a)&&g.isAfter(v,p);if(n&&v)switch(r){case"quarter":return c(p)0&&arguments[0]!==void 0?arguments[0]:!1,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=null;Qe&&Ft&&Ft[0]&&Ft[1]&&d.isAfter(Ft[1],Ft[0])&&(K=Ft);var pe=w;if(w&&xr(w)==="object"&&w.defaultValue){var Ie=w.defaultValue;pe=Ve(Ve({},w),{},{defaultValue:he(Ie,te)||void 0})}var Mt=null;return W&&(Mt=function(dt,gt){return W(dt,gt,{range:te?"end":"start"})}),x.createElement(zt.Provider,{value:{inRange:!0,panelPosition:le,rangedValue:Cc||V,hoverRangedValue:K}},x.createElement(fi,ce({},e,H,{dateRender:Mt,showTime:pe,mode:Rt[te],generateConfig:d,style:void 0,direction:ve,disabledDate:te===0?Mr:Kt,disabledTime:function(dt){return M?M(dt,te===0?"start":"end"):!1},className:We(re({},"".concat(o,"-panel-focused"),te===0?!Ai:!Fi)),value:he(V,te),locale:s,tabIndex:-1,onPanelChange:function(dt,gt){te===0&&An(!0),te===1&&Ln(!0),Or(ct(Rt,gt,te),ct(V,dt,te));var _t=dt;le==="right"&&Rt[te]===gt&&(_t=Pr(_t,gt,d,-1)),et(_t,te)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:te===0?he(V,1):he(V,0)})))}var Yt=0,Yi=0;te&&Se.current&&Oe.current&&Me.current&&(Yt=Se.current.offsetWidth+Oe.current.offsetWidth,Me.current.offsetWidth&&Yt>Me.current.offsetWidth&&(Yi=Yt));var Wc=ve==="rtl"?{right:Yt}:{left:Yt};function Ac(){var le,H=Su(o,Rt[te],Y),K=qu({prefixCls:o,components:_e,needConfirmButton:$e,okDisabled:!he(V,te)||S&&S(V[te]),locale:s,rangeList:Ic,onOk:function(){he(V,te)&&(Qt(V,te),ee&&ee(V))}});if(P!=="time"&&!w){var pe=Ct(te),Ie=Pr(pe,P,d),Mt=Rt[te],yt=Mt===P,dt=Vn(yt?"left":!1,{pickerValue:pe,onPickerValueChange:function(at){et(at,te)}}),gt=Vn("right",{pickerValue:Ie,onPickerValueChange:function(at){et(Pr(at,P,d,-1),te)}});ve==="rtl"?le=x.createElement(x.Fragment,null,gt,yt&&dt):le=x.createElement(x.Fragment,null,dt,yt&>)}else le=Vn();var _t=x.createElement(x.Fragment,null,x.createElement("div",{className:"".concat(o,"-panels")},le),(H||K)&&x.createElement("div",{className:"".concat(o,"-footer")},H,K));return $&&(_t=$(_t)),x.createElement("div",{className:"".concat(o,"-panel-container"),style:{marginLeft:Yi},ref:Me,onMouseDown:function(at){at.preventDefault()}},_t)}var $c=x.createElement("div",{className:We("".concat(o,"-range-wrapper"),"".concat(o,"-").concat(P,"-range-wrapper")),style:{minWidth:uc}},x.createElement("div",{className:"".concat(o,"-range-arrow"),style:Wc}),Ac()),Bi;O&&(Bi=x.createElement("span",{className:"".concat(o,"-suffix")},O));var Hi;G&&(he(Re,0)&&!we[0]||he(Re,1)&&!we[1])&&(Hi=x.createElement("span",{onMouseDown:function(H){H.preventDefault(),H.stopPropagation()},onMouseUp:function(H){H.preventDefault(),H.stopPropagation();var K=Re;we[0]||(K=ct(K,null,0)),we[1]||(K=ct(K,null,1)),Qt(K,null),Vt(!1,te)},className:"".concat(o,"-clear")},N||x.createElement("span",{className:"".concat(o,"-clear-btn")})));var zi={size:xu(P,Ye[0],d)},Fn=0,Yn=0;Se.current&&rt.current&&Oe.current&&(te===0?Yn=Se.current.offsetWidth:(Fn=Yt,Yn=rt.current.offsetWidth));var Lc=ve==="rtl"?{right:Fn}:{left:Fn},Vc=function(H,K){var pe=ct(V,H,te);K==="submit"||K!=="key"&&!$e?(Qt(pe,te),te===0?An():Ln()):oe(pe)};return x.createElement(ot.Provider,{value:{operationRef:Be,hideHeader:P==="time",onDateMouseEnter:bc,onDateMouseLeave:Rc,hideRanges:!0,onSelect:Vc,open:Qe}},x.createElement(Tu,{visible:Qe,popupElement:$c,popupStyle:v,prefixCls:o,dropdownClassName:a,dropdownAlign:l,getPopupContainer:c,transitionName:f,range:!0,direction:ve},x.createElement("div",ce({ref:Pe,className:We(o,"".concat(o,"-range"),g,(t={},re(t,"".concat(o,"-disabled"),we[0]&&we[1]),re(t,"".concat(o,"-focused"),te===0?Wi:Vi),re(t,"".concat(o,"-rtl"),ve==="rtl"),t)),style:m,onClick:Ec,onMouseEnter:ie,onMouseLeave:Ce,onMouseDown:Nc},Du(e)),x.createElement("div",{className:We("".concat(o,"-input"),(n={},re(n,"".concat(o,"-input-active"),te===0),re(n,"".concat(o,"-input-placeholder"),!!Ni),n)),ref:Se},x.createElement("input",ce({id:u,disabled:we[0],readOnly:E||typeof Ye[0]=="function"||!Ai,value:Ni||qr,onChange:function(H){wi(H.target.value)},autoFocus:C,placeholder:he(p,0)||"",ref:De},Oc,zi,{autoComplete:tt}))),x.createElement("div",{className:"".concat(o,"-range-separator"),ref:Oe},D),x.createElement("div",{className:We("".concat(o,"-input"),(r={},re(r,"".concat(o,"-input-active"),te===1),re(r,"".concat(o,"-input-placeholder"),!!Si),r)),ref:rt},x.createElement("input",ce({disabled:we[1],readOnly:E||typeof Ye[0]=="function"||!Fi,value:Si||Tr,onChange:function(H){Ri(H.target.value)},placeholder:he(p,1)||"",ref:Fe},Dc,zi,{autoComplete:tt}))),x.createElement("div",{className:"".concat(o,"-active-bar"),style:Ve(Ve({},Lc),{},{width:Yn,position:"absolute"})}),Bi,Hi)))}var Hs=function(e){uu(n,e);var t=cu(n);function n(){var r;fu(this,n);for(var i=arguments.length,o=new Array(i),u=0;ube.createElement(br,{_wrapInSpan:!0,size:"large",icon:be.createElement(Cf,null),testId:`${e}-calendar-super-next-icon`,role:"calendar-super-next-icon"}),Wu=({testId:e})=>be.createElement(br,{_wrapInSpan:!0,size:"large",icon:be.createElement(hf,null),testId:`${e}-calendar-super-prev-icon`,role:"calendar-super-prev-icon"}),Au=({testId:e})=>be.createElement(br,{_wrapInSpan:!0,size:"large",icon:be.createElement(mf,null),testId:`${e}-calendar-next-icon`,role:"calendar-next-icon"}),$u=({testId:e})=>be.createElement(br,{_wrapInSpan:!0,size:"large",icon:be.createElement(pf,null),testId:`${e}-calendar-prev-icon`,role:"calendar-prev-icon"});Iu.__docgenInfo={description:"",methods:[],displayName:"ArrowDoubleRightIcon",props:{testId:{required:!1,tsType:{name:"string"},description:""}}};Wu.__docgenInfo={description:"",methods:[],displayName:"ArrowDoubleLeftIcon",props:{testId:{required:!1,tsType:{name:"string"},description:""}}};Au.__docgenInfo={description:"",methods:[],displayName:"ArrowRightMiniIcon",props:{testId:{required:!1,tsType:{name:"string"},description:""}}};$u.__docgenInfo={description:"",methods:[],displayName:"ArrowLeftMiniIcon",props:{testId:{required:!1,tsType:{name:"string"},description:""}}};var jn={},Kn={},Gn={},Qn={},Xn={exports:{}},Jn={exports:{}},Zn={exports:{}},eo;function Us(){return eo||(eo=1,function(e){var t=ne().default;function n(r,i){if(t(r)!="object"||!r)return r;var o=r[Symbol.toPrimitive];if(o!==void 0){var u=o.call(r,i||"default");if(t(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Zn)),Zn.exports}var to;function Lu(){return to||(to=1,function(e){var t=ne().default,n=Us();function r(i){var o=n(i,"string");return t(o)=="symbol"?o:o+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Jn)),Jn.exports}var ro;function ft(){return ro||(ro=1,function(e){var t=Lu();function n(r,i,o){return(i=t(i))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Xn)),Xn.exports}var Vr={},no;function Vu(){if(no)return Vr;no=1,Object.defineProperty(Vr,"__esModule",{value:!0}),Vr.default=e;function e(t,n){var r=Object.assign({},t);return Array.isArray(n)&&n.forEach(function(i){delete r[i]}),r}return Vr}var ea={},ta={},Zt={},ao;function si(){if(ao)return Zt;ao=1,Object.defineProperty(Zt,"__esModule",{value:!0}),Zt.default=void 0;var e=ae(),t=(0,e.createContext)({});return Zt.default=t,Zt}const js=qt(If);var Fr={},io;function Fu(){if(io)return Fr;io=1;var e=ni().default;Object.defineProperty(Fr,"__esModule",{value:!0}),Fr.default=n;var t=e(ae());function n(r,i,o){var u=t.useRef({});return(!("value"in u.current)||o(u.current.condition,i))&&(u.current.value=r(),u.current.condition=i),u.current.value}return Fr}var ra={},na={exports:{}},oo;function Wt(){return oo||(oo=1,function(e){function t(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(na)),na.exports}var aa={exports:{}},lo;function At(){return lo||(lo=1,function(e){var t=Lu();function n(i,o){for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:{},h=y.mark;return h?h.startsWith("data-")?h:"data-".concat(h):u}function v(y){if(y.attachTo)return y.attachTo;var h=document.querySelector("head");return h||document.body}function a(y){return y==="queue"?"prependQueue":y?"prepend":"append"}function f(y){return Array.from((m.get(y)||y).children).filter(function(h){return h.tagName==="STYLE"})}function l(y){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,n.default)())return null;var _=h.csp,P=h.prepend,w=h.priority,R=w===void 0?0:w,b=a(P),D=b==="prependQueue",k=document.createElement("style");k.setAttribute(i,b),D&&R&&k.setAttribute(o,"".concat(R)),_!=null&&_.nonce&&(k.nonce=_==null?void 0:_.nonce),k.innerHTML=y;var T=v(h),L=T.firstChild;if(P){if(D){var A=(h.styles||f(T)).filter(function(B){if(!["prepend","prependQueue"].includes(B.getAttribute(i)))return!1;var S=Number(B.getAttribute(o)||0);return R>=S});if(A.length)return T.insertBefore(k,A[A.length-1].nextSibling),k}T.insertBefore(k,L)}else T.appendChild(k);return k}function c(y){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=v(h);return(h.styles||f(_)).find(function(P){return P.getAttribute(g(h))===y})}function d(y){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=c(y,h);if(_){var P=v(h);P.removeChild(_)}}function s(y,h){var _=m.get(y);if(!_||!(0,r.default)(document,_)){var P=l("",h),w=P.parentNode;m.set(y,w),y.removeChild(P)}}function p(){m.clear()}function C(y,h){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=v(_),w=f(P),R=(0,t.default)((0,t.default)({},_),{},{styles:w});s(P,R);var b=c(h,R);if(b){var D,k;if((D=R.csp)!==null&&D!==void 0&&D.nonce&&b.nonce!==((k=R.csp)===null||k===void 0?void 0:k.nonce)){var T;b.nonce=(T=R.csp)===null||T===void 0?void 0:T.nonce}return b.innerHTML!==y&&(b.innerHTML=y),b}var L=l(y,R);return L.setAttribute(g(R),h),L}return Dt}var $o;function pi(){if($o)return Xe;$o=1;var e=Z(),t=ne();Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.generate=s,Xe.getSecondaryColor=p,Xe.iconStyles=void 0,Xe.isIconDefinition=c,Xe.normalizeAttrs=d,Xe.normalizeTwoToneColors=C,Xe.useInsertStyles=Xe.svgBaseProps=void 0,Xe.warning=l;var n=e(Ue()),r=e(ne()),i=ju,o=f(ae()),u=e(Bu()),m=vi(),g=e(si()),v=e($f());function a(h){if(typeof WeakMap!="function")return null;var _=new WeakMap,P=new WeakMap;return(a=function(R){return R?P:_})(h)}function f(h,_){if(h&&h.__esModule)return h;if(h===null||t(h)!="object"&&typeof h!="function")return{default:h};var P=a(_);if(P&&P.has(h))return P.get(h);var w={__proto__:null},R=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in h)if(b!=="default"&&{}.hasOwnProperty.call(h,b)){var D=R?Object.getOwnPropertyDescriptor(h,b):null;D&&(D.get||D.set)?Object.defineProperty(w,b,D):w[b]=h[b]}return w.default=h,P&&P.set(h,w),w}function l(h,_){(0,u.default)(h,"[@ant-design/icons] ".concat(_))}function c(h){return(0,r.default)(h)==="object"&&typeof h.name=="string"&&typeof h.theme=="string"&&((0,r.default)(h.icon)==="object"||typeof h.icon=="function")}function d(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(h).reduce(function(_,P){var w=h[P];switch(P){case"class":_.className=w,delete _.class;break;default:delete _[P],_[(0,v.default)(P)]=w}return _},{})}function s(h,_,P){return P?o.default.createElement(h.tag,(0,n.default)((0,n.default)({key:_},d(h.attrs)),P),(h.children||[]).map(function(w,R){return s(w,"".concat(_,"-").concat(h.tag,"-").concat(R))})):o.default.createElement(h.tag,(0,n.default)({key:_},d(h.attrs)),(h.children||[]).map(function(w,R){return s(w,"".concat(_,"-").concat(h.tag,"-").concat(R))}))}function p(h){return(0,i.generate)(h)[0]}function C(h){return h?Array.isArray(h)?h:[h]:[]}Xe.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var y=Xe.iconStyles=` +.anticon { + display: inline-flex; + alignItems: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`;return Xe.useInsertStyles=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y,P=(0,o.useContext)(g.default),w=P.csp;(0,o.useEffect)(function(){(0,m.updateCSS)(_,"@ant-design-icons",{prepend:!0,csp:w})},[])},Xe}var Lo;function Ku(){if(Lo)return ar;Lo=1;var e=Z();Object.defineProperty(ar,"__esModule",{value:!0}),ar.default=void 0;var t=e(Uu()),n=e(Ue()),r=pi(),i=["icon","className","onClick","style","primaryColor","secondaryColor"],o={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function u(v){var a=v.primaryColor,f=v.secondaryColor;o.primaryColor=a,o.secondaryColor=f||(0,r.getSecondaryColor)(a),o.calculated=!!f}function m(){return(0,n.default)({},o)}var g=function(a){var f=a.icon,l=a.className,c=a.onClick,d=a.style,s=a.primaryColor,p=a.secondaryColor,C=(0,t.default)(a,i),y=o;if(s&&(y={primaryColor:s,secondaryColor:p||(0,r.getSecondaryColor)(s)}),(0,r.useInsertStyles)(),(0,r.warning)((0,r.isIconDefinition)(f),"icon should be icon definiton, but got ".concat(f)),!(0,r.isIconDefinition)(f))return null;var h=f;return h&&typeof h.icon=="function"&&(h=(0,n.default)((0,n.default)({},h),{},{icon:h.icon(y.primaryColor,y.secondaryColor)})),(0,r.generate)(h.icon,"svg-".concat(h.name),(0,n.default)({className:l,onClick:c,style:d,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},C))};return g.displayName="IconReact",g.getTwoToneColors=m,g.setTwoToneColors=u,ar.default=g,ar}var ir={},Vo;function dd(){if(Vo)return ir;Vo=1;var e=Z();Object.defineProperty(ir,"__esModule",{value:!0}),ir.getTwoToneColor=o,ir.setTwoToneColor=i;var t=e(Tt()),n=e(Ku()),r=pi();function i(u){var m=(0,r.normalizeTwoToneColors)(u),g=(0,t.default)(m,2),v=g[0],a=g[1];return n.default.setTwoToneColors({primaryColor:v,secondaryColor:a})}function o(){var u=n.default.getTwoToneColors();return u.calculated?[u.primaryColor,u.secondaryColor]:u.primaryColor}return ir}var Fo;function lt(){if(Fo)return nr;Fo=1;var e=Z(),t=ne();Object.defineProperty(nr,"__esModule",{value:!0}),nr.default=void 0;var n=e(Ue()),r=e(Tt()),i=e(ft()),o=e(Uu()),u=d(ae()),m=e(pt()),g=e(si()),v=e(Ku()),a=dd(),f=pi(),l=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];function c(p){if(typeof WeakMap!="function")return null;var C=new WeakMap,y=new WeakMap;return(c=function(_){return _?y:C})(p)}function d(p,C){if(p&&p.__esModule)return p;if(p===null||t(p)!="object"&&typeof p!="function")return{default:p};var y=c(C);if(y&&y.has(p))return y.get(p);var h={__proto__:null},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var P in p)if(P!=="default"&&{}.hasOwnProperty.call(p,P)){var w=_?Object.getOwnPropertyDescriptor(p,P):null;w&&(w.get||w.set)?Object.defineProperty(h,P,w):h[P]=p[P]}return h.default=p,y&&y.set(p,h),h}(0,a.setTwoToneColor)("#1890ff");var s=u.forwardRef(function(p,C){var y=p.className,h=p.icon,_=p.spin,P=p.rotate,w=p.tabIndex,R=p.onClick,b=p.twoToneColor,D=(0,o.default)(p,l),k=u.useContext(g.default),T=k.prefixCls,L=T===void 0?"anticon":T,A=k.rootClassName,B=(0,m.default)(A,L,(0,i.default)((0,i.default)({},"".concat(L,"-").concat(h.name),!!h.name),"".concat(L,"-spin"),!!_||h.name==="loading"),y),S=w;S===void 0&&R&&(S=-1);var M=P?{msTransform:"rotate(".concat(P,"deg)"),transform:"rotate(".concat(P,"deg)")}:void 0,W=(0,f.normalizeTwoToneColors)(b),$=(0,r.default)(W,2),q=$[0],z=$[1];return u.createElement("span",(0,n.default)((0,n.default)({role:"img","aria-label":h.name},D),{},{ref:C,tabIndex:S,onClick:R,className:B}),u.createElement(v.default,{icon:h,primaryColor:q,secondaryColor:z,style:M}))});return s.displayName="AntdIcon",s.getTwoToneColor=a.getTwoToneColor,s.setTwoToneColor=a.setTwoToneColor,nr.default=s,nr}var Yo;function vd(){if(Yo)return rr;Yo=1;var e=Z(),t=ne();Object.defineProperty(rr,"__esModule",{value:!0}),rr.default=void 0;var n=e(Ue()),r=m(ae()),i=e(cd()),o=e(lt());function u(a){if(typeof WeakMap!="function")return null;var f=new WeakMap,l=new WeakMap;return(u=function(d){return d?l:f})(a)}function m(a,f){if(a&&a.__esModule)return a;if(a===null||t(a)!="object"&&typeof a!="function")return{default:a};var l=u(f);if(l&&l.has(a))return l.get(a);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in a)if(s!=="default"&&{}.hasOwnProperty.call(a,s)){var p=d?Object.getOwnPropertyDescriptor(a,s):null;p&&(p.get||p.set)?Object.defineProperty(c,s,p):c[s]=a[s]}return c.default=a,l&&l.set(a,c),c}var g=function(f,l){return r.createElement(o.default,(0,n.default)((0,n.default)({},f),{},{ref:l,icon:i.default}))},v=r.forwardRef(g);return rr.default=v,rr}var Bo;function Gu(){return Bo||(Bo=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(vd());function r(o){return o&&o.__esModule?o:{default:o}}var i=n;t.default=i,e.exports=i}(Yr,Yr.exports)),Yr.exports}var zr={exports:{}},or={},Ur={},Ho;function pd(){if(Ho)return Ur;Ho=1,Object.defineProperty(Ur,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};return Ur.default=e,Ur}var zo;function gd(){if(zo)return or;zo=1;var e=Z(),t=ne();Object.defineProperty(or,"__esModule",{value:!0}),or.default=void 0;var n=e(Ue()),r=m(ae()),i=e(pd()),o=e(lt());function u(a){if(typeof WeakMap!="function")return null;var f=new WeakMap,l=new WeakMap;return(u=function(d){return d?l:f})(a)}function m(a,f){if(a&&a.__esModule)return a;if(a===null||t(a)!="object"&&typeof a!="function")return{default:a};var l=u(f);if(l&&l.has(a))return l.get(a);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in a)if(s!=="default"&&{}.hasOwnProperty.call(a,s)){var p=d?Object.getOwnPropertyDescriptor(a,s):null;p&&(p.get||p.set)?Object.defineProperty(c,s,p):c[s]=a[s]}return c.default=a,l&&l.set(a,c),c}var g=function(f,l){return r.createElement(o.default,(0,n.default)((0,n.default)({},f),{},{ref:l,icon:i.default}))},v=r.forwardRef(g);return or.default=v,or}var Uo;function md(){return Uo||(Uo=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(gd());function r(o){return o&&o.__esModule?o:{default:o}}var i=n;t.default=i,e.exports=i}(zr,zr.exports)),zr.exports}var jr={exports:{}},lr={},Kr={},jo;function hd(){if(jo)return Kr;jo=1,Object.defineProperty(Kr,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};return Kr.default=e,Kr}var Ko;function Cd(){if(Ko)return lr;Ko=1;var e=Z(),t=ne();Object.defineProperty(lr,"__esModule",{value:!0}),lr.default=void 0;var n=e(Ue()),r=m(ae()),i=e(hd()),o=e(lt());function u(a){if(typeof WeakMap!="function")return null;var f=new WeakMap,l=new WeakMap;return(u=function(d){return d?l:f})(a)}function m(a,f){if(a&&a.__esModule)return a;if(a===null||t(a)!="object"&&typeof a!="function")return{default:a};var l=u(f);if(l&&l.has(a))return l.get(a);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in a)if(s!=="default"&&{}.hasOwnProperty.call(a,s)){var p=d?Object.getOwnPropertyDescriptor(a,s):null;p&&(p.get||p.set)?Object.defineProperty(c,s,p):c[s]=a[s]}return c.default=a,l&&l.set(a,c),c}var g=function(f,l){return r.createElement(o.default,(0,n.default)((0,n.default)({},f),{},{ref:l,icon:i.default}))},v=r.forwardRef(g);return lr.default=v,lr}var Go;function gi(){return Go||(Go=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(Cd());function r(o){return o&&o.__esModule?o:{default:o}}var i=n;t.default=i,e.exports=i}(jr,jr.exports)),jr.exports}var Gr={exports:{}},ur={},Qr={},Qo;function yd(){if(Qo)return Qr;Qo=1,Object.defineProperty(Qr,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};return Qr.default=e,Qr}var Xo;function _d(){if(Xo)return ur;Xo=1;var e=Z(),t=ne();Object.defineProperty(ur,"__esModule",{value:!0}),ur.default=void 0;var n=e(Ue()),r=m(ae()),i=e(yd()),o=e(lt());function u(a){if(typeof WeakMap!="function")return null;var f=new WeakMap,l=new WeakMap;return(u=function(d){return d?l:f})(a)}function m(a,f){if(a&&a.__esModule)return a;if(a===null||t(a)!="object"&&typeof a!="function")return{default:a};var l=u(f);if(l&&l.has(a))return l.get(a);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in a)if(s!=="default"&&{}.hasOwnProperty.call(a,s)){var p=d?Object.getOwnPropertyDescriptor(a,s):null;p&&(p.get||p.set)?Object.defineProperty(c,s,p):c[s]=a[s]}return c.default=a,l&&l.set(a,c),c}var g=function(f,l){return r.createElement(o.default,(0,n.default)((0,n.default)({},f),{},{ref:l,icon:i.default}))},v=r.forwardRef(g);return ur.default=v,ur}var Jo;function Pd(){return Jo||(Jo=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(_d());function r(o){return o&&o.__esModule?o:{default:o}}var i=n;t.default=i,e.exports=i}(Gr,Gr.exports)),Gr.exports}var Xr={exports:{}},cr={},Jr={},Zo;function xd(){if(Zo)return Jr;Zo=1,Object.defineProperty(Jr,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};return Jr.default=e,Jr}var el;function wd(){if(el)return cr;el=1;var e=Z(),t=ne();Object.defineProperty(cr,"__esModule",{value:!0}),cr.default=void 0;var n=e(Ue()),r=m(ae()),i=e(xd()),o=e(lt());function u(a){if(typeof WeakMap!="function")return null;var f=new WeakMap,l=new WeakMap;return(u=function(d){return d?l:f})(a)}function m(a,f){if(a&&a.__esModule)return a;if(a===null||t(a)!="object"&&typeof a!="function")return{default:a};var l=u(f);if(l&&l.has(a))return l.get(a);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in a)if(s!=="default"&&{}.hasOwnProperty.call(a,s)){var p=d?Object.getOwnPropertyDescriptor(a,s):null;p&&(p.get||p.set)?Object.defineProperty(c,s,p):c[s]=a[s]}return c.default=a,l&&l.set(a,c),c}var g=function(f,l){return r.createElement(o.default,(0,n.default)((0,n.default)({},f),{},{ref:l,icon:i.default}))},v=r.forwardRef(g);return cr.default=v,cr}var tl;function bd(){return tl||(tl=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(wd());function r(o){return o&&o.__esModule?o:{default:o}}var i=n;t.default=i,e.exports=i}(Xr,Xr.exports)),Xr.exports}var Oa={},Zr={},Ma={exports:{}},Da={exports:{}},rl;function Rd(){return rl||(rl=1,function(e){var t=rf();function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Da)),Da.exports}var Ea={exports:{}},nl;function kd(){return nl||(nl=1,function(e){function t(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Ea)),Ea.exports}var Na={exports:{}},al;function Od(){return al||(al=1,function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Na)),Na.exports}var il;function Md(){return il||(il=1,function(e){var t=Rd(),n=kd(),r=nf(),i=Od();function o(u){return t(u)||n(u)||r(u)||i()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports}(Ma)),Ma.exports}var fr={},ol;function Dd(){if(ol)return fr;ol=1;var e=ni(),t=Z();Object.defineProperty(fr,"__esModule",{value:!0}),fr.default=void 0;var n=t(Ae()),r=t(ft()),i=t(Wt()),o=t(At()),u=t(Ut()),m=t(jt()),g=e(ae()),v=t(af()),a=t(pt()),f=function(l){(0,u.default)(d,l);var c=(0,m.default)(d);function d(){var s;(0,i.default)(this,d);for(var p=arguments.length,C=new Array(p),y=0;y1&&arguments[1]!==void 0?arguments[1]:P,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w,E;switch(O){case"topLeft":E={left:0,top:N,bottom:"auto"};break;case"topRight":E={right:0,top:N,bottom:"auto"};break;case"bottomLeft":E={left:0,top:"auto",bottom:I};break;default:E={right:0,top:"auto",bottom:I};break}return E}function S(O,N){var I=O.placement,E=I===void 0?b:I,F=O.top,Y=O.bottom,U=O.getContainer,X=U===void 0?D:U,Q=O.prefixCls,j=(0,s.globalConfig)(),J=j.getPrefixCls,ge=j.getIconPrefixCls,ie=J("notification",Q||R),Ce=ge(),ee="".concat(ie,"-").concat(E),me=h[ee];if(me){Promise.resolve(me).then(function(fe){N({prefixCls:"".concat(ie,"-notice"),iconPrefixCls:Ce,instance:fe})});return}var _e=(0,v.default)("".concat(ie,"-").concat(E),(0,o.default)({},"".concat(ie,"-rtl"),T===!0));h[ee]=new Promise(function(fe){m.default.newInstance({prefixCls:ie,className:_e,style:B(E,F,Y),getContainer:X,maxCount:L},function(ve){fe(ve),N({prefixCls:"".concat(ie,"-notice"),iconPrefixCls:Ce,instance:ve})})})}var M={success:a.default,info:c.default,error:f.default,warning:l.default};function W(O,N,I){var E=O.duration,F=O.icon,Y=O.type,U=O.description,X=O.message,Q=O.btn,j=O.onClose,J=O.onClick,ge=O.key,ie=O.style,Ce=O.className,ee=O.closeIcon,me=ee===void 0?k:ee,_e=E===void 0?_:E,fe=null;F?fe=u.createElement("span",{className:"".concat(N,"-icon")},O.icon):Y&&(fe=u.createElement(M[Y]||null,{className:"".concat(N,"-icon ").concat(N,"-icon-").concat(Y)}));var ve=u.createElement("span",{className:"".concat(N,"-close-x")},me||u.createElement(g.default,{className:"".concat(N,"-close-icon")})),Ee=!U&&fe?u.createElement("span",{className:"".concat(N,"-message-single-line-auto-margin")}):null;return{content:u.createElement(s.default,{iconPrefixCls:I},u.createElement("div",{className:fe?"".concat(N,"-with-icon"):"",role:"alert"},fe,u.createElement("div",{className:"".concat(N,"-message")},Ee,X),u.createElement("div",{className:"".concat(N,"-description")},U),Q?u.createElement("span",{className:"".concat(N,"-btn")},Q):null)),duration:_e,closable:!0,closeIcon:ve,onClose:j,onClick:J,key:ge,style:ie||{},className:(0,v.default)(Ce,(0,o.default)({},"".concat(N,"-").concat(Y),!!Y))}}function $(O){S(O,function(N){var I=N.prefixCls,E=N.iconPrefixCls,F=N.instance;F.notice(W(O,I,E))})}var q={open:$,close:function(N){Object.keys(h).forEach(function(I){return Promise.resolve(h[I]).then(function(E){E.removeNotice(N)})})},config:A,destroy:function(){Object.keys(h).forEach(function(N){Promise.resolve(h[N]).then(function(I){I.destroy()}),delete h[N]})}};["success","info","warning","error"].forEach(function(O){q[O]=function(N){return q.open((0,i.default)((0,i.default)({},N),{type:O}))}}),q.warn=q.warning,q.useNotification=(0,d.default)(S,W);var z=function(N){return y(void 0,void 0,void 0,r.default.mark(function I(){return r.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",null);case 1:case"end":return F.stop()}},I)}))};e.getInstance=z;var G=q;e.default=G}(Sa)),Sa}var sn={};const jd=qt(Xf);var Ol;function Kd(){if(Ol)return sn;Ol=1;var e=Z();Object.defineProperty(sn,"__esModule",{value:!0}),sn.registerTheme=m;var t=vi(),n=e(du()),r=jd,i=ju,o=e(Mn()),u="-ant-".concat(Date.now(),"-").concat(Math.random());function m(g,v){var a={},f=function(y,h){var _=y.clone();return _=(h==null?void 0:h(_))||_,_.toRgbString()},l=function(y,h){var _=new r.TinyColor(y),P=(0,i.generate)(_.toRgbString());a["".concat(h,"-color")]=f(_),a["".concat(h,"-color-disabled")]=P[1],a["".concat(h,"-color-hover")]=P[4],a["".concat(h,"-color-active")]=P[7],a["".concat(h,"-color-outline")]=_.clone().setAlpha(.2).toRgbString(),a["".concat(h,"-color-deprecated-bg")]=P[1],a["".concat(h,"-color-deprecated-border")]=P[3]};if(v.primaryColor){l(v.primaryColor,"primary");var c=new r.TinyColor(v.primaryColor),d=(0,i.generate)(c.toRgbString());d.forEach(function(C,y){a["primary-".concat(y+1)]=C}),a["primary-color-deprecated-l-35"]=f(c,function(C){return C.lighten(35)}),a["primary-color-deprecated-l-20"]=f(c,function(C){return C.lighten(20)}),a["primary-color-deprecated-t-20"]=f(c,function(C){return C.tint(20)}),a["primary-color-deprecated-t-50"]=f(c,function(C){return C.tint(50)}),a["primary-color-deprecated-f-12"]=f(c,function(C){return C.setAlpha(C.getAlpha()*.12)});var s=new r.TinyColor(d[0]);a["primary-color-active-deprecated-f-30"]=f(s,function(C){return C.setAlpha(C.getAlpha()*.3)}),a["primary-color-active-deprecated-d-02"]=f(s,function(C){return C.darken(2)})}v.successColor&&l(v.successColor,"success"),v.warningColor&&l(v.warningColor,"warning"),v.errorColor&&l(v.errorColor,"error"),v.infoColor&&l(v.infoColor,"info");var p=Object.keys(a).map(function(C){return"--".concat(g,"-").concat(C,": ").concat(a[C],";")});(0,n.default)()?(0,t.updateCSS)(` + :root { + `.concat(p.join(` +`),` + } + `),"".concat(u,"-dynamic-theme")):(0,o.default)(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}return sn}var Ml;function Ze(){return Ml||(Ml=1,function(e){var t=Z(),n=ne();Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return a.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return a.ConfigContext}}),e.globalConfig=e.defaultPrefixCls=e.defaultIconPrefixCls=e.default=e.configConsumerProps=void 0;var r=t(Ae()),i=C(ae()),o=t(si()),u=js,m=t(Fu()),g=C(rd()),v=t(Dn()),a=ud(),f=C(En()),l=t(Xu()),c=t(Ud()),d=Kd(),s=t(di());function p(S){if(typeof WeakMap!="function")return null;var M=new WeakMap,W=new WeakMap;return(p=function(q){return q?W:M})(S)}function C(S,M){if(S&&S.__esModule)return S;if(S===null||n(S)!=="object"&&typeof S!="function")return{default:S};var W=p(M);if(W&&W.has(S))return W.get(S);var $={},q=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in S)if(z!=="default"&&Object.prototype.hasOwnProperty.call(S,z)){var G=q?Object.getOwnPropertyDescriptor(S,z):null;G&&(G.get||G.set)?Object.defineProperty($,z,G):$[z]=S[z]}return $.default=S,W&&W.set(S,$),$}var y=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];e.configConsumerProps=y;var h=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","form"],_="ant";e.defaultPrefixCls=_;var P="anticon";e.defaultIconPrefixCls=P;var w,R;function b(){return w||_}function D(){return R||P}var k=function(M){var W=M.prefixCls,$=M.iconPrefixCls,q=M.theme;W!==void 0&&(w=W),$!==void 0&&(R=$),q&&(0,d.registerTheme)(b(),q)},T=function(){return{getPrefixCls:function(W,$){return $||(W?"".concat(b(),"-").concat(W):b())},getIconPrefixCls:D,getRootPrefixCls:function(W,$){return W||w||($&&$.includes("-")?$.replace(/^(.*)-[^-]*$/,"$1"):b())}}};e.globalConfig=T;var L=function(M){var W,$,q=M.children,z=M.csp,G=M.autoInsertSpaceInButton,O=M.form,N=M.locale,I=M.componentSize,E=M.direction,F=M.space,Y=M.virtual,U=M.dropdownMatchSelectWidth,X=M.legacyLocale,Q=M.parentContext,j=M.iconPrefixCls,J=i.useCallback(function(_e,fe){var ve=M.prefixCls;if(fe)return fe;var Ee=ve||Q.getPrefixCls("");return _e?"".concat(Ee,"-").concat(_e):Ee},[Q.getPrefixCls,M.prefixCls]),ge=(0,r.default)((0,r.default)({},Q),{csp:z,autoInsertSpaceInButton:G,locale:N||X,direction:E,space:F,virtual:Y,dropdownMatchSelectWidth:U,getPrefixCls:J});h.forEach(function(_e){var fe=M[_e];fe&&(ge[_e]=fe)});var ie=(0,m.default)(function(){return ge},ge,function(_e,fe){var ve=Object.keys(_e),Ee=Object.keys(fe);return ve.length!==Ee.length||ve.some(function(ke){return _e[ke]!==fe[ke]})}),Ce=i.useMemo(function(){return{prefixCls:j,csp:z}},[j]),ee=q,me={};return N&&(me=((W=N.Form)===null||W===void 0?void 0:W.defaultValidateMessages)||(($=s.default.Form)===null||$===void 0?void 0:$.defaultValidateMessages)||{}),O&&O.validateMessages&&(me=(0,r.default)((0,r.default)({},me),O.validateMessages)),Object.keys(me).length>0&&(ee=i.createElement(u.FormProvider,{validateMessages:me},q)),N&&(ee=i.createElement(g.default,{locale:N,_ANT_MARK__:g.ANT_MARK},ee)),j&&(ee=i.createElement(o.default.Provider,{value:Ce},ee)),I&&(ee=i.createElement(f.SizeContextProvider,{size:I},ee)),i.createElement(a.ConfigContext.Provider,{value:ie},ee)},A=function(M){return i.useEffect(function(){M.direction&&(l.default.config({rtl:M.direction==="rtl"}),c.default.config({rtl:M.direction==="rtl"}))},[M.direction]),i.createElement(v.default,null,function(W,$,q){return i.createElement(a.ConfigConsumer,null,function(z){return i.createElement(L,(0,r.default)({parentContext:z,legacyLocale:q},M))})})};A.ConfigContext=a.ConfigContext,A.SizeContext=f.default,A.config=k;var B=A;e.default=B}(ta)),ta}var Ta={},Dl;function Gd(){return Dl||(Dl=1,function(e){var t=Z();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(At()),r=t(Wt()),i=(0,n.default)(function o(u){(0,r.default)(this,o),this.error=new Error("unreachable case: ".concat(JSON.stringify(u)))});e.default=i}(Ta)),Ta}var El;function Qd(){return El||(El=1,function(e){var t=Z(),n=ne();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(Ae()),i=t(ft()),o=a(ae()),u=t(pt()),m=Ze(),g=t(Gd());function v(d){if(typeof WeakMap!="function")return null;var s=new WeakMap,p=new WeakMap;return(v=function(y){return y?p:s})(d)}function a(d,s){if(d&&d.__esModule)return d;if(d===null||n(d)!=="object"&&typeof d!="function")return{default:d};var p=v(s);if(p&&p.has(d))return p.get(d);var C={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in d)if(h!=="default"&&Object.prototype.hasOwnProperty.call(d,h)){var _=y?Object.getOwnPropertyDescriptor(d,h):null;_&&(_.get||_.set)?Object.defineProperty(C,h,_):C[h]=d[h]}return C.default=d,p&&p.set(d,C),C}var f=function(d,s){var p={};for(var C in d)Object.prototype.hasOwnProperty.call(d,C)&&s.indexOf(C)<0&&(p[C]=d[C]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,C=Object.getOwnPropertySymbols(d);y=19)return!0;var s=(0,r.isMemo)(l)?l.type.type:l.type;return!(typeof s=="function"&&!((c=s.prototype)!==null&&c!==void 0&&c.render)&&s.$$typeof!==r.ForwardRef||typeof l=="function"&&!((d=l.prototype)!==null&&d!==void 0&&d.render)&&l.$$typeof!==r.ForwardRef)};function a(f){return(0,n.isValidElement)(f)&&!(0,o.default)(f)}return Je.supportNodeRef=function(l){return a(l)&&v(l)},Je.getNodeRef=function(l){if(l&&a(l)){var c=l;return c.props.propertyIsEnumerable("ref")?c.props.ref:c.ref}return null},Je}var Wa={},mr={},ql;function Zd(){if(ql)return mr;ql=1,Object.defineProperty(mr,"__esModule",{value:!0}),mr.default=void 0;var e=function(m){return+setTimeout(m,16)},t=function(m){return clearTimeout(m)};typeof window<"u"&&"requestAnimationFrame"in window&&(e=function(m){return window.requestAnimationFrame(m)},t=function(m){return window.cancelAnimationFrame(m)});var n=0,r=new Map;function i(u){r.delete(u)}var o=function(m){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;n+=1;var v=n;function a(f){if(f===0)i(v),m();else{var l=e(function(){a(f-1)});r.set(v,l)}}return a(g),v};return o.cancel=function(u){var m=r.get(u);return i(u),t(m)},mr.default=o,mr}var Tl;function ev(){return Tl||(Tl=1,function(e){var t=Z();Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var n=t(Zd()),r=0,i={};function o(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,g=r++,v=m;function a(){v-=1,v<=0?(u(),delete i[g]):i[g]=(0,n.default)(a)}return i[g]=(0,n.default)(a),g}o.cancel=function(m){m!==void 0&&(n.default.cancel(i[m]),delete i[m])},o.ids=i}(Wa)),Wa}var Et={},Il;function Zu(){if(Il)return Et;Il=1;var e=ne();Object.defineProperty(Et,"__esModule",{value:!0}),Et.cloneElement=u,Et.isValidElement=void 0,Et.replaceElement=o;var t=r(ae());function n(m){if(typeof WeakMap!="function")return null;var g=new WeakMap,v=new WeakMap;return(n=function(f){return f?v:g})(m)}function r(m,g){if(m&&m.__esModule)return m;if(m===null||e(m)!=="object"&&typeof m!="function")return{default:m};var v=n(g);if(v&&v.has(m))return v.get(m);var a={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in m)if(l!=="default"&&Object.prototype.hasOwnProperty.call(m,l)){var c=f?Object.getOwnPropertyDescriptor(m,l):null;c&&(c.get||c.set)?Object.defineProperty(a,l,c):a[l]=m[l]}return a.default=m,v&&v.set(m,a),a}var i=t.isValidElement;Et.isValidElement=i;function o(m,g,v){return i(m)?t.cloneElement(m,typeof v=="function"?v(m.props||{}):v):g}function u(m,g){return o(m,m,g)}return Et}var Wl;function ec(){return Wl||(Wl=1,function(e){var t=Z(),n=ne();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(Wt()),i=t(At()),o=t(Yu()),u=t(Ut()),m=t(jt()),g=s(ae()),v=vi(),a=Jd(),f=t(ev()),l=Ze(),c=Zu();function d(_){if(typeof WeakMap!="function")return null;var P=new WeakMap,w=new WeakMap;return(d=function(b){return b?w:P})(_)}function s(_,P){if(_&&_.__esModule)return _;if(_===null||n(_)!=="object"&&typeof _!="function")return{default:_};var w=d(P);if(w&&w.has(_))return w.get(_);var R={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in _)if(D!=="default"&&Object.prototype.hasOwnProperty.call(_,D)){var k=b?Object.getOwnPropertyDescriptor(_,D):null;k&&(k.get||k.set)?Object.defineProperty(R,D,k):R[D]=_[D]}return R.default=_,w&&w.set(_,R),R}var p;function C(_){return!_||_.offsetParent===null||_.hidden}function y(_){var P=(_||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return P&&P[1]&&P[2]&&P[3]?!(P[1]===P[2]&&P[2]===P[3]):!0}var h=function(_){(0,u.default)(w,_);var P=(0,m.default)(w);function w(){var R;return(0,r.default)(this,w),R=P.apply(this,arguments),R.containerRef=g.createRef(),R.animationStart=!1,R.destroyed=!1,R.onClick=function(b,D){var k,T,L=R.props,A=L.insertExtraNode,B=L.disabled;if(!(B||!b||C(b)||b.className.indexOf("-leave")>=0)){R.extraNode=document.createElement("div");var S=(0,o.default)(R),M=S.extraNode,W=R.context.getPrefixCls;M.className="".concat(W(""),"-click-animating-node");var $=R.getAttributeName();if(b.setAttribute($,"true"),D&&D!=="#ffffff"&&D!=="rgb(255, 255, 255)"&&y(D)&&!/rgba\((?:\d*, ){3}0\)/.test(D)&&D!=="transparent"){M.style.borderColor=D;var q=((k=b.getRootNode)===null||k===void 0?void 0:k.call(b))||b.ownerDocument,z=q instanceof Document?q.body:(T=q.firstChild)!==null&&T!==void 0?T:q;p=(0,v.updateCSS)(` + [`.concat(W(""),"-click-animating-without-extra-node='true']::after, .").concat(W(""),`-click-animating-node { + --antd-wave-shadow-color: `).concat(D,`; + }`),"antd-wave",{csp:R.csp,attachTo:z})}A&&b.appendChild(M),["transition","animation"].forEach(function(G){b.addEventListener("".concat(G,"start"),R.onTransitionStart),b.addEventListener("".concat(G,"end"),R.onTransitionEnd)})}},R.onTransitionStart=function(b){if(!R.destroyed){var D=R.containerRef.current;!b||b.target!==D||R.animationStart||R.resetEffect(D)}},R.onTransitionEnd=function(b){!b||b.animationName!=="fadeEffect"||R.resetEffect(b.target)},R.bindAnimationEvent=function(b){if(!(!b||!b.getAttribute||b.getAttribute("disabled")||b.className.indexOf("disabled")>=0)){var D=function(T){if(!(T.target.tagName==="INPUT"||C(T.target))){R.resetEffect(b);var L=getComputedStyle(b).getPropertyValue("border-top-color")||getComputedStyle(b).getPropertyValue("border-color")||getComputedStyle(b).getPropertyValue("background-color");R.clickWaveTimeoutId=window.setTimeout(function(){return R.onClick(b,L)},0),f.default.cancel(R.animationStartId),R.animationStart=!0,R.animationStartId=(0,f.default)(function(){R.animationStart=!1},10)}};return b.addEventListener("click",D,!0),{cancel:function(){b.removeEventListener("click",D,!0)}}}},R.renderWave=function(b){var D=b.csp,k=R.props.children;if(R.csp=D,!g.isValidElement(k))return k;var T=R.containerRef;return(0,a.supportRef)(k)&&(T=(0,a.composeRef)(k.ref,R.containerRef)),(0,c.cloneElement)(k,{ref:T})},R}return(0,i.default)(w,[{key:"componentDidMount",value:function(){var b=this.containerRef.current;!b||b.nodeType!==1||(this.instance=this.bindAnimationEvent(b))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:"getAttributeName",value:function(){var b=this.context.getPrefixCls,D=this.props.insertExtraNode;return D?"".concat(b(""),"-click-animating"):"".concat(b(""),"-click-animating-without-extra-node")}},{key:"resetEffect",value:function(b){var D=this;if(!(!b||b===this.extraNode||!(b instanceof Element))){var k=this.props.insertExtraNode,T=this.getAttributeName();b.setAttribute(T,"false"),p&&(p.innerHTML=""),k&&this.extraNode&&b.contains(this.extraNode)&&b.removeChild(this.extraNode),["transition","animation"].forEach(function(L){b.removeEventListener("".concat(L,"start"),D.onTransitionStart),b.removeEventListener("".concat(L,"end"),D.onTransitionEnd)})}}},{key:"render",value:function(){return g.createElement(l.ConfigConsumer,null,this.renderWave)}}]),w}(g.Component);e.default=h,h.contextType=l.ConfigContext}(Ia)),Ia}var Nt={},Al;function tc(){if(Al)return Nt;Al=1,Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.tupleNum=Nt.tuple=void 0;var e=function(){for(var r=arguments.length,i=new Array(r),o=0;o2),"Button","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(j,"` at https://ant.design/components/icon")),(0,d.default)(!(ge&&b(I)),"Button","`link` or `text` button can't be a `ghost` button.");var xe=rt("btn",O),Be=Oe!==!1,we={large:"lg",small:"sm",middle:void 0},He=U||fe,qe=He&&we[He]||"",Re=ke?"loading":j,Ge=(0,g.default)(xe,(q={},(0,i.default)(q,"".concat(xe,"-").concat(Y),Y!=="default"&&Y),(0,i.default)(q,"".concat(xe,"-").concat(I),I),(0,i.default)(q,"".concat(xe,"-").concat(qe),qe),(0,i.default)(q,"".concat(xe,"-icon-only"),!Q&&Q!==0&&!!Re),(0,i.default)(q,"".concat(xe,"-background-ghost"),ge&&!b(I)),(0,i.default)(q,"".concat(xe,"-loading"),ke),(0,i.default)(q,"".concat(xe,"-two-chinese-chars"),Pe&&Be),(0,i.default)(q,"".concat(xe,"-block"),Ce),(0,i.default)(q,"".concat(xe,"-dangerous"),!!E),(0,i.default)(q,"".concat(xe,"-rtl"),De==="rtl"),q),X),bt=j&&!ke?j:m.createElement(p.default,{existIcon:!!j,prefixCls:xe,loading:!!ke}),st=Q||Q===0?T(Q,Ye()&&Be):null,Ct=(0,v.default)(_e,["navigate"]);if(Ct.href!==void 0)return m.createElement("a",(0,r.default)({},Ct,{className:Ge,onClick:te,ref:Fe}),bt,st);var et=m.createElement("button",(0,r.default)({},_e,{type:me,className:Ge,onClick:te,ref:Fe}),bt,st);return b(I)?et:m.createElement(l.default,{disabled:!!ke},et)},B=m.forwardRef(A);B.displayName="Button",B.Group=a.default,B.__ANT_BUTTON=!0;var S=B;e.default=S}(Qn)),Qn}var Vl;function av(){return Vl||(Vl=1,function(e){var t=Z();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(nv()),r=n.default;e.default=r}(Gn)),Gn}var Fl;function iv(){return Fl||(Fl=1,function(e){var t=Z(),n=ne();Object.defineProperty(e,"__esModule",{value:!0}),e.default=g;var r=t(Ae()),i=m(ae()),o=t(av());function u(v){if(typeof WeakMap!="function")return null;var a=new WeakMap,f=new WeakMap;return(u=function(c){return c?f:a})(v)}function m(v,a){if(v&&v.__esModule)return v;if(v===null||n(v)!=="object"&&typeof v!="function")return{default:v};var f=u(a);if(f&&f.has(v))return f.get(v);var l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in v)if(d!=="default"&&Object.prototype.hasOwnProperty.call(v,d)){var s=c?Object.getOwnPropertyDescriptor(v,d):null;s&&(s.get||s.set)?Object.defineProperty(l,d,s):l[d]=v[d]}return l.default=v,f&&f.set(v,l),l}function g(v){return i.createElement(o.default,(0,r.default)({size:"small",type:"primary"},v))}}(Kn)),Kn}var $a={},La={},Va={},Yl;function ov(){return Yl||(Yl=1,function(e){var t=Z(),n=ne();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(Ae()),i=t(ft()),o=v(ae()),u=t(pt()),m=Ze();function g(c){if(typeof WeakMap!="function")return null;var d=new WeakMap,s=new WeakMap;return(g=function(C){return C?s:d})(c)}function v(c,d){if(c&&c.__esModule)return c;if(c===null||n(c)!=="object"&&typeof c!="function")return{default:c};var s=g(d);if(s&&s.has(c))return s.get(c);var p={},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in c)if(y!=="default"&&Object.prototype.hasOwnProperty.call(c,y)){var h=C?Object.getOwnPropertyDescriptor(c,y):null;h&&(h.get||h.set)?Object.defineProperty(p,y,h):p[y]=c[y]}return p.default=c,s&&s.set(c,p),p}var a=function(c,d){var s={};for(var p in c)Object.prototype.hasOwnProperty.call(c,p)&&d.indexOf(p)<0&&(s[p]=c[p]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,p=Object.getOwnPropertySymbols(c);C{const r=Pv(n);let i=n;if(/\[.+]/.test(n)&&(i=n.replace(/[[\]]/g,"'")),r){const o=Bc[e.substring(0,e.indexOf("_"))];o&&(i=i.replace(r,o.format))}return xv(e,t,i)},getShortMonths:e=>{const t=Ba[e];return!t||!t.localize?[]:Array.from(Array(12).keys()).map(n=>{var r;return(r=t.localize)==null?void 0:r.month(n,{width:"abbreviated"})})},getShortWeekDays:e=>{const t=Ba[e];return!t||!t.localize?[]:Array.from(Array(7).keys()).map(n=>{var r;return(r=t.localize)==null?void 0:r.day(n,{width:"short"})})},getWeekFirstDay:e=>{const t=Ba[e];return!t||!t.options?0:t.options.weekStartsOn}});const wv=_v(ti),bv=e=>{const t=We(e.className,e.validationStatus,{"kl6-textbox-disabled":e.disabled,"kl6-textbox-readonly":e.readonly});return{...e,className:t}},Ha=e=>{if(!e)return null;const[t,n]=e;return t&&n},Rv=e=>/^[0-9]$/i.test(e),Nn=(e,t,n=1/0)=>{if(n<=0)return!1;const r=t.parentNode;return r===e?!0:r instanceof HTMLElement?Nn(e,r,n-1):!1},kv=e=>{const t=e==null?void 0:e.querySelector(".ant-picker-time-panel");return!!(t==null?void 0:t.querySelector(".ant-picker-time-panel-cell-selected"))},Ov=(e,t)=>{const n=e==null?void 0:e.querySelector(".ant-picker-time-panel");return!t.classList.contains("ant-picker-time-panel-cell-inner")&&!t.classList.contains("ant-picker-time-panel-cell")?!1:Nn(n,t,7)},ip=(e,t)=>{const n=e==null?void 0:e.querySelector(".ant-picker-date-panel .ant-picker-body");return!t.classList.contains("ant-picker-cell")&&!t.classList.contains("ant-picker-cell-inner")?!1:Nn(n,t,7)},iu=e=>isNaN(new Date(e).getTime())?null:new Date(e),Mv=([e,t])=>[iu(e),iu(t)],se=vu(),Dv=vu(),za="16px",yn="260px",Ev="288px",ou="248px",Nv="40px",Sv="140px",qv=ai` + display: inline-flex; + align-items: start; + justify-content: start; + gap: 8px; + padding: 0; + width: 100%; + flex-direction: column; + + & > li { + width: 100%; + + & > .ant-btn { + width: 100%; + justify-content: start; + } + } + + & > div:not(:empty) { + margin-left: auto; + display: inline-flex; + gap: 12px; + } +`,Tv=ai` + + &&&.ant-picker-range { + width: 360px; + } + gap: 4px; + min-width: fit-content; + + .ant-picker-suffix { + pointer-events: auto; + color: ${Dv("enabled.color")}; + border-radius: 3px; + margin-left: auto; + } + + &.kl6-textbox-readonly { + cursor: default; + .ant-picker-suffix, input { + cursor: default; + } + } + + &, & input { + cursor: pointer; + } + + &.ant-picker-range { + .ant-picker-active-bar { + display: none; + } + + .ant-picker-input { + width: auto; + min-width: fit-content; + + input { + field-sizing: content; + } + } + + .ant-picker-range-separator { + padding: 0; + } + + &:has(input:not(:placeholder-shown), input:focus) .hexa-ui-range-separator { + color: var(--text--primary); + } + } +`,Iv=ai` + background: ${se("unselected.enabled.background")}; + + &:not(.kl6-datepicker-range-time-calendar) { + height: ${Ev}; + } + + &.kl6-datepicker-range-time-calendar { + .ant-picker-footer { + width: 100%; + border-right: 0; + } + } + + .ant-picker-panel { + display: flex; + flex-direction: row-reverse; + background: ${se("unselected.enabled.background")}; + border: none; + + .ant-picker-decade-panel, + .ant-picker-year-panel, + .ant-picker-month-panel, + .ant-picker-date-panel{ + width: ${yn} + } + } + + .ant-picker-body { + padding: ${za}; + border-color: ${se("separator")}; + width: ${yn}; + height: ${ou}; + + .ant-picker-content { + width: calc(${yn} - 2 * ${za}); + height: calc(${ou} - 2 * ${za}); + table-layout: unset; + border-collapse: separate; + } + } + + .ant-picker-header { + padding: 8px; + height: ${Nv}; + width: ${yn}; + button { + color: ${se("selected.enabled.background")}; + } + .ant-picker-header-view { + line-height: 24px; + + + .ant-picker-month-btn, + .ant-picker-year-btn, + .ant-picker-decade-btn { + ${Bn(Hn.BTM3)} + color: ${se("selected.enabled.background")}; + + :hover { + &, + & + button { + color: ${se("selected.hover.background")}; + } + } + + :active { + &, + & + button { + color: ${se("selected.active.background")}; + } + } + } + .ant-picker-month-btn:after { + content: ''; + display: inline; + width: 50px; + height: 20px; + position: absolute; + } + .ant-picker-year-btn { + margin-left: 4px; + } + } + + .ant-picker-header-super-prev-btn, + .ant-picker-header-super-next-btn, + .ant-picker-header-prev-btn, + .ant-picker-header-next-btn { + visibility: visible !important; + height:24px; + width: 24px; + display: flex; + align-items: center; + justify-content: center; + min-width: unset; + font-size: unset; + } + + .ant-picker-header-super-prev-btn { + margin-right: 4px; + } + + .ant-picker-header-super-next-btn { + margin-left: 4px; + } + } + + .ant-picker-content thead th { + ${Bn(Hn.BTR4)} + height: 24px; + width: 24px; + padding: 0; + color: ${se("unselected.enabled.color")}; + } + + .ant-picker-cell-today { + .ant-picker-cell-inner::before { + border-radius: 4px; + border-color: ${se("unselected.enabled.border")}; + } + + &.ant-picker-cell-disabled .ant-picker-cell-inner::before { + border-color: ${se("unselected.disabled.border")}; + } + } + + .ant-picker-cell-disabled { + .ant-picker-cell-inner { + background: ${se("unselected.disabled.background")}; + color: ${se("unselected.disabled.color")}; + } + &::before { + background: unset; + } + } + + .ant-picker-time-panel-column > .ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected, + .ant-picker-cell-selected, + .ant-picker-cell-range-start, + .ant-picker-cell-range-end { + .ant-picker-cell-inner, + .ant-picker-time-panel-cell-inner { + background: ${se("selected.enabled.background")}; + color: ${se("selected.enabled.color")}; + + &:hover { + background: ${se("selected.hover.background")}; + } + &:active { + background: ${se("selected.active.background")}; + } + } + } + .ant-picker-cell ant-picker-cell-in-view { + .ant-picker-cell-range-start ant-picker-cell-selected + .ant-picker-cell-in-range .ant-picker-cell-range-hover-start + .ant-picker-cell-range-start .ant-picker-cell-range-hover-start .ant-picker-cell-selected { + background: ${se("selected.hover.background")}; + } + } + + .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner { + background: ${se("selected.hover.background")}; + } + .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after, + .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after { + background: ${se("selected.enabled.background")}; + } + + .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner { + background: ${se("unselected.hover.background")}; + } + .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before, + .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before, + .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner, + .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner { + background: ${se("selected.enabled.background")}; + } + + .ant-picker-cell { + color: ${se("unselected.disabled.color")}; + padding: 0; + line-height: unset; + + &::before { + left: -1px; + right: -1px; + } + } + + .ant-picker-cell.ant-picker-cell-in-view, + .ant-picker-time-panel-column > .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner { + color: ${se("unselected.enabled.color")}; + } + + .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover, + .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner { + background: ${se("selected.enabled.background")}; + color: ${se("selected.enabled.color")}; + } + + .ant-picker-cell > .ant-picker-cell-inner, + .ant-picker-time-panel-cell-inner { + ${Bn(Hn.BTR4)} + line-height: 24px; + border-radius: 4px; + } + + & .ant-picker-cell, + & .ant-picker-time-panel-cell { + :not(.ant-picker-cell-selected) + :not(.ant-picker-time-panel-cell-selected) + :not(.ant-picker-cell-range-start) + :not(.ant-picker-cell-range-end) + :not(.ant-picker-cell-range-hover-end) + :not(.ant-picker-cell-range-hover-start) { + :hover { + .ant-picker-cell-inner, + .ant-picker-time-panel-cell-inner { + background: ${se("unselected.hover.background")}; + } + } + + :active { + .ant-picker-cell-inner, + .ant-picker-time-panel-cell-inner { + background: ${se("unselected.active.background")}; + color: ${se("unselected.enabled.color")}; + } + } + } + } + + .ant-picker-footer { + min-width: ${Sv}; + border-width: 0 1px 0 0; + border-style: solid; + border-color: ${se("separator")}; + + .ant-picker-footer-extra { + line-height: 1; + padding: 16px 4px; + } + } + + .ant-picker-datetime-panel, .ant-picker-panels { + & + .ant-picker-footer { + display: none; + } + } + + &.kl6-datepicker-range-time-calendar .ant-picker-time-panel-column::after { + height: 0; + } + + .ant-picker-time-panel .ant-picker-header { + display: none; + } + + .ant-picker-time-panel-column { + width: 48px; + scrollbar-width: none; + padding: 16px 12px; + + + & > li { + padding: 0; + width: 24px; + height: 24px; + margin-bottom: 4px; + + &.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner { + width: 24px; + height: 24px; + line-height: 24px; + padding: 0; + text-align: center; + border-radius: 4px; + } + } + } + + // range picker + // https://github.com/ant-design/ant-design/issues/23245 + .ant-picker-panels > *:nth-child(2) { + display: none; + } + + .ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) { + .ant-picker-cell-inner { + border-radius: 4px 0 0 4px; + } + &::before { + left: 50%; + border-radius: 0; + } + &::after { + left: -1px; + border-radius: 0; + } + } + + .ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) { + .ant-picker-cell-inner { + border-radius: 0 4px 4px 0; + } + &::before { + right: 50%; + border-radius: 0; + } + &::after { + right: -1px; + border-radius: 0; + } + } + + .ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single) { + :hover { + ::before, + .ant-picker-cell-inner { + background: ${se("selected.hover.background")}; + } + } + + :active { + ::before, + .ant-picker-cell-inner { + background: ${se("selected.active.background")}; + } + } + + ::before, + .ant-picker-cell-inner { + background: ${se("selected.enabled.background")}; + color: ${se("selected.enabled.color")}; + } + } + + &&&& { + .ant-picker-cell-range-hover, + .ant-picker-cell-range-hover-start, + .ant-picker-cell-range-hover-end { + ::before, + ::after { + background: ${se("between.hover.background")}; + border: none; + transition: none; + } + } + .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-in-view) .ant-picker-cell-inner { + background: transparent; + } + } + + .ant-picker-cell-range-hover-start, .ant-picker-cell-range-hover-end { + &.ant-picker-cell-range-start, &.ant-picker-cell-range-end { + background: transparent; + + ::before { + background: ${se("between.hover.background")}; + } + } + } + + .ant-picker-cell-in-range { + &.ant-picker-cell-range-hover-end, + &.ant-picker-cell-range-hover-start { + .ant-picker-cell-inner::after { + background: ${se("between.hover.background")}; + right: -4px; + left: -4px; + } + } + + &:not(.ant-picker-cell-in-view) { + &.ant-picker-cell-range-hover-start, + &.ant-picker-cell-range-hover-end { + ::before { + background: ${se("between.hover.background")}; + } + } + } + + ::before { + background: ${se("between.enabled.background")}; + } + } +`,Wv=uf` + .ant-picker-panel-container { + border-radius: 8px; + box-shadow: ${se("boxShadow")}; + } + + .ant-picker-dropdown-range { + padding: 0; + + .ant-picker-range-arrow { + display: none; + } + } +`,oc=ii.div`${qv}`,lc=({presets:e,onChange:t,children:n})=>be.createElement(oc,null,e==null?void 0:e.map(({title:r,value:i},o)=>be.createElement("li",{key:o,onClick:()=>t==null?void 0:t(i)},typeof r=="string"?be.createElement(pu,{mode:"tertiary"},r):r)),be.createElement("div",null,n)),Av=({presets:e,onChange:t})=>be.createElement(oc,null,e==null?void 0:e.map(({title:n,value:r},i)=>be.createElement("li",{key:i,onClick:()=>t==null?void 0:t(new Date(r),r.toString())},typeof n=="string"?be.createElement(pu,{mode:"tertiary",size:"small"},n):n)));lc.__docgenInfo={description:"",methods:[],displayName:"PresetsRangePicker"};Av.__docgenInfo={description:"",methods:[],displayName:"PresetsCalendar"};const $v=e=>{const{cssConfig:t,...n}=cf(e,{componentName:"picker",defaultValues:{}}),{cssConfig:r}=sf(e),i=x.useMemo(()=>({inputCssConfig:r,pickerCssConfig:t}),[r,t]);return{...n,cssConfig:i}},_n=[],{RangePicker:Lv}=wv,Vv=ii(Lv).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e.toString())})` + ${df} + ${Tv} +`,Fv=ii.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${Iv}`,Yv=e=>{const{mode:t,...n}=bv(e),r=$v(n),{testAttributes:i}=ff(r);return be.createElement(zv,{...r,mode:t,testAttributes:i})},Bv=[null,null],Hv=({disabled:e,readonly:t,value:n=Bv,onChange:r,customKeyDown:i,onDateValidationChange:o,validDatePattern:u,cssConfig:m,presets:g,open:v,onOpenChange:a,testId:f,testAttributes:l,showTime:c=!1,panelRender:d,format:s,placeholder:p,...C})=>{const[y,h]=x.useState(!1),[_,P]=x.useState(n),[w,R]=x.useState(Ha(n)),[b,D]=x.useState(!1),[k,T]=x.useState(Ui(c)),L=x.useRef(null),A=x.useRef(null),B=x.useRef(null),S=Ui(c),M=N=>{N.forEach((I,E)=>{_n[E]=vf(I,q)})},W=()=>{_n==null||_n.forEach(N=>{N==null||N.destroy()}),D(!1)},$=N=>{var I;return((I=q==null?void 0:q.parse)==null?void 0:I.call(q,N))||""},q=x.useMemo(()=>Hc(s??k.format),[k]),z=N=>{const I=A.current,E=I==null?void 0:I.querySelector(".ant-picker-time-panel-column:last-child");if(!I||!E)return;const F=B.current,Y=Ov(I,N.target)||kv(I);let U=[null,null];const X=(F==null?void 0:F.querySelectorAll("input"))||[];(async()=>{await new Promise(j=>setTimeout(()=>{var ie,Ce,ee,me;let J=((ie=X[0])==null?void 0:ie.value)||"",ge=((Ce=X[1])==null?void 0:Ce.value)||"";Y||((F==null?void 0:F.querySelector(".ant-picker-input-active input"))===X[0]&&(J=((ee=X[0])==null?void 0:ee.value.split(" ")[0])+" 00:00:00"),ge=((me=X[1])==null?void 0:me.value.split(" ")[0])+" 00:00:00"),U=Mv([$(J),$(ge)]),j(U)}))})().then(()=>{W(),P(U),Nn(E,N.target,5)&&(X[0]===(F==null?void 0:F.querySelector(".ant-picker-input-active input"))?X[1].focus():h(!1)),G(U)})};x.useEffect(()=>{P(n)},[n]),x.useEffect(()=>{h(!!v)},[v]),x.useEffect(()=>{S.locale.lang!==k.locale.lang&&T(S)},[S]),x.useEffect(()=>{o&&o(w)},[w]),x.useEffect(()=>{D(!1)},[q]);const G=N=>{r==null||r(N)},O=N=>{var Y,U;const I=N.currentTarget,E=I==null?void 0:I.value,F=(U=(Y=I==null?void 0:I.parentElement)==null?void 0:Y.parentElement)==null?void 0:U.querySelectorAll("input");b||(M([...F]),D(!0)),Rv(N.key)&&E.split(Uc).length===2&&setTimeout(()=>{var j,J;const X=[...F].indexOf(I),Q=(j=q==null?void 0:q.parse)==null?void 0:j.call(q,I.value);Array.isArray(_)&&(_[X]=Q||null),isNaN(Number((J=_==null?void 0:_[X])==null?void 0:J.getTime()))||P([(_==null?void 0:_[0])??null,(_==null?void 0:_[1])??null])},0),h(!0),i==null||i(N)};return be.createElement("div",{ref:B},be.createElement(Vv,{ref:L,...l,...C,locale:S.locale,separator:be.createElement(jc,null),cssConfig:m.inputCssConfig,onKeyDown:O,open:v??y,value:_,disabled:e||t,onOpenChange:N=>{a==null||a(N),h(N)},onChange:N=>{W(),P(N),G(N),R(Ha(N))},onCalendarChange:N=>{if(N===null){W(),P([null,null]),G(null);return}r==null||r(N),P(N),R(Ha(N))},renderExtraFooter:g?()=>be.createElement(lc,{presets:g,onChange:N=>{h(!1),W(),P(N),G(N)}}):void 0,panelRender:N=>be.createElement(Fv,{ref:A,className:We(C.className,"kl6-datepicker-calendar",{"kl6-datepicker-range-time-calendar":c}),"data-testid":`${f}-range-calendar`,cssConfig:m.pickerCssConfig,onClick:z},d?d(N):N),suffixIcon:_!=null&&_.some(N=>N!==null)&&!e&&!t?be.createElement(br,{testId:`${f}-calendar-clear-icon`,mode:"filled",onClick:N=>{var I,E;W(),P([null,null]),G(null),(E=(I=B.current)==null?void 0:I.querySelector("input"))==null||E.focus(),N.stopPropagation()}}):be.createElement(gf,{testId:`${f}-calendar-icon`}),superNextIcon:be.createElement(Iu,{testId:f}),superPrevIcon:be.createElement(Wu,{testId:f}),nextIcon:be.createElement(Au,{testId:f}),prevIcon:be.createElement($u,{testId:f}),allowClear:!1,placeholder:p??[S.placeholder,S.placeholder],format:s?zc(s):S.format,showTime:c}),be.createElement(Wv,{cssConfig:m.pickerCssConfig}))},zv=Kc(Hv);Yv.__docgenInfo={description:"",methods:[],displayName:"RangePicker",props:{dropdownClassName:{required:!1,tsType:{name:"string"},description:"CSS class for the dropdown"},value:{required:!1,tsType:{name:"union",raw:"[DateInputValue, DateInputValue] | null",elements:[{name:"tuple",raw:"[DateInputValue, DateInputValue]",elements:[{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}]},{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}]}]},{name:"null"}]},description:"Date value"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(dates: RangeDateInputValue) => void",signature:{arguments:[{type:{name:"union",raw:"[DateInputValue, DateInputValue] | null",elements:[{name:"tuple",raw:"[DateInputValue, DateInputValue]",elements:[{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}]},{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}]}]},{name:"null"}]},name:"dates"}],return:{name:"void"}}},description:"Handler for date range changes"},disabledDate:{required:!1,tsType:{name:"signature",type:"function",raw:"(currentDate: Date) => boolean",signature:{arguments:[{type:{name:"Date"},name:"currentDate"}],return:{name:"boolean"}}},description:"Function to determine if a date is disabled"},customKeyDown:{required:!1,tsType:{name:"signature",type:"function",raw:"(e: KeyboardEvent) => void",signature:{arguments:[{type:{name:"KeyboardEvent",elements:[{name:"HTMLInputElement"}],raw:"KeyboardEvent"},name:"e"}],return:{name:"void"}}},description:"Custom key down handler for input"},validDatePattern:{required:!1,tsType:{name:"RegExp"},description:"Regular expression pattern for valid date"},onDateValuesChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(startDate: string, endDate: string) => void",signature:{arguments:[{type:{name:"string"},name:"startDate"},{type:{name:"string"},name:"endDate"}],return:{name:"void"}}},description:"Handler called when date values change"},onDateValidationChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(isValid: boolean) => void",signature:{arguments:[{type:{name:"boolean"},name:"isValid"}],return:{name:"void"}}},description:"Handler called when date validation status changes"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},readonly:{required:!1,tsType:{name:"boolean"},description:"Is readonly"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},presets:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:"{ title: ReactNode, value: NonNullable }",signature:{properties:[{key:"title",value:{name:"ReactNode",required:!0}},{key:"value",value:{name:"NonNullable",elements:[{name:"intersection['value']",raw:"RangePickerProps['value']"}],raw:"NonNullable",required:!0}}]}}],raw:"Array<{ title: ReactNode, value: NonNullable }>"},description:"Preset date range options"},hasResetButton:{required:!1,tsType:{name:"boolean"},description:"Flag to indicate if reset button should be present"},showTime:{required:!1,tsType:{name:"boolean"},description:"To provide an additional time selection"},format:{required:!1,tsType:{name:"string"},description:"Date format in input"},theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"}}};export{$u as A,wv as D,Av as P,Yv as R,$v as a,Au as b,Wu as c,Iu as d,Wv as e,iu as f,Iv as g,Ov as h,Rv as i,ip as j,kv as k,Nn as l,Tv as p,bv as u}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker.stories-D0v02_xl.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker.stories-D0v02_xl.js new file mode 100644 index 00000000..68bda13a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangePicker.stories-D0v02_xl.js @@ -0,0 +1,27 @@ +import{T as S}from"./Palette-oU4WYbWy.js";import{v}from"./typesHelpers-tpz7Of7L.js";import{R as r,b as D,c as o,H as b}from"./iframe-zz6a49H8.js";import{w as y}from"./withMeta-CjSZnBk7.js";import{s as M}from"./helpers-BytZKRkB.js";import{R as P}from"./RangePicker-CAPN7Kop.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./useGlobalStyles-cJLcvPW6.js";import"./dateFns-CoF_XGKL.js";import"./useTranslation-7a9748wG.js";import"./useThemedTextbox-BGGAc01B.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRightMini-DjD3k9uh.js";import"./type-CR-gS43P.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";const F={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},A="RangePicker",H="Интерактивный компонент выбора промежутка даты. В качестве основы используется стилизованный компонент `RangePicker` из `antd`, который, в свою очередь, построен на `rc-picker`",V="",I="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?page-id=3828%3A16437&item-id=80748%3A348477",B="https://pixso.net/app/design/M7_B6xFkVmGWzArYruGkGA?item-id=6001%3A45944",m={dod:F,component:A,description:H,usage:V,designLink:I,pixsoView:B},G=b.div` + width: 300px; +`,Ee={title:"Hexa UI Components/Inputs/DateRanges",component:P,argTypes:{validationStatus:{control:{type:"radio"},options:v},...M(["theme"])},args:{testId:"range-picker-test-id",klId:"range-picker-kl-id",validationStatus:"default"},parameters:{badges:[D.stable],docs:{page:y(m)},design:m.pixsoView},decorators:[(e,t)=>r.createElement(G,null,r.createElement(e,{...t}))]},Y=b.div` + width: 500px; +`,p=({onChange:e,value:t,...E})=>{const[f,W]=r.useState([null,null]);return r.createElement(P,{value:f,onChange:C=>W(C),...E})},a={render:e=>r.createElement(p,{...e})},n={render:({showTime:e,...t})=>r.createElement(p,{...t,showTime:!0}),decorators:[(e,t)=>r.createElement(Y,null,r.createElement(e,{...t}))]},s={render:e=>r.createElement(p,{...e,format:"DD.MM",placeholder:["__.__","__.__"]})},i={args:{source:{input_datetime_picker:o.input_datetime_picker,calendar_dropdown:o.calendar_dropdown,calendar_dropdown_button:o.calendar_dropdown_button,calendar_preset_button:o.calendar_preset_button}},render:e=>r.createElement(S,{...e})};var c,d,l;a.parameters={...a.parameters,docs:{...(c=a.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: (args: RangePickerProps) => +}`,...(l=(d=a.parameters)==null?void 0:d.docs)==null?void 0:l.source}}};var u,g,_;n.parameters={...n.parameters,docs:{...(u=n.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: ({ + showTime, + ...args + }: RangePickerProps) => , + decorators: [(Story, context) => + + ] +}`,...(_=(g=n.parameters)==null?void 0:g.docs)==null?void 0:_.source}}};var k,h,R;s.parameters={...s.parameters,docs:{...(k=s.parameters)==null?void 0:k.docs,source:{originalSource:`{ + render: (args: RangePickerProps) => +}`,...(R=(h=s.parameters)==null?void 0:h.docs)==null?void 0:R.source}}};var w,T,x;i.parameters={...i.parameters,docs:{...(w=i.parameters)==null?void 0:w.docs,source:{originalSource:`{ + args: { + source: { + input_datetime_picker: componentColors.input_datetime_picker, + calendar_dropdown: componentColors.calendar_dropdown, + calendar_dropdown_button: componentColors.calendar_dropdown_button, + calendar_preset_button: componentColors.calendar_preset_button + } + }, + render: args => +}`,...(x=(T=i.parameters)==null?void 0:T.docs)==null?void 0:x.source}}};const fe=["Basic","RangeWithTime","RangeWithFormat","ColorTokens"];export{a as Basic,i as ColorTokens,s as RangeWithFormat,n as RangeWithTime,fe as __namedExportsOrder,Ee as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-C9AUIm7f.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-C9AUIm7f.css new file mode 100644 index 00000000..ee43a265 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-C9AUIm7f.css @@ -0,0 +1 @@ +@charset "UTF-8";._separator_6spf1_2{color:var(--text--secondary)}._separator_6spf1_2:before{content:"–"} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-KF6ouy2T.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-KF6ouy2T.js new file mode 100644 index 00000000..b7a5b72a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeSeparator-KF6ouy2T.js @@ -0,0 +1 @@ +import{R as a,j as e}from"./iframe-zz6a49H8.js";const r="_separator_6spf1_2",s={separator:r},t=()=>a.createElement("div",{className:e(s.separator,"hexa-ui-range-separator")});t.__docgenInfo={description:"",methods:[],displayName:"RangeSeparator"};export{t as R}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeTime.stories-BsSLKDG_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeTime.stories-BsSLKDG_.js new file mode 100644 index 00000000..08ec77e1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RangeTime.stories-BsSLKDG_.js @@ -0,0 +1,65 @@ +import{a0 as x,R as e,H as _,b as c,r as p,ap as S,S as v}from"./iframe-zz6a49H8.js";import{b as E}from"./imaskDateOptionsGenerator-wBwCAmst.js";import{R as C}from"./RangeSeparator-KF6ouy2T.js";import{T as a}from"./TimeInput-BZB7Et3p.js";import{t as I}from"./types-c4IFTsjS.js";import"./preload-helper-C1FmrZbK.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusOkOutline-BBn674wO.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";const H=x` + display: flex; + flex-wrap: nowrap; + height: 32px; + gap: 4px; + align-items: center; + border-radius: 8px; + padding: 6px 12px; + border: 1px solid var(--input_datetime_picker--border--enabled); + + &:hover { + border-color: var(--input_datetime_picker--border--hover); + } + + &:has(.ant-input:focus, .ant-input:focus-visible) { + border-color: var(--input_datetime_picker--border--enabled); + box-shadow: 0px 0px 0px 2px var(--focus--stroke); + } + + .ant-input.ant-input.ant-input { + &, + &:hover, + &:focus, + &:focus-visible { + border: none; + background: transparent; + box-shadow: none; + field-sizing: content; + width: auto; + padding: 0; + border-radius: 0; + height: auto; + } + } + + &:has(input:not(:placeholder-shown), input:focus) .hexa-ui-range-separator { + color: var(--text--primary); + } +`,R=_.div` + ${H} +`,b=({format:o=E,testId:r,klId:n,...i})=>e.createElement(R,{className:"hexa-ui-time-range"},e.createElement(a,{...i,testId:r&&`${r}-start`,format:o}),e.createElement(C,null),e.createElement(a,{...i,testId:r&&`${r}-end`,format:o}));b.__docgenInfo={description:"",methods:[],displayName:"RangeTimeInput",props:{format:{required:!1,tsType:{name:"timeFormat[number]",raw:"typeof timeFormat[number]"},description:"",defaultValue:{value:"DEFAULT_TIME_FORMAT",computed:!0}},placeholder:{required:!1,tsType:{name:"string"},description:""},theme:{required:!1,tsType:{name:"ThemeKey"},description:""},valueStart:{required:!1,tsType:{name:"string"},description:""},valueEnd:{required:!1,tsType:{name:"string"},description:""},onChangeStart:{required:!1,tsType:{name:"TextboxProps['onChange']",raw:"TextboxProps['onChange']"},description:""},onChangeEnd:{required:!1,tsType:{name:"TextboxProps['onChange']",raw:"TextboxProps['onChange']"},description:""}}};const t={table:{disable:!0}},$e={title:"Hexa UI Components/Inputs/DateRanges",component:a,argTypes:{format:{control:{type:"radio"},options:I},theme:t,value:t,onChange:t,klId:t,testId:t,componentId:t,dataTestId:t,className:t,disabled:t,readOnly:t,validationStatus:t},parameters:{badges:[c.stable,c.needsDesignReview]},decorators:[(o,r)=>e.createElement(y,null,e.createElement(o,{...r}))]},y=_.div` + width: 300px; +`,s={render:o=>{const[r,n]=p.useState(),[i,d]=p.useState();return e.createElement(e.Fragment,null,e.createElement(S,null,"Range time picker is composition of 2 TimeInputs"),e.createElement(v,{gap:4,direction:"horizontal",wrap:"nowrap"},e.createElement(a,{...o,value:r,onChange:n,format:"HH:mm:ss",placeholder:"__:__:__"}),"– ",e.createElement(a,{...o,value:i,onChange:d,format:"HH:mm:ss",placeholder:"__:__:__"})))}},m={args:{testId:"time-input",format:"HH:mm:ss"},render:o=>{const[r,n]=p.useState(),[i,d]=p.useState();return e.createElement(b,{...o,valueStart:r,valueEnd:i,onChangeStart:n,onChangeEnd:d})}};var l,u,g;s.parameters={...s.parameters,docs:{...(l=s.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: args => { + const [firstTime, setFirstTime] = useState(); + const [secondTime, setSecondTime] = useState(); + return <> +
Range time picker is composition of 2 TimeInputs
+ + + – + + ; + } +}`,...(g=(u=s.parameters)==null?void 0:u.docs)==null?void 0:g.source}}};var T,h,f;m.parameters={...m.parameters,docs:{...(T=m.parameters)==null?void 0:T.docs,source:{originalSource:`{ + args: { + testId: 'time-input', + format: 'HH:mm:ss' + }, + render: args => { + const [firstTime, setFirstTime] = useState(); + const [secondTime, setSecondTime] = useState(); + return ; + } +}`,...(f=(h=m.parameters)==null?void 0:h.docs)==null?void 0:f.source}}};const Le=["RangeTimeComposition","RangeTime"];export{m as RangeTime,s as RangeTimeComposition,Le as __namedExportsOrder,$e as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Repeater.stories-B35AkTeH.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Repeater.stories-B35AkTeH.js new file mode 100644 index 00000000..06e8aea8 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Repeater.stories-B35AkTeH.js @@ -0,0 +1,34 @@ +import{R as n,b as o,H as l}from"./iframe-zz6a49H8.js";import{w as u}from"./withMeta-CjSZnBk7.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const s=({component:e,data:t})=>n.createElement(n.Fragment,null,Array.isArray(t)&&typeof e=="function"&&t.map((a,y)=>e({key:y,...a})));s.__docgenInfo={description:"",methods:[],displayName:"Repeater",props:{component:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},data:{required:!0,tsType:{name:"Array",elements:[{name:"any"}],raw:"Array"},description:""}}};const g="Повторяет компонент несколько раз.",N={description:g},R=l.div` + width: 700px; +`,A={title:"Unsorted/Repeater",component:s,parameters:{badges:[o.dev,o.missingDesign],docs:{page:u(N)}}},f=({name:e,className:t,key:a})=>n.createElement(d,{key:a},n.createElement("a",{className:t},e)),E=({name:e,className:t,key:a})=>n.createElement(d,{key:a},n.createElement("span",{className:t},e)),d=l.p` + .cls1 { + font-size: 30px + } + .cls2 { + font-size: 10px + } +`,c={Link:f,Text:E},r={render:({componentName:e,...t})=>n.createElement(R,null,n.createElement(s,{...t,component:c[e]})),args:{data:[{name:"item 1",className:"cls1"},{name:"item 2",className:"cls2"}]},argTypes:{componentName:{options:Object.keys(c),control:{type:"select"}}}};var p,m,i;r.parameters={...r.parameters,docs:{...(p=r.parameters)==null?void 0:p.docs,source:{originalSource:`{ + render: ({ + componentName, + ...rest + }: RepeaterPropsStory) => + + , + args: { + data: [{ + name: 'item 1', + className: 'cls1' + }, { + name: 'item 2', + className: 'cls2' + }] + }, + argTypes: { + componentName: { + options: Object.keys(components), + control: { + type: 'select' + } + } + } +}`,...(i=(m=r.parameters)==null?void 0:m.docs)==null?void 0:i.source}}};const _=["Basic"];export{r as Basic,_ as __namedExportsOrder,A as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Resizable.stories-DLyCDYCV.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Resizable.stories-DLyCDYCV.js new file mode 100644 index 00000000..dfbf658e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Resizable.stories-DLyCDYCV.js @@ -0,0 +1,50 @@ +import{E as x}from"./ExpandableText-CCtZtlav.js";import{R as e,t as l}from"./iframe-zz6a49H8.js";import{t as a}from"./index-CLWXu3RE.js";import{b as p,g as h,a as w,c as s,W as n}from"./_commonConstants-CU3b4WLz.js";import{H as Vt}from"./HorizontalScroll-DhwBKBye.js";import"./useResizeObserver-LOJkjDvr.js";import"./v4-BoP187Zn.js";import"./preload-helper-C1FmrZbK.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusOkOutline-BBn674wO.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./Grid-Buhf4xpe.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";import"./table-mock-data-xqQIdBtx.js";const R=[s[0],{key:"note",title:"table.column2.name",dataIndex:"note",width:"30%",resizing:{disabled:!0},render:()=>e.createElement(x,null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.")},{...s[1],title:"table.column3.name"}],S=[{title:e.createElement(e.Fragment,null,"Status"),key:"status",dataIndex:"status",width:100},{title:e.createElement(e.Fragment,null,"Name"),key:"name",dataIndex:"name",width:300},{title:e.createElement(e.Fragment,null,"Rights"),key:"rights",dataIndex:"rights",width:200},{title:e.createElement(e.Fragment,null,"Profile"),key:"profile",dataIndex:"profile",width:200}],T=w.slice(0,20).map(t=>({...t,note:"It will be replaced"})),f=Array(20).fill(null).map((t,r)=>({name:`Name ${r+1}`,status:`Status ${r+1}`,rights:`Rights ${r+1}`,profile:`Profile ${r+1}`})),Gt={title:"Hexa UI Components/Table/Resizable",component:a,argTypes:{columns:h("columns[n].resizing = { disabled: true } - disable resizing for n`th column"),onColumnResize:p.onColumnResize,resizingMode:p.resizingMode},parameters:{controls:{exclude:["dataSource"]}}},i={render:t=>e.createElement(n,null,e.createElement(l,{mode:"info"},e.createElement("div",null,'проп таблицы resizingMode = "undefined"'),e.createElement("div",null,"каждая колонка может ресайзиться, никакой дополнительной логики не добавляется")),e.createElement(a,{...t})),args:{columns:R,dataSource:T}},o={render:t=>e.createElement(n,null,e.createElement(l,{mode:"info"},e.createElement("div",null,'проп таблицы resizingMode = "last"'),e.createElement("div",null,"Два ключевых вычисления:"),e.createElement("ul",null,e.createElement("li",null,"если есть хоть одна колонка таблицы без выставленной ширины, то никаких изменений не последует"),e.createElement("li",null,"если все колонки имеют свою фиксированную ширину, то у последней колонки значение ширины удаляется (width: null)")),e.createElement("div",null,"Чаще всего используется в таблицах с малым количеством колонок и шириной меньше чем ширина контейнера (ширина окна браузера), в результате последняя колонка будет занимать оставшееся свободное место контейнера")),e.createElement(a,{...t})),args:{columns:S,dataSource:f,resizingMode:"last"}},m={render:t=>e.createElement(n,null,e.createElement(l,{mode:"info"},e.createElement("div",null,'проп таблицы resizingMode = "max"'),e.createElement("div",null,"Три ключевых вычисления:"),e.createElement("ul",null,e.createElement("li",null,"если есть хоть одна колонка таблицы без выставленной ширины, то никаких изменений не последует"),e.createElement("li",null,"если все колонки имеют свою фиксированную ширину, то вычисляется колонка с наибольшей шириной и значение ширины удаляется (width: null)"),e.createElement("li",null,"если в таблице с наибольшей шириной несколько колонок (две по 300px), то значение width очистится для первой из них")),e.createElement("div",null,"Чаще всего используется в таблицах с малым количеством колонок и шириной меньше чем ширина контейнера (ширина окна браузера), в результате определенная колонка будет занимать оставшееся свободное место контейнера")),e.createElement(a,{...t})),args:{columns:S,dataSource:f,resizingMode:"max"}};var d,u,c;i.parameters={...i.parameters,docs:{...(d=i.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: (args: ITableProps) => + +
проп таблицы resizingMode = "undefined"
+
каждая колонка может ресайзиться, никакой дополнительной логики не добавляется
+
+
+ , + args: { + columns: columnsManual, + dataSource: dataSourceManual + } +}`,...(c=(u=i.parameters)==null?void 0:u.docs)==null?void 0:c.source}}};var g,E,b;o.parameters={...o.parameters,docs:{...(g=o.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: (args: ITableProps) => + +
проп таблицы resizingMode = "last"
+
Два ключевых вычисления:
+
    +
  • если есть хоть одна колонка таблицы без выставленной ширины, то никаких изменений не последует
  • +
  • если все колонки имеют свою фиксированную ширину, то у последней колонки значение ширины удаляется (width: null)
  • +
+
Чаще всего используется в таблицах с малым количеством колонок и шириной меньше чем ширина контейнера (ширина окна браузера), в результате последняя колонка будет занимать оставшееся свободное место контейнера
+
+
+ , + args: { + columns, + dataSource, + resizingMode: 'last' + } +}`,...(b=(E=o.parameters)==null?void 0:E.docs)==null?void 0:b.source}}};var v,z,M;m.parameters={...m.parameters,docs:{...(v=m.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: (args: ITableProps) => + +
проп таблицы resizingMode = "max"
+
Три ключевых вычисления:
+
    +
  • если есть хоть одна колонка таблицы без выставленной ширины, то никаких изменений не последует
  • +
  • если все колонки имеют свою фиксированную ширину, то вычисляется колонка с наибольшей шириной и значение ширины удаляется (width: null)
  • +
  • если в таблице с наибольшей шириной несколько колонок (две по 300px), то значение width очистится для первой из них
  • +
+
Чаще всего используется в таблицах с малым количеством колонок и шириной меньше чем ширина контейнера (ширина окна браузера), в результате определенная колонка будет занимать оставшееся свободное место контейнера
+
+
+ , + args: { + columns, + dataSource, + resizingMode: 'max' + } +}`,...(M=(z=m.parameters)==null?void 0:z.docs)==null?void 0:M.source}}};const Jt=["Resizable","ResizableLast","ResizableMax","HorizontalScroll"];export{Vt as HorizontalScroll,i as Resizable,o as ResizableLast,m as ResizableMax,Jt as __namedExportsOrder,Gt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ResizeInput-LnJbjdAp.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ResizeInput-LnJbjdAp.js new file mode 100644 index 00000000..4cfcfdda --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ResizeInput-LnJbjdAp.js @@ -0,0 +1 @@ +import{R as r,q as o}from"./iframe-zz6a49H8.js";const c=r.forwardRef((e,t)=>r.createElement("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},r.createElement("path",{d:"M10.1651 2.75391C10.419 2.50007 10.419 2.08851 10.1651 1.83467C9.91129 1.58083 9.49973 1.58083 9.24589 1.83467L1.83442 9.24614C1.58058 9.49998 1.58058 9.91153 1.83442 10.1654C2.08826 10.4192 2.49982 10.4192 2.75366 10.1654L10.1651 2.75391Z",fill:o(e.color)||e.color||"currentColor"}),r.createElement("path",{d:"M10.1652 7.32227C10.419 7.06843 10.419 6.65687 10.1652 6.40303C9.91132 6.14919 9.49976 6.14919 9.24592 6.40303L6.40278 9.24616C6.14894 9.50001 6.14894 9.91156 6.40278 10.1654C6.65662 10.4192 7.06818 10.4192 7.32202 10.1654L10.1652 7.32227Z",fill:o(e.color)||e.color||"currentColor"}))),d=r.memo(r.forwardRef((e,t)=>{const{klId:l,testId:a,...n}=e;return r.createElement(c,{"kl-id":l,"data-testid":a,ref:t,...n})}));d.displayName="ResizeInput";export{d as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RowSelection.stories-CQzylmND.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RowSelection.stories-CQzylmND.js new file mode 100644 index 00000000..73790a0c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/RowSelection.stories-CQzylmND.js @@ -0,0 +1,12 @@ +import{b as C,r as c,R as o}from"./iframe-zz6a49H8.js";import{w as D}from"./withMeta-CjSZnBk7.js";import{S as E}from"./StoryComponents-C4fwEYRs.js";import{F as M}from"./Field-C2ORP2lZ.js";import{S as k}from"./SegmentedButton-RLIkkpaw.js";import{t as g}from"./index-CLWXu3RE.js";import{M as v}from"./meta-BE46TiHA.js";import{g as x,t as H}from"./filtersMockData-Bou-xvDf.js";import{b as T}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./v4-BoP187Zn.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./focus-rl8Tx3sL.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const rr={title:"Hexa UI Components/Table/Row selection",component:g,args:{columns:H,dataSource:x},argTypes:{rowSelection:T.rowSelection},parameters:{badges:[C.stable],docs:{page:D(v)},controls:{exclude:/(columns|dataSource)/}}},W=[{text:"radio",value:"radio"},{text:"checkbox",value:"checkbox"}];function R(t){const[m,a]=c.useState([]),[s,f]=c.useState(["checkbox"]),h=(e,n,p)=>{a(p.map(y=>y.key))},_=(e,n)=>{a(n.map(p=>p.key))};return o.createElement(E,null,o.createElement(M,{label:"Selection mode",control:o.createElement(k,{items:W,type:"radio",value:s,onChange:e=>f(e)})}),o.createElement(g,{...t,rowSelection:{selectedRowKeys:m,onSelect:h,onSelectAll:_,type:s[0]}}))}const r={render:R.bind({})},i={render:R.bind({}),args:{dataSource:x.map((t,m)=>m%5===0?{...t,_disabled:!0,_disabledHint:"Disabled row hint"}:t)}};var l,d,u;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: ControlledRowSelection.bind({}) +}`,...(u=(d=r.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};var b,S,w;i.parameters={...i.parameters,docs:{...(b=i.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: ControlledRowSelection.bind({}), + args: { + dataSource: generatedData.map((row, index) => index % 5 === 0 ? { + ...row, + _disabled: true, + _disabledHint: 'Disabled row hint' + } : row) + } +}`,...(w=(S=i.parameters)==null?void 0:S.docs)==null?void 0:w.source}}};const ir=["RowSelection","WithDisabledRows"];export{r as RowSelection,i as WithDisabledRows,ir as __namedExportsOrder,rr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ScrollableContainer-BCQCkGEe.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ScrollableContainer-BCQCkGEe.js new file mode 100644 index 00000000..297e6b8d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ScrollableContainer-BCQCkGEe.js @@ -0,0 +1,9 @@ +import{H as o}from"./iframe-zz6a49H8.js";const e=o.div` + height: 500px; + overflow: auto; + border: 1px solid gray; +`,i=o.div` + height: 2000px; + padding: 20px; + position: relative; +`;export{i as C,e as S}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar-2iOvoCF8.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar-2iOvoCF8.js new file mode 100644 index 00000000..d4af4b41 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar-2iOvoCF8.js @@ -0,0 +1,38 @@ +import{bl as Je,aI as qe,ak as J,a0 as I,al as Pe,a1 as Ke,r as C,R as P,H as j}from"./iframe-zz6a49H8.js";import{r as Qe}from"./index-Chjiymov.js";import{u as et}from"./useThemedScrollbar-DpI4tOKz.js";var oe={},le={},X={exports:{}},F={exports:{}},tt=F.exports,Se;function rt(){return Se||(Se=1,(function(){var o,l,a,v,s,S;typeof performance<"u"&&performance!==null&&performance.now?F.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(F.exports=function(){return(o()-s)/1e6},l=process.hrtime,o=function(){var h;return h=l(),h[0]*1e9+h[1]},v=o(),S=process.uptime()*1e9,s=v-S):Date.now?(F.exports=function(){return Date.now()-a},a=Date.now()):(F.exports=function(){return new Date().getTime()-a},a=new Date().getTime())}).call(tt)),F.exports}var Te;function nt(){if(Te)return X.exports;Te=1;for(var o=rt(),l=typeof window>"u"?Je:window,a=["moz","webkit"],v="AnimationFrame",s=l["request"+v],S=l["cancel"+v]||l["cancelRequest"+v],h=0;!s&&h=0;h--){var p=l[h]+S;if(p in s)return p}return!1},ue}var se,we;function it(){if(we)return se;we=1,se=v;var o=/\s/,l=/(_|-|\.|:)/,a=/([a-z][A-Z]|[A-Z][a-z])/;function v(m){return o.test(m)?m.toLowerCase():l.test(m)?(S(m)||m).toLowerCase():a.test(m)?p(m).toLowerCase():m.toLowerCase()}var s=/[\W_]+(.|$)/g;function S(m){return m.replace(s,function(u,c){return c?" "+c:""})}var h=/(.)([A-Z]+)/g;function p(m){return m.replace(h,function(u,c,d){return c+" "+d.toLowerCase().split("").join(" ")})}return se}var ce,ke;function ot(){if(ke)return ce;ke=1;var o=it();ce=l;function l(a){return o(a).replace(/[\W_]+(.|$)/g,function(v,s){return s?" "+s:""}).trim()}return ce}var de,He;function lt(){if(He)return de;He=1;var o=ot();de=l;function l(a){return o(a).replace(/\s(\w)/g,function(v,s){return s.toUpperCase()})}return de}var he,De;function ut(){if(De)return he;De=1;var o={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};return he=function(l,a){return typeof a=="number"&&!o[l]?a+"px":a},he}var _e;function Fe(){if(_e)return Y.exports;_e=1;var o=at(),l=lt(),a={float:"cssFloat"},v=ut();function s(m,u,c){var d=a[u];if(typeof d>"u"&&(d=h(u)),d){if(c===void 0)return m.style[d];m.style[d]=v(d,c)}}function S(m,u){for(var c in u)u.hasOwnProperty(c)&&s(m,c,u[c])}function h(m){var u=l(m),c=o(u);return a[u]=a[m]=a[c]=c,c}function p(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:S(arguments[0],arguments[1]):s(arguments[0],arguments[1],arguments[2])}return Y.exports=p,Y.exports.set=p,Y.exports.get=function(m,u){return Array.isArray(u)?u.reduce(function(c,d){return c[d]=s(m,d||""),c},{}):s(m,u||"")},Y.exports}var fe={},Me;function st(){return Me||(Me=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=l;function l(a){return typeof a=="string"}}(fe)),fe}var ve={},ze;function ct(){return ze||(ze=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=S;var l=Fe(),a=v(l);function v(h){return h&&h.__esModule?h:{default:h}}var s=!1;function S(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(h&&s!==!1)return s;if(typeof document<"u"){var p=document.createElement("div");(0,a.default)(p,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(p),s=p.offsetWidth-p.clientWidth,document.body.removeChild(p)}else s=0;return s||0}}(ve)),ve}var ge={},Le;function dt(){return Le||(Le=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=l;function l(){return!1}}(ge)),ge}var me={},Ve;function ht(){return Ve||(Ve=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=l;function l(a){var v=a.clientWidth,s=getComputedStyle(a),S=s.paddingLeft,h=s.paddingRight;return v-parseFloat(S)-parseFloat(h)}}(me)),me}var pe={},Ce;function ft(){return Ce||(Ce=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.default=l;function l(a){var v=a.clientHeight,s=getComputedStyle(a),S=s.paddingTop,h=s.paddingBottom;return v-parseFloat(S)-parseFloat(h)}}(pe)),pe}var D={},Ee;function vt(){return Ee||(Ee=1,Object.defineProperty(D,"__esModule",{value:!0}),D.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},D.containerStyleAutoHeight={height:"auto"},D.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},D.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},D.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},D.trackHorizontalStyleDefault={position:"absolute",height:6},D.trackVerticalStyleDefault={position:"absolute",width:6},D.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},D.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},D.disableSelectStyle={userSelect:"none"},D.disableSelectStyleReset={userSelect:""}),D}var q={},We;function gt(){if(We)return q;We=1,Object.defineProperty(q,"__esModule",{value:!0});var o=Object.assign||function(c){for(var d=1;d=0||Object.prototype.hasOwnProperty.call(c,y)&&(w[y]=c[y]);return w}function S(c){return a.default.createElement("div",c)}function h(c){var d=c.style,w=s(c,["style"]),y=o({},d,{right:2,bottom:2,left:2,borderRadius:3});return a.default.createElement("div",o({style:y},w))}function p(c){var d=c.style,w=s(c,["style"]),y=o({},d,{right:2,bottom:2,top:2,borderRadius:3});return a.default.createElement("div",o({style:y},w))}function m(c){var d=c.style,w=s(c,["style"]),y=o({},d,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return a.default.createElement("div",o({style:y},w))}function u(c){var d=c.style,w=s(c,["style"]),y=o({},d,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return a.default.createElement("div",o({style:y},w))}return q}var Re;function mt(){return Re||(Re=1,function(o){Object.defineProperty(o,"__esModule",{value:!0});var l=Object.assign||function(T){for(var g=1;g=0||Object.prototype.hasOwnProperty.call(T,t)&&(n[t]=T[t]);return n}function Ge(T,g){if(!(T instanceof g))throw new TypeError("Cannot call a class as a function")}function Xe(T,g){if(!T)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:T}function Ye(T,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);T.prototype=Object.create(g&&g.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(T,g):T.__proto__=g)}var te=function(T){Ye(g,T);function g(n){var t;Ge(this,g);for(var r=arguments.length,i=Array(r>1?r-1:0),f=1;f0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollLeft=t)}},{key:"scrollTop",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollTop=t)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if(!(typeof document>"u"||!this.view)){var t=this.view,r=this.trackHorizontal,i=this.trackVertical,f=this.thumbHorizontal,e=this.thumbVertical;t.addEventListener("scroll",this.handleScroll),(0,y.default)()&&(r.addEventListener("mouseenter",this.handleTrackMouseEnter),r.addEventListener("mouseleave",this.handleTrackMouseLeave),r.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),i.addEventListener("mouseenter",this.handleTrackMouseEnter),i.addEventListener("mouseleave",this.handleTrackMouseLeave),i.addEventListener("mousedown",this.handleVerticalTrackMouseDown),f.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),e.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if(!(typeof document>"u"||!this.view)){var t=this.view,r=this.trackHorizontal,i=this.trackVertical,f=this.thumbHorizontal,e=this.thumbVertical;t.removeEventListener("scroll",this.handleScroll),(0,y.default)()&&(r.removeEventListener("mouseenter",this.handleTrackMouseEnter),r.removeEventListener("mouseleave",this.handleTrackMouseLeave),r.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),i.removeEventListener("mouseenter",this.handleTrackMouseEnter),i.removeEventListener("mouseleave",this.handleTrackMouseLeave),i.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),f.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),e.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(t){var r=this,i=this.props,f=i.onScroll,e=i.onScrollFrame;f&&f(t),this.update(function(b){var k=b.scrollLeft,H=b.scrollTop;r.viewScrollLeft=k,r.viewScrollTop=H,e&&e(b)}),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var t=this.props.onScrollStart;t&&t(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){var t=this.props.autoHide;t&&this.showTracks()}},{key:"handleScrollStop",value:function(){var t=this.props.onScrollStop;t&&t(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){var t=this.props.autoHide;t&&this.hideTracks()}},{key:"handleWindowResize",value:function(){(0,y.default)(!1),this.forceUpdate()}},{key:"handleHorizontalTrackMouseDown",value:function(t){t.preventDefault();var r=t.target,i=t.clientX,f=r.getBoundingClientRect(),e=f.left,b=this.getThumbHorizontalWidth(),k=Math.abs(e-i)-b/2;this.view.scrollLeft=this.getScrollLeftForOffset(k)}},{key:"handleVerticalTrackMouseDown",value:function(t){t.preventDefault();var r=t.target,i=t.clientY,f=r.getBoundingClientRect(),e=f.top,b=this.getThumbVerticalHeight(),k=Math.abs(e-i)-b/2;this.view.scrollTop=this.getScrollTopForOffset(k)}},{key:"handleHorizontalThumbMouseDown",value:function(t){t.preventDefault(),this.handleDragStart(t);var r=t.target,i=t.clientX,f=r.offsetWidth,e=r.getBoundingClientRect(),b=e.left;this.prevPageX=f-(i-b)}},{key:"handleVerticalThumbMouseDown",value:function(t){t.preventDefault(),this.handleDragStart(t);var r=t.target,i=t.clientY,f=r.offsetHeight,e=r.getBoundingClientRect(),b=e.top;this.prevPageY=f-(i-b)}},{key:"setupDragging",value:function(){(0,h.default)(document.body,_.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=A.default}},{key:"teardownDragging",value:function(){(0,h.default)(document.body,_.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(t){this.dragging=!0,t.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(t){if(this.prevPageX){var r=t.clientX,i=this.trackHorizontal.getBoundingClientRect(),f=i.left,e=this.getThumbHorizontalWidth(),b=e-this.prevPageX,k=-f+r-b;this.view.scrollLeft=this.getScrollLeftForOffset(k)}if(this.prevPageY){var H=t.clientY,W=this.trackVertical.getBoundingClientRect(),L=W.top,R=this.getThumbVerticalHeight(),M=R-this.prevPageY,V=-L+H-M;this.view.scrollTop=this.getScrollTopForOffset(V)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){var t=this.props.autoHide;t&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){var t=this.props.autoHide;t&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){var t=this.props.autoHide;t&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,h.default)(this.trackHorizontal,{opacity:1}),(0,h.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var t=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var r=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,h.default)(t.trackHorizontal,{opacity:0}),(0,h.default)(t.trackVertical,{opacity:0})},r)}}},{key:"detectScrolling",value:function(){var t=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){t.lastViewScrollLeft===t.viewScrollLeft&&t.lastViewScrollTop===t.viewScrollTop&&(clearInterval(t.detectScrollingInterval),t.scrolling=!1,t.handleScrollStop()),t.lastViewScrollLeft=t.viewScrollLeft,t.lastViewScrollTop=t.viewScrollTop},100))}},{key:"raf",value:function(t){var r=this;this.requestFrame&&s.default.cancel(this.requestFrame),this.requestFrame=(0,s.default)(function(){r.requestFrame=void 0,t()})}},{key:"update",value:function(t){var r=this;this.raf(function(){return r._update(t)})}},{key:"_update",value:function(t){var r=this.props,i=r.onUpdate,f=r.hideTracksWhenNotNeeded,e=this.getValues();if((0,y.default)()){var b=e.scrollLeft,k=e.clientWidth,H=e.scrollWidth,W=(0,Q.default)(this.trackHorizontal),L=this.getThumbHorizontalWidth(),R=b/(H-k)*(W-L),M={width:L,transform:"translateX("+R+"px)"},V=e.scrollTop,x=e.clientHeight,O=e.scrollHeight,re=(0,ee.default)(this.trackVertical),Z=this.getThumbVerticalHeight(),ne=V/(O-x)*(re-Z),N={height:Z,transform:"translateY("+ne+"px)"};if(f){var ae={visibility:H>k?"visible":"hidden"},ie={visibility:O>x?"visible":"hidden"};(0,h.default)(this.trackHorizontal,ae),(0,h.default)(this.trackVertical,ie)}(0,h.default)(this.thumbHorizontal,M),(0,h.default)(this.thumbVertical,N)}i&&i(e),typeof t=="function"&&t(e)}},{key:"render",value:function(){var t=this,r=(0,y.default)(),i=this.props;i.onScroll,i.onScrollFrame,i.onScrollStart,i.onScrollStop,i.onUpdate;var f=i.renderView,e=i.renderTrackHorizontal,b=i.renderTrackVertical,k=i.renderThumbHorizontal,H=i.renderThumbVertical,W=i.tagName;i.hideTracksWhenNotNeeded;var L=i.autoHide;i.autoHideTimeout;var R=i.autoHideDuration;i.thumbSize,i.thumbMinSize;var M=i.universal,V=i.autoHeight,x=i.autoHeightMin,O=i.autoHeightMax,re=i.style,Z=i.children,ne=Be(i,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),N=this.state.didMountUniversal,ae=l({},_.containerStyleDefault,V&&l({},_.containerStyleAutoHeight,{minHeight:x,maxHeight:O}),re),ie=l({},_.viewStyleDefault,{marginRight:r?-r:0,marginBottom:r?-r:0},V&&l({},_.viewStyleAutoHeight,{minHeight:(0,d.default)(x)?"calc("+x+" + "+r+"px)":x+r,maxHeight:(0,d.default)(O)?"calc("+O+" + "+r+"px)":O+r}),V&&M&&!N&&{minHeight:x,maxHeight:O},M&&!N&&_.viewStyleUniversalInitial),be={transition:"opacity "+R+"ms",opacity:0},je=l({},_.trackHorizontalStyleDefault,L&&be,(!r||M&&!N)&&{display:"none"}),Ze=l({},_.trackVerticalStyleDefault,L&&be,(!r||M&&!N)&&{display:"none"});return(0,p.createElement)(W,l({},ne,{style:ae,ref:function(z){t.container=z}}),[(0,p.cloneElement)(f({style:ie}),{key:"view",ref:function(z){t.view=z}},Z),(0,p.cloneElement)(e({style:je}),{key:"trackHorizontal",ref:function(z){t.trackHorizontal=z}},(0,p.cloneElement)(k({style:_.thumbHorizontalStyleDefault}),{ref:function(z){t.thumbHorizontal=z}})),(0,p.cloneElement)(b({style:Ze}),{key:"trackVertical",ref:function(z){t.trackVertical=z}},(0,p.cloneElement)(H({style:_.thumbVerticalStyleDefault}),{ref:function(z){t.thumbVertical=z}}))])}}]),g}(p.Component);o.default=te,te.propTypes={onScroll:u.default.func,onScrollFrame:u.default.func,onScrollStart:u.default.func,onScrollStop:u.default.func,onUpdate:u.default.func,renderView:u.default.func,renderTrackHorizontal:u.default.func,renderTrackVertical:u.default.func,renderThumbHorizontal:u.default.func,renderThumbVertical:u.default.func,tagName:u.default.string,thumbSize:u.default.number,thumbMinSize:u.default.number,hideTracksWhenNotNeeded:u.default.bool,autoHide:u.default.bool,autoHideTimeout:u.default.number,autoHideDuration:u.default.number,autoHeight:u.default.bool,autoHeightMin:u.default.oneOfType([u.default.number,u.default.string]),autoHeightMax:u.default.oneOfType([u.default.number,u.default.string]),universal:u.default.bool,style:u.default.object,children:u.default.node},te.defaultProps={renderView:B.renderViewDefault,renderTrackHorizontal:B.renderTrackHorizontalDefault,renderTrackVertical:B.renderTrackVerticalDefault,renderThumbHorizontal:B.renderThumbHorizontalDefault,renderThumbVertical:B.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}}(le)),le}var xe;function pt(){return xe||(xe=1,function(o){Object.defineProperty(o,"__esModule",{value:!0}),o.Scrollbars=void 0;var l=mt(),a=v(l);function v(s){return s&&s.__esModule?s:{default:s}}o.default=a.default,o.Scrollbars=a.default}(oe)),oe}var bt=pt();const $=Ke(),Ie=I` + border-radius: ${Pe[2]}px; + background-color: ${$("enabled.trackColor")}; + &:hover { + background-color: ${$("hover.trackColor")}; + } + &:active { + background-color: ${$("active.trackColor")}; + } +`,Ae=I` + border-radius: ${Pe[2]}px; + background-color: ${$("enabled.thumbColor")}; + &:hover { + background-color: ${$("hover.thumbColor")}; + } + &:active { + background-color: ${$("active.thumbColor")}; + } +`,St=I` + height: 100%; + width: ${J[4]}px !important; + right: 0; + top: 0; + ${Ie} +`,Tt=I` + width: 100%; + height: ${J[4]}px !important; + bottom: 0; + left: 0; + ${Ie} +`,yt=I` + ${Ae} +`,wt=I` + ${Ae} +`,kt=I` + padding-right: ${J[4]}px; + padding-bottom: ${J[4]}px; +`,Oe=()=>{const[o,l]=C.useState(!1);return C.useEffect(()=>{if(o){const a=()=>{l(!1)};return window.document.addEventListener("mouseup",a),()=>{window.document.removeEventListener("mouseup",a)}}},[o,l]),[o,l]},Ht=j.div`${St}`,Dt=j.div`${Tt}`,_t=j.div`${yt}`,Mt=j.div`${wt}`,zt=j.div`${kt}`,Ne=C.forwardRef((o,l)=>{const a=et(o);return P.createElement($e,{...a,ref:l})});Ne.displayName="Scrollbar";const $e=C.forwardRef((o,l)=>{const{cssConfig:a,...v}=o,[,s]=Oe(),[,S]=Oe(),h=C.useCallback(d=>P.createElement(Ht,{...d,cssConfig:a}),[a]),p=C.useCallback(d=>P.createElement(Dt,{...d,cssConfig:a}),[a]),m=C.useCallback(d=>P.createElement(_t,{...d,cssConfig:a,onMouseDownCapture:()=>s(!0)}),[s,a]),u=C.useCallback(d=>P.createElement(Mt,{...d,cssConfig:a,onMouseDownCapture:()=>S(!0)}),[S,a]),c=C.useCallback(d=>P.createElement(zt,{...d,cssConfig:a}),[a]);return P.createElement(bt.Scrollbars,{renderTrackVertical:h,renderTrackHorizontal:p,renderThumbVertical:m,renderThumbHorizontal:u,renderView:c,ref:l,...v})});$e.displayName="ScrollbarView";Ne.__docgenInfo={description:"",methods:[],displayName:"Scrollbar",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},ref:{required:!1,tsType:{name:"Ref",elements:[{name:"Scrollbars"}],raw:"Ref"},description:""}}};export{Ne as S}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-CXZS-dc1.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-CXZS-dc1.js new file mode 100644 index 00000000..628fd501 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-CXZS-dc1.js @@ -0,0 +1,59 @@ +import{T as D}from"./Palette-oU4WYbWy.js";import{b,R as e,c as _,z as p,r as I,H as u}from"./iframe-zz6a49H8.js";import{w as O}from"./withMeta-CjSZnBk7.js";import{s as U}from"./helpers-BytZKRkB.js";import{B as T}from"./Button-Djh220XQ.js";import{M as S,c as i,w as d}from"./common-CTj6igHM.js";import{S as n}from"./Scrollbar-2iOvoCF8.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./index-Chjiymov.js";import"./useThemedScrollbar-DpI4tOKz.js";const ue={title:"Hexa UI Components/Scrollbar/Component",component:n,argTypes:{autoHide:{description:"Will the scrollbars be hidden when the element is not active"},...U(["theme"])},args:{autoHide:!1},parameters:{badges:[b.stable,b.reviewedByDesign],docs:{page:O(S)},design:S.pixsoView}},v=u.div` + ${d} +`,j=u.div` + p { width: 800px; } + ${d} +`,q=u.div` + p { width: 600px; } + ${d} +`,a={render:t=>{const r=p();return e.createElement(v,{theme:r.key},e.createElement(n,{...t,theme:r.key},e.createElement("p",null,i)))}},s={render:t=>{const r=p();return e.createElement(j,{theme:r.key},e.createElement(n,{...t,theme:r.key},e.createElement("p",null,i)))}},c={render:t=>{const r=p();return e.createElement(q,{theme:r.key},e.createElement(n,{...t,theme:r.key},e.createElement("p",null,i)))}},l={render:t=>{const r=p(),h=I.useRef(null),M=()=>{var o;(o=h.current)==null||o.scrollToBottom()},$=()=>{var o;(o=h.current)==null||o.scrollToTop()};return e.createElement(v,{theme:r.key},e.createElement(n,{...t,theme:r.key,ref:h},e.createElement(T,{onClick:M},"Scroll to bottom"),e.createElement("p",null,i),e.createElement(T,{onClick:$},"Scroll to top")))}},m={args:{source:_.scrollbar},render:t=>e.createElement(D,{...t})};var g,k,f;a.parameters={...a.parameters,docs:{...(g=a.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: (args: ScrollbarProps) => { + const theme = useTheme(); + return + +

{content}

+
+
; + } +}`,...(f=(k=a.parameters)==null?void 0:k.docs)==null?void 0:f.source}}};var y,E,B;s.parameters={...s.parameters,docs:{...(y=s.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: (args: ScrollbarProps) => { + const theme = useTheme(); + return + +

{content}

+
+
; + } +}`,...(B=(E=s.parameters)==null?void 0:E.docs)==null?void 0:B.source}}};var W,C,H;c.parameters={...c.parameters,docs:{...(W=c.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: (args: ScrollbarProps) => { + const theme = useTheme(); + return + +

{content}

+
+
; + } +}`,...(H=(C=c.parameters)==null?void 0:C.docs)==null?void 0:H.source}}};var w,V,x;l.parameters={...l.parameters,docs:{...(w=l.parameters)==null?void 0:w.docs,source:{originalSource:`{ + render: (args: ScrollbarProps) => { + const theme = useTheme(); + const ref = useRef(null); + const scrollToBottom = () => { + ref.current?.scrollToBottom(); + }; + const scrollToTop = () => { + ref.current?.scrollToTop(); + }; + return + + +

{content}

+ +
+
; + } +}`,...(x=(V=l.parameters)==null?void 0:V.docs)==null?void 0:x.source}}};var z,P,R;m.parameters={...m.parameters,docs:{...(z=m.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + source: componentColors.scrollbar + }, + render: args => +}`,...(R=(P=m.parameters)==null?void 0:P.docs)==null?void 0:R.source}}};const de=["Vertical","Horizontal","Both","WithRef","ColorTokens"];export{c as Both,m as ColorTokens,s as Horizontal,a as Vertical,l as WithRef,de as __namedExportsOrder,ue as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-DNcfHkN3.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-DNcfHkN3.js new file mode 100644 index 00000000..33615541 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Scrollbar.stories-DNcfHkN3.js @@ -0,0 +1,95 @@ +import{T as P}from"./Palette-oU4WYbWy.js";import{ak as u,a1 as z,al as b,a0 as V,b as g,R as o,c as B,z as l,H as m}from"./iframe-zz6a49H8.js";import{w as R}from"./withMeta-CjSZnBk7.js";import{M as k,c as i,w as p}from"./common-CTj6igHM.js";import{u as d}from"./useThemedScrollbar-DpI4tOKz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const r=z(),h=V` + ::-webkit-scrollbar { + height: ${u[4]}px; + width: ${u[4]}px; + } + + ::-webkit-scrollbar-track { + background-color: ${r("enabled.trackColor")}; + border-radius: ${b[2]}px; + } + + ::-webkit-scrollbar-thumb { + background-color: ${r("enabled.thumbColor")}; + border-radius: ${b[2]}px; + } + + ::-webkit-scrollbar-track:hover { + background-color: ${r("hover.trackColor")}; + } + + ::-webkit-scrollbar-thumb:hover { + background-color: ${r("hover.thumbColor")}; + } + + ::-webkit-scrollbar-track:active { + background-color: ${r("active.trackColor")}; + } + + ::-webkit-scrollbar-thumb:active { + background-color: ${r("active.thumbColor")}; + } + + ::-webkit-scrollbar-corner { + background-color: ${r("enabled.trackColor")}; + } + + scrollbar-color: ${r("enabled.thumbColor")} ${r("enabled.trackColor")}; +`,J={title:"Hexa UI Components/Scrollbar/Browser",parameters:{badges:[g.stable,g.reviewedByDesign],docs:{page:R(k)},design:k.pixsoView}},D=m.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + overflow-y: scroll; + overflow-x: hidden; + ${p} + ${h} +`,F=m.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + overflow-y: hidden; + overflow-x: scroll; + p { width: 800px; } + ${p} + ${h} +`,M=m.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + overflow: scroll; + p { width: 600px; } + ${p} + ${h} +`,s={render:()=>{const e=l(),{cssConfig:t}=d({theme:e.key});return o.createElement(D,{cssConfig:t,theme:e.key},o.createElement("p",null,i))}},n={render:()=>{const e=l(),{cssConfig:t}=d({theme:e.key});return o.createElement(F,{cssConfig:t,theme:e.key},o.createElement("p",null,i))}},a={render:()=>{const e=l(),{cssConfig:t}=d({theme:e.key});return o.createElement(M,{cssConfig:t,theme:e.key},o.createElement("p",null,i))}},c={args:{source:B.scrollbar},render:e=>o.createElement(P,{...e})};var C,f,w;s.parameters={...s.parameters,docs:{...(C=s.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: () => { + const theme = useTheme(); + const { + cssConfig + } = useThemedScrollbar({ + theme: theme.key + }); + return +

{content}

+
; + } +}`,...(w=(f=s.parameters)==null?void 0:f.docs)==null?void 0:w.source}}};var $,v,y;n.parameters={...n.parameters,docs:{...($=n.parameters)==null?void 0:$.docs,source:{originalSource:`{ + render: () => { + const theme = useTheme(); + const { + cssConfig + } = useThemedScrollbar({ + theme: theme.key + }); + return +

{content}

+
; + } +}`,...(y=(v=n.parameters)==null?void 0:v.docs)==null?void 0:y.source}}};var T,x,S;a.parameters={...a.parameters,docs:{...(T=a.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: () => { + const theme = useTheme(); + const { + cssConfig + } = useThemedScrollbar({ + theme: theme.key + }); + return +

{content}

+
; + } +}`,...(S=(x=a.parameters)==null?void 0:x.docs)==null?void 0:S.source}}};var E,W,H;c.parameters={...c.parameters,docs:{...(E=c.parameters)==null?void 0:E.docs,source:{originalSource:`{ + args: { + source: componentColors.scrollbar + }, + render: args => +}`,...(H=(W=c.parameters)==null?void 0:W.docs)==null?void 0:H.source}}};const K=["Vertical","Horizontal","Both","ColorTokens"];export{a as Both,c as ColorTokens,n as Horizontal,s as Vertical,K as __namedExportsOrder,J as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search-D82BV3EU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search-D82BV3EU.js new file mode 100644 index 00000000..73f6c15b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search-D82BV3EU.js @@ -0,0 +1,27 @@ +import{a0 as I,u as w,r as k,R as t,A as T,H as b}from"./iframe-zz6a49H8.js";import{u as v}from"./useLocalization-CR8m5dji.js";import{D as y}from"./Dropdown-D5otA5yN.js";import{T as C}from"./Textbox-O3s0uqSG.js";import{I as S}from"./IconSearch-DTlFALI4.js";const E=I` + overflow: hidden; + + .ant-input-prefix { + margin-right: 8px; + } + + &.kl6-search-button-left .ant-input-prefix { + margin-left: -12px; + } + + &.kl6-search-button-right .ant-input-suffix { + margin-right: -12px; + } + + .ant-input-group-addon { + padding: 0; + background-color: transparent; + } + + &&.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover, + .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index: 1; + } +`,A=b(C)` + ${E} +`,q=n=>{const{value:e,placeholder:l="search.dotted",dropdownOverlay:o,children:s,onClearClick:i,prefix:r,suffix:c,searchIconTestId:a,testId:p,klId:u,...f}=n,{testAttributes:h}=w(n),m=v(l),x=k.useMemo(()=>{const g=a?{testId:a,klId:a}:{testId:"search-icon",componentId:"icon-search"};return e&&e.length?t.createElement(T,{testId:"search-clear",klId:"clear",onClick:i,mode:"filled"}):!r&&(c||t.createElement(S,{...g}))},[e,r,c,i]),d=t.createElement(A,{placeholder:m,value:e,prefix:r,allowClear:!1,suffix:x,...h,...f});return s||o?t.createElement(y,{klId:`${u}-dropdown`,testId:`${p}-dropdown'`,overlay:s||o,trigger:["click"]},d):d};q.__docgenInfo={description:"",methods:[],displayName:"Search",props:{onClearClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Clear icon click handler"},searchIconTestId:{required:!1,tsType:{name:"string"},description:""},dropdownOverlay:{required:!1,tsType:{name:"DropdownOverlayProp"},description:""}}};export{q as S,E as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search.stories-BX7039tC.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search.stories-BX7039tC.js new file mode 100644 index 00000000..24bf92f7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search.stories-BX7039tC.js @@ -0,0 +1,28 @@ +import{T}from"./Palette-oU4WYbWy.js";import{v as w}from"./typesHelpers-tpz7Of7L.js";import{b as l,R as e,c as V,r as E,H as b,T as W}from"./iframe-zz6a49H8.js";import{w as _}from"./withMeta-CjSZnBk7.js";import{s as P}from"./helpers-BytZKRkB.js";import{L as R}from"./Locale-3RTKV40-.js";import{S as m}from"./Search-D82BV3EU.js";import{E as c}from"./type-CR-gS43P.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useLocalization-CR8m5dji.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./shouldForwardProp-Cdy-RLhZ.js";const D={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},O="Search",I="Компонент для поиска. ",M="Компонент можно использовать для поиска контента.",B="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=53702%3A193955",H="https://pixso.net/app/design/uxiGK1DPwrKkvgs9BWrKZA",d={dod:D,component:O,description:I,usage:M,designLink:B,pixsoView:H},k=b.div` + width: 300px; + display: flex; + flex-direction: column; + gap: 16px; +`,at={title:"Hexa UI Components/Inputs/Search",component:m,argTypes:{placeholder:{description:"Placeholder text"},className:{description:"Textbox class name"},prefix:{description:"Component before text"},suffix:{description:"Component after text"},validationStatus:{control:{type:"radio"},options:w},...P(["maskOptions","theme","size","prefix","suffix","dropdownOverlay"])},args:{disabled:!1,placeholder:"Search...",testId:"search-test-id",klId:"search-kl-id",validationStatus:"default"},parameters:{badges:[l.stable,l.reviewedByDesign],docs:{page:_(d)},design:d.pixsoView}},s={render:t=>{const[r,o]=E.useState("");return e.createElement(k,null,e.createElement(m,{...t,onChange:a=>o(a),onClearClick:()=>o(""),value:r}))}},K=()=>e.createElement(c,{image:c.PRESENTED_IMAGE_SIMPLE,className:"ant-empty-small",description:e.createElement(W,{type:"BTR3"},e.createElement(R,{localizationKey:"common.empty"})),style:{width:"276px",margin:"8px 0"}}),L=Array.from({length:10}).map((t,r)=>({children:`result ${r}`})),i={render:t=>{const[r,o]=E.useState(""),a=L.filter(n=>n.children.indexOf(r)>=0);return e.createElement(k,null,e.createElement(m,{...t,onChange:n=>o(n),onClearClick:()=>o(""),value:r,dropdownOverlay:a.length?a:[{children:e.createElement(K,null)}]}))}},p={args:{source:V.input_search},render:t=>e.createElement(T,{...t})};var u,h,g;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: (args: SearchProps) => { + const [value, setValue] = useState(''); + return + setValue(value as string)} onClearClick={() => setValue('')} value={value} /> + ; + } +}`,...(g=(h=s.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};var x,f,v;i.parameters={...i.parameters,docs:{...(x=i.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: (props: SearchProps) => { + const [value, setValue] = useState(''); + const overlay = SearchResultsMock.filter(item => item.children.indexOf(value) >= 0); + return + setValue(value as string)} onClearClick={() => setValue('')} value={value} dropdownOverlay={overlay.length ? overlay : [{ + children: + }]} /> + ; + } +}`,...(v=(f=i.parameters)==null?void 0:f.docs)==null?void 0:v.source}}};var y,S,C;p.parameters={...p.parameters,docs:{...(y=p.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + source: componentColors.input_search + }, + render: args => +}`,...(C=(S=p.parameters)==null?void 0:S.docs)==null?void 0:C.source}}};const st=["Basic","WithResult","ColorTokens"];export{s as Basic,p as ColorTokens,i as WithResult,st as __namedExportsOrder,at as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search1-DZu0ocx7.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search1-DZu0ocx7.js new file mode 100644 index 00000000..661ff567 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Search1-DZu0ocx7.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const a=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.70352 10.6603C8.79622 11.3662 7.65763 11.7865 6.42024 11.7865C3.45044 11.7865 1.0498 9.36518 1.0498 6.38679C1.0498 3.4084 3.45044 0.987061 6.42024 0.987061C9.39003 0.987061 11.7907 3.4084 11.7907 6.38679C11.7907 7.65503 11.3554 8.82226 10.6262 9.74456L14.7608 13.9048C15.0139 14.1594 15.0126 14.571 14.758 14.824C14.5034 15.0771 14.0918 15.0758 13.8387 14.8212L9.70352 10.6603ZM2.3498 6.38679C2.3498 4.11877 4.17598 2.28706 6.42024 2.28706C8.66449 2.28706 10.4907 4.11877 10.4907 6.38679C10.4907 7.50384 10.0477 8.51505 9.32993 9.25371C9.31005 9.26931 9.29086 9.28624 9.27249 9.3045C9.25445 9.32243 9.23767 9.34117 9.22217 9.36058C8.4918 10.0587 7.50484 10.4865 6.42024 10.4865C4.17598 10.4865 2.3498 8.65481 2.3498 6.38679Z",fill:d(t.color)||t.color||"currentColor"}))),n=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...C}=t;return e.createElement(a,{"kl-id":l,"data-testid":o,ref:r,...C})}));n.displayName="Search1";export{n as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SearchOutlined-tsI9ISqz.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SearchOutlined-tsI9ISqz.js new file mode 100644 index 00000000..1ee33e72 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SearchOutlined-tsI9ISqz.js @@ -0,0 +1 @@ +import{r as a,_ as e}from"./iframe-zz6a49H8.js";import{I as n}from"./type-CR-gS43P.js";var o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},s=function(t,r){return a.createElement(n,e(e({},t),{},{ref:r,icon:o}))},u=a.forwardRef(s),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},l=function(t,r){return a.createElement(n,e(e({},t),{},{ref:r,icon:i}))},h=a.forwardRef(l);export{h as R,u as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SectionMessage.stories-JbKahwfv.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SectionMessage.stories-JbKahwfv.js new file mode 100644 index 00000000..a614992a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SectionMessage.stories-JbKahwfv.js @@ -0,0 +1,21 @@ +import{T as C}from"./Palette-oU4WYbWy.js";import{R as e,b as c,t as k,c as x,T as M}from"./iframe-zz6a49H8.js";import{w as f}from"./withMeta-CjSZnBk7.js";import{s as E,a as w}from"./helpers-BytZKRkB.js";import{S as B}from"./StoryComponents-C4fwEYRs.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const _={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0},I="Section Message",D="Section Message используется как статичное уведомление для акцента на информации вутри контента, требующего внимания или действий.",R="Используется для инлайн уведомлений. Размещается в теле страницы, Section Message не пропадает с течением времени.",O="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=69315%3A242253",V="https://pixso.net/app/design/KkB-rzGoq7IXsGE5wJyzaQ",v={dod:_,component:I,description:D,usage:R,designLink:O,pixsoView:V},H={FIRST_ACTION:{text:"Action1",onClick:()=>console.log("Action1")},SECOND_ACTION:{text:"Action2",onClick:()=>console.log("Action2")}},re={title:"Hexa UI Components/SectionMessage",component:k,argTypes:{...E(["theme"])},args:{title:"Title",mode:"success",testId:"section-message-test-id",klId:"section-message-kl-id"},parameters:{badges:[c.stable,c.reviewedByDesign],docs:{page:f(v)}},decorators:[(s,a)=>e.createElement(B,null,e.createElement(s,{...a}))]},t={},o={args:{children:e.createElement(M,{type:"BTR3"},"Title and actions are optional. Toggle their visibility as needed."),actions:H}},r={render:s=>{const a=["error","success","warning","info"];return e.createElement(e.Fragment,null,a.map(i=>e.createElement(k,{...s,key:i,mode:i})))},argTypes:{expandable:w("true")}},n={args:{source:x.section_message},render:s=>e.createElement(C,{...s})};var m,p,d;t.parameters={...t.parameters,docs:{...(m=t.parameters)==null?void 0:m.docs,source:{originalSource:"{}",...(d=(p=t.parameters)==null?void 0:p.docs)==null?void 0:d.source}}};var l,g,u;o.parameters={...o.parameters,docs:{...(l=o.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + children: Title and actions are optional. Toggle their visibility as needed., + actions: ActionsButtons + } +}`,...(u=(g=o.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var T,S,h;r.parameters={...r.parameters,docs:{...(T=r.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: (args: SectionMessageProps) => { + const modes: SectionMessageMode[] = ['error', 'success', 'warning', 'info']; + return <> + {modes.map(mode => )} + ; + }, + argTypes: { + expandable: sbSetDefaultValue('true') + } +}`,...(h=(S=r.parameters)==null?void 0:S.docs)==null?void 0:h.source}}};var y,A,b;n.parameters={...n.parameters,docs:{...(y=n.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + source: componentColors.section_message + }, + render: args => +}`,...(b=(A=n.parameters)==null?void 0:A.docs)==null?void 0:b.source}}};const ne=["Basic","WithChildrenAndActions","AllModes","ColorTokens"];export{r as AllModes,t as Basic,n as ColorTokens,o as WithChildrenAndActions,ne as __namedExportsOrder,re as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton-RLIkkpaw.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton-RLIkkpaw.js new file mode 100644 index 00000000..06938841 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton-RLIkkpaw.js @@ -0,0 +1,171 @@ +import{a0 as f,a2 as A,a1 as I,ak as E,a3 as z,a5 as P,R as r,u as N,j as q,y as _,H as $,r as B}from"./iframe-zz6a49H8.js";import{v as S}from"./v4-BoP187Zn.js";const e=I(),i=A(z.BTR3),F=f` + display: flex; + flex-direction: row; + width: 100%; + + &.type-checkbox { + gap: 4px; + flex-wrap: wrap; + } + + &.type-radio { + div:not(:first-child):not(:last-child) { + &, & label { + border-radius: 0; + } + } + div:first-child { + &, & label { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } + div:last-child { + &, & label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + div:not(:last-child):not(.kl6-segmentedButton-item-checked) { + &, &:hover, &:active, &:focus-visible { + border-right-color: transparent; + } + } + div:not(:last-child) { + margin-right: -1px; + } + } + + ${({isStretch:t})=>t&&f` + & > div { + flex-grow: 1; + + label { + justify-content: center; + } + } + `} +`,M=f` + display: flex; + transition: all 0.3s ease; + max-width: 300px; + + &, label { + border-radius: 8px; + } + + font-family: ${i.fontFamily}; + font-size: ${i.fontSize}; + line-height: ${i.lineHeight}; + font-weight: ${i.fontWeight}; + font-style: ${i.fontStyle}; + letter-spacing: ${i.letterSpacing}; + + background: ${e("unchecked.enabled.background")}; + color: ${e("unchecked.enabled.color")}; + border: 1px solid ${e("unchecked.enabled.border")}; + + &:hover { + background: ${e("unchecked.hover.background")}; + } + + &:active { + background: ${e("unchecked.active.background")}; + } + + .kl6-segmentedButton-item-input:focus-visible + label { + box-shadow: ${e("focus.boxShadow")}; + } + + &.kl6-segmentedButton-item-checked:not(.kl6-segmentedButton-item-disabled) { + z-index: 1; + background: ${e("checked.enabled.background")}; + color: ${e("checked.enabled.color")}; + border: 1px solid ${e("checked.enabled.border")}; + + &:hover { + background: ${e("checked.hover.background")}; + } + + &:active { + background: ${e("checked.active.background")}; + } + } + + &.kl6-segmentedButton-item-disabled { + &, &:hover, &:active, &:focus-visible { + background: ${e("unchecked.enabled.background")}; + color: ${e("unchecked.disabled.color")}; + border: 1px solid ${e("unchecked.disabled.border")}; + + &.kl6-segmentedButton-item-checked { + background: ${e("checked.disabled.background")}; + border-color: ${e("checked.disabled.border")}; + } + label { + cursor: not-allowed; + } + } + } + + ${({type:t})=>t==="radio"&&f` + &:not(.kl6-segmentedButton-item-disabled) + .kl6-segmentedButton-item-disabled { + &, &:hover, &:active, &:focus-visible { + border-left-color: ${e("unchecked.enabled.border")}; + } + } + `} + + .kl6-segmentedButton-item-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .kl6-segmentedButton-item-additional { + display: flex; + flex-direction: column; + justify-content: center; + } + + .kl6-segmentedButton-item-input { + position: absolute; + opacity: 0; + appearance: none; + } + + label { + position: relative; + display: flex; + flex-direction: row; + gap: ${E[2]}px; + width: 100%; + height: 100%; + padding: ${e("padding")}; + cursor: pointer; + transition: all 0.3s ease; + } +`,j=t=>P(t,{componentName:"segmentedButton",defaultValues:{mode:"marina",size:"medium"}}),H=$.div.withConfig({shouldForwardProp:t=>!["cssConfig","type"].includes(t)})` + ${M} +`,C=t=>{const n=j(t);return r.createElement(O,{...n})},O=t=>{const{className:n,id:u,text:h,selectedValues:p,onChange:k,value:l,componentsBefore:s,componentsAfter:g,disabled:o,cssConfig:w,testId:d,tooltip:m,klId:T,...b}=t,{testAttributes:x}=N(t),c=p.includes(l),v=r.createElement(H,{cssConfig:w,className:q(n,"SegmentedButtonItem",{"kl6-segmentedButton-item-disabled":o,"kl6-segmentedButton-item-checked":c}),type:b.type,"data-checked":c,"data-value":l,...x},r.createElement("label",{htmlFor:u,"data-testid":`${d}-label`},r.createElement("input",{...b,id:u,onChange:o?void 0:a=>k(a.target.value,p),"data-testid":d+"-input","data-checked":c,value:l,disabled:o,className:"kl6-segmentedButton-item-input"}),s&&r.createElement("div",{className:"kl6-segmentedButton-item-additional"},s),r.createElement("div",{className:"kl6-segmentedButton-item-text","data-testid":d+"-label-value"},h),g&&r.createElement("div",{className:"kl6-segmentedButton-item-additional"},g)));return m?r.createElement(_,{text:m},v):v};C.__docgenInfo={description:"",methods:[],displayName:"SegmentedButtonItem",props:{value:{required:!0,tsType:{name:"string"},description:""},text:{required:!1,tsType:{name:"ReactNode"},description:""},className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},tooltip:{required:!1,tsType:{name:"string"},description:""},mode:{required:!1,tsType:{name:"union",raw:"'grey' | 'red' | 'orange' | 'yellow' | 'grass' | 'emerald' | 'marengo' | 'marina' | 'purple' | 'violet'",elements:[{name:"literal",value:"'grey'"},{name:"literal",value:"'red'"},{name:"literal",value:"'orange'"},{name:"literal",value:"'yellow'"},{name:"literal",value:"'grass'"},{name:"literal",value:"'emerald'"},{name:"literal",value:"'marengo'"},{name:"literal",value:"'marina'"},{name:"literal",value:"'purple'"},{name:"literal",value:"'violet'"}]},description:""},componentsBefore:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""},componentsAfter:{required:!1,tsType:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]"},description:""},id:{required:!0,tsType:{name:"string"},description:""},type:{required:!0,tsType:{name:"union",raw:"'checkbox' | 'radio'",elements:[{name:"literal",value:"'checkbox'"},{name:"literal",value:"'radio'"}]},description:""},name:{required:!1,tsType:{name:"string"},description:""},selectedValues:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:""},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(handledValue: string, selectedValues: string[]) => void",signature:{arguments:[{type:{name:"string"},name:"handledValue"},{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"selectedValues"}],return:{name:"void"}}},description:""}}};const D="marina",G=$.div.withConfig({shouldForwardProp:t=>!["isStretch","type"].includes(t)})` + ${F} +`,V=t=>{const{type:n="radio",theme:u,mode:h,size:p,className:k,disabled:l,items:s,value:g,onChange:o,isStretch:w,style:d}=t,m=B.useMemo(()=>S(),[]),{testAttributes:T}=N(t),b=n==="checkbox",x=n==="radio",c=B.useCallback((a,y)=>{n==="checkbox"?y.includes(a)?o(y.filter(R=>R!==a)):o([...y,a]):y.includes(a)||o([a])},[o,n]),v=B.useMemo(()=>s.map(a=>({...a,id:S(),name:m})),[s,n,m]);return r.createElement(G,{className:q("kl6-segmented-button",k,{"type-checkbox":b},{"type-radio":x}),isStretch:w,style:d,...T},v.map(a=>r.createElement(C,{key:a.id,type:n,selectedValues:g,onChange:c,theme:u,mode:n==="radio"?D:a.mode||h,size:p,...a,disabled:l||a.disabled})))};V.__docgenInfo={description:"",methods:[],displayName:"SegmentedButton",props:{type:{required:!1,tsType:{name:"union",raw:"'checkbox' | 'radio'",elements:[{name:"literal",value:"'checkbox'"},{name:"literal",value:"'radio'"}]},description:`@deprecated Checkbox or radio behavior the default is radio if checkbox behavior is needed, +use ToggleButtonGroup`},isStretch:{required:!1,tsType:{name:"boolean"},description:"Is SegmentedButton stretched to the full container's width"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},items:{required:!0,tsType:{name:"Array",elements:[{name:"intersection",raw:`{ + value: string, + text?: ReactNode, + className?: string, + disabled?: boolean, + tooltip?: string, + mode?: SegmentedButtonMode, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + value: string, + text?: ReactNode, + className?: string, + disabled?: boolean, + tooltip?: string, + mode?: SegmentedButtonMode, + componentsBefore?: ReactNode[], + componentsAfter?: ReactNode[] +}`,signature:{properties:[{key:"value",value:{name:"string",required:!0}},{key:"text",value:{name:"ReactNode",required:!1}},{key:"className",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"tooltip",value:{name:"string",required:!1}},{key:"mode",value:{name:"union",raw:"'grey' | 'red' | 'orange' | 'yellow' | 'grass' | 'emerald' | 'marengo' | 'marina' | 'purple' | 'violet'",elements:[{name:"literal",value:"'grey'"},{name:"literal",value:"'red'"},{name:"literal",value:"'orange'"},{name:"literal",value:"'yellow'"},{name:"literal",value:"'grass'"},{name:"literal",value:"'emerald'"},{name:"literal",value:"'marengo'"},{name:"literal",value:"'marina'"},{name:"literal",value:"'purple'"},{name:"literal",value:"'violet'"}],required:!1}},{key:"componentsBefore",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}},{key:"componentsAfter",value:{name:"Array",elements:[{name:"ReactNode"}],raw:"ReactNode[]",required:!1}}]}},{name:"TestingProps"}]}],raw:"SegmentedButtonOption[]"},description:"Array of options"},value:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Controlled array value of selected options"},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(value: string[]) => void",signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"value"}],return:{name:"void"}}},description:"Handler"},className:{required:!1,tsType:{name:"string"},description:"Custom class name of the container"},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},mode:{required:!1,tsType:{name:"union",raw:"'grey' | 'red' | 'orange' | 'yellow' | 'grass' | 'emerald' | 'marengo' | 'marina' | 'purple' | 'violet'",elements:[{name:"literal",value:"'grey'"},{name:"literal",value:"'red'"},{name:"literal",value:"'orange'"},{name:"literal",value:"'yellow'"},{name:"literal",value:"'grass'"},{name:"literal",value:"'emerald'"},{name:"literal",value:"'marengo'"},{name:"literal",value:"'marina'"},{name:"literal",value:"'purple'"},{name:"literal",value:"'violet'"}]},description:"@deprecated Not used, always defaults to marina"},size:{required:!1,tsType:{name:"segmentedButtonSize[number]",raw:"typeof segmentedButtonSize[number]"},description:"Size"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{V as S}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton.stories-BoUgApzB.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton.stories-BoUgApzB.js new file mode 100644 index 00000000..cad93882 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedButton.stories-BoUgApzB.js @@ -0,0 +1,107 @@ +import{T as W}from"./Palette-oU4WYbWy.js";import{B as u,b as p,R as e,c as h,r as k,H as L}from"./iframe-zz6a49H8.js";import{w as z}from"./withMeta-CjSZnBk7.js";import{s as D}from"./helpers-BytZKRkB.js";import{S as O}from"./StoryComponents-C4fwEYRs.js";import{l as o}from"./Placeholder-Bv52avk_.js";import{S as d}from"./SegmentedButton-RLIkkpaw.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./v4-BoP187Zn.js";const F={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},J="SegmentedButton",V="Framework-agnostic компонент с функциями single- и multi-выбора в виде группы кнопок",Y="Выбор одного или нескольких однотипных опций, например, дней недели",K="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=51361%3A404617",R="https://pixso.net/app/design/b8ZoOY7zLKJjP75ryBEvtA",f={dod:F,component:J,description:V,usage:Y,designLink:K,pixsoView:R},U=[u.Medium,u.Large],ge={title:"Hexa UI Components/SegmentedButton",component:d,argTypes:{size:{options:U,control:{type:"select"}},...D(["theme"])},args:{type:"radio",size:"medium",disabled:!1,testId:"segmented-button-test-id",klId:"segmented-button-kl-id"},parameters:{badges:[p.stable,p.reviewedByDesign],docs:{page:z(f)},design:f.pixsoView}},m=({value:t,type:l,...H})=>{const[M,i]=k.useState(t);return k.useEffect(()=>{i(t)},[l,t]),e.createElement(d,{...H,value:M,onChange:i,type:l})},r={render:m,args:{value:["beforeAfter"],items:[{text:"default",value:"default",testId:"testId",klId:"klId"},{text:"disabled",value:"disabled",disabled:!0},{text:"componentsBefore",value:"before",componentsBefore:[e.createElement(o,{key:"icon"})]},{text:"componentsAfter",value:"after",componentsAfter:[e.createElement(o,{key:"icon"})]},{text:"componentsBefore & componentsAfter",value:"beforeAfter",componentsBefore:[e.createElement(o,{key:"icon"})],componentsAfter:[e.createElement(o,{key:"icon"})]}]}},n={render:t=>e.createElement(O,null,e.createElement(d,{...t,type:"checkbox"}),e.createElement(d,{...t,type:"radio"})),args:{value:["checked1","checked2","checked3"],items:[{text:"checked",value:"checked1"},{text:"unchecked",value:"unchecked1"},{text:"checked",value:"checked2"},{text:"unchecked",value:"unchecked2"},{text:"checked",value:"checked3"}],disabled:!0}},Z=L.div` + width: 600px; +`,s={render:t=>e.createElement(Z,null,e.createElement(m,{...t})),args:{isStretch:!0,value:["We"],items:["Mo","Tu","We","Th","Fr","Sa","Su"].map(t=>({text:t,value:t}))}},a={render:m,args:{value:["beforeAfter"],type:"checkbox",items:[{text:"And thou treble-dated crow That thy sable gender mak'st",value:"default",testId:"testId",klId:"klId",componentsBefore:[e.createElement(o,{key:"icon"})],componentsAfter:[e.createElement(o,{key:"icon"})]},{text:"With the breath thou giv'st and tak'st",value:"disabled",disabled:!0},{text:"'Mongst our mourners shalt thou go",value:"before",componentsBefore:[e.createElement(o,{key:"icon"})]},{text:"Here the anthem doth commence:",value:"after",componentsAfter:[e.createElement(o,{key:"icon"})]},{text:"Love and constancy is dead",value:"beforeAfter",componentsBefore:[e.createElement(o,{key:"icon"})],componentsAfter:[e.createElement(o,{key:"icon"})]}]}},c={args:{source:{segmented_button:h.segmented_button,segmented_button_item:h.segmented_button_item}},render:t=>e.createElement(W,{...t})};var g,b,v;r.parameters={...r.parameters,docs:{...(g=r.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: ControllableSegmentedButton, + args: { + value: ['beforeAfter'], + items: [{ + text: 'default', + value: 'default', + testId: 'testId', + klId: 'klId' + }, { + text: 'disabled', + value: 'disabled', + disabled: true + }, { + text: 'componentsBefore', + value: 'before', + componentsBefore: [] + }, { + text: 'componentsAfter', + value: 'after', + componentsAfter: [] + }, { + text: 'componentsBefore & componentsAfter', + value: 'beforeAfter', + componentsBefore: [], + componentsAfter: [] + }] + } +}`,...(v=(b=r.parameters)==null?void 0:b.docs)==null?void 0:v.source}}};var x,y,S;n.parameters={...n.parameters,docs:{...(x=n.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: (args: SegmentedButtonProps) => + + + , + args: { + value: ['checked1', 'checked2', 'checked3'], + items: [{ + text: 'checked', + value: 'checked1' + }, { + text: 'unchecked', + value: 'unchecked1' + }, { + text: 'checked', + value: 'checked2' + }, { + text: 'unchecked', + value: 'unchecked2' + }, { + text: 'checked', + value: 'checked3' + }], + disabled: true + } +}`,...(S=(y=n.parameters)==null?void 0:y.docs)==null?void 0:S.source}}};var B,A,E;s.parameters={...s.parameters,docs:{...(B=s.parameters)==null?void 0:B.docs,source:{originalSource:`{ + render: (args: SegmentedButtonProps) => + + , + args: { + isStretch: true, + value: ['We'], + items: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'].map(item => ({ + text: item, + value: item + })) + } +}`,...(E=(A=s.parameters)==null?void 0:A.docs)==null?void 0:E.source}}};var I,C,T;a.parameters={...a.parameters,docs:{...(I=a.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: ControllableSegmentedButton, + args: { + value: ['beforeAfter'], + type: 'checkbox', + items: [{ + text: 'And thou treble-dated crow That thy sable gender mak\\'st', + value: 'default', + testId: 'testId', + klId: 'klId', + componentsBefore: [], + componentsAfter: [] + }, { + text: 'With the breath thou giv\\'st and tak\\'st', + value: 'disabled', + disabled: true + }, { + text: '\\'Mongst our mourners shalt thou go', + value: 'before', + componentsBefore: [] + }, { + text: 'Here the anthem doth commence:', + value: 'after', + componentsAfter: [] + }, { + text: 'Love and constancy is dead', + value: 'beforeAfter', + componentsBefore: [], + componentsAfter: [] + }] + } +}`,...(T=(C=a.parameters)==null?void 0:C.docs)==null?void 0:T.source}}};var _,P,w;c.parameters={...c.parameters,docs:{...(_=c.parameters)==null?void 0:_.docs,source:{originalSource:`{ + args: { + source: { + segmented_button: componentColors.segmented_button, + segmented_button_item: componentColors.segmented_button_item + } + }, + render: args => +}`,...(w=(P=c.parameters)==null?void 0:P.docs)==null?void 0:w.source}}};const be=["Basic","Disabled","Stretched","Overflow","ColorTokens"];export{r as Basic,c as ColorTokens,n as Disabled,a as Overflow,s as Stretched,be as __namedExportsOrder,ge as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedControl.stories-R0Oyh3On.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedControl.stories-R0Oyh3On.js new file mode 100644 index 00000000..7d2cc018 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SegmentedControl.stories-R0Oyh3On.js @@ -0,0 +1,166 @@ +import{T as de}from"./Palette-oU4WYbWy.js";import{a1 as ce,a0 as pe,w as ue,R as e,u as ge,r as g,j as M,A as fe,H as be,y as he,aj as ye,b as B,B as I,c as q,S as $}from"./iframe-zz6a49H8.js";import{w as xe}from"./withMeta-CjSZnBk7.js";import{s as Se}from"./helpers-BytZKRkB.js";import{B as N}from"./Button-Djh220XQ.js";import{D as f}from"./Divider-DNO5OI2y.js";import{l as v}from"./Placeholder-Bv52avk_.js";import{B as ke}from"./Badge-DMO-MXiW.js";import{D as ve}from"./Dropdown-D5otA5yN.js";import{I as Ee}from"./Indicator-DNWfFabI.js";import{t as Ce}from"./Menu3-BhUF3vm5.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./type-CR-gS43P.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./colors-Pn4JZYjC.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./shouldForwardProp-Cdy-RLhZ.js";const n=ce(),Te=pe` + display: flex; + border-radius: ${n("radius")}; + background-color: ${n("bar.background")}; + margin-bottom: 10px; + width: max-content; + + .kl6-segmented-control-button, + .kl6-segmented-control-expander { + &:before { + display: block; + content: ''; + position: absolute; + left: 0; + width: 1px; + height: 16px; + background-color: ${n("bar.dividerColor")}; + } + } + + .active + .kl6-segmented-control-button, + .active + .kl6-segmented-control-expander { + &:before { + display: none; + } + } + + .kl6-segmented-control-button { + height: ${n("height")}; + background-color: transparent; + color: ${n("button.enabled.color")}; + border-radius: ${n("radius")}; + border: none; + cursor: pointer; + padding: ${n("padding")}; + position: relative; + display: flex; + align-items: center; + gap: 4px; + + font-family: ${n("fontFamily")}; + font-size: ${n("fontSize")}; + line-height: ${n("lineHeight")}; + font-weight: ${n("fontWeight")}; + font-style: ${n("fontStyle")}; + letter-spacing: ${n("letterSpacing")}; + + &:first-child, + &:focus-visible, + &.active { + &:before { + display: none; + } + } + + &:hover:not(.active) { + color: ${n("button.hover.color")}; + } + + &:focus, + &:focus-visible { + z-index: 1; + } + + &:focus-visible { + outline: 2px solid ${n("button.focus.boxShadow")}; + } + + &.active { + background-color: ${n("button.active.background")}; + box-shadow: inset 0 0 0 1px ${n("button.active.border")}; + } + } + + .kl6-segmented-control-expander { + display: flex; + align-items: center; + justify-content: center; + padding: 0 10px; + position: relative; + } + + span { + translate: none; + } +`,we=t=>ue(t,{componentName:"segmentedControl",defaultValues:{size:"medium"}}),ze=be.div.withConfig({shouldForwardProp:t=>!["cssConfig"].includes(t)})` + ${Te} +`,De={small:"medium",medium:"medium",large:"large"},ee=t=>{const s=we(t),r=De[t.size||"medium"];return e.createElement(te,{...s,badgeSize:r})},Ie=({className:t,text:s,counter:r,indicator:d,infoTooltip:c,iconBefore:p,disabled:_,onClick:o,badgeSize:E,...C})=>e.createElement("button",{className:M("kl6-segmented-control-button",t),onClick:o,...C},p,e.createElement("span",{className:"text"},s),c&&e.createElement(he,{text:c},e.createElement(ye,null)),r&&e.createElement(ke,{count:r.number,mode:r.mode,size:E}),d&&e.createElement(Ee,{mode:d})),te=({tabsData:t,contentData:s,className:r,cssConfig:d,badgeSize:c,defaultActiveTab:p,..._})=>{const o=p?t.find(a=>a.name===p):t[0],{testAttributes:E}=ge(_),[C,ne]=g.useState(o==null?void 0:o.name),[T,re]=g.useState(o==null?void 0:o.content),[oe,ae]=g.useState(o==null?void 0:o.properties),[w,Re]=g.useState([]),se=({name:a,content:i,properties:z})=>{ne(a),ae(z),T!==i&&re(i)},u=w==null?void 0:w.map(a=>({children:a.text}));return e.createElement("div",{className:"kl6-segmented-control"},e.createElement(ze,{className:M("kl6-segmented-control-bar",r),cssConfig:d,...E},t.map(({name:a,content:i,properties:z,onClick:D,...ie})=>{const le=me=>{se({name:a,content:i,properties:z}),D==null||D(me)};return e.createElement(Ie,{key:`tab_key_${a}`,badgeSize:c,role:"tab",className:M({active:C===a}),onClick:le,name:a,content:i,...ie})}),!!(u!=null&&u.length)&&e.createElement("div",{className:"kl6-segmented-control-expander"},e.createElement(ve,{overlay:u||[],disabled:!1,loading:!1,trigger:["click"],placement:"bottomRight"},e.createElement(fe,{icon:e.createElement(Ce,null)})))),e.createElement("div",null,T&&s[T](oe)))};ee.__docgenInfo={description:"",methods:[],displayName:"SegmentedControl",props:{tabsData:{required:!0,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + disabled?: boolean, + className?: string, + iconBefore?: ReactNode, + infoTooltip?: string, + counter?: SegmentedControlItemCounter, + indicator?: IndicatorMode, + onClick?: MouseEventHandler, + text?: string, + role?: string, + name?: string, + content?: string, + properties?: SegmentedContentProperties +}`,signature:{properties:[{key:"disabled",value:{name:"boolean",required:!1}},{key:"className",value:{name:"string",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"infoTooltip",value:{name:"string",required:!1}},{key:"counter",value:{name:"signature",type:"object",raw:`{ + number: number, + mode?: SegmentedControlCounterMode +}`,signature:{properties:[{key:"number",value:{name:"number",required:!0}},{key:"mode",value:{name:"BadgeLargeMode",required:!1}}]},required:!1}},{key:"indicator",value:{name:"IndicatorMode",required:!1}},{key:"onClick",value:{name:"MouseEventHandler",elements:[{name:"HTMLElement"}],raw:"MouseEventHandler",required:!1}},{key:"text",value:{name:"string",required:!1}},{key:"role",value:{name:"string",required:!1}},{key:"name",value:{name:"string",required:!1}},{key:"content",value:{name:"string",required:!1}},{key:"properties",value:{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record",required:!1}}]}}],raw:"SegmentedControlItemProps[]"},description:"Tabs Data"},contentData:{required:!0,tsType:{name:"Record",elements:[{name:"string"},{name:"signature",type:"function",raw:"(properties: SegmentedContentProperties | undefined) => ReactNode",signature:{arguments:[{type:{name:"union",raw:"SegmentedContentProperties | undefined",elements:[{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record"},{name:"undefined"}]},name:"properties"}],return:{name:"ReactNode"}}}],raw:"Record ReactNode>"},description:"Content Data"},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},defaultActiveTab:{required:!1,tsType:{name:"string"},description:"Initial segmented control item name"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},size:{required:!1,tsType:{name:"literal",value:"`${Exclude}`"},description:"Size"}}};te.__docgenInfo={description:"",methods:[],displayName:"SegmentedControlView",props:{badgeSize:{required:!1,tsType:{name:"BadgeSize"},description:""}}};const Me={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},_e="SegmentedControl",Be="Табы с возможностью прокидывать дополнительные проперти-модификаторы в контент",qe="Префильтры, модифицированное представление одной формы несколькими табами",$e="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=104692%3A554430",Ne="https://pixso.net/app/design/AdtmI5-HzUa5gS17g9eGag",He={dod:Me,component:_e,description:Be,usage:qe,designLink:$e,pixsoView:Ne},Pe=[I.Small,I.Medium,I.Large],l=[{name:"one",content:"default",properties:{state:"disabled",text:"im text from tab One properties"},text:"One"},{name:"two",content:"default",properties:{state:"disabled",text:"im text from tab Two properties"},text:"Two"},{name:"three",content:"another",properties:{text:"im text from tab Three properties"},text:"Three"},{name:"four",content:"another",properties:{state:"disabled",text:"im text from tab Four properties"},text:"Four"}],m={default:t=>{const{state:s,text:r}=t||{};return e.createElement($,{direction:"vertical",size:15,align:"flex-start",justify:"normal"},e.createElement(f,null),e.createElement(N,{disabled:s},"Some button"),r&&e.createElement(e.Fragment,null,e.createElement(f,null),e.createElement("div",null,r)))},another:t=>{const{state:s,text:r}=t||{};return e.createElement($,{direction:"vertical",size:15,align:"flex-start",justify:"normal"},e.createElement(f,null),e.createElement(N,{disabled:s},"Another button"),r&&e.createElement(e.Fragment,null,e.createElement(f,null),e.createElement("div",null,r)))}},ct={title:"Hexa UI Components/SegmentedControl",component:ee,argTypes:{size:{options:Pe,control:{type:"radio"}},...Se(["theme","componentType","componentId","dataTestId","klId","contentData"])},args:{size:"large",tabsData:l,contentData:m,defaultActiveTab:"two",testId:"segmented-control-test-id"},parameters:{badges:[B.stable,B.reviewedByDesign],docs:{page:xe(He)},design:!1}},b={},h={args:{size:"large",tabsData:l.map(t=>({...t,iconBefore:e.createElement(v,null)})),contentData:m,testId:"segmented-control-test-id"}},y={args:{size:"large",tabsData:l.map(t=>({...t,iconBefore:e.createElement(v,null),indicator:Math.floor(Math.random()*10)>5?"new":"critical"})),contentData:m,testId:"segmented-control-test-id"}},x={args:{size:"large",tabsData:l.map(t=>({...t,iconBefore:e.createElement(v,null),counter:{number:Math.floor(Math.random()*14),mode:Math.floor(Math.random()*10)>5?"critical_transparent":"neutral_transparent"}})),contentData:m,testId:"segmented-control-test-id"}},S={args:{size:"large",tabsData:l.map(t=>({...t,iconBefore:e.createElement(v,null),infoTooltip:"Lorem ipsum"})),contentData:m,testId:"segmented-control-test-id"}},k={args:{source:{segmented_control:q.segmented_control,segmented_control_item:q.segmented_control_item}},render:t=>e.createElement(de,{...t})};var H,P,R;b.parameters={...b.parameters,docs:{...(H=b.parameters)==null?void 0:H.docs,source:{originalSource:"{}",...(R=(P=b.parameters)==null?void 0:P.docs)==null?void 0:R.source}}};var L,F,W;h.parameters={...h.parameters,docs:{...(L=h.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + size: 'large', + tabsData: tabsData.map(tab => { + return { + ...tab, + iconBefore: + }; + }), + contentData, + testId: 'segmented-control-test-id' + } +}`,...(W=(F=h.parameters)==null?void 0:F.docs)==null?void 0:W.source}}};var j,A,V;y.parameters={...y.parameters,docs:{...(j=y.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + size: 'large', + tabsData: tabsData.map(tab => { + return { + ...tab, + iconBefore: , + indicator: Math.floor(Math.random() * 10) > 5 ? 'new' : 'critical' + }; + }), + contentData, + testId: 'segmented-control-test-id' + } +}`,...(V=(A=y.parameters)==null?void 0:A.docs)==null?void 0:V.source}}};var O,U,J;x.parameters={...x.parameters,docs:{...(O=x.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + size: 'large', + tabsData: tabsData.map(tab => { + return { + ...tab, + iconBefore: , + counter: { + number: Math.floor(Math.random() * 14), + mode: Math.floor(Math.random() * 10) > 5 ? 'critical_transparent' : 'neutral_transparent' + } + }; + }), + contentData, + testId: 'segmented-control-test-id' + } +}`,...(J=(U=x.parameters)==null?void 0:U.docs)==null?void 0:J.source}}};var Y,G,K;S.parameters={...S.parameters,docs:{...(Y=S.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + args: { + size: 'large', + tabsData: tabsData.map(tab => { + return { + ...tab, + iconBefore: , + infoTooltip: 'Lorem ipsum' + }; + }), + contentData, + testId: 'segmented-control-test-id' + } +}`,...(K=(G=S.parameters)==null?void 0:G.docs)==null?void 0:K.source}}};var Q,Z,X;k.parameters={...k.parameters,docs:{...(Q=k.parameters)==null?void 0:Q.docs,source:{originalSource:`{ + args: { + source: { + segmented_control: componentColors.segmented_control, + segmented_control_item: componentColors.segmented_control_item + } + }, + render: args => +}`,...(X=(Z=k.parameters)==null?void 0:Z.docs)==null?void 0:X.source}}};const pt=["Basic","Icons","WithIndicator","WithCounter","WithTooltip","ColorTokens"];export{b as Basic,k as ColorTokens,h as Icons,x as WithCounter,y as WithIndicator,S as WithTooltip,pt as __namedExportsOrder,ct as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select-AFVn7dC3.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select-AFVn7dC3.js new file mode 100644 index 00000000..ae8b2c0c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select-AFVn7dC3.js @@ -0,0 +1,544 @@ +import{aV as Vt,_ as ie,aX as Lt,bq as At,n as Ne,r as t,i as tn,l as Xe,j as qe,k as de,X as Kt,a as fe,bd as jt,bp as Bt,aZ as Wt,p as it,bo as zt,b9 as Ht,m as Ut,H as Be,a1 as Gt,a2 as lt,aw as ct,a0 as Dn,R as C,ag as Xt,T as Yt,A as Qt,aQ as Jt,a5 as Zt,u as eo,aM as no,av as to}from"./iframe-zz6a49H8.js";import{T as oo}from"./TextReducer-CXi1K97e.js";import{u as ro}from"./useGlobalStyles-cJLcvPW6.js";import{D as zn}from"./Divider-DNO5OI2y.js";import{L as ut}from"./Loader-Y1gOuUZF.js";import{T as st}from"./Tag-DxDPN1QL.js";import{r as ao}from"./index-BNCbYTB0.js";import{K as E,u as Mn}from"./KeyCode-D_nTN6KT.js";import{T as io}from"./index-BUgDoPiZ.js";import{p as Tn}from"./pickAttrs-BgtJ82nl.js";import{F as lo}from"./Overflow-8LRqTPgc.js";import{o as co,E as Hn}from"./type-CR-gS43P.js";import{L as uo}from"./List-pPHb0BSj.js";import{C as Un}from"./Checkbox-CLDGkQjT.js";import{I as so}from"./IconSearch-DTlFALI4.js";import{r as fo,u as po}from"./v4-BoP187Zn.js";import{u as dt}from"./useTranslation-7a9748wG.js";var yn,Gn;function mo(){if(Gn)return yn;Gn=1;var e=ao(),n=1/0,r=17976931348623157e292;function o(a){if(!a)return a===0?a:0;if(a=e(a),a===n||a===-n){var i=a<0?-1:1;return i*r}return a===a?a:0}return yn=o,yn}var Sn,Xn;function vo(){if(Xn)return Sn;Xn=1;var e=mo();function n(r){var o=e(r),a=o%1;return o===o?a?o-a:o:0}return Sn=n,Sn}let Yn,xn,Cn=0,kn=0;function mn(e,n,r){let o=0;const a=new Array(16);e=e||{};let i=e.node||Yn,l=e.clockseq!==void 0?e.clockseq:xn;if(i==null||l==null){const c=e.random||(e.rng||fo)();i==null&&(i=Yn=[c[0]|1,c[1],c[2],c[3],c[4],c[5]]),l==null&&(l=xn=(c[6]<<8|c[7])&16383)}let d=e.msecs!==void 0?e.msecs:Date.now(),p=e.nsecs!==void 0?e.nsecs:kn+1;const h=d-Cn+(p-kn)/1e4;if(h<0&&e.clockseq===void 0&&(l=l+1&16383),(h<0||d>Cn)&&e.nsecs===void 0&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Cn=d,kn=p,xn=l,d+=122192928e5;const m=((d&268435455)*1e4+p)%4294967296;a[o++]=m>>>24&255,a[o++]=m>>>16&255,a[o++]=m>>>8&255,a[o++]=m&255;const s=d/4294967296*1e4&268435455;a[o++]=s>>>8&255,a[o++]=s&255,a[o++]=s>>>24&15|16,a[o++]=s>>>16&255,a[o++]=l>>>8|128,a[o++]=l&255;for(let c=0;c<6;++c)a[o+c]=i[c];return n||po(a)}var En,Qn;function go(){if(Qn)return En;Qn=1;var e=vo(),n="Expected a function";function r(o,a){var i;if(typeof a!="function")throw new TypeError(n);return o=e(o),function(){return--o>0&&(i=a.apply(this,arguments)),o<=1&&(a=void 0),i}}return En=r,En}var In,Jn;function ho(){if(Jn)return In;Jn=1;var e=go();function n(r){return e(2,r)}return In=n,In}var bo=ho();const wo=Vt(bo);function Zn(e,n){var r=e.key,o;return"value"in e&&(o=e.value),r??(o!==void 0?o:"rc-index-key-".concat(n))}function ft(e,n){var r=e||{},o=r.label,a=r.value,i=r.options;return{label:o||(n?"children":"label"),value:a||"value",options:i||"options"}}function yo(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.fieldNames,o=n.childrenAsData,a=[],i=ft(r,!1),l=i.label,d=i.value,p=i.options;function h(m,s){m.forEach(function(c){var u=c[l];if(s||!(p in c)){var w=c[d];a.push({key:Zn(c,a.length),groupOption:s,data:c,label:u,value:w})}else{var T=u;T===void 0&&o&&(T=c.label),a.push({key:Zn(c,a.length),group:!0,data:c,label:T}),h(c[p],!0)}})}return h(e,!1),a}function Nn(e){var n=ie({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return Lt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),n}}),n}function So(e,n){if(!n||!n.length)return null;var r=!1;function o(i,l){var d=At(l),p=d[0],h=d.slice(1);if(!p)return[i];var m=i.split(p);return r=r||m.length>1,m.reduce(function(s,c){return[].concat(Ne(s),Ne(o(c,h)))},[]).filter(function(s){return s})}var a=o(e,n);return r?a:null}var xo=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Co=function(n){var r=n===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}}}},ko=function(n,r){var o=n.prefixCls;n.disabled;var a=n.visible,i=n.children,l=n.popupElement,d=n.containerWidth,p=n.animation,h=n.transitionName,m=n.dropdownStyle,s=n.dropdownClassName,c=n.direction,u=c===void 0?"ltr":c,w=n.placement,T=n.dropdownMatchSelectWidth,B=n.dropdownRender,q=n.dropdownAlign,D=n.getPopupContainer,K=n.empty,H=n.getTriggerDOMNode,W=n.onPopupVisibleChange,oe=n.onPopupMouseEnter,ve=tn(n,xo),F="".concat(o,"-dropdown"),A=l;B&&(A=B(l));var Y=t.useMemo(function(){return Co(T)},[T]),X=p?"".concat(F,"-").concat(p):h,Q=t.useRef(null);t.useImperativeHandle(r,function(){return{getPopupElement:function(){return Q.current}}});var _=ie({minWidth:d},m);return typeof T=="number"?_.width=T:T&&(_.width=d),t.createElement(io,Xe({},ve,{showAction:W?["click"]:[],hideAction:W?["click"]:[],popupPlacement:w||(u==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Y,prefixCls:F,popupTransitionName:X,popup:t.createElement("div",{ref:Q,onMouseEnter:oe},A),popupAlign:q,popupVisible:a,getPopupContainer:D,popupClassName:qe(s,de({},"".concat(F,"-empty"),K)),popupStyle:_,getTriggerDOMNode:H,onPopupVisibleChange:W}),i)},pt=t.forwardRef(ko);pt.displayName="SelectTrigger";var vn=function(n){var r=n.className,o=n.customizeIcon,a=n.customizeIconProps,i=n.onMouseDown,l=n.onClick,d=n.children,p;return typeof o=="function"?p=o(a):p=o,t.createElement("span",{className:r,onMouseDown:function(m){m.preventDefault(),i&&i(m)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},p!==void 0?p:t.createElement("span",{className:qe(r.split(/\s+/).map(function(h){return"".concat(h,"-icon")}))},d))},Eo=function(n,r){var o,a,i=n.prefixCls,l=n.id,d=n.inputElement,p=n.disabled,h=n.tabIndex,m=n.autoFocus,s=n.autoComplete,c=n.editable,u=n.activeDescendantId,w=n.value,T=n.maxLength,B=n.onKeyDown,q=n.onMouseDown,D=n.onChange,K=n.onPaste,H=n.onCompositionStart,W=n.onCompositionEnd,oe=n.open,ve=n.attrs,F=d||t.createElement("input",null),A=F,Y=A.ref,X=A.props,Q=X.onKeyDown,_=X.onChange,le=X.onMouseDown,N=X.onCompositionStart,f=X.onCompositionEnd,V=X.style;return F=t.cloneElement(F,ie(ie(ie({type:"search"},X),{},{id:l,ref:Kt(r,Y),disabled:p,tabIndex:h,autoComplete:s||"off",autoFocus:m,className:qe("".concat(i,"-selection-search-input"),(o=F)===null||o===void 0||(a=o.props)===null||a===void 0?void 0:a.className),role:"combobox","aria-expanded":oe,"aria-haspopup":"listbox","aria-owns":"".concat(l,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(l,"_list"),"aria-activedescendant":u},ve),{},{value:c?w:"",maxLength:T,readOnly:!c,unselectable:c?null:"on",style:ie(ie({},V),{},{opacity:c?null:0}),onKeyDown:function(z){B(z),Q&&Q(z)},onMouseDown:function(z){q(z),le&&le(z)},onChange:function(z){D(z),_&&_(z)},onCompositionStart:function(z){H(z),N&&N(z)},onCompositionEnd:function(z){W(z),f&&f(z)},onPaste:K})),F},_n=t.forwardRef(Eo);_n.displayName="Input";function mt(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var Io=typeof window<"u"&&window.document&&window.document.documentElement,Po=Io;function Ro(e,n){Po?t.useLayoutEffect(e,n):t.useEffect(e,n)}var et=function(n){n.preventDefault(),n.stopPropagation()},Do=function(n){var r=n.id,o=n.prefixCls,a=n.values,i=n.open,l=n.searchValue,d=n.inputRef,p=n.placeholder,h=n.disabled,m=n.mode,s=n.showSearch,c=n.autoFocus,u=n.autoComplete,w=n.activeDescendantId,T=n.tabIndex,B=n.removeIcon,q=n.maxTagCount,D=n.maxTagTextLength,K=n.maxTagPlaceholder,H=K===void 0?function(j){return"+ ".concat(j.length," ...")}:K,W=n.tagRender,oe=n.onToggleOpen,ve=n.onRemove,F=n.onInputChange,A=n.onInputPaste,Y=n.onInputKeyDown,X=n.onInputMouseDown,Q=n.onInputCompositionStart,_=n.onInputCompositionEnd,le=t.useRef(null),N=t.useState(0),f=fe(N,2),V=f[0],J=f[1],z=t.useState(!1),be=fe(z,2),ge=be[0],Oe=be[1],U="".concat(o,"-selection"),O=i||m==="tags"?l:"",v=m==="tags"||s&&(i||ge);Ro(function(){J(le.current.scrollWidth)},[O]);function P(j,L,re,ae,ce){return t.createElement("span",{className:qe("".concat(U,"-item"),de({},"".concat(U,"-item-disabled"),re)),title:typeof j=="string"||typeof j=="number"?j.toString():void 0},t.createElement("span",{className:"".concat(U,"-item-content")},L),ae&&t.createElement(vn,{className:"".concat(U,"-item-remove"),onMouseDown:et,onClick:ce,customizeIcon:B},"×"))}function G(j,L,re,ae,ce){var Ce=function(we){et(we),oe(!i)};return t.createElement("span",{onMouseDown:Ce},W({label:L,value:j,disabled:re,closable:ae,onClose:ce}))}function $(j){var L=j.disabled,re=j.label,ae=j.value,ce=!h&&!L,Ce=re;if(typeof D=="number"&&(typeof re=="string"||typeof re=="number")){var pe=String(Ce);pe.length>D&&(Ce="".concat(pe.slice(0,D),"..."))}var we=function(Se){Se&&Se.stopPropagation(),ve(j)};return typeof W=="function"?G(ae,Ce,L,ce,we):P(re,Ce,L,ce,we)}function S(j){var L=typeof H=="function"?H(j):H;return P(L,L,!1)}var Z=t.createElement("div",{className:"".concat(U,"-search"),style:{width:V},onFocus:function(){Oe(!0)},onBlur:function(){Oe(!1)}},t.createElement(_n,{ref:d,open:i,prefixCls:o,id:r,inputElement:null,disabled:h,autoFocus:c,autoComplete:u,editable:v,activeDescendantId:w,value:O,onKeyDown:Y,onMouseDown:X,onChange:F,onPaste:A,onCompositionStart:Q,onCompositionEnd:_,tabIndex:T,attrs:Tn(n,!0)}),t.createElement("span",{ref:le,className:"".concat(U,"-search-mirror"),"aria-hidden":!0},O," ")),he=t.createElement(lo,{prefixCls:"".concat(U,"-overflow"),data:a,renderItem:$,renderRest:S,suffix:Z,itemKey:"key",maxCount:q});return t.createElement(t.Fragment,null,he,!a.length&&!O&&t.createElement("span",{className:"".concat(U,"-placeholder")},p))},Mo=function(n){var r=n.inputElement,o=n.prefixCls,a=n.id,i=n.inputRef,l=n.disabled,d=n.autoFocus,p=n.autoComplete,h=n.activeDescendantId,m=n.mode,s=n.open,c=n.values,u=n.placeholder,w=n.tabIndex,T=n.showSearch,B=n.searchValue,q=n.activeValue,D=n.maxLength,K=n.onInputKeyDown,H=n.onInputMouseDown,W=n.onInputChange,oe=n.onInputPaste,ve=n.onInputCompositionStart,F=n.onInputCompositionEnd,A=t.useState(!1),Y=fe(A,2),X=Y[0],Q=Y[1],_=m==="combobox",le=_||T,N=c[0],f=B||"";_&&q&&!X&&(f=q),t.useEffect(function(){_&&Q(!1)},[_,q]);var V=m!=="combobox"&&!s&&!T?!1:!!f,J=N&&(typeof N.label=="string"||typeof N.label=="number")?N.label.toString():void 0,z=function(){if(N)return null;var ge=V?{visibility:"hidden"}:void 0;return t.createElement("span",{className:"".concat(o,"-selection-placeholder"),style:ge},u)};return t.createElement(t.Fragment,null,t.createElement("span",{className:"".concat(o,"-selection-search")},t.createElement(_n,{ref:i,prefixCls:o,id:a,open:s,inputElement:r,disabled:l,autoFocus:d,autoComplete:p,editable:le,activeDescendantId:h,value:f,onKeyDown:K,onMouseDown:H,onChange:function(ge){Q(!0),W(ge)},onPaste:oe,onCompositionStart:ve,onCompositionEnd:F,tabIndex:w,attrs:Tn(n,!0),maxLength:_?D:void 0})),!_&&N&&!V&&t.createElement("span",{className:"".concat(o,"-selection-item"),title:J},N.label),z())};function vt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,n=t.useRef(null),r=t.useRef(null);t.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function o(a){(a||n.current===null)&&(n.current=a),window.clearTimeout(r.current),r.current=window.setTimeout(function(){n.current=null},e)}return[function(){return n.current},o]}function No(e){return![E.ESC,E.SHIFT,E.BACKSPACE,E.TAB,E.WIN_KEY,E.ALT,E.META,E.WIN_KEY_RIGHT,E.CTRL,E.SEMICOLON,E.EQUALS,E.CAPS_LOCK,E.CONTEXT_MENU,E.F1,E.F2,E.F3,E.F4,E.F5,E.F6,E.F7,E.F8,E.F9,E.F10,E.F11,E.F12].includes(e)}var Oo=function(n,r){var o=t.useRef(null),a=t.useRef(!1),i=n.prefixCls,l=n.open,d=n.mode,p=n.showSearch,h=n.tokenWithEnter,m=n.onSearch,s=n.onSearchSubmit,c=n.onToggleOpen,u=n.onInputKeyDown,w=n.domRef;t.useImperativeHandle(r,function(){return{focus:function(){o.current.focus()},blur:function(){o.current.blur()}}});var T=vt(0),B=fe(T,2),q=B[0],D=B[1],K=function(f){var V=f.which;(V===E.UP||V===E.DOWN)&&f.preventDefault(),u&&u(f),V===E.ENTER&&d==="tags"&&!a.current&&!l&&(s==null||s(f.target.value)),No(V)&&c(!0)},H=function(){D(!0)},W=t.useRef(null),oe=function(f){m(f,!0,a.current)!==!1&&c(!0)},ve=function(){a.current=!0},F=function(f){a.current=!1,d!=="combobox"&&oe(f.target.value)},A=function(f){var V=f.target.value;if(h&&W.current&&/[\r\n]/.test(W.current)){var J=W.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");V=V.replace(J,W.current)}W.current=null,oe(V)},Y=function(f){var V=f.clipboardData,J=V.getData("text");W.current=J},X=function(f){var V=f.target;if(V!==o.current){var J=document.body.style.msTouchAction!==void 0;J?setTimeout(function(){o.current.focus()}):o.current.focus()}},Q=function(f){var V=q();f.target!==o.current&&!V&&f.preventDefault(),(d!=="combobox"&&(!p||!V)||!l)&&(l&&m("",!0,!1),c())},_={inputRef:o,onInputKeyDown:K,onInputMouseDown:H,onInputChange:A,onInputPaste:Y,onInputCompositionStart:ve,onInputCompositionEnd:F},le=d==="multiple"||d==="tags"?t.createElement(Do,Xe({},n,_)):t.createElement(Mo,Xe({},n,_));return t.createElement("div",{ref:w,className:"".concat(i,"-selector"),onClick:X,onMouseDown:Q},le)},gt=t.forwardRef(Oo);gt.displayName="Selector";function To(e,n,r){var o=t.useRef(null);o.current={open:n,triggerOpen:r},t.useEffect(function(){function a(i){var l=i.target;l.shadowRoot&&i.composed&&(l=i.composedPath()[0]||l),o.current.open&&e().filter(function(d){return d}).every(function(d){return!d.contains(l)&&d!==l})&&o.current.triggerOpen(!1)}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}function _o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,n=t.useState(!1),r=fe(n,2),o=r[0],a=r[1],i=t.useRef(null),l=function(){window.clearTimeout(i.current)};t.useEffect(function(){return l},[]);var d=function(h,m){l(),i.current=window.setTimeout(function(){a(h),m&&m()},e)};return[o,d,l]}var ht=t.createContext(null);function $o(){return t.useContext(ht)}var qo=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Fo=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function On(e){return e==="tags"||e==="multiple"}var Vo=t.forwardRef(function(e,n){var r,o,a=e.id,i=e.prefixCls,l=e.className,d=e.showSearch,p=e.tagRender,h=e.direction,m=e.omitDomProps,s=e.displayValues,c=e.onDisplayValuesChange,u=e.emptyOptions,w=e.notFoundContent,T=w===void 0?"Not Found":w,B=e.onClear,q=e.mode,D=e.disabled,K=e.loading,H=e.getInputElement,W=e.getRawInputElement,oe=e.open,ve=e.defaultOpen,F=e.onDropdownVisibleChange,A=e.activeValue,Y=e.onActiveValueChange,X=e.activeDescendantId,Q=e.searchValue,_=e.onSearch,le=e.onSearchSplit,N=e.tokenSeparators,f=e.allowClear,V=e.showArrow,J=e.inputIcon,z=e.clearIcon,be=e.OptionList,ge=e.animation,Oe=e.transitionName,U=e.dropdownStyle,O=e.dropdownClassName,v=e.dropdownMatchSelectWidth,P=e.dropdownRender,G=e.dropdownAlign,$=e.placement,S=e.getPopupContainer,Z=e.showAction,he=Z===void 0?[]:Z,j=e.onFocus,L=e.onBlur,re=e.onKeyUp,ae=e.onKeyDown,ce=e.onMouseDown,Ce=tn(e,qo),pe=On(q),we=(d!==void 0?d:pe)||q==="combobox",ne=ie({},Ce);Fo.forEach(function(k){delete ne[k]}),m==null||m.forEach(function(k){delete ne[k]});var Se=t.useState(!1),Ie=fe(Se,2),Pe=Ie[0],De=Ie[1];t.useEffect(function(){De(jt())},[]);var Le=t.useRef(null),I=t.useRef(null),ye=t.useRef(null),ue=t.useRef(null),Me=t.useRef(null),Ae=_o(),on=fe(Ae,3),Je=on[0],rn=on[1],Ze=on[2];t.useImperativeHandle(n,function(){var k,x;return{focus:(k=ue.current)===null||k===void 0?void 0:k.focus,blur:(x=ue.current)===null||x===void 0?void 0:x.blur,scrollTo:function(Ee){var se;return(se=Me.current)===null||se===void 0?void 0:se.scrollTo(Ee)}}});var Fe=t.useMemo(function(){var k;if(q!=="combobox")return Q;var x=(k=s[0])===null||k===void 0?void 0:k.value;return typeof x=="string"||typeof x=="number"?String(x):""},[Q,q,s]),an=q==="combobox"&&typeof H=="function"&&H()||null,Ke=typeof W=="function"&&W(),hn=Bt(I,Ke==null||(r=Ke.props)===null||r===void 0?void 0:r.ref),fn=Mn(void 0,{defaultValue:ve,value:oe}),ln=fe(fn,2),Ye=ln[0],en=ln[1],me=Ye,pn=!T&&u;(D||pn&&me&&q==="combobox")&&(me=!1);var We=pn?!1:me,Te=t.useCallback(function(k){var x=k!==void 0?k:!me;me!==x&&!D&&(en(x),F==null||F(x))},[D,me,en,F]),y=t.useMemo(function(){return(N||[]).some(function(k){return[` +`,`\r +`].includes(k)})},[N]),b=function(x,xe,Ee){var se=!0,Re=x;Y==null||Y(null);var $e=Ee?null:So(x,N);return q!=="combobox"&&$e&&(Re="",le==null||le($e),Te(!1),se=!1),_&&Fe!==Re&&_(Re,{source:xe?"typing":"effect"}),se},g=function(x){!x||!x.trim()||_(x,{source:"submit"})};t.useEffect(function(){!me&&!pe&&q!=="combobox"&&b("",!1,!1)},[me]),t.useEffect(function(){Ye&&D&&en(!1),D&&rn(!1)},[D]);var M=vt(),ee=fe(M,2),te=ee[0],ze=ee[1],_e=function(x){var xe=te(),Ee=x.which;if(Ee===E.ENTER&&(q!=="combobox"&&x.preventDefault(),me||Te(!0)),ze(!!Fe),Ee===E.BACKSPACE&&!xe&&pe&&!Fe&&s.length){for(var se=Ne(s),Re=null,$e=se.length-1;$e>=0;$e-=1){var un=se[$e];if(!un.disabled){se.splice($e,1),Re=un;break}}Re&&c(se,{type:"remove",values:[Re]})}for(var Ue=arguments.length,nn=new Array(Ue>1?Ue-1:0),Ge=1;Ge1?xe-1:0),se=1;se1?$e-1:0),Ue=1;Ue<$e;Ue++)un[Ue-1]=arguments[Ue];ce==null||ce.apply(void 0,[x].concat(un))},Rt=t.useState(null),Fn=fe(Rt,2),Vn=Fn[0],Dt=Fn[1],Mt=t.useState({}),Nt=fe(Mt,2),Ot=Nt[1];function Tt(){Ot({})}Wt(function(){if(We){var k,x=Math.ceil((k=Le.current)===null||k===void 0?void 0:k.offsetWidth);Vn!==x&&!Number.isNaN(x)&&Dt(x)}},[We]);var Ln;Ke&&(Ln=function(x){Te(x)}),To(function(){var k;return[Le.current,(k=ye.current)===null||k===void 0?void 0:k.getPopupElement()]},We,Te);var _t=t.useMemo(function(){return ie(ie({},e),{},{notFoundContent:T,open:me,triggerOpen:We,id:a,showSearch:we,multiple:pe,toggleOpen:Te})},[e,T,We,me,a,we,pe,Te]),An=V!==void 0?V:K||!pe&&q!=="combobox",Kn;An&&(Kn=t.createElement(vn,{className:qe("".concat(i,"-arrow"),de({},"".concat(i,"-arrow-loading"),K)),customizeIcon:J,customizeIconProps:{loading:K,searchValue:Fe,open:me,focused:Je,showSearch:we}}));var jn,$t=function(){B==null||B(),c([],{type:"clear",values:s}),b("",!1,!1)};!D&&f&&(s.length||Fe)&&(jn=t.createElement(vn,{className:"".concat(i,"-clear"),onMouseDown:$t,customizeIcon:z},"×"));var qt=t.createElement(be,{ref:Me}),Ft=qe(i,l,(o={},de(o,"".concat(i,"-focused"),Je),de(o,"".concat(i,"-multiple"),pe),de(o,"".concat(i,"-single"),!pe),de(o,"".concat(i,"-allow-clear"),f),de(o,"".concat(i,"-show-arrow"),An),de(o,"".concat(i,"-disabled"),D),de(o,"".concat(i,"-loading"),K),de(o,"".concat(i,"-open"),me),de(o,"".concat(i,"-customize-input"),an),de(o,"".concat(i,"-show-search"),we),o)),Bn=t.createElement(pt,{ref:ye,disabled:D,prefixCls:i,visible:We,popupElement:qt,containerWidth:Vn,animation:ge,transitionName:Oe,dropdownStyle:U,dropdownClassName:O,direction:h,dropdownMatchSelectWidth:v,dropdownRender:P,dropdownAlign:G,placement:$,getPopupContainer:S,empty:u,getTriggerDOMNode:function(){return I.current},onPopupVisibleChange:Ln,onPopupMouseEnter:Tt},Ke?t.cloneElement(Ke,{ref:hn}):t.createElement(gt,Xe({},e,{domRef:I,prefixCls:i,inputElement:an,ref:ue,id:a,showSearch:we,mode:q,activeDescendantId:X,tagRender:p,values:s,open:me,onToggleOpen:Te,activeValue:A,searchValue:Fe,onSearch:b,onSearchSubmit:g,onRemove:He,tokenWithEnter:y}))),wn;return Ke?wn=Bn:wn=t.createElement("div",Xe({className:Ft},ne,{ref:Le,onMouseDown:je,onKeyDown:_e,onKeyUp:ke,onFocus:bn,onBlur:qn}),Je&&!me&&t.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(s.map(function(k){var x=k.label,xe=k.value;return["number","string"].includes(it(x))?x:xe}).join(", "))),Bn,Kn,jn),t.createElement(ht.Provider,{value:_t},wn)});function Lo(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var bt=t.createContext(null),Ao=["disabled","title","children","style","className"];function nt(e){return typeof e=="string"||typeof e=="number"}var Ko=function(n,r){var o=$o(),a=o.prefixCls,i=o.id,l=o.open,d=o.multiple,p=o.mode,h=o.searchValue,m=o.toggleOpen,s=o.notFoundContent,c=o.onPopupScroll,u=t.useContext(bt),w=u.flattenOptions,T=u.onActiveValue,B=u.defaultActiveFirstOption,q=u.onSelect,D=u.menuItemSelectedIcon,K=u.rawValues,H=u.fieldNames,W=u.virtual,oe=u.listHeight,ve=u.listItemHeight,F="".concat(a,"-item"),A=zt(function(){return w},[l,w],function(O,v){return v[0]&&O[1]!==v[1]}),Y=t.useRef(null),X=function(v){v.preventDefault()},Q=function(v){Y.current&&Y.current.scrollTo(typeof v=="number"?{index:v}:v)},_=function(v){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,G=A.length,$=0;$1&&arguments[1]!==void 0?arguments[1]:!1;V(v);var G={source:P?"keyboard":"mouse"},$=A[v];if(!$){T(null,-1,G);return}T($.value,v,G)};t.useEffect(function(){J(B!==!1?_(0):-1)},[A.length,h]);var z=t.useCallback(function(O){return K.has(O)&&p!=="combobox"},[p,Ne(K).toString()]);t.useEffect(function(){var O=setTimeout(function(){if(!d&&l&&K.size===1){var P=Array.from(K)[0],G=A.findIndex(function($){var S=$.data;return S.value===P});G!==-1&&(J(G),Q(G))}});if(l){var v;(v=Y.current)===null||v===void 0||v.scrollTo(void 0)}return function(){return clearTimeout(O)}},[l,h]);var be=function(v){v!==void 0&&q(v,{selected:!K.has(v)}),d||m(!1)};if(t.useImperativeHandle(r,function(){return{onKeyDown:function(v){var P=v.which,G=v.ctrlKey;switch(P){case E.N:case E.P:case E.UP:case E.DOWN:{var $=0;if(P===E.UP?$=-1:P===E.DOWN?$=1:Lo()&&G&&(P===E.N?$=1:P===E.P&&($=-1)),$!==0){var S=_(f+$,$);Q(S),J(S,!0)}break}case E.ENTER:{var Z=A[f];Z&&!Z.data.disabled?be(Z.value):be(void 0),l&&v.preventDefault();break}case E.ESC:m(!1),l&&v.stopPropagation()}},onKeyUp:function(){},scrollTo:function(v){Q(v)}}}),A.length===0)return t.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(F,"-empty"),onMouseDown:X},s);var ge=Object.keys(H).map(function(O){return H[O]}),Oe=function(v){return v.label},U=function(v){var P=A[v];if(!P)return null;var G=P.data||{},$=G.value,S=P.group,Z=Tn(G,!0),he=Oe(P);return P?t.createElement("div",Xe({"aria-label":typeof he=="string"&&!S?he:null},Z,{key:v,role:S?"presentation":"option",id:"".concat(i,"_list_").concat(v),"aria-selected":z($)}),$):null};return t.createElement(t.Fragment,null,t.createElement("div",{role:"listbox",id:"".concat(i,"_list"),style:{height:0,width:0,overflow:"hidden"}},U(f-1),U(f),U(f+1)),t.createElement(uo,{itemKey:"key",ref:Y,data:A,height:oe,itemHeight:ve,fullHeight:!1,onMouseDown:X,onScroll:c,virtual:W},function(O,v){var P,G=O.group,$=O.groupOption,S=O.data,Z=O.label,he=O.value,j=S.key;if(G){var L,re=(L=S.title)!==null&&L!==void 0?L:nt(Z)&&Z;return t.createElement("div",{className:qe(F,"".concat(F,"-group")),title:re},Z!==void 0?Z:j)}var ae=S.disabled,ce=S.title;S.children;var Ce=S.style,pe=S.className,we=tn(S,Ao),ne=co(we,ge),Se=z(he),Ie="".concat(F,"-option"),Pe=qe(F,Ie,pe,(P={},de(P,"".concat(Ie,"-grouped"),$),de(P,"".concat(Ie,"-active"),f===v&&!ae),de(P,"".concat(Ie,"-disabled"),ae),de(P,"".concat(Ie,"-selected"),Se),P)),De=Oe(O),Le=!D||typeof D=="function"||Se,I=typeof De=="number"?De:De||he,ye=nt(I)?I.toString():void 0;return ce!==void 0&&(ye=ce),t.createElement("div",Xe({},ne,{"aria-selected":Se,className:Pe,title:ye,onMouseMove:function(){f===v||ae||J(v)},onClick:function(){ae||be(he)},style:Ce}),t.createElement("div",{className:"".concat(Ie,"-content")},I),t.isValidElement(D)||Se,Le&&t.createElement(vn,{className:"".concat(F,"-option-state"),customizeIcon:D,customizeIconProps:{isSelected:Se}},Se?"✓":null))}))},wt=t.forwardRef(Ko);wt.displayName="OptionList";var sn=function(){return null};sn.isSelectOption=!0;var gn=function(){return null};gn.isSelectOptGroup=!0;var jo=["children","value"],Bo=["children"];function Wo(e){var n=e.key,r=e.props,o=r.children,a=r.value,i=tn(r,jo);return ie({key:n,value:a!==void 0?a:n,children:o},i)}function yt(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ht(e).map(function(r,o){if(!t.isValidElement(r)||!r.type)return null;var a=r.type.isSelectOptGroup,i=r.key,l=r.props,d=l.children,p=tn(l,Bo);return n||!a?Wo(r):ie(ie({key:"__RC_SELECT_GRP__".concat(i===null?o:i,"__"),label:i},p),{},{options:yt(d)})}).filter(function(r){return r})}function zo(e,n,r,o,a){return t.useMemo(function(){var i=e,l=!e;l&&(i=yt(n));var d=new Map,p=new Map,h=function(c,u,w){w&&typeof w=="string"&&c.set(u[w],u)};function m(s){for(var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=0;u2&&arguments[2]!==void 0?arguments[2]:{},M=g.source,ee=M===void 0?"keyboard":M;hn(b),l&&o==="combobox"&&y!==null&&ee==="keyboard"&&Ze(String(y))},[l,o]),Ye=function(b,g){var M=function(){var Ve,je=Se(b);return[f?{label:je==null?void 0:je[U.label],value:b,key:(Ve=je==null?void 0:je.key)!==null&&Ve!==void 0?Ve:b}:b,Nn(je)]};if(g&&u){var ee=M(),te=fe(ee,2),ze=te[0],_e=te[1];u(ze,_e)}else if(!g&&w){var ke=M(),He=fe(ke,2),cn=He[0],bn=He[1];w(cn,bn)}},en=ot(function(y,b){var g,M=be?b.selected:!0;M?g=be?[].concat(Ne(ne),[y]):[y]:g=ne.filter(function(ee){return ee.value!==y}),Ae(g),Ye(y,M),o==="combobox"?Ze(""):(!On||c)&&(G(""),Ze(""))}),me=function(b,g){Ae(b),(g.type==="remove"||g.type==="clear")&&g.values.forEach(function(M){Ye(M.value,!1)})},pn=function(b,g){if(G(b),Ze(null),g.source==="submit"){var M=(b||"").trim();if(M){var ee=Array.from(new Set([].concat(Ne(Pe),[M])));Ae(ee),Ye(M,!0),G("")}return}g.source!=="blur"&&(o==="combobox"&&Ae(b),m==null||m(b))},We=function(b){var g=b;o!=="tags"&&(g=b.map(function(ee){var te=Z.get(ee);return te==null?void 0:te.value}).filter(function(ee){return ee!==void 0}));var M=Array.from(new Set([].concat(Ne(Pe),Ne(g))));Ae(M),M.forEach(function(ee){Ye(ee,!0)})},Te=t.useMemo(function(){var y=A!==!1&&B!==!1;return ie(ie({},$),{},{flattenOptions:Me,onActiveValue:ln,defaultActiveFirstOption:fn,onSelect:en,menuItemSelectedIcon:F,rawValues:Pe,fieldNames:U,virtual:y,listHeight:X,listItemHeight:_,childrenAsData:ge})},[$,Me,ln,fn,en,F,Pe,U,A,B,X,_,ge]);return t.createElement(bt.Provider,{value:Te},t.createElement(Vo,Xe({},J,{id:z,prefixCls:i,ref:n,omitDomProps:Jo,mode:o,displayValues:Ie,onDisplayValuesChange:me,searchValue:P,onSearch:pn,onSearchSplit:We,dropdownMatchSelectWidth:B,OptionList:wt,emptyOptions:!Me.length,activeValue:rn,activeDescendantId:"".concat(z,"_list_").concat(Ke)})))}),$n=er;$n.Option=sn;$n.OptGroup=gn;const R=Gt(),Qe=lt(ct.BTR3);function Rn(e){return e.replace(/"/g,'\\"').replace(/\n/g,"\\A")}const nr=Be.div` + width: 100%; +`,tr=Be.div` + width: 100%; +`,or=Dn` + width: 100%; + + .ant-select-selector { + font-family: ${Qe.fontFamily}; + font-size: ${Qe.fontSize}; + line-height: ${Qe.lineHeight}; + font-weight: ${Qe.fontWeight}; + font-style: ${Qe.fontStyle}; + letter-spacing: ${Qe.letterSpacing}; + + .ant-select-selection-overflow { + padding: 3px 0; + + .ant-select-selection-overflow-item { + display: flex; + align-items: center; + min-height: 24px; + + &.ant-select-selection-overflow-item-suffix { + bottom: 0; + top: 0; + } + &:not(.ant-select-selection-overflow-item-rest) > span { + margin-right: 4px; + } + } + + .ant-tag { + margin-right: 0; + } + } + + > .ant-select-selection-search > .ant-select-selection-search-input { + height: 100%; + } + } + + &.ant-select-single { + .ant-select-selector { + padding: 6px 36px 6px 12px; + } + + &.ant-select-show-arrow { + .ant-select-selection-placeholder, + .ant-select-selection-item { + padding-right: 0; + } + } + } + + &.ant-select-multiple { + .ant-select-selector { + padding: 0 64px 0 12px; + } + + .ant-select-selection-search { + margin-inline-start: 0; + line-height: 20px; + } + + &.ant-select-focused, + &.ant-select-open { + .ant-select-selector { + border: none; + box-shadow: ${R("focus.boxShadow")}; + background-color: ${R("enabled.background")}; + } + } + } + + // color states + &&:not(.ant-select-customize-input) { + // enabled + &:not(.ant-select-disabled) { + .ant-select-selector { + background-color: ${R("enabled.background")}; + border: 1px solid ${R("enabled.border")}; + } + + .ant-select-selection-search-input { + color: ${R("enabled.color")}; + } + + .ant-select-selection-item { + color: ${R("enabled.color")}; + opacity: 1; + } + + .ant-select-selection-placeholder { + color: ${R("enabled.placeholder.color")}; + } + + .select-chevron, + .ant-select-arrow { + color: ${R("enabled.color")}; + } + + .ant-select-clear { + background-color: ${R("enabled.background")}; + } + + // validation status + ${e=>` + &:not(.ant-select-focused) .ant-select-selector { + border-color: ${R(`${e.validationStatus}.border`)(e)}; + }`} + + // focused + &.ant-select-focused .ant-select-selector { + box-shadow: ${R("focus.boxShadow")}; + background-color: ${R("enabled.background")}; + } + + // open + &.ant-select-open .ant-select-selector { + box-shadow: ${R("focus.boxShadow")}; + background-color: ${R("enabled.background")}; + } + + // hover + &:not(.ant-select-focused):hover .ant-select-selector { + border-color: ${R("hover.border")}; + } + } + + // disabled + &.ant-select-disabled { + .ant-select-selector { + background-color: ${R("disabled.background")}; + border: 1px solid ${R("disabled.border")}; + + .ant-select-selection-item { + color: ${R("disabled.color")}; + } + } + + .ant-select-selection-placeholder { + color: ${R("disabled.placeholder.color")}; + } + } + + &.kl6-select-readonly { + .ant-select-selector { + cursor: auto; + + .ant-select-selection-item { + color: ${R("readonly.color")}; + } + input { + cursor: auto; + } + } + + .ant-select-selection-placeholder { + color: ${R("readonly.color")}; + } + } + + .select-chevron { + color: ${R("disabled.color")}; + } + } + + .ant-select-selector { + border-radius: 8px !important; + + > .ant-select-selection-placeholder { + opacity: 1; + line-height: 20px; + } + + > .ant-select-selection-item { + display: inline-block; + line-height: 20px; + } + } + + &.ant-select-open .ant-select-arrow { + transform: rotate(0.5turn); + } + + > .ant-select-arrow { + width: 16px; + height: 16px; + right: 12px; + margin-top: 0; + transform: none; + top: 8px; + } + + > .ant-select-clear { + opacity: 1; + right: 32px; + top: 8px; + bottom: 1px; + width: 16px; + height: 16px; + border-radius: 8px; + margin-top: 0; + } + + .dropdown-custom { // duplicate for TreeSelect + background-color: ${R("enabled.dropdown.background")}; + border-radius: 4px; + box-shadow: ${R("enabled.dropdown.boxShadow")}; + + &.dropdown-loading { + min-height: 64px; + } + } + + .ant-select-selection-overflow-item-rest .ant-select-selection-item { + background: none; + border: none; + margin: 0; + padding: 0; + } +`,rr=Dn` + .ant-select-item-option { + color: ${R("enabled.option.color")}; + position: relative; + padding-inline-end: 30px; + + .ant-select-item-option-state { + color: ${R("enabled.option.color")} !important; + position: absolute; + height: 16px; + width: 16px; + top: 50%; + right: 13px; + transform: translateY(-50%); + } + + .ant-select-item-option-content { + display: flex; + align-items: center; + + .dropdown-v6-multi-checkbox { + margin-right: 5px; + } + } + + .ant-select-item-option-content > span { + max-width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis + } + + .ant-select-item-option-content .dropdown-v6-multi-checkbox + span { + max-width: calc(100% - 23px); + } + + &:focus-visible { + background-color: ${R("hover.option.background")}; + outline: none; + } + } + + .rc-virtual-list { + & ::-webkit-scrollbar { + -webkit-appearance: none; + height: 8px; + width: 8px; + background-color: var(--scrollbar--bg--enabled); + border-radius: 4px; + + &:hover { + background-color: var(--scrollbar--bg--hover); + } + + &:active { + background-color: var(--scrollbar--bg--active); + } + } + + & ::-webkit-scrollbar-thumb { + border-radius: 4px; + background-color: var(--scrollbar--bar--enabled); + + &:hover { + background-color: var(--scrollbar--bar--hover); + } + + &:active { + background-color: var(--scrollbar--bar--active); + } + } + } + + .ant-select-item-option-selected:not(.ant-select-item-option-disabled) { + background-color: ${R("selected.option.background")}; + color: ${R("selected.option.color")}; + font-weight: ${Qe.fontWeight}; + } + + .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected) { + &, &:hover { + background-color: ${R("hover.option.background")}; + } + } + + .ant-select-item-option-selected { + color: ${R("hover.option.color")}; + background-color: ${R("selected.option.background")}; + } + + .ant-select-item-option-disabled { + color: ${R("disabled.option.color")}; + } + + .ant-select-item-group { + padding: 10px 12px 6px 12px; + color: ${R("enabled.placeholder.color")}; + ${lt(ct.BTM4)} + } + + ${e=>e.isMultiSelect&&Dn` + .ant-select-item-option-state { + display: none; + } + + .ant-select-item:not([label]) { + &:not(.ant-select-item-option-selected) { + background: ${R("selected.option.background")}; + } + + .ant-select-item-option-content { + &, &:before { + color: ${R("selected.option.color")}; + } + } + + &:not(.ant-select-item-option-selected) .ant-select-item-option-content:before { + content: "${Rn(e.t("select.tags.addPrefix"))}"; + } + + &.ant-select-item-option-selected .ant-select-item-option-content:before { + content: "${Rn(e.t("select.tags.removePrefix"))}"; + } + + .ant-select-item-option-content:after { + content: "${Rn(e.t("select.tags.addRemovePostfix"))}"; + } + } + `} +`,ar=Be.div.withConfig({shouldForwardProp:e=>!["cssConfig","isMultiSelect","t"].includes(e)})` + ${rr} +`;function ir(e,n){return` + .${n} { + background-color: ${e.enabled.dropdown.background}; + border-radius: 4px; + box-shadow: ${e.enabled.dropdown.boxShadow}; + } + + .${n}.dropdown-loading { + min-height: 64px; + } + `}const lr=Be.div` + display: flex; + color: ${R("enabled.loadingError.color")}; + + > svg { + margin-top: 2px; + margin-right: 4px; + } + + > div { + flex: 1; + } +`,cr=Be.span` + color: ${R("enabled.option.description")}; +`,ur=Be.div` + display: flex; +`,sr=Be.div` + display: flex; + flex-direction: column; +`,rt=e=>typeof e!="object"&&typeof e!="number"?{label:e,value:mn(),key:mn()}:e,at=(e,n,r)=>e==null||!n||r!=="tags"?e:Array.isArray(e)?e.map(rt):[rt(e)],dr=(e,n)=>{if(Array.isArray(n)){let r=n[n.length-1];return typeof r!="object"&&typeof r!="number"&&(r={label:r,value:mn(),key:mn()}),[...e,r]}return n},fr=(e,n)=>{if(Array.isArray(n)&&Array.isArray(e)){const r=[...e];if(n.length===0)return[];const o=r.findIndex((a,i)=>typeof a=="object"?n[i]!==(a==null?void 0:a.value):n[i]!==a);return r.splice(o,1),r}return n},pr=e=>{for(;e;){if(e instanceof Element&&(window.getComputedStyle(e).overflow==="auto"||window.getComputedStyle(e).overflow==="scroll"))return e;e=e.parentNode}return null},St=()=>{const{t:e}=dt();return C.createElement(Hn,{image:Hn.PRESENTED_IMAGE_SIMPLE,description:C.createElement(Yt,{type:"BTR3"},e("select.empty")),className:"ant-empty-small","data-testid":"select-no-data","kl-id":"empty-data"})},xt=()=>C.createElement(Xt,{testId:"select-chevron-icon",klId:"down-icon"}),mr=()=>C.createElement(so,{testId:"select-search-icon",klId:"search-icon"}),Ct=()=>C.createElement(Qt,{mode:"filled",testId:"select-clear-search-icon",klId:"clear-icon"});function kt({onLoad:e}){return t.useEffect(()=>{e()},[e]),C.createElement(ut,{centered:!0,testId:"select-option-loading-more"})}function Et({cssConfig:e,children:n}){return C.createElement(lr,{cssConfig:e},C.createElement(Jt,null),C.createElement("div",null,n))}const vr=Be(({className:e})=>C.createElement("div",{className:qe("dropdown-v6-multi-checkbox",e)},C.createElement(Un,{className:"dropdown-v6-multi-checkbox-unchecked",checked:!1}),C.createElement(Un,{className:"dropdown-v6-multi-checkbox-checked",checked:!0})))` + width: 18px; + height: 22px; + display: inline-flex; + + .ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 0; + } + + .ant-checkbox { + top: 4px; + } + + .ant-select-item-option.ant-select-item-option-selected & .dropdown-v6-multi-checkbox-unchecked, + .ant-select-item-option:not(.ant-select-item-option-selected) & .dropdown-v6-multi-checkbox-checked { + display: none; + } +`;St.__docgenInfo={description:"",methods:[],displayName:"EmptyData"};xt.__docgenInfo={description:"",methods:[],displayName:"ChevronIcon"};mr.__docgenInfo={description:"",methods:[],displayName:"SearchIcon"};Ct.__docgenInfo={description:"",methods:[],displayName:"ClearIcon"};kt.__docgenInfo={description:"",methods:[],displayName:"LoadingTrigger"};Et.__docgenInfo={description:"",methods:[],displayName:"LoadingErrorContent",props:{cssConfig:{required:!0,tsType:{name:"intersection",raw:`Focus & { + enabled: StateProps & { + dropdown: StateProps, + option: StateProps & { + description: string + }, + placeholder: StateProps, + loadingError: StateProps + }, + disabled: StateProps & { + placeholder?: StateProps, + option: StateProps + }, + selected: StateProps & { + option: StateProps + }, + hover: StateProps & { + option: StateProps + }, + readonly?: StateProps +} & Partial>`,elements:[{name:"Focus"},{name:"signature",type:"object",raw:`{ + enabled: StateProps & { + dropdown: StateProps, + option: StateProps & { + description: string + }, + placeholder: StateProps, + loadingError: StateProps + }, + disabled: StateProps & { + placeholder?: StateProps, + option: StateProps + }, + selected: StateProps & { + option: StateProps + }, + hover: StateProps & { + option: StateProps + }, + readonly?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"intersection",raw:`StateProps & { + dropdown: StateProps, + option: StateProps & { + description: string + }, + placeholder: StateProps, + loadingError: StateProps +}`,elements:[{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1},{name:"signature",type:"object",raw:`{ + dropdown: StateProps, + option: StateProps & { + description: string + }, + placeholder: StateProps, + loadingError: StateProps +}`,signature:{properties:[{key:"dropdown",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}},{key:"option",value:{name:"intersection",raw:`StateProps & { + description: string +}`,elements:[{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1},{name:"signature",type:"object",raw:`{ + description: string +}`,signature:{properties:[{key:"description",value:{name:"string",required:!0}}]}}],required:!0}},{key:"placeholder",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}},{key:"loadingError",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}}]}}],required:!0}},{key:"disabled",value:{name:"intersection",raw:`StateProps & { + placeholder?: StateProps, + option: StateProps +}`,elements:[{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1},{name:"signature",type:"object",raw:`{ + placeholder?: StateProps, + option: StateProps +}`,signature:{properties:[{key:"placeholder",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}},{key:"option",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}}]}}],required:!0}},{key:"selected",value:{name:"intersection",raw:`StateProps & { + option: StateProps +}`,elements:[{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1},{name:"signature",type:"object",raw:`{ + option: StateProps +}`,signature:{properties:[{key:"option",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}}]}}],required:!0}},{key:"hover",value:{name:"intersection",raw:`StateProps & { + option: StateProps +}`,elements:[{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1},{name:"signature",type:"object",raw:`{ + option: StateProps +}`,signature:{properties:[{key:"option",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}}]}}],required:!0}},{key:"readonly",value:{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}}]}},{name:"Partial",elements:[{name:"Record",elements:[{name:"ValidationStatus"},{name:"signature",type:"object",raw:`{ + color?: string, + background?: string, + border?: string, + boxShadow?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"boxShadow",value:{name:"string",required:!1}}]},required:!1}],raw:"Record"}],raw:"Partial>"}]},description:""},children:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""}}};const gr=e=>Zt({...e,mode:void 0},{componentName:"select",defaultValues:{}}),hr=Be($n).withConfig({shouldForwardProp:e=>!["cssConfig","validationStatus"].includes(e)})`${or}`,It=e=>C.createElement(st,{size:"small"},`+ ${e.length} ...`),dn=t.forwardRef((e,n)=>{const{children:r,hasMore:o,onLoadMore:a,options:i,cssConfig:l,...d}=eo(gr(e)),[p,h]=t.useState(),m=t.useMemo(()=>wo(()=>{a==null||a()}),[a]),s=e.mode==="multiple"||e.mode==="tags";function c(u){return u.options?C.createElement(gn,{key:u.value,label:u.label},u.options.map(c)):C.createElement(sn,{...u,key:u.value,"data-value":u.value,label:typeof u.label=="string"?u.label.trim():u.label,role:"option"},C.createElement(ur,null,s&&C.createElement(vr,null),C.createElement(sr,null,C.createElement(oo,{truncationWidth:p},u.label),u.description&&C.createElement(cr,{cssConfig:l},u.description))))}return C.createElement(Pt,{...d,ref:n,mode:e.mode,cssConfig:l,setSelectOffsetWidth:h},r||(i==null?void 0:i.map(c)),o&&C.createElement(sn,{key:"loading-more-option",disabled:!0},C.createElement(kt,{onLoad:m})))}),Pt=t.forwardRef(({setSelectOffsetWidth:e,allowNonUniqueValues:n,autoClearSearchValue:r=!0,autoFocus:o=!1,children:a,className:i,closeOnParentScroll:l,cssConfig:d,defaultValue:p,disabled:h=!1,dropdownClassName:m,dropdownMaxHeight:s,filterOption:c,getPopupContainer:u,loading:w=!1,loadingError:T,mode:B,notFoundContent:q,onChange:D,onDropdownVisibleChange:K,onSearch:H,onClear:W,open:oe,optionFilterProp:ve="label",optionLabelProp:F="label",placement:A="bottomLeft",readOnly:Y,renderDropdown:X,renderFooter:Q,renderHeader:_,showArrow:le=!0,showSearch:N=!1,testAttributes:f,usePortal:V,validationStatus:J="default",value:z,virtual:be=!1,...ge},Oe)=>{ro();const U=no(d,ir,dn),O=to(),{t:v}=dt(),[P,G]=t.useState(()=>at(p,n,B)),$=t.useMemo(()=>at(z,n,B),[z]),S=$!==void 0?$:P,Z=B==="multiple"||B==="tags",[he,j]=t.useState(!!oe),L=t.useRef(null);t.useEffect(()=>{if(L.current){const I=L.current.offsetWidth;e&&e(I)}},[L]);const re=t.useCallback(()=>{l&&(L!=null&&L.current)&&j(!1)},[l,L]),[ae,ce]=t.useState(""),Ce=I=>{r||I!==""?(ce(I),H==null||H(I)):H==null||H(ae)},pe=()=>{ce(""),W==null||W()},we=I=>{N&&!r&&I.code==="Backspace"&&ae.length===1&&pe()},ne=()=>{r&&ce("")},Se=t.useCallback((I,ye)=>{let ue=I;n&&Array.isArray(ue)&&(Array.isArray(S)&&S.length{const I=pr(L==null?void 0:L.current);if(!(!(I instanceof Element)||!l))return I.addEventListener("scroll",re),()=>I.removeEventListener("scroll",re)},[l,oe,L,re]);const Ie=t.useCallback(I=>{const ye=f!=null&&f["data-testid"]?`${f==null?void 0:f["data-testid"]}-select-dropdown`:"select-dropdown",ue=f!=null&&f["kl-id"]?`${f==null?void 0:f["kl-id"]}-select-dropdown`:"select-dropdown";return C.createElement(ar,{cssConfig:d,"data-testid":ye,"kl-id":ue,isMultiSelect:Z,t:v},w?C.createElement(ut,{centered:!0,testId:"select-loader",klId:"loader"}):C.createElement(C.Fragment,null,_&&C.createElement(C.Fragment,null,_(),C.createElement(zn,{mode:"light"})),X?X(I):I,Q&&C.createElement(C.Fragment,null,C.createElement(zn,{mode:"light"}),Q())))},[Q,_,w,d,Z,X,f]),Pe=t.useRef(null),De=t.useCallback(I=>{if(I&&Pe.current){const ye=Array.isArray(S);if(!S||ye&&!S.length)Pe.current.scrollTo(0);else if(ye){const ue=[...S].sort((Me,Ae)=>Ae-Me).pop();Pe.current.scrollTo(ue??0)}}if(l){j(I);return}K&&K(I)},[l,K,S]),Le=T&&C.createElement(Et,{cssConfig:d},T);return C.createElement(nr,{ref:Oe},C.createElement(tr,{ref:L},C.createElement(hr,{ref:Pe,allowClear:Z,"aria-disabled":h,autoClearSearchValue:r,autoFocus:o,className:qe(i,{"kl6-select-readonly":Y}),clearIcon:C.createElement(Ct,null),cssConfig:d,"data-validationstatus":J,"data-value":S,disabled:h||Y,dropdownAlign:{offset:[0,A!=null&&A.includes("top")?-8:8]},dropdownClassName:qe("dropdown-custom",m,U,{"dropdown-loading":w}),dropdownRender:Ie,filterOption:c,getPopupContainer:u??O.getPopupContainer??(I=>V??O.usePortal?document.body:I.parentElement),listHeight:s??256,loading:w,maxTagPlaceholder:It,menuItemSelectedIcon:null,mode:B,notFoundContent:Le||q||C.createElement(St,null),onBlurCapture:ne,onChange:Se,onDropdownVisibleChange:De,onSearch:Ce,onClear:pe,onKeyDown:we,open:l?he:oe,optionFilterProp:ve,optionLabelProp:F,placement:A,prefixCls:"ant-select",searchValue:ae,showArrow:N||le,showSearch:N,inputIcon:C.createElement(xt,null),tagRender:I=>C.createElement(st,{...I,disabled:h,readOnly:Y,size:"small"}),transitionName:"ant-slide-up",validationStatus:J,value:S,virtual:be,...ge,...f},T?null:a)))});Pt.displayName="SelectView";dn.displayName="Select";dn.Option=sn;dn.OptGroup=gn;It.__docgenInfo={description:"",methods:[],displayName:"maxTagPlaceholder"};dn.__docgenInfo={description:"",methods:[],displayName:"Select",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{xt as C,St as E,vr as M,dn as S,mr as a,Ct as b,It as m,or as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select.stories-CQ8hSYKi.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select.stories-CQ8hSYKi.js new file mode 100644 index 00000000..8ae19a20 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Select.stories-CQ8hSYKi.js @@ -0,0 +1,638 @@ +import{T as ut}from"./Palette-oU4WYbWy.js";import{T as gt}from"./TextReducer-CXi1K97e.js";import{v as ht}from"./typesHelpers-tpz7Of7L.js";import{H as p,R as e,T as R,b as _,c as vt,S as B,L as St,r as F,t as bt,A as H,P as ft}from"./iframe-zz6a49H8.js";import{w as xt}from"./withMeta-CjSZnBk7.js";import{s as yt}from"./helpers-BytZKRkB.js";import{A as Et,a as Tt}from"./AccordionPanel-SqXfZMQR.js";import{B as Ct}from"./Button-Djh220XQ.js";import{C as wt}from"./CodeViewer-BRWrbmlN.js";import{F as kt}from"./Field-C2ORP2lZ.js";import{F as V}from"./index-fAInp2nv.js";import{T as Ot}from"./Textbox-O3s0uqSG.js";import{S as Dt}from"./Sidebar-BShqmRdS.js";import{S as At}from"./Status-C8t1p2BY.js";import{T as It}from"./Toggle-DQagZAli.js";import{a as Pt,D as Mt,E as Wt}from"./index-BDzolQnr.js";import{o as Rt}from"./Upload-BgoxvLW9.js";import{l as Vt}from"./Placeholder-Bv52avk_.js";import{S as l,M as Bt}from"./Select-AFVn7dC3.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./ArrowRight-hBQHItJC.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./pickAttrs-BgtJ82nl.js";import"./Menu2-gmgzxp5q.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Search-D82BV3EU.js";import"./useLocalization-CR8m5dji.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";import"./SegmentedButton-RLIkkpaw.js";import"./ToggleButtonGroup-BIRRnLdU.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./Uploader-Br43BjKn.js";import"./regeneratorRuntime-D-GllPJF.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./FileItem-LsQwFAIP.js";import"./useTranslation-7a9748wG.js";import"./UploadFull-CznKQlPq.js";import"./TimeInput-BZB7Et3p.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./useGlobalStyles-cJLcvPW6.js";import"./dateFns-CoF_XGKL.js";import"./useThemedTextbox-BGGAc01B.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRightMini-DjD3k9uh.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./Calendar-CDnpIhMK.js";import"./SearchOutlined-tsI9ISqz.js";import"./StatusOkSolid-MBCvP7_O.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./index-Bnrns6p9.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Kira-D6S8lI4y.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./List-pPHb0BSj.js";const Ft={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},Lt="Select",_t="В качестве основы используется AntdSelect из библиотеки Antd.",Ht="Компонент, который позволяет выбрать значение из вариантов",Nt="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=53702%3A192721",Kt="https://pixso.net/app/design/TSpq3L9gfmzxol629vw3LA",N={dod:Ft,component:Lt,description:_t,usage:Ht,designLink:Nt,pixsoView:Kt},zt=` + import { MultiSelectCheckBox } from '@kaspersky/hexa-ui' + import { TextReducer } from '@kaspersky/hexa-ui/helpers' + + const OptionWrapper = styled.div\` + display: flex; + align-items: center; + width: 100%; + position: relative; + \` + + const Story = () => { + const [options, setOptions] = useState(opts) + const [editingTag, setEditingTag] = useState(null) + const [hoveringOption, setHoveringOption] = useState(null) + + const handleEdit = (selectedOpt: OptionType) => (e) => { + e.stopPropagation() + setEditingTag(selectedOpt) + } + + const handleDelete = (selectedOpt: OptionType) => (e) => { + e.stopPropagation() + setOptions(prevOptions => { + return prevOptions.filter(opt => opt.value !== selectedOpt.value) + }) + } + + const handleTagNameChange = (value: string) => { + setEditingTag(prev => { + return { + ...prev, + label: value + } + }) + } + + const handleTagRename = () => { + if (!editingTag) return + + setOptions((prevOptions) => { + return prevOptions.map(opt => { + if (opt.value === editingTag.value) { + return editingTag + } else { + return opt + } + }) + }) + setEditingTag(null) + } + + return ( +
+ + setEditingTag(null)} + title="Edit tag" + footer={ + + } + > + }/> + +
+ ) + } +`,Gt=p.div` + code { + font-weight: bold; + } +`,ot=()=>e.createElement(Gt,{id:"dropdown-troubleshooting"},e.createElement(R,{type:"H4"},"Troubleshooting багов с выпадащим списком"),e.createElement("h3",null,"Известные проблемы:"),e.createElement("ol",null,e.createElement("li",null,"Выпадающий список режется из-за overflow: hidden родителя;"),e.createElement("li",null,"Выпадающий список перекрывается блоком с большим z-index;"),e.createElement("li",null,"Выпадающий список остается на месте при скролле.")),e.createElement("p",null,"По умолчанию, выпадающий список рендерится в блоке родителя компонента"," ",e.createElement("code",null,"")," или"," ",e.createElement("code",null,"")," лежит внутри блока с полосой прокрутки, а выпадающий список в ",e.createElement("code",null,"body")," - список будет оставаться на месте и не следовать за скроллом. В таких случаях, рекомендуется отказаться от использования ",e.createElement("code",null,"usePortal/getPopupContainer"),"."),e.createElement("p",null,"Для edge case когда нельзя отказаться от ",e.createElement("code",null,"usePortal")," и"," ",e.createElement("code",null,"")));ot.__docgenInfo={description:"",methods:[],displayName:"Docs"};const i=["This is a looooong long tag content that should be truncated on maxChars prop.","Moscow","Saint Petersburg","Novosibirsk","Yekaterinburg","Kazan","Omsk","Samara","Rostov","Ufa","Krasnoyarsk","Voronezh","Perm","Volgograd","Krasnodar","Saratov","Tyumen","Tolyatti","Izhevsk","Barnaul"].map((t,n)=>({label:t,value:n+1,...n%5===0?{description:`description default text #${n+1}`}:{}})),ao={title:"Hexa UI Components/Inputs/Select",component:l,argTypes:{onChange:{},onDeselect:{},onLoadMore:{},onSelect:{},validationStatus:{control:{type:"radio"},options:ht},...yt(["theme"])},args:{validationStatus:"default",placeholder:"Select",options:i,allowClear:!1,disabled:!1,readOnly:!1,testId:"select-test-id",klId:"select-kl-id",dropdownMaxHeight:256},parameters:{actions:{argTypesRegex:"^(on.*)"},badges:[_.stable,_.reviewedByDesign],docs:{page:xt(N,ot)},design:N.pixsoView},decorators:[(t,n)=>e.createElement(rt,null,e.createElement(t,{...n}))]},rt=p.div` + max-width: 300px; + flex: 1; +`,Ut=p.div` + width: 100%; + max-height: 300px; + max-width: 600px; + overflow-y: auto; + border: 1px solid #eee; + padding: 20px; +`,d={},m={args:{defaultValue:1,validationStatus:"success"}},u={args:{options:i.map(t=>t.value%3===0?{...t,disabled:!0}:t)}},g={render:t=>{const n=({selected:a})=>e.createElement(B,{gap:4},e.createElement(Mt,{color:a?"#1DA189":"black"}),"Allowed"),r=({selected:a})=>e.createElement(B,{gap:4,color:"black"},e.createElement(Wt,{color:a?"#B21A35":"black"}),"Blocked");return e.createElement(B,{size:16},e.createElement(l,{...t},e.createElement(l.Option,{value:1,label:e.createElement(n,{selected:!0})},e.createElement(n,null)),e.createElement(l.Option,{value:2,label:e.createElement(r,{selected:!0})},e.createElement(r,null))),e.createElement(l,{...t,options:i.map(a=>({...a,label:e.createElement(At,{mode:"resolved",label:a.label,icon:e.createElement(Vt,null)})}))}))},args:{options:void 0}},h={args:{mode:"multiple",options:[{label:"default text",value:1},{label:"long text long text long text long text long text long text long text long text",value:2}]}},K=()=>e.createElement(ft,null,"???? ?????? ???? ????? ???????????, ?? ?????? ????? ????????????? ?????? ????????? ???????? closeOnParentScroll"),v={render:t=>e.createElement(Ut,null,Array.from({length:3}).map((n,r)=>e.createElement(K,{key:r})),e.createElement(l,{...t}),Array.from({length:6}).map((n,r)=>e.createElement(K,{key:r}))),args:{options:i.slice(0,5),closeOnParentScroll:!0}},S={args:{loading:!0}},b={args:{options:i,hasMore:!0,onLoadMore:()=>console.log("trigger load more")}},f={args:{options:i,loadingError:e.createElement("div",null,"Текст сообщения об ошибке. Может быть многострочным и содержать технические параметры ошибки.")}},x={render:t=>e.createElement(V,{items:[{label:"autoClearSearchValue = true",control:{component:"select",...t}},{label:"autoClearSearchValue = false",control:{component:"select",autoClearSearchValue:!1,...t}}]}),args:{onSearch:t=>{console.log("onSearch",t)},showSearch:!0,allowClear:!0}},y={args:{mode:"multiple"}},E={render:t=>e.createElement(V,{items:[{label:"autoClearSearchValue = true",control:{component:"select",...t}},{label:"autoClearSearchValue = false",control:{component:"select",autoClearSearchValue:!1,...t}}]}),args:{onSearch:t=>{console.log("onSearch",t)},mode:"multiple",showSearch:!0}},T={args:{renderFooter:()=>e.createElement("div",{style:{padding:"8px 12px"}},e.createElement(St,{href:"#"},"Terms and Conditions"))}},C={args:{renderHeader:()=>e.createElement("div",{style:{padding:"8px 12px"}},e.createElement(R,null,"Custom Header"))}},w={render:t=>e.createElement(V,{items:[{label:"No mode",control:{component:"select",...t}},{label:"Tags mode",control:{component:"select",mode:"tags",...t}},{label:"Multiple mode",control:{component:"select",mode:"multiple",...t}}]}),args:{allowClear:!0,showSearch:!0}},k={render:t=>{const[n,r]=e.useState(!1);return e.createElement(l,{...t,renderDropdown:a=>e.createElement(e.Fragment,null,e.createElement("div",{style:{padding:"8px 12px"}},e.createElement(It,{checked:n,onChange:c=>r(c)},e.createElement(e.Fragment,null,n?"Hide":"Show"," Content"))),n&&e.createElement(e.Fragment,null,a))})}},O={render:t=>{const[n,r]=e.useState(["MyTag","MyTag"]);return e.createElement(V,{items:[{label:"Tags mode",control:{component:"select",...t}},{label:"Tags mode with maxTagCount = responsive",control:{component:"select",...t,maxTagCount:"responsive"}},{label:"Tags mode with allowNonUniqueValues",control:{component:"select",mode:"tags",id:t.id+"1",...t,allowNonUniqueValues:!0,value:n,onChange:a=>r(a)}}]})},args:{getPopupContainer:()=>document.body,maxTagCount:3,mode:"tags",id:"xxx"}},jt=p.div` + display: flex; + align-items: center; + width: 100%; + position: relative; +`,qt=p(l)` + width: 300px; + margin: 20px 0; +`,D={render:t=>{const[n,r]=F.useState(i),[a,c]=F.useState(null),[lt,L]=F.useState(null),st=o=>s=>{s.stopPropagation(),c(o)},it=o=>s=>{s.stopPropagation(),r(dt=>dt.filter(mt=>mt.value!==o.value))},ct=o=>{c(s=>({...s,label:o}))},pt=()=>{a&&(r(o=>o.map(s=>s.value===a.value?a:s)),c(null))};return e.createElement("div",{style:{width:"1000px"}},e.createElement(bt,{style:{width:"600px"},mode:"info",closable:!1},e.createElement(R,null,"The story demonstrates the possibilities of customizing select options by passing them directly to component via React.Children."),e.createElement(R,null,"Этот пример демонстрирует возможность кастомизации опций селекта путем их прямой передачи в компонент через React.Children.")),e.createElement(qt,{...t},n.map(o=>e.createElement(l.Option,{key:o.value,value:o.value,label:o.label,style:{paddingRight:5},onMouseEnter:()=>L(o.value),onMouseLeave:()=>L(null)},e.createElement(jt,null,e.createElement("div",{style:{width:"100%",paddingRight:58,display:"flex",alignItems:"center"}},e.createElement(Bt,null),e.createElement(gt,null,o.label)),e.createElement("div",{style:{position:"absolute",right:0,display:"flex",gap:"4px",visibility:o.value===lt?"visible":"hidden"}},e.createElement(H,{icon:e.createElement(Pt,null),onClick:st(o)}),e.createElement(H,{icon:e.createElement(Rt,null),onClick:it(o)})))))),e.createElement(Dt,{size:"extraSmall",visible:!!a,onClose:()=>c(null),title:"Edit tag",footer:e.createElement(Ct,{onClick:pt},"Apply")},e.createElement(kt,{label:"Tag name",control:e.createElement(Ot,{value:a==null?void 0:a.label,onChange:ct})})),e.createElement(Et,{withBorder:!1},e.createElement(Tt,{key:1,title:"Code example"},e.createElement(wt,{initialValue:zt,language:"typescript",readonly:!0,width:1e3,height:500}))))},args:{allowClear:!0,mode:"tags",options:void 0}},A={args:{options:[],defaultValue:void 0}},I={render:t=>e.createElement(rt,{style:{marginLeft:"100px"}},e.createElement("h2",null,"Max Width: 100px"),e.createElement(l,{...t,dropdownStyle:{maxWidth:100,minWidth:100}}),e.createElement("div",{style:{width:200,marginTop:50}},e.createElement("h2",null,"Min Width: 200%"),e.createElement(l,{...t,dropdownStyle:{maxWidth:"none",minWidth:"200%"}})))},P={args:{options:[{value:"1",label:"Option 1",data:1,payload:{value:1,name:"a"},id:1,"data-attr":!0},{value:"2",label:"Option 2",data:2,payload:{value:2,name:"b"},id:1,"data-attr":!0}],open:!0,placeholder:"Select with Custom Attributes"}},M={args:{options:[{label:"For this resource",options:[{data:"",key:"",label:"Inline view",payload:{id:"",userID:"",tenantID:"",tenantName:"",phantomID:"54b9cf94-7a8e-434c-bb3a-632cc81e9eb6",description:"",publish:!1,autoCreated:!1,name:"test",kind:"json",regexpGroupsCEF:!1,mapping:[],extra:[],enrichment:[],expressions:[],xmlKeyAttrs:[],xmlArrayKeys:[],pairDelimiter:"",delimiter:"",kvDelimiter:"",saveExtra:!1,packageIntegrationResource:!1,repositoryPackageID:"",eventLogAgentID:"",shared:!1,keepRaw:"never",samples:{row:[],columnar:[]},_depth:0,_row:0,_length:1,_observed:!1},title:"test",value:"34a55"},{data:"",key:"",label:"Inline view 2nd",payload:{id:"",userID:"",tenantID:"",tenantName:"",phantomID:"54b9cf94-7a8e-434c-bb3a-632cc81e9eb611",description:"",publish:!1,autoCreated:!1,name:"test",kind:"json",regexpGroupsCEF:!1,mapping:[],extra:[],enrichment:[],expressions:[],xmlKeyAttrs:[],xmlArrayKeys:[],pairDelimiter:"",delimiter:"",kvDelimiter:"",saveExtra:!1,packageIntegrationResource:!1,repositoryPackageID:"",eventLogAgentID:"",shared:!1,keepRaw:"never",samples:{row:[],columnar:[]},_depth:0,_row:0,_length:1,_observed:!1},title:"test 2",value:"34a55"}]},{label:"For this tenant",options:[{data:"1f887dfb-482f-4fea-a793-4cbc2a08e143",key:"1f887dfb-482f-4fea-a793-4cbc2a08e143",label:"Tenant view",payload:{id:"1f887dfb-482f-4fea-a793-4cbc2a08e143",name:"Test",kind:"json",expressions:null,pairDelimiter:"",kvDelimiter:"",delimiter:"",keepRaw:"",mapping:null,enrichment:null,extra:null,xmlKeyAttrs:null,xmlArrayKeys:null,samples:{row:null,columnar:null},saveExtra:!1,regexpGroupsCEF:!1,shared:!1,description:"",folderID:"",tenantID:"839d4584-3fab-4567-983d-eeaf6aaa9217",tenantName:"",updatedAt:1697013573965,userID:"7f267fae-9cd1-42c6-a7c7-a9d0501d073c",packageIntegrationResource:!1,repositoryPackageID:"",autoCreated:!1},title:"Test",value:"1f887dfb-482f-4fea-a793-4cbc2a08e143"}]}]}},W={args:{source:vt.input_select},render:t=>e.createElement(ut,{...t})};var z,G,U;d.parameters={...d.parameters,docs:{...(z=d.parameters)==null?void 0:z.docs,source:{originalSource:"{}",...(U=(G=d.parameters)==null?void 0:G.docs)==null?void 0:U.source}}};var j,q,$;m.parameters={...m.parameters,docs:{...(j=m.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + defaultValue: 1, + validationStatus: 'success' + } +}`,...($=(q=m.parameters)==null?void 0:q.docs)==null?void 0:$.source}}};var J,Y,X;u.parameters={...u.parameters,docs:{...(J=u.parameters)==null?void 0:J.docs,source:{originalSource:`{ + args: { + options: opts.map(option => { + if (option.value % 3 === 0) { + return { + ...option, + disabled: true + }; + } + return option; + }) + } +}`,...(X=(Y=u.parameters)==null?void 0:Y.docs)==null?void 0:X.source}}};var Q,Z,ee;g.parameters={...g.parameters,docs:{...(Q=g.parameters)==null?void 0:Q.docs,source:{originalSource:`{ + render: (args: SelectProps) => { + const Allowed: React.FC<{ + selected?: boolean; + }> = ({ + selected + }) => + + Allowed + ; + const Blocked: React.FC<{ + selected?: boolean; + }> = ({ + selected + }) => + + Blocked + ; + return + + + {Array.from({ + length: 6 + }).map((_, index) => )} + , + args: { + options: opts.slice(0, 5), + closeOnParentScroll: true + } +}`,...(le=(re=v.parameters)==null?void 0:re.docs)==null?void 0:le.source}}};var se,ie,ce;S.parameters={...S.parameters,docs:{...(se=S.parameters)==null?void 0:se.docs,source:{originalSource:`{ + args: { + loading: true + } +}`,...(ce=(ie=S.parameters)==null?void 0:ie.docs)==null?void 0:ce.source}}};var pe,de,me;b.parameters={...b.parameters,docs:{...(pe=b.parameters)==null?void 0:pe.docs,source:{originalSource:`{ + args: { + options: opts, + hasMore: true, + onLoadMore: (): void => console.log('trigger load more') + } +}`,...(me=(de=b.parameters)==null?void 0:de.docs)==null?void 0:me.source}}};var ue,ge,he;f.parameters={...f.parameters,docs:{...(ue=f.parameters)==null?void 0:ue.docs,source:{originalSource:`{ + args: { + options: opts, + loadingError:
+ Текст сообщения об ошибке. Может быть многострочным и содержать технические параметры ошибки. +
+ } +}`,...(he=(ge=f.parameters)==null?void 0:ge.docs)==null?void 0:he.source}}};var ve,Se,be;x.parameters={...x.parameters,docs:{...(ve=x.parameters)==null?void 0:ve.docs,source:{originalSource:`{ + render: args =>
, + args: { + onSearch: val => { + console.log('onSearch', val); + }, + showSearch: true, + allowClear: true + } +}`,...(be=(Se=x.parameters)==null?void 0:Se.docs)==null?void 0:be.source}}};var fe,xe,ye;y.parameters={...y.parameters,docs:{...(fe=y.parameters)==null?void 0:fe.docs,source:{originalSource:`{ + args: { + mode: 'multiple' + } +}`,...(ye=(xe=y.parameters)==null?void 0:xe.docs)==null?void 0:ye.source}}};var Ee,Te,Ce;E.parameters={...E.parameters,docs:{...(Ee=E.parameters)==null?void 0:Ee.docs,source:{originalSource:`{ + render: args =>
, + args: { + onSearch: val => { + console.log('onSearch', val); + }, + mode: 'multiple', + showSearch: true + } +}`,...(Ce=(Te=E.parameters)==null?void 0:Te.docs)==null?void 0:Ce.source}}};var we,ke,Oe;T.parameters={...T.parameters,docs:{...(we=T.parameters)==null?void 0:we.docs,source:{originalSource:`{ + args: { + renderFooter: (): JSX.Element =>
+ Terms and Conditions +
+ } +}`,...(Oe=(ke=T.parameters)==null?void 0:ke.docs)==null?void 0:Oe.source}}};var De,Ae,Ie;C.parameters={...C.parameters,docs:{...(De=C.parameters)==null?void 0:De.docs,source:{originalSource:`{ + args: { + renderHeader: (): JSX.Element =>
+ Custom Header +
+ } +}`,...(Ie=(Ae=C.parameters)==null?void 0:Ae.docs)==null?void 0:Ie.source}}};var Pe,Me,We;w.parameters={...w.parameters,docs:{...(Pe=w.parameters)==null?void 0:Pe.docs,source:{originalSource:`{ + render: args =>
, + args: { + allowClear: true, + showSearch: true + } +}`,...(We=(Me=w.parameters)==null?void 0:Me.docs)==null?void 0:We.source}}};var Re,Ve,Be;k.parameters={...k.parameters,docs:{...(Re=k.parameters)==null?void 0:Re.docs,source:{originalSource:`{ + render: (args: SelectProps) => { + const [checked, setChecked] = React.useState(false); + return +
+

Min Width: 200%

+
+) +`,Y=e=>{const r=U(e);return p.filter(i=>Object.values(r).every(s=>Object.values(s).every(a=>a(i))))},d={render:e=>{const[r,i]=h.useState([{name:"age",condition:n.gt,type:o.Number,value:18},{name:"age",condition:n.lt,type:o.Number,value:60},{name:"country",condition:n.eq,type:o.Enum,value:"Russian Federation"}]),s=h.useMemo(()=>Y(r),[r]),[a,B]=h.useState([]),I=m=>B(m),L=m=>{console.log("table:filters",m),i(m)};return t.createElement(G,null,t.createElement(C,{...e,rowSelection:{selectedRowKeys:a,onChange:I},useFiltersSidebar:!0,dataSource:s,columns:F,sidebarFilters:r,onSidebarFiltersChange:L,isServerFiltering:!0}),t.createElement(V,{value:Q}),t.createElement(q,{initialValue:X,language:"typescript",readonly:!0,width:1e3,height:500}))},args:{pagination:{pageSize:10,restoreCurrentWhenDataChange:!0,showSizeChanger:!0},toolbar:{showFilterSidebar:!0}}},Z=` +Для переопределения контейнера для выпадающих меню необходимо обернуть таблицу в PopupConfigProvider и передать функцию getPopupContainer. + +Функция \`getPopupContainer\` должна возвращать DOM-элемент, внутри которого будет позиционироваться выпадающее меню. + +Пример кода: +`,$=` +import { PopupConfigProvider } from '@kaspersky/hexa-ui' + + document.querySelector('.hexa-ui-tabletoolbar-container')} +> +
+ +`,g={render:e=>{const[r,i]=h.useState([]),s=a=>i(a);return t.createElement(H,{getPopupContainer:()=>{const a=document.querySelector(".hexa-ui-tabletoolbar-container");return a||document.body}},t.createElement(G,null,t.createElement(C,{scroll:{y:"300px"},...e,rowSelection:{selectedRowKeys:r,onChange:s},dataSource:p,columns:F}),t.createElement(V,{value:Z}),t.createElement(q,{initialValue:$,language:"typescript",readonly:!0,width:1e3,height:150})))},args:{pagination:{pageSize:10,restoreCurrentWhenDataChange:!0,showSizeChanger:!0},toolbar:{showColumns:!0,showGrouping:!0,showFilterSidebar:!0}}};var b,y,w;u.parameters={...u.parameters,docs:{...(b=u.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: args => , + args: { + pagination: { + pageSize: 10, + restoreCurrentWhenDataChange: true, + showSizeChanger: true + }, + columns: columns as TableColumn[], + dataSource, + useFiltersSidebar: true, + toolbar: { + showColumns: true, + showGrouping: true, + showFilterSidebar: true + }, + defaultSidebarFilters: [{ + name: 'name', + condition: FilterOperation.ncont, + type: FilterType.Text, + value: 'a' + }, { + name: 'age', + condition: FilterOperation.neq, + type: FilterType.Number, + value: 7 + }], + onFilterChange: val => console.log(val, 'onFilterChange') + } +}`,...(w=(y=u.parameters)==null?void 0:y.docs)==null?void 0:w.source}}};var v,f,T;c.parameters={...c.parameters,docs:{...(v=c.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: args => , + args: { + pagination: { + pageSize: 10, + restoreCurrentWhenDataChange: true, + showSizeChanger: true + }, + columns: columnsWithLegacyEnumCountries as TableColumn[], + dataSource, + useFiltersSidebar: true, + toolbar: { + showColumns: { + hideTabHeader: true + }, + showFilterSidebar: true + }, + defaultSidebarFilters: [{ + name: 'name', + condition: FilterOperation.ncont, + type: FilterType.Text, + value: 'a' + }, { + name: 'age', + condition: FilterOperation.neq, + type: FilterType.Number, + value: 7 + }], + onFilterChange: val => console.log(val, 'onFilterChange') + } +}`,...(T=(f=c.parameters)==null?void 0:f.docs)==null?void 0:T.source}}};var E,R,D,z,K;l.parameters={...l.parameters,docs:{...(E=l.parameters)==null?void 0:E.docs,source:{originalSource:`{ + render: args => { + return <> + + ; + }, + args: { + pagination: { + pageSize: 10, + restoreCurrentWhenDataChange: true, + showSizeChanger: true + }, + columns: columnsWithLegacyEnumCountries as TableColumn[], + dataSource, + useFiltersSidebar: true, + toolbar: { + showColumns: true, + showGrouping: true, + showFilterSidebar: true + }, + defaultSidebarFilters: [{ + name: 'name', + condition: FilterOperation.ncont, + type: FilterType.Text, + value: 'a' + }, { + name: 'age', + condition: FilterOperation.neq, + type: FilterType.Number, + value: 7 + }], + onFilterChange: val => console.log(val, 'onFilterChange') + } +}`,...(D=(R=l.parameters)==null?void 0:R.docs)==null?void 0:D.source},description:{story:`Поддержка устаревшего контракта getAvailableValues. +Используется для обратной совместимости до полной миграции на getAvailableOptions.`,...(K=(z=l.parameters)==null?void 0:z.docs)==null?void 0:K.description}}};var P,W,x;d.parameters={...d.parameters,docs:{...(P=d.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: args => { + const [filters, setFilters] = useState([{ + name: 'age', + condition: FilterOperation.gt, + type: FilterType.Number, + value: 18 + }, { + name: 'age', + condition: FilterOperation.lt, + type: FilterType.Number, + value: 60 + }, { + name: 'country', + condition: FilterOperation.eq, + type: FilterType.Enum, + value: 'Russian Federation' + }]); + const data = useMemo(() => getData(filters), [filters]); + const [selectedRowKeys, setSelectedRowKeys] = useState([]); + const handleSelectionChange = (newSelectedRowKeys: React.Key[]) => setSelectedRowKeys(newSelectedRowKeys); + const handleFiltersChange = (curFilters: FilterConfig[]) => { + console.log('table:filters', curFilters); + setFilters(curFilters); + }; + return +
+ + + ; + }, + args: { + pagination: { + pageSize: 10, + restoreCurrentWhenDataChange: true, + showSizeChanger: true + }, + toolbar: { + showFilterSidebar: true + } + } +}`,...(x=(W=d.parameters)==null?void 0:W.docs)==null?void 0:x.source}}};var O,M,N;g.parameters={...g.parameters,docs:{...(O=g.parameters)==null?void 0:O.docs,source:{originalSource:`{ + render: args => { + const [selectedRowKeys, setSelectedRowKeys] = useState([]); + const handleSelectionChange = (newSelectedRowKeys: React.Key[]) => setSelectedRowKeys(newSelectedRowKeys); + return { + const container = document.querySelector('.hexa-ui-tabletoolbar-container'); + return container ? container as HTMLElement : document.body; + }}> + +
+ + + + ; + }, + args: { + pagination: { + pageSize: 10, + restoreCurrentWhenDataChange: true, + showSizeChanger: true + }, + toolbar: { + showColumns: true, + showGrouping: true, + showFilterSidebar: true + } + } +}`,...(N=(M=g.parameters)==null?void 0:M.docs)==null?void 0:N.source}}};const fr=["Basic","ToolbarTabsConfig","EnumFallbackGetAvailableValues","ServerFiltering","CustomDropdownContainer"];export{u as Basic,g as CustomDropdownContainer,l as EnumFallbackGetAvailableValues,d as ServerFiltering,c as ToolbarTabsConfig,fr as __namedExportsOrder,vr as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sider-CfheJztG.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sider-CfheJztG.js new file mode 100644 index 00000000..a0f61d8f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sider-CfheJztG.js @@ -0,0 +1 @@ +import{r as t,_ as U,a as I,j as $,k as S,n as pe,l as N}from"./iframe-zz6a49H8.js";import{I as ge,a as A,o as he}from"./type-CR-gS43P.js";import{R as X,a as Y}from"./LeftOutlined-BMF5M4Vq.js";var xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ce=function(r,l){return t.createElement(ge,U(U({},r),{},{ref:l,icon:xe}))},ye=t.forwardRef(Ce),q=function(e,r){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(l[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n0),S(l,"".concat(v,"-rtl"),n==="rtl"),l),h),_=t.useMemo(function(){return{siderHook:{addSider:function(x){f(function(C){return[].concat(pe(C),[x])})},removeSider:function(x){f(function(C){return C.filter(function(R){return R!==x})})}}}},[]);return t.createElement(ee.Provider,{value:_},t.createElement(O,N({className:E},P),w))},ze=B({suffixCls:"layout",tagName:"section",displayName:"Layout"})(Se),$e=B({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(T),Be=B({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(T),He=B({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(T),Ne=function(r){return!isNaN(parseFloat(r))&&isFinite(r)},we=function(e,r){var l={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(l[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,"".concat(r).concat(e)}}(),Oe=t.forwardRef(function(e,r){var l=e.prefixCls,a=e.className,n=e.trigger,c=e.children,d=e.defaultCollapsed,u=d===void 0?!1:d,f=e.theme,v=f===void 0?"dark":f,h=e.style,w=h===void 0?{}:h,b=e.collapsible,O=b===void 0?!1:b,P=e.reverseArrow,E=P===void 0?!1:P,_=e.width,H=_===void 0?200:_,x=e.collapsedWidth,C=x===void 0?80:x,R=e.zeroWidthTriggerStyle,k=e.breakpoint,W=e.onCollapse,j=e.onBreakpoint,m=we(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),te=t.useContext(ee),F=te.siderHook,re=t.useState("collapsed"in m?m.collapsed:u),M=I(re,2),p=M[0],V=M[1],ae=t.useState(!1),D=I(ae,2),G=D[0],ne=D[1];t.useEffect(function(){"collapsed"in m&&V(m.collapsed)},[m.collapsed]);var J=function(o,s){"collapsed"in m||V(o),W==null||W(o,s)},K=t.useRef();K.current=function(i){ne(i.matches),j==null||j(i.matches),p!==i.matches&&J(i.matches,"responsive")},t.useEffect(function(){function i(g){return K.current(g)}var o;if(typeof window<"u"){var s=window,z=s.matchMedia;if(z&&k&&k in Z){o=z("(max-width: ".concat(Z[k],")"));try{o.addEventListener("change",i)}catch{o.addListener(i)}i(o)}}return function(){try{o==null||o.removeEventListener("change",i)}catch{o==null||o.removeListener(i)}}},[k]),t.useEffect(function(){var i=Ee("ant-sider-");return F.addSider(i),function(){return F.removeSider(i)}},[]);var Q=function(){J(!p,"clickTrigger")},le=t.useContext(A),oe=le.getPrefixCls,ie=function(){var o,s=oe("layout-sider",l),z=he(m,["collapsed"]),g=p?C:H,y=Ne(g)?"".concat(g,"px"):String(g),L=parseFloat(String(C||0))===0?t.createElement("span",{onClick:Q,className:$("".concat(s,"-zero-width-trigger"),"".concat(s,"-zero-width-trigger-").concat(E?"right":"left")),style:R},n||t.createElement(ye,null)):null,ce={expanded:E?t.createElement(Y,null):t.createElement(X,null),collapsed:E?t.createElement(X,null):t.createElement(Y,null)},de=p?"collapsed":"expanded",ue=ce[de],fe=n!==null?L||t.createElement("div",{className:"".concat(s,"-trigger"),onClick:Q,style:{width:y}},n||ue):null,ve=N(N({},w),{flex:"0 0 ".concat(y),maxWidth:y,minWidth:y,width:y}),me=$(s,"".concat(s,"-").concat(v),(o={},S(o,"".concat(s,"-collapsed"),!!p),S(o,"".concat(s,"-has-trigger"),O&&n!==null&&!L),S(o,"".concat(s,"-below"),!!G),S(o,"".concat(s,"-zero-width"),parseFloat(y)===0),o),a);return t.createElement("aside",N({className:me},z,{style:ve,ref:r}),t.createElement("div",{className:"".concat(s,"-children")},c),O||G&&L?fe:null)},se=t.useMemo(function(){return{siderCollapsed:p}},[p]);return t.createElement(be.Provider,{value:se},ie())});Oe.displayName="Sider";export{He as C,Be as F,$e as H,ze as L,Oe as S,be as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sizing.stories-D74G6gFH.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sizing.stories-D74G6gFH.js new file mode 100644 index 00000000..841ac286 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Sizing.stories-D74G6gFH.js @@ -0,0 +1,15 @@ +import{w as d}from"./withMeta-CjSZnBk7.js";import{T as u}from"./Table-C2xM44ZW.js";import"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";const l="Общее описание отступов",S="Gap — отступ между компонентами или до других смысловых блоков. Padding — отступ от контента до границ контейнера.",b={usage:l,description:S},N=[{title:"Name",key:"name",dataIndex:"name"},{title:"CSS-Var name",key:"cssVarName",dataIndex:"cssVarName",width:200},{title:"Base Spacing (px)",key:"baseSpacing",dataIndex:"baseSpacing",width:150},{title:"Usage",key:"usage",dataIndex:"usage"}],V=[{name:"small",cssVarName:"--spacing--padding_s",baseSpacing:4,usage:"От элементов компонента до его краев."},{name:"semi_small",cssVarName:"--spacing--padding_sm",baseSpacing:6,usage:"От элементов компонента до его краев."},{name:"medium",cssVarName:"--spacing--padding_m",baseSpacing:8,usage:"От элементов компонента до его краев."},{name:"semi_large",cssVarName:"--spacing--padding_ml",baseSpacing:12,usage:"От элементов компонента до его краев."},{name:"large",cssVarName:"--spacing--padding_l",baseSpacing:16,usage:"От элементов компонента до его краев."},{name:"extra_large",cssVarName:"--spacing--padding_xl",baseSpacing:24,usage:"От элементов компонента до его краев. Отступ вокруг основного контента в лейауте страницы или сайдбаре."}],_=[{name:"closest",cssVarName:"--spacing--gap_closest",baseSpacing:2,usage:"Самые плотные элементы. В основном, внутри компонентов."},{name:"dependent",cssVarName:"--spacing--gap_dependent",baseSpacing:4,usage:"В основном, внутри компонентов. Инпут и его дескриптор, лейбл над инпутом."},{name:"related",cssVarName:"--spacing--gap_related",baseSpacing:8,usage:"Между связанными элементами (например, поле и кнопка), между текстовыми Field."},{name:"grouped",cssVarName:"--spacing--gap_grouped",baseSpacing:16,usage:"Внутри группы или после H5–H6."},{name:"section",cssVarName:"--spacing--gap_section",baseSpacing:24,usage:"Внутри секции страницы, между логическими группами: после заголовков H4, заголовка страницы и Lock group, перед тулбаром страницы и якорными ссылками, а также перед и после табов (если они находятся внутри секции). Исключение — если новая секция начинается с табов без заголовка или с Lock group: в этом случае между секциями сохраняется отступ 32px."},{name:"separated",cssVarName:"--spacing--gap_separated",baseSpacing:32,usage:"Внутри страницы (между секциями) страницы, после H3."}],x=[{name:"none",cssVarName:"--radius--none",baseSpacing:0,usage:""},{name:"xs",cssVarName:"--radius--xs",baseSpacing:2,usage:""},{name:"s",cssVarName:"--radius--s",baseSpacing:8,usage:""},{name:"sm",cssVarName:"--radius--sm",baseSpacing:6,usage:""},{name:"m",cssVarName:"--radius--m",baseSpacing:8,usage:""},{name:"ml",cssVarName:"--radius--ml",baseSpacing:12,usage:""},{name:"l",cssVarName:"--radius--l",baseSpacing:16,usage:""},{name:"l",cssVarName:"--radius--xl",baseSpacing:24,usage:""},{name:"full",cssVarName:"--radius--full",baseSpacing:999,usage:""}],ea={title:"Design/Sizing & Spacing",args:{columns:N,pagination:!1},parameters:{docs:{page:d(b)},controls:{exclude:/.*/g}},component:u},a={args:{dataSource:V}},e={args:{dataSource:_},name:"Gap"},s={args:{dataSource:x},name:"BorderRadius"};var r,n,i;a.parameters={...a.parameters,docs:{...(r=a.parameters)==null?void 0:r.docs,source:{originalSource:`{ + args: { + dataSource: paddingData + } +}`,...(i=(n=a.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};var p,m,t;e.parameters={...e.parameters,docs:{...(p=e.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + dataSource: gapData + }, + name: 'Gap' +}`,...(t=(m=e.parameters)==null?void 0:m.docs)==null?void 0:t.source}}};var c,g,o;s.parameters={...s.parameters,docs:{...(c=s.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + dataSource: borderRadiusData + }, + name: 'BorderRadius' +}`,...(o=(g=s.parameters)==null?void 0:g.docs)==null?void 0:o.source}}};const sa=["Padding","Gap","BorderRadius"];export{s as BorderRadius,e as Gap,a as Padding,sa as __namedExportsOrder,ea as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Skeleton.stories-1_4qO6tX.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Skeleton.stories-1_4qO6tX.js new file mode 100644 index 00000000..f69caa34 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Skeleton.stories-1_4qO6tX.js @@ -0,0 +1,48 @@ +import{B as o,R as g,b as i}from"./iframe-zz6a49H8.js";import{w as S}from"./withDesignControls-Cqk9De58.js";import{w as x}from"./withMeta-CjSZnBk7.js";import{r as z}from"./StoryComponents-C4fwEYRs.js";import{S as s,M as a}from"./meta-CcTGf3d_.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const h=[o.Small,o.Medium,o.Large,"flex"],y={parameters:{badges:[i.stable,i.reviewedByDesign],docs:{page:x(a)},controls:{exclude:/(tooltip)/},design:a.pixsoView}},O={title:"Hexa UI Components/Skeleton",component:s,...S({componentName:"skeleton",meta:y})},t={render:({...e})=>g.createElement(s,{...e,style:e.size==="flex"?{height:120,width:640}:{}}),argTypes:{size:{options:h,control:{type:"select"}},flexWidth:{control:{type:"boolean"}}},args:{flexWidth:!1,size:o.Medium}},n={render:({...e})=>z(h.map(r=>({label:r,content:g.createElement(s,{...e,size:r,style:r==="flex"?{height:120,width:640}:{}})})),!0),argTypes:{flexWidth:{control:{type:"boolean"}},size:{control:!1}},args:{flexWidth:!1}};var l,p,m;t.parameters={...t.parameters,docs:{...(l=t.parameters)==null?void 0:l.docs,source:{originalSource:`{ + render: ({ + ...rest + }: SkeletonProps) => , + argTypes: { + size: { + options: skeletonSizes, + control: { + type: 'select' + } + }, + flexWidth: { + control: { + type: 'boolean' + } + } + }, + args: { + flexWidth: false, + size: SizeType.Medium + } +}`,...(m=(p=t.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};var c,d,f;n.parameters={...n.parameters,docs:{...(c=n.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: ({ + ...rest + }: SkeletonProps) => renderVariants(skeletonSizes.map(size => ({ + label: size, + content: + })), true), + argTypes: { + flexWidth: { + control: { + type: 'boolean' + } + }, + size: { + control: false + } + }, + args: { + flexWidth: false + } +}`,...(f=(d=n.parameters)==null?void 0:d.docs)==null?void 0:f.source}}};const U=["Skeleton","Size"];export{n as Size,t as Skeleton,U as __namedExportsOrder,O as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Space.stories-_OYxlICl.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Space.stories-_OYxlICl.js new file mode 100644 index 00000000..552bad83 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Space.stories-_OYxlICl.js @@ -0,0 +1,7 @@ +import{S as i,R as a,b as o}from"./iframe-zz6a49H8.js";import{w as c}from"./withDesignControls-Cqk9De58.js";import{w as m}from"./withMeta-CjSZnBk7.js";import{T as l}from"./Tag-DxDPN1QL.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const d={designTokens:!1,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0},g="Space",f="Компонент для отображения массива элементов с определенным отступом в определенном направлении.",y="Базовый пример использования компонента. Пропы передаются в виде React.Children и пропов direction и size, определяющих направление и размер отсутпа между элементами соответственно.",u={dod:d,component:g,description:f,usage:y},A={title:"Hexa UI Components/Layout/Space",component:i,...c({componentName:"space",meta:{argTypes:{align:{control:{type:"select"},options:["center","start","end","self-start","self-end","flex-start","flex-end"]},direction:{control:{type:"select"},options:["horizontal","vertical"]},gap:{control:{type:"select"},options:["closest","dependent","related","grouped","section","separated"]},maxWidth:{control:{type:"select"},options:["none","medium","large"]},wrap:{control:{type:"select"},options:["nowrap","wrap","wrap-reverse"]}},args:{align:"center",direction:"horizontal",gap:"related",maxWidth:"medium"},parameters:{badges:[o.stable,o.reviewedByDesign],docs:{page:m(u)}}}})},e={render:p=>a.createElement(i,{...p},new Array(50).fill(0).map((T,t)=>a.createElement(l,{key:t,style:{margin:0}},`Tag #${t+1}`)))};var r,s,n;e.parameters={...e.parameters,docs:{...(r=e.parameters)==null?void 0:r.docs,source:{originalSource:`{ + render: (args: SpaceProps) => + {new Array(50).fill(0).map((_, i) => {\`Tag #\${i + 1}\`})} + +}`,...(n=(s=e.parameters)==null?void 0:s.docs)==null?void 0:n.source}}};const H=["Basic"];export{e as Basic,H as __namedExportsOrder,A as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status-C8t1p2BY.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status-C8t1p2BY.js new file mode 100644 index 00000000..1611292e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status-C8t1p2BY.js @@ -0,0 +1,18 @@ +import{ax as c,a1 as m,H as n,a2 as d,aw as f,a0 as y,w as g,u as h,R as s,j as T}from"./iframe-zz6a49H8.js";import{I as S}from"./Indicator-DNWfFabI.js";import{G as R}from"./Group-DXZR9jfV.js";const l=m(),C=y` + display: flex; + gap: var(--spacing--gap_dependent); + color: ${l("color")}; + ${d(f.BTR3)} +`,w=n.span` + display: flex; + align-items: center; + height: ${c["BodyTextRegular/BTR3"].lineHeight}; + + svg { + color: ${l("icon")}; + } + + > span { + translate: none; + } +`,x=e=>g(e,{componentName:"status",defaultValues:{mode:"default"},propsToDrill:["mode"]}),E=n.span.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${C}`,a=e=>{const o=x(e),t=h(o);return s.createElement(N,{...t})},N=({icon:e,label:o,mode:t="default",cssConfig:r,testAttributes:i,className:p})=>{const u=e||t!=="default";return s.createElement(E,{cssConfig:r,className:T(p,"kl6-status"),...i},u&&s.createElement(w,{cssConfig:r},e||t!=="default"&&s.createElement(S,{mode:t})),o)};a.Group=e=>s.createElement(R,{Component:a,orientation:"vertical",...e});a.Group.displayName="StatusGroup";a.__docgenInfo={description:"",methods:[{name:"Group",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:null}],returns:null}],displayName:"Status",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"StatusModes[number]",raw:"typeof StatusModes[number]"},description:"Color mode"},icon:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Icon - if not set indicator is used"},label:{required:!1,tsType:{name:"string"},description:"Label"},className:{required:!1,tsType:{name:"string"},description:"Custom class"}}};export{a as S}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status.stories-BJeWAm39.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status.stories-BJeWAm39.js new file mode 100644 index 00000000..e1df1398 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Status.stories-BJeWAm39.js @@ -0,0 +1,19 @@ +import{T as x}from"./Palette-oU4WYbWy.js";import{b as i,R as e,c as M,H as T}from"./iframe-zz6a49H8.js";import{w as v}from"./withMeta-CjSZnBk7.js";import{s as P}from"./helpers-BytZKRkB.js";import{S as I}from"./StoryComponents-C4fwEYRs.js";import{l as H}from"./Placeholder-Bv52avk_.js";import{M as p}from"./meta-DMfHyE5y.js";import{S as n}from"./Status-C8t1p2BY.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Indicator-DNWfFabI.js";const b=["default","not-active","new","update","inProgress","resolved","inIncident","high","critical","medium","info","positive","low"],te={title:"Hexa UI Components/Status",component:n,argTypes:{...P(["theme"])},args:{label:"Status",icon:e.createElement(H,null),testId:"status-test-id",klId:"status-kl-id"},parameters:{badges:[i.stable,i.reviewedByDesign],docs:{page:v(p)},design:p.pixsoView}},o={},w=T.span` + padding: 2px 10px; +`,s={render:r=>e.createElement(I,null,b.map(t=>e.createElement(w,{key:t},e.createElement(n,{mode:t,...r}))))},a={render:r=>e.createElement(I,null,b.map(t=>e.createElement(w,{key:t},e.createElement(n,{mode:t,...r})))),args:{icon:void 0}},m={args:{source:M.status},render:r=>e.createElement(x,{...r})};var c,d,l;o.parameters={...o.parameters,docs:{...(c=o.parameters)==null?void 0:c.docs,source:{originalSource:"{}",...(l=(d=o.parameters)==null?void 0:d.docs)==null?void 0:l.source}}};var u,g,S;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: (args: StatusProps) => + {StatusModes.map(mode => )} + +}`,...(S=(g=s.parameters)==null?void 0:g.docs)==null?void 0:S.source}}};var C,f,y;a.parameters={...a.parameters,docs:{...(C=a.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: (args: StatusProps) => + {StatusModes.map(mode => )} + , + args: { + icon: undefined + } +}`,...(y=(f=a.parameters)==null?void 0:f.docs)==null?void 0:y.source}}};var h,E,k;m.parameters={...m.parameters,docs:{...(h=m.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + source: componentColors.status + }, + render: args => +}`,...(k=(E=m.parameters)==null?void 0:E.docs)==null?void 0:k.source}}};const oe=["Basic","WithIcons","WithIndicator","ColorTokens"];export{o as Basic,m as ColorTokens,s as WithIcons,a as WithIndicator,oe as __namedExportsOrder,te as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusCard.stories-DzsBm2i-.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusCard.stories-DzsBm2i-.js new file mode 100644 index 00000000..55b7a6c2 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusCard.stories-DzsBm2i-.js @@ -0,0 +1,96 @@ +import{a1 as j,a0 as Q,H as B,R as e,af as l,a5 as X,u as ee,S as c,ai as te,T as re,b as F,L as S}from"./iframe-zz6a49H8.js";import{w as ae}from"./withDesignControls-Cqk9De58.js";import{w as ne}from"./withMeta-CjSZnBk7.js";import{r as z}from"./StoryComponents-C4fwEYRs.js";import{T as y}from"./Tag-DxDPN1QL.js";import{B as ie}from"./Button-Djh220XQ.js";import{a as le,b as E,r as oe,o as se,t as ce}from"./ShieldOkSolid-C-p6gnLF.js";import{o as de}from"./StatusWarningSolid-CRMCvTXn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";const o=j(),V=B.span``,$=B.span``,me=Q` + display: flex; + align-items: start; + padding: 16px 16px 16px 8px; + border-radius: 8px; + width: ${({$width:t})=>t?`${t}px`:"100%"}; + background: ${o("background")}; + border: 1px solid ${o("border")}; + color: ${o("color")}; + + ${$} { + position: relative; + width: ${o("imageWidth")}px; + height: ${o("imageHeight")}px; + margin: -8px 0; + + ${V} { + display: flex; + align-items: center; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + > svg { + color: ${o("icon")}; + transform: scale(calc(${o("iconSize")} / ${({$initialIconSize:t})=>t})); + } + } + } +`,q=t=>({default:{icons:{error:()=>e.createElement(ce,{...l("error-icon",t)}),critical:()=>e.createElement(se,{...l("critical-icon",t)}),warning:()=>e.createElement(de,{...l("warning-icon",t)}),success:()=>e.createElement(oe,{...l("success-icon",t)})},size:24},shield:{icons:{error:()=>e.createElement(E,{...l("shield-error-icon",t)}),critical:()=>e.createElement(E,{...l("shield-critical-icon",t)}),warning:()=>e.createElement(E,{...l("shield-warning-icon",t)}),success:()=>e.createElement(le,{...l("shield-success-icon",t)})},size:32}}),A=({cssConfig:t,mode:r,iconVariant:a,testAttributes:n})=>{const i=q(n)[a].icons[r];return e.createElement($,null,e.createElement(V,null,e.createElement(i,null)),e.createElement("svg",{width:t.imageWidth,height:t.imageHeight,viewBox:"0 0 50 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{clipPath:"url(#clip0_8019_1330)"},e.createElement("path",{d:"M41.054 35.5965L44.2634 25.758C45.0951 23.2085 44.4617 20.4082 42.6137 18.4649L34.0459 9.45508L25.6486 19.3507L16.4342 34.4295L16.4342 34.6567C16.4342 36.4229 17.0746 38.1291 18.2367 39.4591L19.0667 40.409C20.8497 42.4497 23.6167 43.3345 26.2529 42.7069L35.8053 40.4332C38.2776 39.8447 40.2658 38.0125 41.054 35.5965Z",fill:t.image}),e.createElement("g",{filter:"url(#filter0_f_8019_1330)"},e.createElement("path",{d:"M27.3196 40.6356L40.245 19.1407C40.3178 19.0196 40.4063 18.9091 40.508 18.8123C41.0983 18.2505 41.1663 17.3175 40.6639 16.6722L35.4694 10L23.743 19.6538L18.6803 22.8959L14.6345 27.9184C12.4898 30.5808 12.4519 34.4168 14.5434 37.1233L17.7056 41.2152C19.46 43.4855 22.5426 44.1554 25.0453 42.8103C25.9802 42.3078 26.7658 41.5566 27.3196 40.6356Z",fill:t.image})),e.createElement("g",{filter:"url(#filter1_f_8019_1330)"},e.createElement("path",{d:"M31.2531 30.8275L37.482 21.1176C39.014 18.7296 39.0232 15.6701 37.5057 13.2729L36.2237 11.2478C34.5561 8.61352 31.3994 7.32935 28.3664 8.05148L19.3579 10.1964C16.9385 10.7724 14.979 12.5408 14.1585 14.8885L10.5732 25.1471C9.70244 27.6386 10.2447 30.4062 11.9913 32.385L17.3677 38.476C21.5928 43.2625 29.4933 40.7001 30.1047 34.3449L30.1312 34.0695C30.2422 32.915 30.6268 31.8037 31.2531 30.8275Z",fill:t.image})),e.createElement("g",{filter:"url(#filter2_f_8019_1330)"},e.createElement("path",{d:"M29.6383 33.8094L38.2248 23.1335C40.0635 20.8473 40.3546 17.6824 38.9638 15.0992L35.5333 8.72772C34.0247 5.92575 30.8746 4.42422 27.748 5.01677L13.8424 7.65212C11.1916 8.15449 9.03413 10.0782 8.23244 12.6543L4.45514 24.7921C3.56985 27.6369 4.50247 30.7341 6.8113 32.617L15.3849 39.6091C18.4798 42.1331 23.0286 41.701 25.593 38.6393L29.6383 33.8094Z",fill:t.image})),e.createElement("g",{filter:"url(#filter3_f_8019_1330)"},e.createElement("path",{d:"M30.9875 36.6031L39.9931 24.0076C41.8227 21.4487 41.8069 18.0054 39.9539 15.4634L36.6545 10.937C35.0288 8.7068 32.2841 7.58431 29.5615 8.03621L18.5498 9.8639C15.9466 10.296 13.7793 12.0996 12.8816 14.581L8.2847 27.287C7.25169 30.1423 8.09439 33.3389 10.4008 35.3139L17.1364 41.0815C20.0366 43.5649 24.3606 43.3934 27.055 40.6881L30.2217 37.5084C30.5011 37.2279 30.7572 36.9251 30.9875 36.6031Z",fill:t.image})),e.createElement("g",{filter:"url(#filter4_f_8019_1330)"},e.createElement("path",{d:"M23.6663 38.0225L34.8704 12.8303C35.2083 12.0705 35.255 11.2129 35.0016 10.4209C34.4446 8.67997 32.607 7.6947 30.8487 8.19418L15.9802 12.4179C13.547 13.1091 11.6451 15.0109 10.9538 17.4441L7.6965 28.9093C7.06299 31.1391 7.52639 33.5373 8.945 35.3705L10.9939 38.0184C11.2647 38.3683 11.5667 38.6929 11.8962 38.9881L15.1164 41.8728C17.9986 44.4547 22.5955 42.9051 23.3264 39.1052C23.398 38.7325 23.5121 38.3693 23.6663 38.0225Z",fill:t.image})),e.createElement("g",{filter:"url(#filter5_f_8019_1330)"},e.createElement("path",{d:"M29.1406 31.1254L32.7477 21.5442C32.8885 21.1702 32.9913 20.7829 33.0546 20.3883C33.7927 15.7876 29.2041 12.1569 24.8965 13.9333L20.9132 15.5759C19.1085 16.3201 17.6771 17.7563 16.9389 19.5635L13.5044 27.9722C12.4363 30.5874 12.9732 33.5841 14.8828 35.6658L15.4812 36.3181C18.9428 40.0916 25.1127 39.2202 27.3939 34.6357L29.1406 31.1254Z",fill:t.image})),e.createElement("g",{filter:"url(#filter6_f_8019_1330)"},e.createElement("path",{d:"M35.8921 32.942C35.9454 32.1022 36.3887 31.3549 36.9049 30.6903L39.3581 27.5318C39.8743 26.8672 40.2394 26.0928 40.7151 25.3987C42.025 23.4872 44.4918 22.139 42.9332 20.5001L34.9702 9.96859C33.5113 8.43444 30.5613 9.7368 28.2354 10.3824C27.5683 10.5676 26.9045 10.7749 26.2831 11.0801L21.4855 13.4362C20.8641 13.7413 20.1856 13.9165 19.5466 14.183C17.7593 14.9286 17.0339 16.6975 16.2548 18.7663L13.876 27.011C12.9237 29.5397 12.0878 33.0478 13.876 35.0735L19.0482 40.3919C20.5758 42.1225 23.5538 41.8282 26.0252 41.3159C26.8193 41.1513 27.5694 40.8254 28.2538 40.3903L33.4204 37.1058C34.1048 36.6707 34.9761 36.5003 35.5427 35.92C36.1696 35.2779 35.8092 34.2487 35.8921 32.942Z",fill:t.image})),e.createElement("g",{filter:"url(#filter7_f_8019_1330)"},e.createElement("path",{d:"M17.0262 40.6558L12.582 26.8956L10.8347 28.8446L9.62512 32.4735L17.0262 40.6558Z",fill:t.image})),e.createElement("g",{filter:"url(#filter8_f_8019_1330)"},e.createElement("path",{d:"M23.8094 43.3553L28.1908 41.9593L26.2154 41.0264L23.2234 41.0265L19.974 41.9593L21.5082 43.3553H23.8094Z",fill:t.image})),e.createElement("g",{filter:"url(#filter9_f_8019_1330)"},e.createElement("path",{d:"M24.0955 43.2388L27.2678 42.4327L27.3596 40.6562L24.3676 40.6564L21.1182 41.5892L22.6524 42.9852L24.0955 43.2388Z",fill:t.image})),e.createElement("g",{filter:"url(#filter10_f_8019_1330)"},e.createElement("path",{d:"M24.7586 43.0826L27.9309 42.2765L28.0227 40.5L25.0306 40.5001L21.7812 41.433L23.3155 42.8289L24.7586 43.0826Z",fill:t.image})),e.createElement("g",{filter:"url(#filter11_f_8019_1330)"},e.createElement("path",{d:"M34.6984 9.59237L41.0509 16.9368L34.0055 15.1255L30.0679 11.9754L31.7145 9.3623L34.6984 9.59237Z",fill:t.image})),e.createElement("g",{filter:"url(#filter12_f_8019_1330)"},e.createElement("path",{d:"M36.0698 11.1754L41.0509 17.0793L35.3769 16.7085L31.4393 13.5584L33.086 10.9453L36.0698 11.1754Z",fill:t.image})),e.createElement("g",{filter:"url(#filter13_f_8019_1330)"},e.createElement("path",{d:"M34.0717 8.93188L42.6176 18.969L36.0584 16.5659L27.3038 12.4307L29.9421 9.44813L34.0717 8.93188Z",fill:t.image})),e.createElement("g",{filter:"url(#filter14_f_8019_1330)"},e.createElement("path",{d:"M35.5666 10.4668L42.7967 18.8122L31.7201 12.8622L32.2832 10.5948L35.5666 10.4668Z",fill:t.image})),e.createElement("g",{filter:"url(#filter15_f_8019_1330)"},e.createElement("path",{d:"M31.245 11.5369V18.0634L30.554 22.9008L42.1482 19.8295L35.468 9.84766L31.245 11.5369Z",fill:t.image})),e.createElement("g",{filter:"url(#filter16_f_8019_1330)"},e.createElement("path",{d:"M34.4246 14.5859L33.9645 21.0962L32.9342 25.8729L42.3258 19.223L38.0976 12.6123L34.4246 14.5859Z",fill:t.image})),e.createElement("g",{filter:"url(#filter17_f_8019_1330)"},e.createElement("path",{d:"M28.6255 37.1901L38.2489 26.3805C40.6597 23.6726 40.5713 19.6105 38.045 17.0058L31.2499 10L15.921 13.8516L13.3803 19.2949L10.7767 24.2938C9.59702 26.5588 9.77113 29.2744 11.2308 31.3768L17.5506 40.479C18.6333 42.0384 20.7867 42.4671 22.404 41.4452L27.1225 38.4639C27.6819 38.1104 28.1878 37.6816 28.6255 37.1901Z",fill:t.image})),e.createElement("g",{filter:"url(#filter18_f_8019_1330)"},e.createElement("path",{d:"M26.5646 36.904L36.4571 25.5705C38.9353 22.7314 38.8444 18.4724 36.2475 15.7415L28.4107 8.91199L13.5051 12.4344L10.8934 18.1415L8.21702 23.3827C7.00434 25.7575 7.18331 28.6047 8.68383 30.809L16.2138 39.7877C17.3267 41.4226 20.0573 40.8591 21.7198 39.7877L25.0197 38.2396C25.5947 37.869 26.1148 37.4194 26.5646 36.904Z",fill:t.image})),e.createElement("g",{filter:"url(#filter19_f_8019_1330)"},e.createElement("path",{d:"M35.3003 16.1777V22.7042L34.6093 27.5416L41.9656 17.9495L38.796 14.2969L35.3003 16.1777Z",fill:t.image}))),e.createElement("defs",null,e.createElement("filter",{id:"filter0_f_8019_1330",x:"11.9715",y:"8.97149",width:"30.057",height:"35.557",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.514257",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter1_f_8019_1330",x:"7.86741",y:"5.55552",width:"33.0671",height:"37.6958",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"1.14851",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter2_f_8019_1330",x:"-0.708898",y:"0.0546517",width:"45.3791",height:"46.0311",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"2.41701",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter3_f_8019_1330",x:"2.6608",y:"2.7493",width:"43.882",height:"45.2752",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"2.5941",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter4_f_8019_1330",x:"1.89888",y:"2.54476",width:"38.7837",height:"46.1224",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"2.75985",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter5_f_8019_1330",x:"7.7742",y:"8.28543",width:"30.5473",height:"35.5867",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"2.5941",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter6_f_8019_1330",x:"12.1398",y:"8.56445",width:"31.9789",height:"33.8335",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.342838",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter7_f_8019_1330",x:"7.84236",y:"25.1129",width:"10.9666",height:"17.3257",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.89138",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter8_f_8019_1330",x:"19.6312",y:"40.6835",width:"8.90247",height:"3.01466",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.171419",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter9_f_8019_1330",x:"21.0153",y:"40.5534",width:"6.44716",height:"2.78822",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.0514258",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter10_f_8019_1330",x:"21.6784",y:"40.3971",width:"6.44716",height:"2.78822",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.0514258",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter11_f_8019_1330",x:"29.7936",y:"9.08803",width:"11.5316",height:"8.123",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.137135",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter12_f_8019_1330",x:"31.1651",y:"10.671",width:"10.1601",height:"6.68245",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.137135",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter13_f_8019_1330",x:"24.8697",y:"6.49773",width:"20.1821",height:"14.9054",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"1.21708",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter14_f_8019_1330",x:"31.5487",y:"10.2954",width:"11.4194",height:"8.68818",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.0857096",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter15_f_8019_1330",x:"28.5655",y:"7.85919",width:"15.5712",height:"17.03",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.994231",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter16_f_8019_1330",x:"31.4257",y:"11.1038",width:"12.4086",height:"16.2775",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.754244",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter17_f_8019_1330",x:"7.80583",y:"7.80583",width:"34.3883",height:"36.3883",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"1.09708",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter18_f_8019_1330",x:"4.4016",y:"5.89501",width:"36.8725",height:"37.9353",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"1.50849",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("filter",{id:"filter19_f_8019_1330",x:"34.3693",y:"14.0569",width:"7.8363",height:"13.7247",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},e.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),e.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),e.createElement("feGaussianBlur",{stdDeviation:"0.119993",result:"effect1_foregroundBlur_8019_1330"})),e.createElement("clipPath",{id:"clip0_8019_1330"},e.createElement("rect",{width:t.imageWidth,height:t.imageHeight,fill:"white"})))))};A.__docgenInfo={description:"",methods:[],displayName:"StatusCardImage",props:{testAttributes:{required:!1,tsType:{name:"TestingAttributes"},description:""}}};const ue=t=>X(t,{componentName:"statusCard",defaultValues:{mode:"critical",size:"medium"},propsToDrill:["mode"]}),fe=B.div.withConfig({shouldForwardProp:t=>!["cssConfig"].includes(t)})`${me}`,s=t=>{const r=ue(t),a=ee(r);return e.createElement(pe,{...a})},pe=({mode:t,title:r,image:a=!0,description:n,children:i,actions:L,iconVariant:C="default",width:W,cssConfig:x,testAttributes:_,...N})=>{const J=q(_)[C].size;return e.createElement(fe,{$width:W,$initialIconSize:J,cssConfig:x,..._,...N},a&&e.createElement(A,{cssConfig:x,mode:t,iconVariant:C,testAttributes:_}),e.createElement(c,{gap:8,direction:"vertical",align:"start",style:{paddingLeft:"8px"}},e.createElement(c,{gap:4,align:"start",justify:"space-between",width:"100%",wrap:"nowrap"},e.createElement(c,{gap:4,direction:"vertical",align:"start",width:"unset",style:{paddingTop:"4px"}},r&&e.createElement(te,null,r),n&&e.createElement(re,{type:"BTR3"},n)),L&&e.createElement(c,{gap:8,align:"start",width:"unset",wrap:"nowrap"},L.map((Y,K)=>e.createElement(ie,{key:K,mode:"secondary",...Y})))),i))};s.__docgenInfo={description:"",methods:[],displayName:"StatusCard",props:{title:{required:!1,tsType:{name:"string"},description:"Card title"},description:{required:!1,tsType:{name:"ReactNode"},description:"Card description"},actions:{required:!1,tsType:{name:"Array",elements:[{name:"ButtonProps"}],raw:"ButtonProps[]"},description:"Action buttons"},image:{required:!1,tsType:{name:"boolean"},description:"Whether to show the image"},iconVariant:{required:!1,tsType:{name:"iconVariants[number]",raw:"typeof iconVariants[number]"},description:"Icon variant"},width:{required:!1,tsType:{name:"number"},description:"Width in pixels"},children:{required:!1,tsType:{name:"ReactNode"},description:"React children"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!0,tsType:{name:"statusCardModes[number]",raw:"typeof statusCardModes[number]"},description:"Color mode"},size:{required:!1,tsType:{name:"statusCardSizes[number]",raw:"typeof statusCardSizes[number]"},description:"Size"}}};const ge={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},he="StatusCard",_e="",Ee="Status card — компонент, предназначенный для явного отображения статуса сущности или устройства.",Be="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=114165%3A168896",Le="https://pixso.net/app/design/Ow2DRZgqJfIkE2mJSKYHVg",I={dod:ge,component:he,description:_e,usage:Ee,designLink:Be,pixsoView:Le},H=["success","warning","critical","error"],P=["small","medium","large"],Ce=["default","shield"],p=()=>e.createElement(e.Fragment,null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ",e.createElement(S,{href:"#"},"Nullam nulla")," purus, aliquam at massa at, imperdiet malesuada neque. Sed mollis ",e.createElement(S,{href:"#"},"accumsan")," quam ac ultrices. Vestibulum rhoncus ante sit amet gravida ornare."),g=()=>e.createElement("span",null,e.createElement(y,{mode:"purple",interactive:!0,outlined:!0},"Custom content"),e.createElement(y,{mode:"violet",interactive:!0,outlined:!0},"More custom content")),h=[{text:"Action 1",onClick:()=>alert("Action 1")},{text:"Action 2",onClick:()=>alert("Action 2")},{text:"Action 3",onClick:()=>alert("Action 3")}],et={component:s,title:"Hexa UI Components/Status Card",...ae({componentName:"statusCard",meta:{argTypes:{mode:{control:"select",options:H},size:{control:"radio",options:P},iconVariant:{control:"radio",options:Ce},actions:{control:"boolean"},description:{control:"boolean"},children:{control:"boolean"}},args:{title:"Title",image:!0,description:!0,children:!0,mode:"success",size:"medium",iconVariant:"default",testId:"status-card-test-id",klId:"status-card-kl-id"},parameters:{badges:[F.stable,F.reviewedByDesign],docs:{page:ne(I)},design:I.pixsoView}}})},d={render:({actions:t,description:r,children:a,...n})=>e.createElement(s,{...n,actions:t?h:void 0,description:r?e.createElement(p,null):void 0},a?e.createElement(g,null):null)},m={render:({actions:t,description:r,children:a,...n})=>z(H.map(i=>({label:i,content:e.createElement(s,{...n,mode:i,actions:t?h:void 0,description:r?e.createElement(p,null):void 0},a?e.createElement(g,null):null)})),!0),argTypes:{mode:{control:!1}},args:{children:!1}},u={render:({actions:t,description:r,children:a,...n})=>z(P.map(i=>({label:i,content:e.createElement(s,{...n,size:i,actions:t?h:void 0,description:r?e.createElement(p,null):void 0},a?e.createElement(g,null):null)})),!0),argTypes:{size:{control:!1}},args:{children:!1}},f={render:({actions:t,description:r,children:a,...n})=>e.createElement(s,{...n,actions:t?h:void 0,description:r?e.createElement(p,null):void 0},a?e.createElement(g,null):null),argTypes:{actions:{control:!1}},args:{actions:!0}};var w,G,k;d.parameters={...d.parameters,docs:{...(w=d.parameters)==null?void 0:w.docs,source:{originalSource:`{ + render: ({ + actions, + description, + children, + ...rest + }) => : undefined}> + {children ? : null} + +}`,...(k=(G=d.parameters)==null?void 0:G.docs)==null?void 0:k.source}}};var v,O,U;m.parameters={...m.parameters,docs:{...(v=m.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: ({ + actions, + description, + children, + ...rest + }) => renderVariants(statusCardModes.map(mode => ({ + label: mode, + content: : undefined}> + {children ? : null} + + })), true), + argTypes: { + mode: { + control: false + } + }, + args: { + children: false + } +}`,...(U=(O=m.parameters)==null?void 0:O.docs)==null?void 0:U.source}}};var D,T,M;u.parameters={...u.parameters,docs:{...(D=u.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: ({ + actions, + description, + children, + ...rest + }) => renderVariants(statusCardSizes.map(size => ({ + label: size, + content: : undefined}> + {children ? : null} + + })), true), + argTypes: { + size: { + control: false + } + }, + args: { + children: false + } +}`,...(M=(T=u.parameters)==null?void 0:T.docs)==null?void 0:M.source}}};var R,b,Z;f.parameters={...f.parameters,docs:{...(R=f.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: ({ + actions, + description, + children, + ...rest + }) => : undefined}> + {children ? : null} + , + argTypes: { + actions: { + control: false + } + }, + args: { + actions: true + } +}`,...(Z=(b=f.parameters)==null?void 0:b.docs)==null?void 0:Z.source}}};const tt=["StatusCard","Mode","Size","WithActions"];export{m as Mode,u as Size,d as StatusCard,f as WithActions,tt as __namedExportsOrder,et as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerOutlineSquare-CfDrKxro.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerOutlineSquare-CfDrKxro.js new file mode 100644 index 00000000..75ae9c68 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerOutlineSquare-CfDrKxro.js @@ -0,0 +1 @@ +import{R as t,q as a}from"./iframe-zz6a49H8.js";const d=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{d:"M13.334 10.3496C13.6927 10.35 13.9834 10.6412 13.9834 11V12.0664C13.9834 13.3089 12.9759 14.3162 11.7334 14.3164H4.2666C3.02414 14.3162 2.0166 13.3089 2.0166 12.0664V11C2.0166 10.641 2.30801 10.3496 2.66699 10.3496C3.02583 10.3498 3.31738 10.6411 3.31738 11V12.0664C3.31738 12.5909 3.74211 13.0164 4.2666 13.0166H11.7334C12.2579 13.0164 12.6836 12.591 12.6836 12.0664V11C12.6836 10.641 12.975 10.3496 13.334 10.3496Z",fill:a(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M8 2.00293C8.35884 2.00311 8.64941 2.29444 8.64941 2.65332V7.78027L10.207 6.22266L10.3086 6.13867C10.5608 5.9722 10.9039 6.00069 11.126 6.22266C11.3481 6.44489 11.3758 6.78776 11.209 7.04004L11.126 7.1416L8.45898 9.80859C8.23678 10.0303 7.89373 10.0582 7.6416 9.8916L7.54004 9.80859L4.87305 7.1416C4.61967 6.88791 4.61983 6.47644 4.87305 6.22266C5.095 6.0007 5.43818 5.97248 5.69043 6.13867L5.79297 6.22266L7.34961 7.7793V2.65332C7.34961 2.29444 7.64117 2.00311 8 2.00293Z",fill:a(e.color)||e.color||"currentColor"}))),n=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...C}=e;return t.createElement(d,{"kl-id":r,"data-testid":o,ref:l,...C})}));n.displayName="Download2";const c=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.79414 1.04395C3.66196 1.04395 2.74414 1.96176 2.74414 3.09395V12.906C2.74414 14.0382 3.66196 14.956 4.79414 14.956H11.0059C12.2485 14.956 13.2559 13.9486 13.2559 12.706V6.10088C13.2559 5.80981 13.1455 5.52956 12.947 5.31667L9.30449 1.40973C9.08698 1.17643 8.78233 1.04395 8.46336 1.04395H4.79414ZM4.04414 3.09395C4.04414 2.67973 4.37993 2.34395 4.79414 2.34395H8.0142L8.01419 4.48735C8.01419 5.61953 8.93201 6.53735 10.0642 6.53735H11.9559V12.706C11.9559 13.2307 11.5306 13.656 11.0059 13.656H4.79414C4.37993 13.656 4.04414 13.3202 4.04414 12.906V3.09395ZM11.0957 5.23735L9.3142 3.32651L9.31419 4.48735C9.31419 4.90157 9.64998 5.23735 10.0642 5.23735H11.0957Z",fill:a(e.color)||e.color||"currentColor"}))),i=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...C}=e;return t.createElement(c,{"kl-id":r,"data-testid":o,ref:l,...C})}));i.displayName="File";const f=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{d:"M12.5344 4.61722C11.5136 3.24117 9.87748 2.35054 8.0342 2.35054C4.94172 2.35054 2.43476 4.85749 2.43476 7.94997C2.43476 11.0425 4.94172 13.5494 8.0342 13.5494C10.025 13.5494 11.7738 12.5109 12.7675 10.943C12.9597 10.6398 13.3613 10.5498 13.6645 10.742C13.9677 10.9342 14.0577 11.3358 13.8655 11.639C12.6434 13.5671 10.4888 14.8494 8.0342 14.8494C4.22375 14.8494 1.13477 11.7604 1.13477 7.94997C1.13477 4.13952 4.22375 1.05054 8.0342 1.05054C10.2176 1.05054 12.1632 2.06474 13.427 3.64627V2.30204C13.427 1.94305 13.718 1.65204 14.077 1.65204C14.436 1.65204 14.727 1.94305 14.727 2.30204V5.26722C14.727 5.62621 14.436 5.91722 14.077 5.91722H11.2538C10.8948 5.91722 10.6038 5.62621 10.6038 5.26722C10.6038 4.90824 10.8948 4.61722 11.2538 4.61722H12.5344Z",fill:a(e.color)||e.color||"currentColor"}))),s=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...C}=e;return t.createElement(f,{"kl-id":r,"data-testid":o,ref:l,...C})}));s.displayName="Reload";const m=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{d:"M7.99995 4.44331C8.41417 4.44331 8.74995 4.7791 8.74995 5.19331V8.10334C8.74995 8.51756 8.41417 8.85334 7.99995 8.85334C7.58574 8.85334 7.24995 8.51756 7.24995 8.10334V5.19331C7.24995 4.7791 7.58574 4.44331 7.99995 4.44331Z",fill:a(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M7.99985 11.5681C8.4693 11.5681 8.84985 11.1876 8.84985 10.7181C8.84985 10.2487 8.4693 9.86812 7.99985 9.86812C7.53041 9.86812 7.14985 10.2487 7.14985 10.7181C7.14985 11.1876 7.53041 11.5681 7.99985 11.5681Z",fill:a(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.39995 1.69995H11.6C13.0911 1.69995 14.3 2.90878 14.3 4.39995V11.6C14.3 13.0911 13.0911 14.3 11.6 14.3H4.39995C2.90878 14.3 1.69995 13.0911 1.69995 11.6V4.39995C1.69995 2.90878 2.90878 1.69995 4.39995 1.69995ZM4.39995 2.99995C3.62675 2.99995 2.99995 3.62675 2.99995 4.39995V11.6C2.99995 12.3731 3.62675 13 4.39995 13H11.6C12.3731 13 13 12.3731 13 11.6V4.39995C13 3.62675 12.3731 2.99995 11.6 2.99995H4.39995Z",fill:a(e.color)||e.color||"currentColor"}))),w=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...C}=e;return t.createElement(m,{"kl-id":r,"data-testid":o,ref:l,...C})}));w.displayName="StatusDangerOutlineSquare";export{n as a,w as l,s as o,i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-CvSXOBl-.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-CvSXOBl-.js new file mode 100644 index 00000000..c05caf8a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-CvSXOBl-.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 2C2.89543 2 2 2.89543 2 4V12C2 13.1046 2.89543 14 4 14H12C13.1046 14 14 13.1046 14 12V4C14 2.89543 13.1046 2 12 2H4ZM8 4.44336C8.41421 4.44336 8.75 4.77915 8.75 5.19336V8.10339C8.75 8.51761 8.41421 8.85339 8 8.85339C7.58579 8.85339 7.25 8.51761 7.25 8.10339V5.19336C7.25 4.77915 7.58579 4.44336 8 4.44336ZM8.8499 10.7182C8.8499 11.1876 8.46934 11.5682 7.9999 11.5682C7.53046 11.5682 7.1499 11.1876 7.1499 10.7182C7.1499 10.2487 7.53046 9.86816 7.9999 9.86816C8.46934 9.86816 8.8499 10.2487 8.8499 10.7182Z",fill:d(t.color)||t.color||"currentColor"}))),C=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...a}=t;return e.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...a})}));C.displayName="StatusDangerSolid1";export{C as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-EVPJI7Z8.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-EVPJI7Z8.js new file mode 100644 index 00000000..6e3ea9cb --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusDangerSolid1-EVPJI7Z8.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 5C3 3.89543 3.89543 3 5 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5ZM12 7C12.5523 7 13 7.44772 13 8V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V8C11 7.44772 11.4477 7 12 7ZM12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z",fill:d(t.color)||t.color||"currentColor"}))),C=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...a}=t;return e.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...a})}));C.displayName="StatusDangerSolid1";export{C as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusGroup.stories-B-UoUXEe.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusGroup.stories-B-UoUXEe.js new file mode 100644 index 00000000..c9a0a604 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusGroup.stories-B-UoUXEe.js @@ -0,0 +1,10 @@ +import{b as r,R as n}from"./iframe-zz6a49H8.js";import{l as m}from"./Placeholder-Bv52avk_.js";import{M as i}from"./meta-DMfHyE5y.js";import{S as p}from"./Status-C8t1p2BY.js";import"./preload-helper-C1FmrZbK.js";import"./Indicator-DNWfFabI.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Group-DXZR9jfV.js";const _={title:"Hexa UI Components/Status/Group",component:p.Group,parameters:{badges:[r.stable,r.reviewedByDesign],design:i.pixsoView}},e={args:{items:Array.from({length:5},(c,s)=>({label:`Status ${s+1}`,icon:n.createElement(m,null)}))}};var t,a,o;e.parameters={...e.parameters,docs:{...(t=e.parameters)==null?void 0:t.docs,source:{originalSource:`{ + args: { + items: Array.from({ + length: 5 + }, (_, index) => ({ + label: \`Status \${index + 1}\`, + icon: + })) + } +}`,...(o=(a=e.parameters)==null?void 0:a.docs)==null?void 0:o.source}}};const h=["Basic"];export{e as Basic,h as __namedExportsOrder,_ as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkOutline-BBn674wO.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkOutline-BBn674wO.js new file mode 100644 index 00000000..9c2057cc --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkOutline-BBn674wO.js @@ -0,0 +1 @@ +import{R as t,q as r}from"./iframe-zz6a49H8.js";const n=t.forwardRef((e,l)=>t.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{d:"M8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H16C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11H8Z",fill:r(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",fill:r(e.color)||e.color||"currentColor"}))),C=t.memo(t.forwardRef((e,l)=>{const{klId:o,testId:a,...d}=e;return t.createElement(n,{"kl-id":o,"data-testid":a,ref:l,...d})}));C.displayName="StatusNoThreadOutline";const c=t.forwardRef((e,l)=>t.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{d:"M16.7071 10.7071C17.0976 10.3166 17.0976 9.68342 16.7071 9.29289C16.3166 8.90237 15.6834 8.90237 15.2929 9.29289L11 13.5858L8.70711 11.2929C8.31658 10.9024 7.68342 10.9024 7.29289 11.2929C6.90237 11.6834 6.90237 12.3166 7.29289 12.7071L10.2929 15.7071C10.6834 16.0976 11.3166 16.0976 11.7071 15.7071L16.7071 10.7071Z",fill:r(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",fill:r(e.color)||e.color||"currentColor"}))),i=t.memo(t.forwardRef((e,l)=>{const{klId:o,testId:a,...d}=e;return t.createElement(c,{"kl-id":o,"data-testid":a,ref:l,...d})}));i.displayName="StatusOkOutline";export{i as o,C as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkSolid-MBCvP7_O.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkSolid-MBCvP7_O.js new file mode 100644 index 00000000..9ab5cd1d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusOkSolid-MBCvP7_O.js @@ -0,0 +1 @@ +import{R as e,q as a}from"./iframe-zz6a49H8.js";const i=e.forwardRef((t,r)=>e.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM11.4848 6.67633C11.7777 6.38344 11.7777 5.90857 11.4848 5.61567C11.1919 5.32277 10.717 5.32277 10.4241 5.61566L7.23187 8.80788L5.56116 7.22831C5.26017 6.94374 4.78548 6.95705 4.50091 7.25804C4.21634 7.55903 4.22966 8.03372 4.53064 8.31828L6.73128 10.3989C7.02631 10.6778 7.48975 10.6713 7.77686 10.3842L11.4848 6.67633Z",fill:a(t.color)||t.color||"currentColor"}))),n=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...d}=t;return e.createElement(i,{"kl-id":l,"data-testid":o,ref:r,...d})}));n.displayName="StatusOkSolid";export{n as r}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningOutline-DZEZTt6V.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningOutline-DZEZTt6V.js new file mode 100644 index 00000000..350d29ee --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningOutline-DZEZTt6V.js @@ -0,0 +1 @@ +import{R as C,q as l}from"./iframe-zz6a49H8.js";const n=C.forwardRef((e,t)=>C.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},C.createElement("path",{d:"M14.461 2.19339C14.8594 1.90232 15.4114 1.94569 15.7599 2.29495C16.108 2.64438 16.1497 3.19631 15.8575 3.59378L14.6954 5.17288C13.6037 6.65793 13.22 8.49158 13.5441 10.2217C13.6315 10.6866 13.7707 11.1446 13.9601 11.586C14.1527 12.0347 14.3971 12.4672 14.6954 12.8731L15.298 13.6924C15.871 13.0894 16.4035 12.4942 16.8898 11.919C17.7444 10.9086 18.4563 9.95949 18.9855 9.13186C19.4627 8.38531 19.7633 7.7821 19.9044 7.35061C19.473 7.49185 18.8701 7.79371 18.1241 8.27053C17.3637 8.75667 16.4993 9.39496 15.5802 10.1582C15.3547 9.2928 15.391 8.37553 15.6896 7.52737C16.162 7.17595 16.6169 6.86093 17.047 6.58596C17.874 6.05732 18.6577 5.64779 19.3331 5.4346C19.6696 5.32845 20.0329 5.25272 20.3888 5.26565C20.7515 5.27899 21.1834 5.38937 21.5255 5.73147C21.7721 5.97837 21.8964 6.27221 21.9523 6.55276C21.9738 6.66071 21.9867 6.76645 21.9903 6.86721C21.9919 6.91143 21.9923 6.95662 21.9913 7.001C21.9883 7.13494 21.974 7.26936 21.9513 7.40237C21.9209 7.58006 21.8755 7.7554 21.8224 7.92385C21.6091 8.59917 21.1995 9.38319 20.671 10.21C20.547 10.404 20.4128 10.6015 20.2726 10.8047C20.2481 10.8402 20.2243 10.8764 20.1993 10.9121C20.0848 11.0762 19.9653 11.243 19.8409 11.4121C19.7854 11.4879 19.7285 11.5639 19.671 11.6407C19.564 11.7832 19.4533 11.9268 19.34 12.0723C19.2664 12.1669 19.1924 12.2627 19.1163 12.3584C19.0726 12.4133 19.0281 12.4682 18.9835 12.5235C18.1027 13.6177 17.0616 14.7813 15.9034 15.9395C15.2356 16.6073 14.5639 17.234 13.9073 17.8164L13.9083 17.8174C13.8993 17.8254 13.8899 17.8329 13.881 17.8408C13.4515 18.2212 13.0273 18.5809 12.6124 18.918C12.5244 18.9896 12.4369 19.0604 12.3497 19.1299C12.2485 19.2105 12.1479 19.2895 12.048 19.3672C11.6564 19.6724 11.2752 19.9552 10.9073 20.2129C10.8571 20.2481 10.8067 20.2822 10.7569 20.3164C10.5578 20.4536 10.3642 20.5854 10.1739 20.7071C9.34706 21.2356 8.56315 21.6452 7.88781 21.8584C7.5514 21.9646 7.18699 22.0393 6.83117 22.0264C6.46874 22.013 6.0373 21.903 5.69542 21.5616C5.35342 21.2195 5.24299 20.7875 5.2296 20.4248C5.21667 20.069 5.29244 19.7056 5.39855 19.3692C5.6117 18.6938 6.02134 17.91 6.54992 17.083C6.81834 16.6631 7.12454 16.2192 7.46593 15.7588C8.321 15.4417 9.2503 15.3909 10.128 15.6114C9.36311 16.5322 8.7225 17.3974 8.23546 18.1592C7.75851 18.9053 7.45675 19.509 7.31554 19.9405C7.34825 19.9298 7.38146 19.9169 7.41613 19.9043C7.60519 19.8359 7.8235 19.741 8.06847 19.6162C8.37112 19.462 8.71556 19.2642 9.09679 19.0205C9.94201 18.4802 10.9131 17.749 11.9474 16.8701C12.5118 16.3908 13.0952 15.8678 13.6857 15.3057L12.7765 14.6641C12.3898 14.3913 11.9804 14.1662 11.5568 13.9873C11.1991 13.8364 10.8309 13.7182 10.4571 13.6338C8.70068 13.239 6.81567 13.5825 5.28234 14.6641L3.58312 15.8633C3.18668 16.1426 2.64609 16.0966 2.30187 15.7549C1.95797 15.4129 1.90875 14.8729 2.18566 14.4746L3.3966 12.7344C4.94763 10.5038 4.94747 7.54321 3.3966 5.31253L2.18566 3.57229C1.90687 3.17124 1.9593 2.62649 2.30871 2.28518C2.65807 1.9445 3.20265 1.90565 3.59679 2.19339L5.19347 3.36038C7.47801 5.03014 10.5809 5.03026 12.8653 3.36038L14.461 2.19339Z",fill:l(e.color)||e.color||"currentColor"}),C.createElement("path",{d:"M19.4552 14.7188C19.7705 14.2657 20.3935 14.1538 20.8468 14.4688C21.2997 14.7843 21.4121 15.4082 21.0968 15.8614C20.5324 16.6724 19.5497 17.7571 18.5489 18.7569C17.5433 19.7614 16.4551 20.7441 15.6505 21.3448C15.2081 21.675 14.5806 21.5838 14.2501 21.1416C13.9202 20.6991 14.011 20.0725 14.4532 19.7422C15.1483 19.2234 16.1607 18.3159 17.1359 17.3418C18.116 16.3627 18.9955 15.3794 19.4552 14.7188Z",fill:l(e.color)||e.color||"currentColor"}))),c=C.memo(C.forwardRef((e,t)=>{const{klId:r,testId:o,...a}=e;return C.createElement(n,{"kl-id":r,"data-testid":o,ref:t,...a})}));c.displayName="Kira";const d=C.forwardRef((e,t)=>C.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},C.createElement("path",{d:"M12 7C12.5523 7 13 7.44772 13 8V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V8C11 7.44772 11.4477 7 12 7Z",fill:l(e.color)||e.color||"currentColor"}),C.createElement("path",{d:"M12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17Z",fill:l(e.color)||e.color||"currentColor"}),C.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 2.98291C4.34315 2.98291 3 4.32606 3 5.98291V18.0171C3 19.6739 4.34315 21.0171 6 21.0171H18C19.6569 21.0171 21 19.6739 21 18.0171V5.98291C21 4.32606 19.6569 2.98291 18 2.98291H6ZM18 4.98291H6C5.44772 4.98291 5 5.43063 5 5.98291V18.0171C5 18.5694 5.44772 19.0171 6 19.0171H18C18.5523 19.0171 19 18.5694 19 18.0171V5.98291C19 5.43063 18.5523 4.98291 18 4.98291Z",fill:l(e.color)||e.color||"currentColor"}))),i=C.memo(C.forwardRef((e,t)=>{const{klId:r,testId:o,...a}=e;return C.createElement(d,{"kl-id":r,"data-testid":o,ref:t,...a})}));i.displayName="StatusDangerOutline1";const f=C.forwardRef((e,t)=>C.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e},C.createElement("path",{d:"M12 8.5498C12.5523 8.5498 13 8.99752 13 9.5498V14.5498C13 15.1021 12.5523 15.5498 12 15.5498C11.4477 15.5498 11 15.1021 11 14.5498V9.5498C11 8.99752 11.4477 8.5498 12 8.5498Z",fill:l(e.color)||e.color||"currentColor"}),C.createElement("path",{d:"M12 18.5498C12.5523 18.5498 13 18.1021 13 17.5498C13 16.9975 12.5523 16.5498 12 16.5498C11.4477 16.5498 11 16.9975 11 17.5498C11 18.1021 11.4477 18.5498 12 18.5498Z",fill:l(e.color)||e.color||"currentColor"}),C.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6243 4.28605C13.4822 2.22398 10.5175 2.22399 9.37545 4.28606L2.03176 17.5461C0.924377 19.5456 2.37046 21.9996 4.65616 21.9996H19.3435C21.6292 21.9996 23.0753 19.5456 21.968 17.5461L14.6243 4.28605ZM20.2183 18.5151L12.8747 5.25502C12.494 4.56766 11.5057 4.56766 11.1251 5.25502L3.78136 18.5151C3.41223 19.1816 3.89426 19.9996 4.65616 19.9996H19.3435C20.1054 19.9996 20.5875 19.1816 20.2183 18.5151Z",fill:l(e.color)||e.color||"currentColor"}))),s=C.memo(C.forwardRef((e,t)=>{const{klId:r,testId:o,...a}=e;return C.createElement(f,{"kl-id":r,"data-testid":o,ref:t,...a})}));s.displayName="StatusWarningOutline";export{s as a,i as l,c as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningSolid-CRMCvTXn.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningSolid-CRMCvTXn.js new file mode 100644 index 00000000..689cd197 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StatusWarningSolid-CRMCvTXn.js @@ -0,0 +1 @@ +import{R as e,q as d}from"./iframe-zz6a49H8.js";const n=e.forwardRef((t,r)=>e.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...t},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6252 4.26397C13.4836 2.19993 10.5163 2.19993 9.37473 4.26397L2.02776 17.5476C0.921868 19.5471 2.36803 21.9996 4.65298 21.9996H19.3469C21.6319 21.9996 23.078 19.5471 21.9722 17.5476L14.6252 4.26397ZM12 8.54968C12.5523 8.54968 13 8.9974 13 9.54968V14.5497C13 15.102 12.5523 15.5497 12 15.5497C11.4477 15.5497 11 15.102 11 14.5497V9.54968C11 8.9974 11.4477 8.54968 12 8.54968ZM13 17.5497C13 18.102 12.5523 18.5497 12 18.5497C11.4477 18.5497 11 18.102 11 17.5497C11 16.9974 11.4477 16.5497 12 16.5497C12.5523 16.5497 13 16.9974 13 17.5497Z",fill:d(t.color)||t.color||"currentColor"}))),i=e.memo(e.forwardRef((t,r)=>{const{klId:l,testId:o,...a}=t;return e.createElement(n,{"kl-id":l,"data-testid":o,ref:r,...a})}));i.displayName="StatusWarningSolid";export{i as o}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StoryComponents-C4fwEYRs.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StoryComponents-C4fwEYRs.js new file mode 100644 index 00000000..86d00f12 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/StoryComponents-C4fwEYRs.js @@ -0,0 +1,16 @@ +import{D as p}from"./Divider-DNO5OI2y.js";import{F as m}from"./FormLabel-BcyH9HgS.js";import{R as t,H as y}from"./iframe-zz6a49H8.js";const i=y.div` + ${({verticalGap:e,horizontalGap:o,verticalWidth:a,horizontalWidth:r,vertical:c,justifyContent:d})=>` + display: flex; + gap: ${o}px; + width: ${r}; + justify-content: ${d}; + + ${c&&` + gap: ${e}px; + width: ${a}; + justify-content: start; + align-items: flex-start; + flex-direction: column; + `} + `} +`,h=e=>t.createElement(i,{vertical:!0,verticalGap:16,...e}),n=e=>t.createElement(i,{vertical:e.vertical,horizontalGap:24,verticalGap:32,...e}),l=e=>t.createElement(i,{vertical:e.vertical,horizontalGap:24,verticalGap:16,...e}),s=e=>t.createElement(i,{vertical:e.vertical,horizontalGap:16,verticalGap:8,verticalWidth:"100%",horizontalWidth:e.horizontalWidth||"100px",justifyContent:"end"},t.createElement(m,{mode:"secondary",style:{alignSelf:"center"}},e.label),t.createElement(p,{direction:e!=null&&e.vertical?"horizontal":"vertical"}));function u(e,o,a="small"){return o?t.createElement(n,{vertical:!0,horizontalWidth:"100%"},e.map(r=>t.createElement(l,{key:r.label,horizontalWidth:"100%"},t.createElement(s,{label:r.label,horizontalWidth:a==="medium"?"160px":"100px"}),r.content))):t.createElement(n,null,e.map(r=>t.createElement(l,{key:r.label,vertical:!0},t.createElement(s,{label:r.label,vertical:!0,horizontalWidth:a==="medium"?"160px":"100px"}),r.content)))}h.__docgenInfo={description:"",methods:[],displayName:"StoryColumn",props:{style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},vertical:{required:!1,tsType:{name:"boolean"},description:""},horizontalWidth:{required:!1,tsType:{name:"string"},description:""}}};n.__docgenInfo={description:"",methods:[],displayName:"StoryWrapper",props:{style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},vertical:{required:!1,tsType:{name:"boolean"},description:""},horizontalWidth:{required:!1,tsType:{name:"string"},description:""}}};l.__docgenInfo={description:"",methods:[],displayName:"StoryComponentContainer",props:{style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},vertical:{required:!1,tsType:{name:"boolean"},description:""},horizontalWidth:{required:!1,tsType:{name:"string"},description:""}}};s.__docgenInfo={description:"",methods:[],displayName:"StoryLabel",props:{style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:""},vertical:{required:!1,tsType:{name:"boolean"},description:""},horizontalWidth:{required:!1,tsType:{name:"string"},description:""},label:{required:!0,tsType:{name:"string"},description:""}}};u.__docgenInfo={description:"",methods:[],displayName:"renderVariants"};export{h as S,l as a,n as b,s as c,u as r}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-BdB8AOJn.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-BdB8AOJn.css new file mode 100644 index 00000000..6c701248 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-BdB8AOJn.css @@ -0,0 +1 @@ +._wrapper_12p6c_1{display:flex;height:100%}._content_12p6c_6{padding:24px;width:100%;overflow-y:auto}._submenu_12p6c_12{display:flex;flex-direction:column;padding:24px 0;gap:24px;background:var(--submenu--bg_subtle);border-right:1px solid var(--submenu--border)}._itemsStack_12p6c_21{overflow-x:hidden;overflow-y:auto;padding:0 16px;display:flex;flex-direction:column;gap:2px}._arrowButton_12p6c_30{margin:6px 4px;align-self:flex-start}._elementBefore_12p6c_35{padding:0 16px}._elementAfter_12p6c_39{padding:0 16px;margin-top:auto}._divider_12p6c_44{width:100%;min-width:216px;margin:4px 8px;min-height:1px}._title_12p6c_51{display:flex;gap:4px;width:100%;min-width:216px;height:16px;margin:16px 8px 0;justify-content:space-between}._titleText_12p6c_62{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--submenu--text)}._description_12p6c_70{color:var(--submenu_item--text--description--enabled)}._description_12p6c_70._disabled_12p6c_73{color:var(--submenu_item--text--description--disabled)}._rowTextCol_12p6c_77{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._row_12p6c_77{display:flex;gap:4px;cursor:pointer;border-radius:8px;width:100%;min-width:232px;padding:6px 8px;padding-left:calc(var(--left-offset) * 1px);background:var(--submenu_item--bg--enabled)}._row_12p6c_77 ._rowText_12p6c_77{width:100%}._row_12p6c_77 ._rowBlock_12p6c_99,._row_12p6c_77 ._hoverRowBlock_12p6c_100{display:flex;align-items:center;height:20px}._row_12p6c_77 ._hoverRowBlock_12p6c_100:not(:has(._ant-dropdown-open_12p6c_105)){display:none}._row_12p6c_77 ._rowText_12p6c_77{color:var(--submenu_item--text--enabled)}._row_12p6c_77 ._rowBlock_12p6c_99,._row_12p6c_77 ._hoverRowBlock_12p6c_100{color:var(--submenu_item--icon--enabled)}._row_12p6c_77:hover{background:var(--submenu_item--bg--hover)}._row_12p6c_77:hover ._rowText_12p6c_77{color:var(--submenu_item--text--hover)}._row_12p6c_77:hover ._rowBlock_12p6c_99{color:var(--submenu_item--icon--hover)}._row_12p6c_77:active{background:var(--submenu_item--bg--active)}._row_12p6c_77:active ._rowText_12p6c_77{color:var(--submenu_item--text--active)}._row_12p6c_77:active ._rowBlock_12p6c_99{color:var(--submenu_item--icon--active)}._row_12p6c_77._disabled_12p6c_73,._row_12p6c_77._disabled_12p6c_73:hover,._row_12p6c_77._disabled_12p6c_73:active,._row_12p6c_77._disabled_12p6c_73:focus-visible{background:var(--submenu_item--bg--disabled)}._row_12p6c_77._disabled_12p6c_73 ._rowText_12p6c_77,._row_12p6c_77._disabled_12p6c_73:hover ._rowText_12p6c_77,._row_12p6c_77._disabled_12p6c_73:active ._rowText_12p6c_77,._row_12p6c_77._disabled_12p6c_73:focus-visible ._rowText_12p6c_77{color:var(--submenu_item--text--disabled)}._row_12p6c_77._disabled_12p6c_73 ._rowBlock_12p6c_99,._row_12p6c_77._disabled_12p6c_73:hover ._rowBlock_12p6c_99,._row_12p6c_77._disabled_12p6c_73:active ._rowBlock_12p6c_99,._row_12p6c_77._disabled_12p6c_73:focus-visible ._rowBlock_12p6c_99{color:var(--submenu_item--icon--disabled)}._row_12p6c_77._selected_12p6c_142{background:var(--submenu_item--bg--enabled_selected)}._row_12p6c_77._selected_12p6c_142 ._rowText_12p6c_77{color:var(--submenu_item--text--enabled_selected)}._row_12p6c_77._selected_12p6c_142 ._rowBlock_12p6c_99,._row_12p6c_77._selected_12p6c_142 ._hoverRowBlock_12p6c_100{color:var(--submenu_item--icon--enabled_selected)}._row_12p6c_77._selected_12p6c_142:hover{background:var(--submenu_item--bg--hover_selected)}._row_12p6c_77._selected_12p6c_142:hover ._rowText_12p6c_77{color:var(--submenu_item--text--hover_selected)}._row_12p6c_77._selected_12p6c_142:hover ._rowBlock_12p6c_99{color:var(--submenu_item--icon--hover_selected)}._row_12p6c_77._selected_12p6c_142:active{background:var(--submenu_item--bg--active_selected)}._row_12p6c_77._selected_12p6c_142:active ._rowText_12p6c_77{color:var(--submenu_item--text--active_selected)}._row_12p6c_77._selected_12p6c_142:active ._rowBlock_12p6c_99{color:var(--submenu_item--icon--active_selected)}._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:hover,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:active,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:focus-visible{background:var(--submenu_item--bg--disabled_selected)}._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73 ._rowText_12p6c_77,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:hover ._rowText_12p6c_77,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:active ._rowText_12p6c_77,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:focus-visible ._rowText_12p6c_77{color:var(--submenu_item--text--disabled_selected)}._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73 ._rowBlock_12p6c_99,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:hover ._rowBlock_12p6c_99,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:active ._rowBlock_12p6c_99,._row_12p6c_77._selected_12p6c_142._disabled_12p6c_73:focus-visible ._rowBlock_12p6c_99{color:var(--submenu_item--icon--disabled_selected)}._row_12p6c_77._truncateText_12p6c_179 ._rowText_12p6c_77{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._row_12p6c_77:hover ._hoverRowBlock_12p6c_100{display:flex}._row_12p6c_77:focus-visible{box-shadow:0 0 0 2px var(--focus--stroke);outline:none}._row_12p6c_77._disabled_12p6c_73,._row_12p6c_77._disabled_12p6c_73:hover,._row_12p6c_77._disabled_12p6c_73:active,._row_12p6c_77._disabled_12p6c_73:focus-visible{cursor:not-allowed;box-shadow:none;outline:none} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-DQtvP83M.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-DQtvP83M.js new file mode 100644 index 00000000..970f144b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/SubComponents-DQtvP83M.js @@ -0,0 +1,70 @@ +import{T as _}from"./TextReducer-CXi1K97e.js";import{T as v}from"./TextWithTruncation-CQ52ZobZ.js";import{B as T}from"./Badge-DMO-MXiW.js";import{D as N}from"./Divider-DNO5OI2y.js";import{I as R}from"./Indicator-DNWfFabI.js";import{R as t,$ as u,A as m,j as s}from"./iframe-zz6a49H8.js";import{t as x}from"./ArrowDownSolid-DU27KX-r.js";import{o as h}from"./ArrowRightSolid-6Unlqm7I.js";const B="_wrapper_12p6c_1",P="_content_12p6c_6",q="_submenu_12p6c_12",E="_itemsStack_12p6c_21",C="_arrowButton_12p6c_30",A="_elementBefore_12p6c_35",I="_elementAfter_12p6c_39",S="_divider_12p6c_44",L="_title_12p6c_51",M="_titleText_12p6c_62",j="_description_12p6c_70",D="_disabled_12p6c_73",Z="_rowTextCol_12p6c_77",U="_row_12p6c_77",H="_rowText_12p6c_77",O="_rowBlock_12p6c_99",z="_hoverRowBlock_12p6c_100",K="_selected_12p6c_142",W="_truncateText_12p6c_179",n={wrapper:B,content:P,submenu:q,itemsStack:E,arrowButton:C,elementBefore:A,elementAfter:I,divider:S,title:L,titleText:M,description:j,disabled:D,rowTextCol:Z,row:U,rowText:H,rowBlock:O,hoverRowBlock:z,selected:K,truncateText:W},i=e=>t.createElement("span",{...e,className:s(e.className,n.rowBlock)}),y=e=>t.createElement("span",{...e,className:s(e.className,n.hoverRowBlock)}),b=({disabled:e,leftOffset:a,selected:o,truncateText:c,...r})=>t.createElement("div",{...r,className:s(r.className,n.row,{[n.disabled]:e,[n.selected]:o,[n.truncateText]:c}),style:{...r.style,"--left-offset":a}}),k=e=>t.createElement(u,{...e,className:n.rowText}),g=e=>t.createElement("div",{...e,className:n.rowTextCol}),$=({row:e,truncateText:a,selected:o,collapsible:c,onCollapsibleClick:r,onClick:w})=>{var p,f;const l=e!=null&&e.disabled?void 0:w;return t.createElement(b,{className:"hexa-ui-submenu-row",disabled:e==null?void 0:e.disabled,leftOffset:8+((e==null?void 0:e.level)||0)*20+((e==null?void 0:e.extraLeftPadding)||0),onClick:l,onKeyDown:d=>d.key==="Enter"?l==null?void 0:l():void 0,selected:o,tabIndex:0,truncateText:a,...e.testAttributes},c&&t.createElement(m,{className:n.arrowButton,interactive:!1,onClick:r,icon:e.opened?t.createElement(x,null):t.createElement(h,null),size:"small"}),e.iconBefore&&t.createElement(i,null,e.iconBefore),t.createElement(g,null,t.createElement(k,null,t.createElement(v,{truncate:a,text:e.text})),e.description&&t.createElement(u,{className:s(n.description,e.disabled&&n.disabled),type:"BTR4"},t.createElement(v,{truncate:a,text:e.description}))),e.elementAfter&&t.createElement(i,null,e.elementAfter),e.notification&&(e.notification.type==="badge"?t.createElement(i,null,t.createElement(T,{...e.notification})):t.createElement(i,null,t.createElement(R,{...e.notification}))),e.action&&t.createElement(i,null,t.createElement(m,{onClick:(p=e.action)==null?void 0:p.onClick,icon:(f=e.action)==null?void 0:f.icon})),e.hoverElementAfter&&t.createElement(y,{onClick:d=>d.stopPropagation()},e.hoverElementAfter))},F=e=>{var a,o;return t.createElement("div",{className:n.title,...e.testAttributes},t.createElement(u,{className:n.titleText,type:"BTR4"},t.createElement(_,null,e.text)),e.action&&t.createElement(m,{icon:(a=e.action)==null?void 0:a.icon,onClick:(o=e.action)==null?void 0:o.onClick}))},G=()=>t.createElement(N,{className:n.divider,mode:"light"});i.__docgenInfo={description:"",methods:[],displayName:"StyledRowBlock"};y.__docgenInfo={description:"",methods:[],displayName:"HoverRowBlock"};b.__docgenInfo={description:"",methods:[],displayName:"StyledRow",props:{disabled:{required:!1,tsType:{name:"boolean"},description:""},leftOffset:{required:!0,tsType:{name:"number"},description:""},selected:{required:!1,tsType:{name:"boolean"},description:""},truncateText:{required:!1,tsType:{name:"boolean"},description:""}}};k.__docgenInfo={description:"",methods:[],displayName:"StyledRowText"};g.__docgenInfo={description:"",methods:[],displayName:"StyledRowTextCol"};$.__docgenInfo={description:"",methods:[],displayName:"SubmenuRow",props:{row:{required:!0,tsType:{name:"intersection",raw:`RowProps & { + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,elements:[{name:"intersection",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'row'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}},{key:"content",value:{name:"ReactNode",required:!1}},{key:"contentClassName",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"draggable",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"hoverElementAfter",value:{name:"ReactNode",required:!1}},{key:"notification",value:{name:"union",raw:"BadgeNotification | IndicatorNotification",elements:[{name:"intersection",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +} & Pick`,elements:[{name:"signature",type:"object",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'badge'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"BadgeMode"},{name:"union",raw:"'new' | 'critical'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"}]}],raw:"Extract",required:!0}}]}},{name:"Pick",elements:[{name:"BadgeProps"},{name:"union",raw:"'title' | 'count' | 'text' | 'overflowCount' | 'showZero'",elements:[{name:"literal",value:"'title'"},{name:"literal",value:"'count'"},{name:"literal",value:"'text'"},{name:"literal",value:"'overflowCount'"},{name:"literal",value:"'showZero'"}]}],raw:"Pick"}]},{name:"signature",type:"object",raw:`{ + type: 'indicator', + mode: IndicatorNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'indicator'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'new' | 'critical' | 'medium'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!0}}]}}],required:!1}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"RowProps"}],raw:"RowProps[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"(key: string, row?: RowProps) => boolean | void | Promise",signature:{arguments:[{type:{name:"string"},name:"key"},{type:{name:"RowProps"},name:"row"}],return:{name:"union",raw:"boolean | void | Promise",elements:[{name:"boolean"},{name:"void"},{name:"Promise",elements:[{name:"union",raw:"boolean | void",elements:[{name:"boolean"},{name:"void"}]}],raw:"Promise"}]}},required:!1},description:`Callback triggered when a submenu row is clicked +Useful when the product wants to fully control click behavior +to display custom content. + +If callback returns false - it prevents the default submenu activation`}]}},{name:"TestingProps"}]},{name:"signature",type:"object",raw:`{ + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,signature:{properties:[{key:"level",value:{name:"number",required:!1}},{key:"opened",value:{name:"boolean",required:!1}},{key:"extraLeftPadding",value:{name:"number",required:!1}},{key:"testAttributes",value:{name:"TestingAttributes",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"LeveledRowProps"}],raw:"LeveledRowProps[]",required:!1}}]}}]},description:""},selected:{required:!0,tsType:{name:"boolean"},description:""},collapsible:{required:!0,tsType:{name:"boolean"},description:""},onCollapsibleClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""}}};F.__docgenInfo={description:"",methods:[],displayName:"SubmenuTitle",props:{type:{required:!0,tsType:{name:"literal",value:"'title'"},description:""},key:{required:!0,tsType:{name:"string"},description:""},text:{required:!0,tsType:{name:"string"},description:""},action:{required:!1,tsType:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick"},description:""},testAttributes:{required:!0,tsType:{name:"TestingAttributes"},description:""}}};G.__docgenInfo={description:"",methods:[],displayName:"SubmenuDivider",props:{type:{required:!0,tsType:{name:"literal",value:"'divider'"},description:""}}};export{G as S,F as a,$ as b,b as c,g as d,k as e,i as f,n as s}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu-CMti_k3_.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu-CMti_k3_.js new file mode 100644 index 00000000..a4b0c520 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu-CMti_k3_.js @@ -0,0 +1,220 @@ +import{R as r,u as k,r as v,j as g,aa as A}from"./iframe-zz6a49H8.js";import{S as x,a as B,b as T,s as c}from"./SubComponents-DQtvP83M.js";const y=({items:e,...n})=>r.createElement(r.Fragment,null,e.map((t,a)=>{const i=k(t);switch(i.type){case"row":return r.createElement(E,{...n,row:i,key:i.key});case"title":return r.createElement(B,{...i,key:i.key});case"divider":return r.createElement(x,{...i,key:a});default:return null}})),E=({row:e,...n})=>{const{children:t}=e,[a,i]=v.useState(e.opened),m=async()=>{var s;await((s=e.onClick)==null?void 0:s.call(e,e.key,e))!==!1&&n.handleActiveRowChange(e),n.collapseOnTextClick&&l()},l=()=>{t&&i(!a)};return r.createElement(r.Fragment,null,r.createElement(T,{...n,row:{...e,opened:a},selected:n.activeRowKey===e.key,collapsible:!!t,onCollapsibleClick:l,onClick:m}),t&&a&&r.createElement(y,{...n,items:t}))};y.__docgenInfo={description:"",methods:[],displayName:"SubmenuItems",props:{truncateText:{required:!0,tsType:{name:"boolean"},description:""},collapseOnTextClick:{required:!0,tsType:{name:"boolean"},description:""},activeRowKey:{required:!1,tsType:{name:"string"},description:""},handleActiveRowChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(row: LeveledRowProps) => void",signature:{arguments:[{type:{name:"intersection",raw:`RowProps & { + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,elements:[{name:"intersection",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'row'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}},{key:"content",value:{name:"ReactNode",required:!1}},{key:"contentClassName",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"draggable",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"hoverElementAfter",value:{name:"ReactNode",required:!1}},{key:"notification",value:{name:"union",raw:"BadgeNotification | IndicatorNotification",elements:[{name:"intersection",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +} & Pick`,elements:[{name:"signature",type:"object",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'badge'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"BadgeMode"},{name:"union",raw:"'new' | 'critical'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"}]}],raw:"Extract",required:!0}}]}},{name:"Pick",elements:[{name:"BadgeProps"},{name:"union",raw:"'title' | 'count' | 'text' | 'overflowCount' | 'showZero'",elements:[{name:"literal",value:"'title'"},{name:"literal",value:"'count'"},{name:"literal",value:"'text'"},{name:"literal",value:"'overflowCount'"},{name:"literal",value:"'showZero'"}]}],raw:"Pick"}]},{name:"signature",type:"object",raw:`{ + type: 'indicator', + mode: IndicatorNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'indicator'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'new' | 'critical' | 'medium'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!0}}]}}],required:!1}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"RowProps"}],raw:"RowProps[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"(key: string, row?: RowProps) => boolean | void | Promise",signature:{arguments:[{type:{name:"string"},name:"key"},{type:{name:"RowProps"},name:"row"}],return:{name:"union",raw:"boolean | void | Promise",elements:[{name:"boolean"},{name:"void"},{name:"Promise",elements:[{name:"union",raw:"boolean | void",elements:[{name:"boolean"},{name:"void"}]}],raw:"Promise"}]}},required:!1},description:`Callback triggered when a submenu row is clicked +Useful when the product wants to fully control click behavior +to display custom content. + +If callback returns false - it prevents the default submenu activation`}]}},{name:"TestingProps"}]},{name:"signature",type:"object",raw:`{ + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,signature:{properties:[{key:"level",value:{name:"number",required:!1}},{key:"opened",value:{name:"boolean",required:!1}},{key:"extraLeftPadding",value:{name:"number",required:!1}},{key:"testAttributes",value:{name:"TestingAttributes",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"LeveledRowProps"}],raw:"LeveledRowProps[]",required:!1}}]}}]},name:"row"}],return:{name:"void"}}},description:""},items:{required:!0,tsType:{name:"Array",elements:[{name:"union",raw:"DividerProps | TitleProps | LeveledRowProps",elements:[{name:"signature",type:"object",raw:`{ + type: 'divider' +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'divider'",required:!0}}]}},{name:"intersection",raw:`{ + type: 'title', + key: string, + text: string, + action?: ActionProps +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'title', + key: string, + text: string, + action?: ActionProps +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'title'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}}]}},{name:"TestingProps"}]},{name:"intersection",raw:`RowProps & { + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,elements:[{name:"intersection",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'row'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}},{key:"content",value:{name:"ReactNode",required:!1}},{key:"contentClassName",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"draggable",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"hoverElementAfter",value:{name:"ReactNode",required:!1}},{key:"notification",value:{name:"union",raw:"BadgeNotification | IndicatorNotification",elements:[{name:"intersection",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +} & Pick`,elements:[{name:"signature",type:"object",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'badge'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"BadgeMode"},{name:"union",raw:"'new' | 'critical'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"}]}],raw:"Extract",required:!0}}]}},{name:"Pick",elements:[{name:"BadgeProps"},{name:"union",raw:"'title' | 'count' | 'text' | 'overflowCount' | 'showZero'",elements:[{name:"literal",value:"'title'"},{name:"literal",value:"'count'"},{name:"literal",value:"'text'"},{name:"literal",value:"'overflowCount'"},{name:"literal",value:"'showZero'"}]}],raw:"Pick"}]},{name:"signature",type:"object",raw:`{ + type: 'indicator', + mode: IndicatorNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'indicator'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'new' | 'critical' | 'medium'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!0}}]}}],required:!1}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"RowProps"}],raw:"RowProps[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"(key: string, row?: RowProps) => boolean | void | Promise",signature:{arguments:[{type:{name:"string"},name:"key"},{type:{name:"RowProps"},name:"row"}],return:{name:"union",raw:"boolean | void | Promise",elements:[{name:"boolean"},{name:"void"},{name:"Promise",elements:[{name:"union",raw:"boolean | void",elements:[{name:"boolean"},{name:"void"}]}],raw:"Promise"}]}},required:!1},description:`Callback triggered when a submenu row is clicked +Useful when the product wants to fully control click behavior +to display custom content. + +If callback returns false - it prevents the default submenu activation`}]}},{name:"TestingProps"}]},{name:"signature",type:"object",raw:`{ + level?: number, + opened?: boolean, + extraLeftPadding?: number, + testAttributes?: TestingAttributes, + children?: LeveledRowProps[] +}`,signature:{properties:[{key:"level",value:{name:"number",required:!1}},{key:"opened",value:{name:"boolean",required:!1}},{key:"extraLeftPadding",value:{name:"number",required:!1}},{key:"testAttributes",value:{name:"TestingAttributes",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"LeveledRowProps"}],raw:"LeveledRowProps[]",required:!1}}]}}]}]}],raw:"LeveledSubmenuItemProps[]"},description:""}}};const I=e=>{const{activeKey:n,collapseOnTextClick:t=!0,defaultActiveKey:a,elementAfter:i,elementBefore:m,items:l,onChange:s,testAttributes:h,truncateText:q=!0,...R}=k(e),o=v.useMemo(()=>b(l,n||a),[l,n,a]),w=o==null?void 0:o[o.length-1],f=v.useMemo(()=>P(l,o==null?void 0:o.map(p=>p.key).slice(0,-1)),[o]),[d,N]=v.useState(o?w:M(f)),C=p=>{n||N(p),s==null||s(p.key)},u=n?w:d;return r.createElement("div",{className:c.wrapper},r.createElement("div",{...R,...h,className:g(c.submenu,A(e))},m&&r.createElement("div",{className:c.elementBefore},m),r.createElement("div",{className:c.itemsStack},r.createElement(y,{handleActiveRowChange:C,truncateText:q,collapseOnTextClick:t,items:f,activeRowKey:n||(d==null?void 0:d.key)})),i&&r.createElement("div",{className:c.elementAfter},i)),(u==null?void 0:u.content)&&r.createElement("div",{className:g(c.content,u.contentClassName)},u.content))},M=e=>e.find(n=>n.type==="row"),b=(e,n)=>{for(const t of e)if(t.type==="row"){if(t.key===n)return[t];if(t!=null&&t.children){const a=b(t.children,n);if(a)return[t,...a]}}},P=(e,n=[],t=0)=>e.map(a=>a.type==="row"?{...a,level:t,opened:n.includes(a.key),extraLeftPadding:a.children?0:20,children:a.children&&P(a.children,n,t+1)}:a);I.__docgenInfo={description:"",methods:[],displayName:"Submenu",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},items:{required:!0,tsType:{name:"Array",elements:[{name:"union",raw:"DividerProps | TitleProps | RowProps",elements:[{name:"signature",type:"object",raw:`{ + type: 'divider' +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'divider'",required:!0}}]}},{name:"intersection",raw:`{ + type: 'title', + key: string, + text: string, + action?: ActionProps +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'title', + key: string, + text: string, + action?: ActionProps +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'title'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}}]}},{name:"TestingProps"}]},{name:"intersection",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + type: 'row', + key: string, + text: string, + description?: string, + content?: ReactNode, + contentClassName?: string, + disabled?: boolean, + draggable?: boolean, + iconBefore?: ReactNode, + elementAfter?: ReactNode, + hoverElementAfter?: ReactNode, + notification?: BadgeNotification | IndicatorNotification, + action?: ActionProps, + children?: RowProps[], + /** Callback triggered when a submenu row is clicked + * Useful when the product wants to fully control click behavior + * to display custom content. + * + * If callback returns false - it prevents the default submenu activation + */ + onClick?: (key: string, row?: RowProps) => boolean | void | Promise +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'row'",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}},{key:"content",value:{name:"ReactNode",required:!1}},{key:"contentClassName",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"draggable",value:{name:"boolean",required:!1}},{key:"iconBefore",value:{name:"ReactNode",required:!1}},{key:"elementAfter",value:{name:"ReactNode",required:!1}},{key:"hoverElementAfter",value:{name:"ReactNode",required:!1}},{key:"notification",value:{name:"union",raw:"BadgeNotification | IndicatorNotification",elements:[{name:"intersection",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +} & Pick`,elements:[{name:"signature",type:"object",raw:`{ + type: 'badge', + mode: BadgeNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'badge'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"BadgeMode"},{name:"union",raw:"'new' | 'critical'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"}]}],raw:"Extract",required:!0}}]}},{name:"Pick",elements:[{name:"BadgeProps"},{name:"union",raw:"'title' | 'count' | 'text' | 'overflowCount' | 'showZero'",elements:[{name:"literal",value:"'title'"},{name:"literal",value:"'count'"},{name:"literal",value:"'text'"},{name:"literal",value:"'overflowCount'"},{name:"literal",value:"'showZero'"}]}],raw:"Pick"}]},{name:"signature",type:"object",raw:`{ + type: 'indicator', + mode: IndicatorNotificationMode +}`,signature:{properties:[{key:"type",value:{name:"literal",value:"'indicator'",required:!0}},{key:"mode",value:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'new' | 'critical' | 'medium'",elements:[{name:"literal",value:"'new'"},{name:"literal",value:"'critical'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!0}}]}}],required:!1}},{key:"action",value:{name:"Pick",elements:[{name:"ActionButtonProps"},{name:"union",raw:"'onClick' | 'icon'",elements:[{name:"literal",value:"'onClick'"},{name:"literal",value:"'icon'"}]}],raw:"Pick",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"RowProps"}],raw:"RowProps[]",required:!1}},{key:"onClick",value:{name:"signature",type:"function",raw:"(key: string, row?: RowProps) => boolean | void | Promise",signature:{arguments:[{type:{name:"string"},name:"key"},{type:{name:"RowProps"},name:"row"}],return:{name:"union",raw:"boolean | void | Promise",elements:[{name:"boolean"},{name:"void"},{name:"Promise",elements:[{name:"union",raw:"boolean | void",elements:[{name:"boolean"},{name:"void"}]}],raw:"Promise"}]}},required:!1},description:`Callback triggered when a submenu row is clicked +Useful when the product wants to fully control click behavior +to display custom content. + +If callback returns false - it prevents the default submenu activation`}]}},{name:"TestingProps"}]}]}],raw:"SubmenuItemProps[]"},description:"Array of submenu items"},defaultActiveKey:{required:!1,tsType:{name:"string"},description:"Initial submenu item key, if activeKey is not set"},activeKey:{required:!1,tsType:{name:"string"},description:"Current submenu item key"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(activeKey: string) => void",signature:{arguments:[{type:{name:"string"},name:"activeKey"}],return:{name:"void"}}},description:"Callback executed when active submenu item is changed"},truncateText:{required:!1,tsType:{name:"boolean"},description:"Should truncate text if the text is too long"},collapseOnTextClick:{required:!1,tsType:{name:"boolean"},description:"Should collapse submenu item tree when clicking on its text"},elementBefore:{required:!1,tsType:{name:"ReactNode"},description:"Element before"},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:"Element after"}}};export{I as S}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu.stories-aANiq7uH.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu.stories-aANiq7uH.js new file mode 100644 index 00000000..5c140296 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Submenu.stories-aANiq7uH.js @@ -0,0 +1,231 @@ +import{T as X}from"./Palette-oU4WYbWy.js";import{b as h,R as e,c as C,r as g,S as Y,t as Z,P as k,H as $}from"./iframe-zz6a49H8.js";import{w as q}from"./withMeta-CjSZnBk7.js";import{C as G}from"./Warnings-DU1McXrL.js";import{s as ee}from"./helpers-BytZKRkB.js";import{B as L}from"./Button-Djh220XQ.js";import{N as te}from"./Notification-BxceawKv.js";import{S as ne}from"./Sidebar-BShqmRdS.js";import{T as oe}from"./Tag-DxDPN1QL.js";import{T as re}from"./Toggle-DQagZAli.js";import{l as ie}from"./Placeholder-Bv52avk_.js";import{o as ae}from"./Plus-C59NrE5b.js";import{r as se}from"./Settings-3sEKraz-.js";import{S as i}from"./Submenu-CMti_k3_.js";import{m as ce,a as me}from"./mocks-aKRALdi7.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./generateId-BXJELych.js";import"./Kira-D6S8lI4y.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./TextReducer-CXi1K97e.js";import"./PortalWrapper-CaqowjBr.js";import"./Portal-BrF8T4Qt.js";import"./useForceUpdate-Dh6TTvc4.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./SubComponents-DQtvP83M.js";import"./Badge-DMO-MXiW.js";import"./Indicator-DNWfFabI.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./CustomItem-D5H8sboP.js";import"./Menu-DpZxVIub.js";import"./ArrowRightMini-DjD3k9uh.js";import"./useLocalization-CR8m5dji.js";import"./Unpin-nuudWmPx.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./StatusOkSolid-MBCvP7_O.js";import"./Menu2-gmgzxp5q.js";const pe={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0,pixsoView:!1},le="Submenu",ue="Submenu — технический компонент, который используется для отображения блока вертикальной навигации в сайдбаре. Самостоятельно не используется.",de="",be="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=95706%3A276097",fe="https://pixso.net/app/design/ckWp1X9hTPd4DzSYJLe95w",I={dod:pe,component:le,description:ue,usage:de,designLink:be,pixsoView:fe},vt={title:"Hexa UI Components/Submenu",component:i,argTypes:{...ee(["theme","items","componentType"])},args:{truncateText:!1,collapseOnTextClick:!0,elementBefore:"Element before",elementAfter:"Element after",defaultActiveKey:"row-1-2",testId:"submenu-test-id",klId:"submenu-kl-id",items:ce},parameters:{badges:[h.stable,h.reviewedByDesign],docs:{page:q(I)},design:I.pixsoView}},U=$(ne)` + .ant-drawer-body { + padding: 0; + + .antd-sidebar-content { + height: 100%; + } + } +`,ge=n=>{const[t,o]=g.useState(!1);return e.createElement(e.Fragment,null,e.createElement(L,{onClick:()=>o(!0)},"Open"),e.createElement(U,{title:"Sidebar",visible:t,onClose:()=>o(!t)},e.createElement(i,{...n})))},m={render:ge.bind({})},p={render:n=>{const[t,o]=g.useState(!1),[f,s]=g.useState("row-4-1"),c=a=>{console.log("new active key is",a),s(a)};return e.createElement(Y,{gap:"separated",direction:"vertical",align:"start"},e.createElement(G,null),e.createElement(L,{onClick:()=>o(!0)},"Open"),e.createElement(U,{title:"Sidebar",visible:t,onClose:()=>o(!t)},e.createElement(i,{...n,activeKey:f,onChange:c})))}},r={"-":null,Placeholder:e.createElement(ie,{klId:"submenu-row-icon"}),Plus:e.createElement(ae,{klId:"submenu-row-icon"}),Settings:e.createElement(se,{klId:"submenu-row-icon"})},w={"-":null,Toggle:e.createElement(re,null),Tag:e.createElement(oe,{mode:"purple",size:"small"},"Tag")},l={render:({disabled:n,iconBefore:t,text:o,truncateText:f,elementAfter:s,notificationVariant:c,indicatorMode:a,badgeMode:y,badgeCount:F,badgeText:Q,action:x})=>{const S=T=>({type:"row",key:"row-"+T,text:o,disabled:n,content:"This is row "+T,...t!=="-"?{iconBefore:r[t]}:{},...c==="indicator"&&a?{notification:{type:"indicator",mode:a}}:{},...c==="badge"&&y?{notification:{type:"badge",mode:y,text:Q,count:F}}:{},...s?{elementAfter:w[s]}:{},...x!=="-"?{action:{onClick:()=>console.log("Row action clicked"),icon:r[x]}}:{}});return e.createElement(i,{truncateText:f,items:[S(1),S(2)]})},argTypes:{disabled:{control:{type:"boolean"},description:"Disabled state (not a submenu prop)"},iconBefore:{control:{type:"select"},options:Object.keys(r),description:"Icon before, custom icon of size 16 (not a submenu prop)"},text:{control:{type:"text"},description:"Row text (not a submenu prop)"},elementAfter:{control:{type:"select"},options:Object.keys(w),description:"Element after, custom element with maximum height of 20px (not a submenu prop)"},notificationVariant:{control:{type:"select"},options:["badge","indicator","none"],description:"Notification variant (not a submenu prop)"},indicatorMode:{control:{type:"select"},options:["new","critical","medium"],description:"Indicator mode (not a submenu prop)"},badgeMode:{control:{type:"select"},options:["new","critical"],description:"Badge mode (not a submenu prop)"},badgeCount:{control:{type:"number",min:0},description:"Badge count (not a submenu prop)"},badgeText:{control:{type:"text"},description:"Badge text (not a submenu prop)"},action:{control:{type:"select"},options:Object.keys(r),description:"Action icon, custom icon of size 16 (not a submenu prop)"}},args:{disabled:!1,iconBefore:"-",text:"Row",truncateText:!1,elementAfter:"-",notificationVariant:"none",indicatorMode:"critical",badgeMode:"critical",badgeCount:10,badgeText:void 0,action:"-"},parameters:{controls:{exclude:/(items|activeKey|defaultActiveKey|onChange|collapseOnTextClick|theme|componentType|dataTestId|componentId|elementBefore|testId|klId)/}}},u={render:({text:n,action:t})=>e.createElement(i,{items:[{type:"title",key:"title",text:n,...t!=="-"?{action:{onClick:()=>console.log("Title action clicked"),icon:r[t]}}:{}}]}),argTypes:{text:{control:{type:"text"},description:"Title text (not a submenu prop)"},action:{control:{type:"select"},options:Object.keys(r),description:"Action icon, custom icon of size 16 (not a submenu prop)"}},args:{text:"Title",action:"-"},parameters:{controls:{exclude:/(items|activeKey|defaultActiveKey|onChange|collapseOnTextClick|truncateText|theme|componentType|dataTestId|componentId|elementBefore|elementAfter|testId|klId)/}}},ye=`This story demonstrates the use of Submenu without embedded content. + +The product can fully control the rendering of tab contents: +- If the SubmenuRow element does not have the content property, the component renders only the menu item. +- Inside the onClick prop, the product can render its own content or perform another action (for example, show a modal window, etc.). +`,xe=`Данный пример стори демонстрирует использование Submenu без встроенного контента. + +Продукт может полностью управлять отрисовкой содержимого вкладок: +- Если у элемента SubmenuRow отсутствует свойство content, компонент рендерит только пункт меню. +- Внутри пропа onClick продукт может отрисовать собственный контент или выполнить другое действие (например, показать модальное окно и т.д.). +`,d={render:()=>e.createElement(Y,{gap:"separated",direction:"vertical",align:"start"},e.createElement(Z,{closable:!1,mode:"info"},e.createElement(k,null,ye),e.createElement(k,null,xe)),e.createElement(te,null),e.createElement(i,{items:me}))},b={args:{source:{submenu:C.submenu,submenu_item:C.submenu_item}},render:n=>e.createElement(X,{...n})};var v,A,E;m.parameters={...m.parameters,docs:{...(v=m.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: SubmenuDefaultStory.bind({}) +}`,...(E=(A=m.parameters)==null?void 0:A.docs)==null?void 0:E.source}}};var O,B,K;p.parameters={...p.parameters,docs:{...(O=p.parameters)==null?void 0:O.docs,source:{originalSource:`{ + render: args => { + const [isOpen, setIsOpen] = useState(false); + const [activeKey, setActiveKey] = useState('row-4-1'); + const handleActiveKeyChange = (key: string) => { + console.log('new active key is', key); + setActiveKey(key); + }; + return + + + setIsOpen(!isOpen)}> + + + ; + } +}`,...(K=(B=p.parameters)==null?void 0:B.docs)==null?void 0:K.source}}};var M,R,W;l.parameters={...l.parameters,docs:{...(M=l.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: ({ + disabled, + iconBefore, + text, + truncateText, + elementAfter, + notificationVariant, + indicatorMode, + badgeMode, + badgeCount, + badgeText, + action + }) => { + const createItem = (index: number): SubmenuItemProps => ({ + type: 'row', + key: 'row-' + index, + text: text, + disabled: disabled, + content: 'This is row ' + index, + ...(iconBefore !== '-' ? { + iconBefore: defaultIcons[iconBefore] + } : {}), + ...(notificationVariant === 'indicator' && indicatorMode ? { + notification: { + type: 'indicator', + mode: indicatorMode + } + } : {}), + ...(notificationVariant === 'badge' && badgeMode ? { + notification: { + type: 'badge', + mode: badgeMode, + text: badgeText, + count: badgeCount + } + } : {}), + ...(elementAfter ? { + elementAfter: defaultElementsAfter[elementAfter] + } : {}), + ...(action !== '-' ? { + action: { + onClick: () => console.log('Row action clicked'), + icon: defaultIcons[action] + } + } : {}) + }); + return ; + }, + argTypes: { + disabled: { + control: { + type: 'boolean' + }, + description: 'Disabled state (not a submenu prop)' + }, + iconBefore: { + control: { + type: 'select' + }, + options: Object.keys(defaultIcons), + description: 'Icon before, custom icon of size 16 (not a submenu prop)' + }, + text: { + control: { + type: 'text' + }, + description: 'Row text (not a submenu prop)' + }, + elementAfter: { + control: { + type: 'select' + }, + options: Object.keys(defaultElementsAfter), + description: 'Element after, custom element with maximum height of 20px (not a submenu prop)' + }, + notificationVariant: { + control: { + type: 'select' + }, + options: ['badge', 'indicator', 'none'], + description: 'Notification variant (not a submenu prop)' + }, + indicatorMode: { + control: { + type: 'select' + }, + options: ['new', 'critical', 'medium'], + description: 'Indicator mode (not a submenu prop)' + }, + badgeMode: { + control: { + type: 'select' + }, + options: ['new', 'critical'], + description: 'Badge mode (not a submenu prop)' + }, + badgeCount: { + control: { + type: 'number', + min: 0 + }, + description: 'Badge count (not a submenu prop)' + }, + badgeText: { + control: { + type: 'text' + }, + description: 'Badge text (not a submenu prop)' + }, + action: { + control: { + type: 'select' + }, + options: Object.keys(defaultIcons), + description: 'Action icon, custom icon of size 16 (not a submenu prop)' + } + }, + args: { + disabled: false, + iconBefore: '-', + text: 'Row', + truncateText: false, + elementAfter: '-', + notificationVariant: 'none', + indicatorMode: 'critical', + badgeMode: 'critical', + badgeCount: 10, + badgeText: undefined, + action: '-' + }, + parameters: { + controls: { + exclude: /(items|activeKey|defaultActiveKey|onChange|collapseOnTextClick|theme|componentType|dataTestId|componentId|elementBefore|testId|klId)/ + } + } +}`,...(W=(R=l.parameters)==null?void 0:R.docs)==null?void 0:W.source}}};var P,V,j;u.parameters={...u.parameters,docs:{...(P=u.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: ({ + text, + action + }) => { + return console.log('Title action clicked'), + icon: defaultIcons[action] + } + } : {}) + }]} />; + }, + argTypes: { + text: { + control: { + type: 'text' + }, + description: 'Title text (not a submenu prop)' + }, + action: { + control: { + type: 'select' + }, + options: Object.keys(defaultIcons), + description: 'Action icon, custom icon of size 16 (not a submenu prop)' + } + }, + args: { + text: 'Title', + action: '-' + }, + parameters: { + controls: { + exclude: /(items|activeKey|defaultActiveKey|onChange|collapseOnTextClick|truncateText|theme|componentType|dataTestId|componentId|elementBefore|elementAfter|testId|klId)/ + } + } +}`,...(j=(V=u.parameters)==null?void 0:V.docs)==null?void 0:j.source}}};var z,D,_;d.parameters={...d.parameters,docs:{...(z=d.parameters)==null?void 0:z.docs,source:{originalSource:`{ + render: () => + +

{submenuInfoWithoutContentEn}

+

{submenuInfoWithoutContentRu}

+
+ + +
+}`,...(_=(D=d.parameters)==null?void 0:D.docs)==null?void 0:_.source}}};var H,N,J;b.parameters={...b.parameters,docs:{...(H=b.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + source: { + submenu: componentColors.submenu, + submenu_item: componentColors.submenu_item + } + }, + render: args => +}`,...(J=(N=b.parameters)==null?void 0:N.docs)==null?void 0:J.source}}};const At=["Submenu","SubmenuControllableActiveKey","SubmenuRow","SubmenuTitle","SubmenuWithoutContent","ColorTokens"];export{b as ColorTokens,m as Submenu,p as SubmenuControllableActiveKey,l as SubmenuRow,u as SubmenuTitle,d as SubmenuWithoutContent,At as __namedExportsOrder,vt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table-C2xM44ZW.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table-C2xM44ZW.js new file mode 100644 index 00000000..74befc0e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table-C2xM44ZW.js @@ -0,0 +1 @@ +import{r as n,i as Ke,_ as L,p as Ye,l as $,c8 as go,a as Y,aW as Ut,j as J,k,bi as yo,Y as Ot,c9 as ho,bo as xo,bf as sn,aX as ur,n as ye,e as fn,f as dn,g as vn,h as mn,b9 as cr,Q as _t,aD as So,bk as bo,m as pa,W as Eo,aY as sr,aE as _r,ca as Or,o as wo,cb as Ro,bq as Po,cc as No,c7 as Io,cd as Mo,ce as _o,b8 as Ca,cf as Oo,b5 as To,cg as ko,b6 as Lo,b7 as Ao,c6 as Ko,aV as $o}from"./iframe-zz6a49H8.js";import{a as Tt,d as ht,t as Do,o as Yt,m as Fo,C as zo,I as fr,E as Tr,S as Ho,n as qo}from"./type-CR-gS43P.js";import{p as Vo}from"./pickAttrs-BgtJ82nl.js";import{a as en}from"./addEventListener-BKgxKBJK.js";import{S as Bo}from"./index-BNCbYTB0.js";import{u as Wo,P as jo}from"./Pagination-CA-Gsqo_.js";import{a as Uo,R as Go}from"./SearchOutlined-tsI9ISqz.js";import{c as Xo,b as Pn,d as Yo,e as Zo,T as Jo}from"./Tree-Doq3QtyM.js";import{u as Ft,K as St}from"./KeyCode-D_nTN6KT.js";import{C as ln}from"./index-Cdmbf4py.js";import{T as dr}from"./index-BUgDoPiZ.js";import{a as Qo}from"./LeftOutlined-BMF5M4Vq.js";import{R as ga}from"./EllipsisOutlined-DUDKE8qX.js";import{B as Gt}from"./button-nrifPwP7.js";import{F as Wt}from"./Overflow-8LRqTPgc.js";import{g as ei}from"./focus-rl8Tx3sL.js";import{P as ti}from"./colors-Pn4JZYjC.js";import{a as ya}from"./Sider-CfheJztG.js";import{R as ha}from"./index-COIsKS-T.js";import{r as ni,a as ri}from"./_getTag-IxJI3cV3.js";import{I as ai}from"./index-Bnrns6p9.js";import{u as oi}from"./useForceUpdate-Dh6TTvc4.js";import{s as ii}from"./scrollTo-DYE0bd1e.js";var li=function(t){var r=t.overlay,a=t.prefixCls,o=t.id,i=t.overlayInnerStyle;return n.createElement("div",{className:"".concat(a,"-inner"),id:o,role:"tooltip",style:i},typeof r=="function"?r():r)},ui=function(t,r){var a=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,l=t.mouseEnterDelay,u=l===void 0?0:l,c=t.mouseLeaveDelay,f=c===void 0?.1:c,d=t.overlayStyle,s=t.prefixCls,v=s===void 0?"rc-tooltip":s,C=t.children,x=t.onVisibleChange,y=t.afterVisibleChange,m=t.transitionName,p=t.animation,S=t.motion,b=t.placement,g=b===void 0?"right":b,w=t.align,h=w===void 0?{}:w,P=t.destroyTooltipOnHide,E=P===void 0?!1:P,R=t.defaultVisible,T=t.getTooltipContainer,I=t.overlayInnerStyle,A=Ke(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),N=n.useRef(null);n.useImperativeHandle(r,function(){return N.current});var _=L({},A);"visible"in t&&(_.popupVisible=t.visible);var D=function(){var W=t.arrowContent,Z=W===void 0?null:W,K=t.overlay,z=t.id;return[n.createElement("div",{className:"".concat(v,"-arrow"),key:"arrow"},Z),n.createElement(li,{key:"content",prefixCls:v,id:z,overlay:K,overlayInnerStyle:I})]},M=!1,F=!1;if(typeof E=="boolean")M=E;else if(E&&Ye(E)==="object"){var O=E.keepParent;M=O===!0,F=O===!1}return n.createElement(dr,$({popupClassName:a,prefixCls:v,popup:D,action:i,builtinPlacements:go,popupPlacement:g,ref:N,popupAlign:h,getPopupContainer:T,onPopupVisibleChange:x,afterPopupVisibleChange:y,popupTransitionName:m,popupAnimation:p,popupMotion:S,defaultPopupVisible:R,destroyPopupOnHide:M,autoDestroy:F,mouseLeaveDelay:f,popupStyle:d,mouseEnterDelay:u},_),C)};const ci=n.forwardRef(ui);var si=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o=0||K.indexOf("Bottom")>=0?j.top="".concat(z.height-W.offset[1],"px"):(K.indexOf("Top")>=0||K.indexOf("bottom")>=0)&&(j.top="".concat(-W.offset[1],"px")),K.indexOf("left")>=0||K.indexOf("Right")>=0?j.left="".concat(z.width-W.offset[0],"px"):(K.indexOf("right")>=0||K.indexOf("Left")>=0)&&(j.left="".concat(-W.offset[0],"px")),U.style.transformOrigin="".concat(j.left," ").concat(j.top)}},y=function(){var U=e.title,W=e.overlay;return U===0?U:W||U||""},m=e.getPopupContainer,p=si(e,["getPopupContainer"]),S=e.prefixCls,b=e.openClassName,g=e.getTooltipContainer,w=e.overlayClassName,h=e.color,P=e.overlayInnerStyle,E=e.children,R=i("tooltip",S),T=i(),I=f;!("visible"in e)&&s()&&(I=!1);var A=di(Ut(E)?E:n.createElement("span",null,E),R),N=A.props,_=J(N.className,k({},b||"".concat(R,"-open"),!0)),D=J(w,(r={},k(r,"".concat(R,"-rtl"),l==="rtl"),k(r,"".concat(R,"-").concat(h),h&&kr.test(h)),r)),M=P,F;return h&&!kr.test(h)&&(M=$($({},P),{background:h}),F={background:h}),n.createElement(ci,$({},p,{prefixCls:R,overlayClassName:D,getTooltipContainer:m||g||o,ref:t,builtinPlacements:C(),overlay:y(),visible:I,onVisibleChange:v,onPopupAlign:x,overlayInnerStyle:M,arrowContent:n.createElement("span",{className:"".concat(R,"-arrow-content"),style:F}),motion:{motionName:yo(T,"zoom-big-fast",e.transitionName),motionDeadline:1e3}}),I?Ot(A,{className:_}):A)});pn.displayName="Tooltip";pn.defaultProps={placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var At={adjustX:1,adjustY:1},Kt=[0,0],vi={topLeft:{points:["bl","tl"],overflow:At,offset:[0,-4],targetOffset:Kt},topCenter:{points:["bc","tc"],overflow:At,offset:[0,-4],targetOffset:Kt},topRight:{points:["br","tr"],overflow:At,offset:[0,-4],targetOffset:Kt},bottomLeft:{points:["tl","bl"],overflow:At,offset:[0,4],targetOffset:Kt},bottomCenter:{points:["tc","bc"],overflow:At,offset:[0,4],targetOffset:Kt},bottomRight:{points:["tr","br"],overflow:At,offset:[0,4],targetOffset:Kt}},mi=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger"];function pi(e,t){var r=e.arrow,a=r===void 0?!1:r,o=e.prefixCls,i=o===void 0?"rc-dropdown":o,l=e.transitionName,u=e.animation,c=e.align,f=e.placement,d=f===void 0?"bottomLeft":f,s=e.placements,v=s===void 0?vi:s,C=e.getPopupContainer,x=e.showAction,y=e.hideAction,m=e.overlayClassName,p=e.overlayStyle,S=e.visible,b=e.trigger,g=b===void 0?["hover"]:b,w=Ke(e,mi),h=n.useState(),P=Y(h,2),E=P[0],R=P[1],T="visible"in e?S:E,I=n.useRef(null);n.useImperativeHandle(t,function(){return I.current});var A=function(){var K=e.overlay,z;return typeof K=="function"?z=K():z=K,z},N=function(K){var z=e.onOverlayClick,j=A().props;R(!1),z&&z(K),j.onClick&&j.onClick(K)},_=function(K){var z=e.onVisibleChange;R(K),typeof z=="function"&&z(K)},D=function(){var K=A(),z={prefixCls:"".concat(i,"-menu"),onClick:N};return typeof K.type=="string"&&delete z.prefixCls,n.createElement(n.Fragment,null,a&&n.createElement("div",{className:"".concat(i,"-arrow")}),n.cloneElement(K,z))},M=function(){var K=e.overlay;return typeof K=="function"?D:D()},F=function(){var K=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?K:!z},O=function(){var K=e.openClassName;return K!==void 0?K:"".concat(i,"-open")},U=function(){var K=e.children,z=K.props?K.props:{},j=J(z.className,O());return T&&K?n.cloneElement(K,{className:j}):K},W=y;return!W&&g.indexOf("contextMenu")!==-1&&(W=["click"]),n.createElement(dr,L(L({builtinPlacements:v},w),{},{prefixCls:i,ref:I,popupClassName:J(m,k({},"".concat(i,"-show-arrow"),a)),popupStyle:p,action:g,showAction:x,hideAction:W||[],popupPlacement:d,popupAlign:c,popupTransitionName:l,popupAnimation:u,popupVisible:T,stretch:F()?"minWidth":"",popup:M(),onPopupVisibleChange:_,getPopupContainer:C}),U())}const Ci=n.forwardRef(pi);var gi=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o=0?"".concat(P,"-slide-down"):"".concat(P,"-slide-up")},u=function(P){var E=t.overlay,R;typeof E=="function"?R=E():R=E,R=n.Children.only(typeof R=="string"?n.createElement("span",null,R):R);var T=R.props;ht(!T.mode||T.mode==="vertical","Dropdown",'mode="'.concat(T.mode,`" is not supported for Dropdown's Menu.`));var I=T.selectable,A=I===void 0?!1:I,N=T.expandIcon,_=typeof N<"u"&&n.isValidElement(N)?N:n.createElement("span",{className:"".concat(P,"-menu-submenu-arrow")},n.createElement(Qo,{className:"".concat(P,"-menu-submenu-arrow-icon")})),D=typeof R.type=="string"?R:Ot(R,{mode:"vertical",selectable:A,expandIcon:_});return D},c=function(){var P=t.placement;return P!==void 0?P:i==="rtl"?"bottomRight":"bottomLeft"},f=t.arrow,d=t.prefixCls,s=t.children,v=t.trigger,C=t.disabled,x=t.getPopupContainer,y=t.overlayClassName,m=o("dropdown",d),p=n.Children.only(s),S=Ot(p,{className:J("".concat(m,"-trigger"),k({},"".concat(m,"-rtl"),i==="rtl"),p.props.className),disabled:C}),b=J(y,k({},"".concat(m,"-rtl"),i==="rtl")),g=C?[]:v,w;return g&&g.indexOf("contextMenu")!==-1&&(w=!0),n.createElement(Ci,$({arrow:f,alignPoint:w},t,{overlayClassName:b,prefixCls:m,getPopupContainer:x||a,transitionName:l(),trigger:g,overlay:function(){return u(m)},placement:c()}),S)};Zt.Button=xa;Zt.defaultProps={mouseEnterDelay:.15,mouseLeaveDelay:.1};var hi=["children","locked"],ut=n.createContext(null);function xi(e,t){var r=L({},e);return Object.keys(t).forEach(function(a){var o=t[a];o!==void 0&&(r[a]=o)}),r}function Xt(e){var t=e.children,r=e.locked,a=Ke(e,hi),o=n.useContext(ut),i=xo(function(){return xi(o,a)},[o,a],function(l,u){return!r&&(l[0]!==u[0]||!sn(l[1],u[1]))});return n.createElement(ut.Provider,{value:i},t)}function Sa(e,t,r,a){var o=n.useContext(ut),i=o.activeKey,l=o.onActive,u=o.onInactive,c={active:i===e};return t||(c.onMouseEnter=function(f){r==null||r({key:e,domEvent:f}),l(e)},c.onMouseLeave=function(f){a==null||a({key:e,domEvent:f}),u(e)}),c}var Si=["item"];function un(e){var t=e.item,r=Ke(e,Si);return Object.defineProperty(r,"item",{get:function(){return ur(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),r}function ba(e){var t=e.icon,r=e.props,a=e.children,o;return typeof t=="function"?o=n.createElement(t,L({},r)):o=t,o||a||null}function Ea(e){var t=n.useContext(ut),r=t.mode,a=t.rtl,o=t.inlineIndent;if(r!=="inline")return null;var i=e;return a?{paddingRight:i*o}:{paddingLeft:i*o}}var bi=[],wa=n.createContext(null);function Cn(){return n.useContext(wa)}var Ra=n.createContext(bi);function Ht(e){var t=n.useContext(Ra);return n.useMemo(function(){return e!==void 0?[].concat(ye(t),[e]):t},[t,e])}var Pa=n.createContext(null),Na=n.createContext(null);function Ia(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function Ma(e){var t=n.useContext(Na);return Ia(t,e)}var vr=n.createContext({}),Ei=["title","attribute","elementRef"],wi=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ri=["active"],Pi=function(e){fn(r,e);var t=dn(r);function r(){return vn(this,r),t.apply(this,arguments)}return mn(r,[{key:"render",value:function(){var o=this.props,i=o.title,l=o.attribute,u=o.elementRef,c=Ke(o,Ei),f=Yt(c,["eventKey"]);return ur(!l,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(Wt.Item,$({},l,{title:typeof i=="string"?i:void 0},f,{ref:u}))}}]),r}(n.Component),Ni=function(t){var r,a=t.style,o=t.className,i=t.eventKey;t.warnKey;var l=t.disabled,u=t.itemIcon,c=t.children,f=t.role,d=t.onMouseEnter,s=t.onMouseLeave,v=t.onClick,C=t.onKeyDown,x=t.onFocus,y=Ke(t,wi),m=Ma(i),p=n.useContext(ut),S=p.prefixCls,b=p.onItemClick,g=p.disabled,w=p.overflowDisabled,h=p.itemIcon,P=p.selectedKeys,E=p.onActive,R=n.useContext(vr),T=R._internalRenderMenuItem,I="".concat(S,"-item"),A=n.useRef(),N=n.useRef(),_=g||l,D=Ht(i),M=function(ie){return{key:i,keyPath:ye(D).reverse(),item:A.current,domEvent:ie}},F=u||h,O=Sa(i,_,d,s),U=O.active,W=Ke(O,Ri),Z=P.includes(i),K=Ea(D.length),z=function(ie){if(!_){var re=M(ie);v==null||v(un(re)),b(re)}},j=function(ie){if(C==null||C(ie),ie.which===St.ENTER){var re=M(ie);v==null||v(un(re)),b(re)}},ce=function(ie){E(i),x==null||x(ie)},me={};t.role==="option"&&(me["aria-selected"]=Z);var se=n.createElement(Pi,$({ref:A,elementRef:N,role:f===null?"none":f||"menuitem",tabIndex:l?null:-1,"data-menu-id":w&&m?null:m},y,W,me,{component:"li","aria-disabled":l,style:L(L({},K),a),className:J(I,(r={},k(r,"".concat(I,"-active"),U),k(r,"".concat(I,"-selected"),Z),k(r,"".concat(I,"-disabled"),_),r),o),onClick:z,onKeyDown:j,onFocus:ce}),c,n.createElement(ba,{props:L(L({},t),{},{isSelected:Z}),icon:F}));return T&&(se=T(se,t)),se};function mr(e){var t=e.eventKey,r=Cn(),a=Ht(t);return n.useEffect(function(){if(r)return r.registerPath(t,a),function(){r.unregisterPath(t,a)}},[a]),r?null:n.createElement(Ni,e)}function pr(e,t){return cr(e).map(function(r,a){if(n.isValidElement(r)){var o,i,l=r.key,u=(o=(i=r.props)===null||i===void 0?void 0:i.eventKey)!==null&&o!==void 0?o:l,c=u==null;c&&(u="tmp_key-".concat([].concat(ye(t),[a]).join("-")));var f={key:u,eventKey:u};return n.cloneElement(r,f)}return r})}function Dt(e){var t=n.useRef(e);t.current=e;var r=n.useCallback(function(){for(var a,o=arguments.length,i=new Array(o),l=0;l1&&(S.motionAppear=!1);var b=S.onVisibleChanged;return S.onVisibleChanged=function(g){return!v.current&&!g&&m(!0),b==null?void 0:b(g)},y?null:n.createElement(Xt,{mode:i,locked:!v.current},n.createElement(So,$({visible:p},S,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(g){var w=g.className,h=g.style;return n.createElement(Cr,{id:t,className:w,style:h},o)}))}var Ai=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ki=["active"],$i=function(t){var r,a=t.style,o=t.className,i=t.title,l=t.eventKey;t.warnKey;var u=t.disabled,c=t.internalPopupClose,f=t.children,d=t.itemIcon,s=t.expandIcon,v=t.popupClassName,C=t.popupOffset,x=t.onClick,y=t.onMouseEnter,m=t.onMouseLeave,p=t.onTitleClick,S=t.onTitleMouseEnter,b=t.onTitleMouseLeave,g=Ke(t,Ai),w=Ma(l),h=n.useContext(ut),P=h.prefixCls,E=h.mode,R=h.openKeys,T=h.disabled,I=h.overflowDisabled,A=h.activeKey,N=h.selectedKeys,_=h.itemIcon,D=h.expandIcon,M=h.onItemClick,F=h.onOpenChange,O=h.onActive,U=n.useContext(vr),W=U._internalRenderSubMenuItem,Z=n.useContext(Pa),K=Z.isSubPathKey,z=Ht(),j="".concat(P,"-submenu"),ce=T||u,me=n.useRef(),se=n.useRef(),Ne=d||_,ie=s||D,re=R.includes(l),Ie=!I&&re,ee=K(N,l),Ee=Sa(l,ce,S,b),ue=Ee.active,pe=Ke(Ee,Ki),Pe=n.useState(!1),Se=Y(Pe,2),Ce=Se[0],ne=Se[1],X=function($e){ce||ne($e)},B=function($e){X(!0),y==null||y({key:l,domEvent:$e})},H=function($e){X(!1),m==null||m({key:l,domEvent:$e})},V=n.useMemo(function(){return ue||(E!=="inline"?Ce||K([A],l):!1)},[E,ue,A,Ce,l,K]),oe=Ea(z.length),G=function($e){ce||(p==null||p({key:l,domEvent:$e}),E==="inline"&&F(l,!re))},fe=Dt(function(ke){x==null||x(un(ke)),M(ke)}),le=function($e){E!=="inline"&&F(l,$e)},Me=function(){O(l)},Ze=w&&"".concat(w,"-popup"),ze=n.createElement("div",$({role:"menuitem",style:oe,className:"".concat(j,"-title"),tabIndex:ce?null:-1,ref:me,title:typeof i=="string"?i:null,"data-menu-id":I&&w?null:w,"aria-expanded":Ie,"aria-haspopup":!0,"aria-controls":Ze,"aria-disabled":ce,onClick:G,onFocus:Me},pe),i,n.createElement(ba,{icon:E!=="horizontal"?ie:null,props:L(L({},t),{},{isOpen:Ie,isSubMenu:!0})},n.createElement("i",{className:"".concat(j,"-arrow")}))),Be=n.useRef(E);if(E!=="inline"&&(Be.current=z.length>1?"vertical":E),!I){var Ve=Be.current;ze=n.createElement(ki,{mode:Ve,prefixCls:j,visible:!c&&Ie&&E!=="inline",popupClassName:v,popupOffset:C,popup:n.createElement(Xt,{mode:Ve==="horizontal"?"vertical":Ve},n.createElement(Cr,{id:Ze,ref:se},f)),disabled:ce,onVisibleChange:le},ze)}var Je=n.createElement(Wt.Item,$({role:"none"},g,{component:"li",style:a,className:J(j,"".concat(j,"-").concat(E),o,(r={},k(r,"".concat(j,"-open"),Ie),k(r,"".concat(j,"-active"),V),k(r,"".concat(j,"-selected"),ee),k(r,"".concat(j,"-disabled"),ce),r)),onMouseEnter:B,onMouseLeave:H}),ze,!I&&n.createElement(Li,{id:Ze,open:Ie,keyPath:z},f));return W&&(Je=W(Je,t)),n.createElement(Xt,{onItemClick:fe,mode:E==="horizontal"?"vertical":E,itemIcon:Ne,expandIcon:ie},Je)};function gr(e){var t=e.eventKey,r=e.children,a=Ht(t),o=pr(r,a),i=Cn();n.useEffect(function(){if(i)return i.registerPath(t,a),function(){i.unregisterPath(t,a)}},[a]);var l;return i?l=o:l=n.createElement($i,e,o),n.createElement(Ra.Provider,{value:a},l)}var Gn=St.LEFT,Xn=St.RIGHT,Yn=St.UP,nn=St.DOWN,rn=St.ENTER,Oa=St.ESC,Vt=St.HOME,Bt=St.END,Lr=[Yn,nn,Gn,Xn];function Di(e,t,r,a){var o,i,l,u,c="prev",f="next",d="children",s="parent";if(e==="inline"&&a===rn)return{inlineTrigger:!0};var v=(o={},k(o,Yn,c),k(o,nn,f),o),C=(i={},k(i,Gn,r?f:c),k(i,Xn,r?c:f),k(i,nn,d),k(i,rn,d),i),x=(l={},k(l,Yn,c),k(l,nn,f),k(l,rn,d),k(l,Oa,s),k(l,Gn,r?d:s),k(l,Xn,r?s:d),l),y={inline:v,horizontal:C,vertical:x,inlineSub:v,horizontalSub:x,verticalSub:x},m=(u=y["".concat(e).concat(t?"":"Sub")])===null||u===void 0?void 0:u[a];switch(m){case c:return{offset:-1,sibling:!0};case f:return{offset:1,sibling:!0};case s:return{offset:-1,sibling:!1};case d:return{offset:1,sibling:!1};default:return null}}function Fi(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function zi(e,t){for(var r=e||document.activeElement;r;){if(t.has(r))return r;r=r.parentElement}return null}function Ta(e,t){var r=ei(e,!0);return r.filter(function(a){return t.has(a)})}function Ar(e,t,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Ta(e,t),i=o.length,l=o.findIndex(function(u){return r===u});return a<0?l===-1?l=i-1:l-=1:a>0&&(l+=1),l=(l+i)%i,o[l]}function Hi(e,t,r,a,o,i,l,u,c,f){var d=n.useRef(),s=n.useRef();s.current=t;var v=function(){_t.cancel(d.current)};return n.useEffect(function(){return function(){v()}},[]),function(C){var x=C.which;if([].concat(Lr,[rn,Oa,Vt,Bt]).includes(x)){var y,m,p,S=function(){y=new Set,m=new Map,p=new Map;var D=i();return D.forEach(function(M){var F=document.querySelector("[data-menu-id='".concat(Ia(a,M),"']"));F&&(y.add(F),p.set(F,M),m.set(M,F))}),y};S();var b=m.get(t),g=zi(b,y),w=p.get(g),h=Di(e,l(w,!0).length===1,r,x);if(!h&&x!==Vt&&x!==Bt)return;(Lr.includes(x)||[Vt,Bt].includes(x))&&C.preventDefault();var P=function(D){if(D){var M=D,F=D.querySelector("a");F!=null&&F.getAttribute("href")&&(M=F);var O=p.get(D);u(O),v(),d.current=_t(function(){s.current===O&&M.focus()})}};if([Vt,Bt].includes(x)||h.sibling||!g){var E;!g||e==="inline"?E=o.current:E=Fi(g);var R,T=Ta(E,y);x===Vt?R=T[0]:x===Bt?R=T[T.length-1]:R=Ar(E,y,g,h.offset),P(R)}else if(h.inlineTrigger)c(w);else if(h.offset>0)c(w,!0),v(),d.current=_t(function(){S();var _=g.getAttribute("aria-controls"),D=document.getElementById(_),M=Ar(D,y);P(M)},5);else if(h.offset<0){var I=l(w,!0),A=I[I.length-2],N=m.get(A);c(A,!1),P(N)}}f==null||f(C)}}var qi=Math.random().toFixed(5).toString().slice(2),Kr=0;function Vi(e){var t=Ft(e,{value:e}),r=Y(t,2),a=r[0],o=r[1];return n.useEffect(function(){Kr+=1;var i="".concat(qi,"-").concat(Kr);o("rc-menu-uuid-".concat(i))},[]),a}function Bi(e){Promise.resolve().then(e)}var yr="__RC_UTIL_PATH_SPLIT__",$r=function(t){return t.join(yr)},Wi=function(t){return t.split(yr)},Zn="rc-menu-more";function ji(){var e=n.useState({}),t=Y(e,2),r=t[1],a=n.useRef(new Map),o=n.useRef(new Map),i=n.useState([]),l=Y(i,2),u=l[0],c=l[1],f=n.useRef(0),d=n.useRef(!1),s=function(){d.current||r({})},v=n.useCallback(function(b,g){var w=$r(g);o.current.set(w,b),a.current.set(b,w),f.current+=1;var h=f.current;Bi(function(){h===f.current&&s()})},[]),C=n.useCallback(function(b,g){var w=$r(g);o.current.delete(w),a.current.delete(b)},[]),x=n.useCallback(function(b){c(b)},[]),y=n.useCallback(function(b,g){var w=a.current.get(b)||"",h=Wi(w);return g&&u.includes(h[0])&&h.unshift(Zn),h},[u]),m=n.useCallback(function(b,g){return b.some(function(w){var h=y(w,!0);return h.includes(g)})},[y]),p=function(){var g=ye(a.current.keys());return u.length&&g.push(Zn),g},S=n.useCallback(function(b){var g="".concat(a.current.get(b)).concat(yr),w=new Set;return ye(o.current.keys()).forEach(function(h){h.startsWith(g)&&w.add(o.current.get(h))}),w},[]);return n.useEffect(function(){return function(){d.current=!0}},[]),{registerPath:v,unregisterPath:C,refreshOverflowKeys:x,isSubPathKey:m,getKeyPath:y,getKeys:p,getSubPathKeys:S}}var Ui=["prefixCls","style","className","tabIndex","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],$t=[],Gi=function(t){var r,a,o=t.prefixCls,i=o===void 0?"rc-menu":o,l=t.style,u=t.className,c=t.tabIndex,f=c===void 0?0:c,d=t.children,s=t.direction,v=t.id,C=t.mode,x=C===void 0?"vertical":C,y=t.inlineCollapsed,m=t.disabled,p=t.disabledOverflow,S=t.subMenuOpenDelay,b=S===void 0?.1:S,g=t.subMenuCloseDelay,w=g===void 0?.1:g,h=t.forceSubMenuRender,P=t.defaultOpenKeys,E=t.openKeys,R=t.activeKey,T=t.defaultActiveFirst,I=t.selectable,A=I===void 0?!0:I,N=t.multiple,_=N===void 0?!1:N,D=t.defaultSelectedKeys,M=t.selectedKeys,F=t.onSelect,O=t.onDeselect,U=t.inlineIndent,W=U===void 0?24:U,Z=t.motion,K=t.defaultMotions,z=t.triggerSubMenuAction,j=z===void 0?"hover":z,ce=t.builtinPlacements,me=t.itemIcon,se=t.expandIcon,Ne=t.overflowedIndicator,ie=Ne===void 0?"...":Ne,re=t.overflowedIndicatorPopupClassName,Ie=t.getPopupContainer,ee=t.onClick,Ee=t.onOpenChange,ue=t.onKeyDown;t.openAnimation,t.openTransitionName;var pe=t._internalRenderMenuItem,Pe=t._internalRenderSubMenuItem,Se=Ke(t,Ui),Ce=pr(d,$t),ne=n.useState(!1),X=Y(ne,2),B=X[0],H=X[1],V=n.useRef(),oe=Vi(v),G=s==="rtl",fe=n.useMemo(function(){return(x==="inline"||x==="vertical")&&y?["vertical",y]:[x,!1]},[x,y]),le=Y(fe,2),Me=le[0],Ze=le[1],ze=n.useState(0),Be=Y(ze,2),Ve=Be[0],Je=Be[1],ke=Ve>=Ce.length-1||Me!=="horizontal"||p,$e=Ft(P,{value:E,postState:function(xe){return xe||$t}}),ct=Y($e,2),Oe=ct[0],pt=ct[1],Ct=function(xe){pt(xe),Ee==null||Ee(xe)},gt=n.useState(Oe),je=Y(gt,2),ot=je[0],Qe=je[1],Ue=Me==="inline",q=n.useRef(!1);n.useEffect(function(){Ue&&Qe(Oe)},[Oe]),n.useEffect(function(){if(!q.current){q.current=!0;return}Ue?pt(ot):Ct($t)},[Ue]);var Q=ji(),we=Q.registerPath,he=Q.unregisterPath,be=Q.refreshOverflowKeys,de=Q.isSubPathKey,He=Q.getKeyPath,nt=Q.getKeys,et=Q.getSubPathKeys,st=n.useMemo(function(){return{registerPath:we,unregisterPath:he}},[we,he]),ft=n.useMemo(function(){return{isSubPathKey:de}},[de]);n.useEffect(function(){be(ke?$t:Ce.slice(Ve+1).map(function(Te){return Te.key}))},[Ve,ke]);var De=Ft(R||T&&((r=Ce[0])===null||r===void 0?void 0:r.key),{value:R}),We=Y(De,2),it=We[0],Fe=We[1],Xe=Dt(function(Te){Fe(Te)}),dt=Dt(function(){Fe(void 0)}),Et=Ft(D||[],{value:M,postState:function(xe){return Array.isArray(xe)?xe:xe==null?$t:[xe]}}),tt=Y(Et,2),lt=tt[0],ve=tt[1],te=function(xe){if(A){var Le=xe.key,vt=lt.includes(Le),rt;_?vt?rt=lt.filter(function(qt){return qt!==Le}):rt=[].concat(ye(lt),[Le]):rt=[Le],ve(rt);var It=L(L({},xe),{},{selectedKeys:rt});vt?O==null||O(It):F==null||F(It)}!_&&Oe.length&&Me!=="inline"&&Ct($t)},Re=Dt(function(Te){ee==null||ee(un(Te)),te(Te)}),Ge=Dt(function(Te,xe){var Le=Oe.filter(function(rt){return rt!==Te});if(xe)Le.push(Te);else if(Me!=="inline"){var vt=et(Te);Le=Le.filter(function(rt){return!vt.has(rt)})}sn(Oe,Le)||Ct(Le)}),_e=Dt(Ie),wt=function(xe,Le){var vt=Le??!Oe.includes(xe);Ge(xe,vt)},Lt=Hi(Me,it,G,oe,V,nt,He,Fe,wt,ue);n.useEffect(function(){H(!0)},[]);var qe=n.useMemo(function(){return{_internalRenderMenuItem:pe,_internalRenderSubMenuItem:Pe}},[pe,Pe]),yt=Me!=="horizontal"||p?Ce:Ce.map(function(Te,xe){return n.createElement(Xt,{key:Te.key,overflowDisabled:xe>Ve},Te)}),Sn=n.createElement(Wt,$({id:v,ref:V,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:mr,className:J(i,"".concat(i,"-root"),"".concat(i,"-").concat(Me),u,(a={},k(a,"".concat(i,"-inline-collapsed"),Ze),k(a,"".concat(i,"-rtl"),G),a)),dir:s,style:l,role:"menu",tabIndex:f,data:yt,renderRawItem:function(xe){return xe},renderRawRest:function(xe){var Le=xe.length,vt=Le?Ce.slice(-Le):null;return n.createElement(gr,{eventKey:Zn,title:ie,disabled:ke,internalPopupClose:Le===0,popupClassName:re},vt)},maxCount:Me!=="horizontal"||p?Wt.INVALIDATE:Wt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(xe){Je(xe)},onKeyDown:Lt},Se));return n.createElement(vr.Provider,{value:qe},n.createElement(Na.Provider,{value:oe},n.createElement(Xt,{prefixCls:i,mode:Me,openKeys:Oe,rtl:G,disabled:m,motion:B?Z:null,defaultMotions:B?K:null,activeKey:it,onActive:Xe,onInactive:dt,selectedKeys:lt,inlineIndent:W,subMenuOpenDelay:b,subMenuCloseDelay:w,forceSubMenuRender:h,builtinPlacements:ce,triggerSubMenuAction:j,getPopupContainer:_e,itemIcon:me,expandIcon:se,onItemClick:Re,onOpenChange:Ge},n.createElement(Pa.Provider,{value:ft},Sn),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(wa.Provider,{value:st},Ce)))))},Xi=["className","title","eventKey","children"],Yi=["children"],Zi=function(t){var r=t.className,a=t.title;t.eventKey;var o=t.children,i=Ke(t,Xi),l=n.useContext(ut),u=l.prefixCls,c="".concat(u,"-item-group");return n.createElement("li",$({},i,{onClick:function(d){return d.stopPropagation()},className:J(c,r)}),n.createElement("div",{className:"".concat(c,"-title"),title:typeof a=="string"?a:void 0},a),n.createElement("ul",{className:"".concat(c,"-list")},o))};function ka(e){var t=e.children,r=Ke(e,Yi),a=Ht(r.eventKey),o=pr(t,a),i=Cn();return i?o:n.createElement(Zi,Yt(r,["warnKey"]),o)}function La(e){var t=e.className,r=e.style,a=n.useContext(ut),o=a.prefixCls,i=Cn();return i?null:n.createElement("li",{className:J("".concat(o,"-item-divider"),t),style:r})}var Ji=Ht,Jt=Gi;Jt.Item=mr;Jt.SubMenu=gr;Jt.ItemGroup=ka;Jt.Divider=La;var cn=n.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});function Qi(e){var t,r=e.popupClassName,a=e.icon,o=e.title,i=n.useContext(cn),l=i.prefixCls,u=i.inlineCollapsed,c=i.antdMenuTheme,f=Ji(),d;if(!a)d=u&&!f.length&&o&&typeof o=="string"?n.createElement("div",{className:"".concat(l,"-inline-collapsed-noicon")},o.charAt(0)):n.createElement("span",{className:"".concat(l,"-title-content")},o);else{var s=Ut(o)&&o.type==="span";d=n.createElement(n.Fragment,null,Ot(a,{className:J(Ut(a)?(t=a.props)===null||t===void 0?void 0:t.className:"","".concat(l,"-item-icon"))}),s?o:n.createElement("span",{className:"".concat(l,"-title-content")},o))}var v=n.useMemo(function(){return $($({},i),{firstLevel:!1})},[i]);return n.createElement(cn.Provider,{value:v},n.createElement(gr,$({},Yt(e,["icon"]),{title:d,popupClassName:J(l,"".concat(l,"-").concat(c),r)})))}var el=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o"u"?h=d?m:"":S===!1&&(h="");var P={title:h};!l&&!s&&(P.title=null,P.visible=!1);var E=cr(m).length,R=n.createElement(mr,$({},w,{className:J((i={},k(i,"".concat(f,"-item-danger"),g),k(i,"".concat(f,"-item-only-child"),(b?E+1:E)===1),i),y),title:typeof S=="string"?S:void 0}),Ot(b,{className:J(Ut(b)?(u=b.props)===null||u===void 0?void 0:u.className:"","".concat(f,"-item-icon"))}),a.renderItemChildren(s));return C||(R=n.createElement(pn,$({},P,{placement:v==="rtl"?"left":"right",overlayClassName:"".concat(f,"-inline-collapsed-tooltip")}),R)),R},a}return mn(r,[{key:"renderItemChildren",value:function(o){var i=this.context,l=i.prefixCls,u=i.firstLevel,c=this.props,f=c.icon,d=c.children,s=n.createElement("span",{className:"".concat(l,"-title-content")},d);return(!f||Ut(d)&&d.type==="span")&&d&&o&&u&&typeof d=="string"?n.createElement("div",{className:"".concat(l,"-inline-collapsed-noicon")},d.charAt(0)):s}},{key:"render",value:function(){return n.createElement(ya.Consumer,null,this.renderItem)}}]),r}(n.Component);Aa.contextType=cn;var tl=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o=r}function dl(e){return e&&Ye(e)==="object"&&!Array.isArray(e)&&!n.isValidElement(e)}function vl(e){return typeof e=="string"?!0:Eo(e)}var ml=function(t){var r=t.ellipsis,a=t.rowType,o=t.children,i,l=r===!0?{showTitle:!0}:r;return l&&(l.showTitle||a==="header")&&(typeof o=="string"||typeof o=="number"?i=o.toString():n.isValidElement(o)&&typeof o.props.children=="string"&&(i=o.props.children)),i};function pl(e,t){var r,a,o,i=e.prefixCls,l=e.className,u=e.record,c=e.index,f=e.renderIndex,d=e.dataIndex,s=e.render,v=e.children,C=e.component,x=C===void 0?"td":C,y=e.colSpan,m=e.rowSpan,p=e.fixLeft,S=e.fixRight,b=e.firstFixLeft,g=e.lastFixLeft,w=e.firstFixRight,h=e.lastFixRight,P=e.appendNode,E=e.additionalProps,R=E===void 0?{}:E,T=e.ellipsis,I=e.align,A=e.rowType,N=e.isSticky,_=e.hovering,D=e.onHover,M="".concat(i,"-cell"),F=n.useContext(qa),O=n.useContext(za),U=n.useMemo(function(){if(Jn(v))return[v];var X=Fa(u,d),B=X,H=void 0;if(s){var V=s(X,u,f);dl(V)?(B=V.children,H=V.props,F.renderWithProps=!0):B=V}return[B,H]},[F.renderWithProps?Math.random():0,v,d,F,u,s,f]),W=Y(U,2),Z=W[0],K=W[1],z=Z;Ye(z)==="object"&&!Array.isArray(z)&&!n.isValidElement(z)&&(z=null),T&&(g||w)&&(z=n.createElement("span",{className:"".concat(M,"-content")},z));var j=K||{},ce=j.colSpan,me=j.rowSpan,se=j.style,Ne=j.className,ie=Ke(j,sl),re=(r=ce!==void 0?ce:y)!==null&&r!==void 0?r:1,Ie=(a=me!==void 0?me:m)!==null&&a!==void 0?a:1;if(re===0||Ie===0)return null;var ee={},Ee=typeof p=="number"&&O,ue=typeof S=="number"&&O;Ee&&(ee.position="sticky",ee.left=p),ue&&(ee.position="sticky",ee.right=S);var pe={};I&&(pe.textAlign=I);var Pe=function(B){var H;u&&D(c,c+Ie-1),R==null||(H=R.onMouseEnter)===null||H===void 0||H.call(R,B)},Se=function(B){var H;u&&D(-1,-1),R==null||(H=R.onMouseLeave)===null||H===void 0||H.call(R,B)},Ce=ml({rowType:A,ellipsis:T,children:Z}),ne=L(L(L({title:Ce},ie),R),{},{colSpan:re!==1?re:null,rowSpan:Ie!==1?Ie:null,className:J(M,l,(o={},k(o,"".concat(M,"-fix-left"),Ee&&O),k(o,"".concat(M,"-fix-left-first"),b&&O),k(o,"".concat(M,"-fix-left-last"),g&&O),k(o,"".concat(M,"-fix-right"),ue&&O),k(o,"".concat(M,"-fix-right-first"),w&&O),k(o,"".concat(M,"-fix-right-last"),h&&O),k(o,"".concat(M,"-ellipsis"),T),k(o,"".concat(M,"-with-append"),P),k(o,"".concat(M,"-fix-sticky"),(Ee||ue)&&N&&O),k(o,"".concat(M,"-row-hover"),!K&&_),o),R.className,Ne),style:L(L(L(L({},R.style),pe),ee),se),onMouseEnter:Pe,onMouseLeave:Se,ref:vl(x)?t:null});return n.createElement(x,ne,P,z)}var Va=n.forwardRef(pl);Va.displayName="Cell";var Cl=["expanded","className","hovering"],gl=n.memo(Va,function(e,t){return t.shouldCellUpdate?Cl.every(function(r){return e[r]===t[r]})&&!t.shouldCellUpdate(t.record,e.record):sn(e,t)}),Qt=n.forwardRef(function(e,t){var r=n.useContext(Ha),a=r.onHover,o=r.startRow,i=r.endRow,l=e.index,u=e.additionalProps,c=u===void 0?{}:u,f=e.colSpan,d=e.rowSpan,s=c.colSpan,v=c.rowSpan,C=f??s,x=d??v,y=fl(l,x||1,o,i);return n.createElement(gl,$({},e,{colSpan:C,rowSpan:x,hovering:y,ref:t,onHover:a}))});Qt.displayName="WrappedCell";var mt=n.createContext(null);function hr(e,t,r,a,o){var i=r[e]||{},l=r[t]||{},u,c;i.fixed==="left"?u=a.left[e]:l.fixed==="right"&&(c=a.right[t]);var f=!1,d=!1,s=!1,v=!1,C=r[t+1],x=r[e-1];if(o==="rtl"){if(u!==void 0){var y=x&&x.fixed==="left";v=!y}else if(c!==void 0){var m=C&&C.fixed==="right";s=!m}}else if(u!==void 0){var p=C&&C.fixed==="left";f=!p}else if(c!==void 0){var S=x&&x.fixed==="right";d=!S}return{fixLeft:u,fixRight:c,lastFixLeft:f,firstFixRight:d,lastFixRight:s,firstFixLeft:v,isSticky:a.isSticky}}function Ba(e){var t=e.cells,r=e.stickyOffsets,a=e.flattenColumns,o=e.rowComponent,i=e.cellComponent,l=e.onHeaderRow,u=e.index,c=n.useContext(mt),f=c.prefixCls,d=c.direction,s;l&&(s=l(t.map(function(C){return C.column}),u));var v=gn(t.map(function(C){return C.column}));return n.createElement(o,s,t.map(function(C,x){var y=C.column,m=hr(C.colStart,C.colEnd,a,r,d),p;return y&&y.onHeaderCell&&(p=C.column.onHeaderCell(y)),n.createElement(Qt,$({},C,{ellipsis:y.ellipsis,align:y.align,component:i,prefixCls:f,key:v[x]},m,{additionalProps:p,rowType:"header"}))}))}Ba.displayName="HeaderRow";function yl(e){var t=[];function r(l,u){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[c]=t[c]||[];var f=u,d=l.filter(Boolean).map(function(s){var v={key:s.key,className:s.className||"",children:s.title,column:s,colStart:f},C=1,x=s.children;return x&&x.length>0&&(C=r(x,f,c+1).reduce(function(y,m){return y+m},0),v.hasSubColumns=!0),"colSpan"in s&&(C=s.colSpan),"rowSpan"in s&&(v.rowSpan=s.rowSpan),v.colSpan=C,v.colEnd=v.colStart+C-1,t[c].push(v),f+=C,C});return d}r(e,0);for(var a=t.length,o=function(u){t[u].forEach(function(c){!("rowSpan"in c)&&!c.hasSubColumns&&(c.rowSpan=a-u)})},i=0;i1?Pe-1:0),Ce=1;Ce0?[].concat(ye(t),ye(Qn(i).map(function(l){return L({fixed:o},l)}))):[].concat(ye(t),[L(L({},r),{},{fixed:o})])},[])}function Nl(e){return e.map(function(t){var r=t.fixed,a=Ke(t,Pl),o=r;return r==="left"?o="right":r==="right"&&(o="left"),L({fixed:o},a)})}function Il(e,t){var r=e.prefixCls,a=e.columns,o=e.children,i=e.expandable,l=e.expandedKeys,u=e.getRowKey,c=e.onTriggerExpand,f=e.expandIcon,d=e.rowExpandable,s=e.expandIconColumnIndex,v=e.direction,C=e.expandRowByClick,x=e.columnWidth,y=e.fixed,m=n.useMemo(function(){return a||Sr(o)},[a,o]),p=n.useMemo(function(){if(i){var g,w=m.slice();if(!w.includes(Mt)){var h=s||0;h>=0&&w.splice(h,0,Mt)}var P=w.indexOf(Mt);w=w.filter(function(I,A){return I!==Mt||A===P});var E=m[P],R;(y==="left"||y)&&!s?R="left":(y==="right"||y)&&s===m.length?R="right":R=E?E.fixed:null;var T=(g={},k(g,jt,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),k(g,"title",""),k(g,"fixed",R),k(g,"className","".concat(r,"-row-expand-icon-cell")),k(g,"width",x),k(g,"render",function(A,N,_){var D=u(N,_),M=l.has(D),F=d?d(N):!0,O=f({prefixCls:r,expanded:M,expandable:F,record:N,onExpand:c});return C?n.createElement("span",{onClick:function(W){return W.stopPropagation()}},O):O}),g);return w.map(function(I){return I===Mt?T:I})}return m.filter(function(I){return I!==Mt})},[i,m,u,l,f,v]),S=n.useMemo(function(){var g=p;return t&&(g=t(g)),g.length||(g=[{render:function(){return null}}]),g},[t,p,v]),b=n.useMemo(function(){return v==="rtl"?Nl(Qn(S)):Qn(S)},[S,v]);return[S,b]}function Za(e){var t=n.useRef(e),r=n.useState({}),a=Y(r,2),o=a[1],i=n.useRef(null),l=n.useRef([]);function u(c){l.current.push(c);var f=Promise.resolve();i.current=f,f.then(function(){if(i.current===f){var d=l.current,s=t.current;l.current=[],d.forEach(function(v){t.current=v(t.current)}),i.current=null,s!==t.current&&o({})}})}return n.useEffect(function(){return function(){i.current=null}},[]),[t.current,u]}function Ml(e){var t=n.useRef(null),r=n.useRef();function a(){window.clearTimeout(r.current)}function o(l){t.current=l,a(),r.current=window.setTimeout(function(){t.current=null,r.current=void 0},100)}function i(){return t.current}return n.useEffect(function(){return a},[]),[o,i]}function _l(e,t,r){var a=n.useMemo(function(){for(var o=[],i=[],l=0,u=0,c=0;c=0;u-=1){var c=t[u],f=r&&r[u],d=f&&f[jt];if(c||d||l){var s=d||{};s.columnType;var v=Ke(s,Ol);o.unshift(n.createElement("col",$({key:u,style:{width:c}},v))),l=!0}}return n.createElement("colgroup",null,o)}function zr(e){var t=e.className,r=e.children;return n.createElement("div",{className:t},r)}var Qa=n.createContext({});function Tl(e){var t=e.className,r=e.index,a=e.children,o=e.colSpan,i=o===void 0?1:o,l=e.rowSpan,u=e.align,c=n.useContext(mt),f=c.prefixCls,d=c.direction,s=n.useContext(Qa),v=s.scrollColumnIndex,C=s.stickyOffsets,x=s.flattenColumns,y=r+i-1,m=y+1===v?i+1:i,p=hr(r,r+m-1,x,C,d);return n.createElement(Qt,$({className:t,index:r,component:"td",prefixCls:f,record:null,dataIndex:null,align:u,colSpan:m,rowSpan:l,render:function(){return a}},p))}var kl=["children"];function Ll(e){var t=e.children,r=Ke(e,kl);return n.createElement("tr",r,t)}function yn(e){var t=e.children;return t}yn.Row=Ll;yn.Cell=Tl;function tn(e){var t=e.children,r=e.stickyOffsets,a=e.flattenColumns,o=n.useContext(mt),i=o.prefixCls,l=a.length-1,u=a[l],c=n.useMemo(function(){return{stickyOffsets:r,flattenColumns:a,scrollColumnIndex:u!=null&&u.scrollbar?l:null}},[u,a,l,r]);return n.createElement(Qa.Provider,{value:c},n.createElement("tfoot",{className:"".concat(i,"-summary")},t))}var eo=yn;function Al(e){var t,r=e.prefixCls,a=e.record,o=e.onExpand,i=e.expanded,l=e.expandable,u="".concat(r,"-row-expand-icon");if(!l)return n.createElement("span",{className:J(u,"".concat(r,"-row-spaced"))});var c=function(d){o(a,d),d.stopPropagation()};return n.createElement("span",{className:J(u,(t={},k(t,"".concat(r,"-row-expanded"),i),k(t,"".concat(r,"-row-collapsed"),!i),t)),onClick:c})}function Kl(e,t,r){var a=[];function o(i){(i||[]).forEach(function(l,u){a.push(t(l,u)),o(l[r])})}return o(e),a}var $l=function(t,r){var a,o,i=t.scrollBodyRef,l=t.onScroll,u=t.offsetScroll,c=t.container,f=n.useContext(mt),d=f.prefixCls,s=((a=i.current)===null||a===void 0?void 0:a.scrollWidth)||0,v=((o=i.current)===null||o===void 0?void 0:o.clientWidth)||0,C=s&&v*(v/s),x=n.useRef(),y=Za({scrollLeft:0,isHiddenScrollBar:!1}),m=Y(y,2),p=m[0],S=m[1],b=n.useRef({delta:0,x:0}),g=n.useState(!1),w=Y(g,2),h=w[0],P=w[1],E=function(){P(!1)},R=function(_){_.persist(),b.current.delta=_.pageX-p.scrollLeft,b.current.x=0,P(!0),_.preventDefault()},T=function(_){var D,M=_||((D=window)===null||D===void 0?void 0:D.event),F=M.buttons;if(!h||F===0){h&&P(!1);return}var O=b.current.x+_.pageX-b.current.x-b.current.delta;O<=0&&(O=0),O+C>=v&&(O=v-C),l({scrollLeft:O/v*(s+2)}),b.current.x=_.pageX},I=function(){if(i.current){var _=Dr(i.current).top,D=_+i.current.offsetHeight,M=c===window?document.documentElement.scrollTop+window.innerHeight:Dr(c).top+c.clientHeight;D-_r()<=M||_>=M-u?S(function(F){return L(L({},F),{},{isHiddenScrollBar:!0})}):S(function(F){return L(L({},F),{},{isHiddenScrollBar:!1})})}},A=function(_){S(function(D){return L(L({},D),{},{scrollLeft:_/s*v||0})})};return n.useImperativeHandle(r,function(){return{setScrollLeft:A}}),n.useEffect(function(){var N=en(document.body,"mouseup",E,!1),_=en(document.body,"mousemove",T,!1);return I(),function(){N.remove(),_.remove()}},[C,h]),n.useEffect(function(){var N=en(c,"scroll",I,!1),_=en(window,"resize",I,!1);return function(){N.remove(),_.remove()}},[c]),n.useEffect(function(){p.isHiddenScrollBar||S(function(N){var _=i.current;return _?L(L({},N),{},{scrollLeft:_.scrollLeft/_.scrollWidth*_.clientWidth}):N})},[p.isHiddenScrollBar]),s<=v||!C||p.isHiddenScrollBar?null:n.createElement("div",{style:{height:_r(),width:v,bottom:u},className:"".concat(d,"-sticky-scroll")},n.createElement("div",{onMouseDown:R,ref:x,className:J("".concat(d,"-sticky-scroll-bar"),k({},"".concat(d,"-sticky-scroll-bar-active"),h)),style:{width:"".concat(C,"px"),transform:"translate3d(".concat(p.scrollLeft,"px, 0, 0)")}}))};const Dl=n.forwardRef($l);var Hr=pa()?window:null;function Fl(e,t){var r=Ye(e)==="object"?e:{},a=r.offsetHeader,o=a===void 0?0:a,i=r.offsetSummary,l=i===void 0?0:i,u=r.offsetScroll,c=u===void 0?0:u,f=r.getContainer,d=f===void 0?function(){return Hr}:f,s=d()||Hr;return n.useMemo(function(){var v=!!e;return{isSticky:v,stickyClassName:v?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:l,offsetScroll:c,container:s}},[c,o,l,t,s])}var zl=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Hl(e,t){return n.useMemo(function(){for(var r=[],a=0;a=0})},[i]),T=i[i.length-1],I={fixed:T?T.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(b,"-cell-scrollbar")}}},A=n.useMemo(function(){return h?[].concat(ye(o),[I]):o},[h,o]),N=n.useMemo(function(){return h?[].concat(ye(i),[I]):i},[h,i]),_=n.useMemo(function(){var M=c.right,F=c.left;return L(L({},c),{},{left:f==="rtl"?[].concat(ye(F.map(function(O){return O+h})),[0]):F,right:f==="rtl"?M:[].concat(ye(M.map(function(O){return O+h})),[0]),isSticky:w})},[h,c,w]),D=Hl(l,u);return n.createElement("div",{style:L({overflow:"hidden"},w?{top:s,bottom:v}:{}),ref:E,className:J(r,k({},C,!!C))},n.createElement("table",{style:{tableLayout:"fixed",visibility:a||D?null:"hidden"}},(!a||!y||R)&&n.createElement(Ja,{colWidths:D?[].concat(ye(D),[h]):[],columCount:u+1,columns:N}),m(L(L({},p),{},{stickyOffsets:_,columns:A,flattenColumns:N}))))});er.displayName="FixedHolder";var ql=[],Vl={},an="rc-table-internal-hook",Bl=n.memo(function(e){var t=e.children;return t},function(e,t){return sn(e.props,t.props)?e.pingLeft!==t.pingLeft||e.pingRight!==t.pingRight:!1});function kt(e){var t,r=e.prefixCls,a=e.className,o=e.rowClassName,i=e.style,l=e.data,u=e.rowKey,c=e.scroll,f=e.tableLayout,d=e.direction,s=e.title,v=e.footer,C=e.summary,x=e.id,y=e.showHeader,m=e.components,p=e.emptyText,S=e.onRow,b=e.onHeaderRow,g=e.internalHooks,w=e.transformColumns,h=e.internalRefs,P=e.sticky,E=l||ql,R=!!E.length,T=n.useMemo(function(){return cl(m,{})},[m]),I=n.useCallback(function(ae,ge){return Fa(T,ae)||ge},[T]),A=n.useMemo(function(){return typeof u=="function"?u:function(ae){var ge=ae&&ae[u];return ge}},[u]),N=wl(e),_=N.expandIcon,D=N.expandedRowKeys,M=N.defaultExpandedRowKeys,F=N.defaultExpandAllRows,O=N.expandedRowRender,U=N.onExpand,W=N.onExpandedRowsChange,Z=N.expandRowByClick,K=N.rowExpandable,z=N.expandIconColumnIndex,j=N.expandedRowClassName,ce=N.childrenColumnName,me=N.indentSize,se=_||Al,Ne=ce||"children",ie=n.useMemo(function(){return O?"row":e.expandable&&g===an&&e.expandable.__PARENT_RENDER_ICON__||E.some(function(ae){return ae&&Ye(ae)==="object"&&ae[Ne]})?"nest":!1},[!!O,E]),re=n.useState(function(){return M||(F?Kl(E,A,Ne):[])}),Ie=Y(re,2),ee=Ie[0],Ee=Ie[1],ue=n.useMemo(function(){return new Set(D||ee||[])},[D,ee]),pe=n.useCallback(function(ae){var ge=A(ae,E.indexOf(ae)),Ae,at=ue.has(ge);at?(ue.delete(ge),Ae=ye(ue)):Ae=[].concat(ye(ue),[ge]),Ee(Ae),U&&U(!at,ae),W&&W(Ae)},[A,ue,E,U,W]),Pe=n.useState(0),Se=Y(Pe,2),Ce=Se[0],ne=Se[1],X=Il(L(L(L({},e),N),{},{expandable:!!O,expandedKeys:ue,getRowKey:A,onTriggerExpand:pe,expandIcon:se,expandIconColumnIndex:z,direction:d}),g===an?w:null),B=Y(X,2),H=B[0],V=B[1],oe=n.useMemo(function(){return{columns:H,flattenColumns:V}},[H,V]),G=n.useRef(),fe=n.useRef(),le=n.useRef(),Me=n.useRef(),Ze=n.useState(!1),ze=Y(Ze,2),Be=ze[0],Ve=ze[1],Je=n.useState(!1),ke=Y(Je,2),$e=ke[0],ct=ke[1],Oe=Za(new Map),pt=Y(Oe,2),Ct=pt[0],gt=pt[1],je=gn(V),ot=je.map(function(ae){return Ct.get(ae)}),Qe=n.useMemo(function(){return ot},[ot.join("_")]),Ue=_l(Qe,V.length,d),q=c&&Jn(c.y),Q=c&&Jn(c.x)||!!N.fixed,we=Q&&V.some(function(ae){var ge=ae.fixed;return ge}),he=n.useRef(),be=Fl(P,r),de=be.isSticky,He=be.offsetHeader,nt=be.offsetSummary,et=be.offsetScroll,st=be.stickyClassName,ft=be.container,De=C==null?void 0:C(E),We=(q||de)&&n.isValidElement(De)&&De.type===yn&&De.props.fixed,it,Fe,Xe;q&&(Fe={overflowY:"scroll",maxHeight:c.y}),Q&&(it={overflowX:"auto"},q||(Fe={overflowY:"hidden"}),Xe={width:(c==null?void 0:c.x)===!0?"auto":c==null?void 0:c.x,minWidth:"100%"});var dt=n.useCallback(function(ae,ge){wo(G.current)&>(function(Ae){if(Ae.get(ae)!==ge){var at=new Map(Ae);return at.set(ae,ge),at}return Ae})},[]),Et=Ml(),tt=Y(Et,2),lt=tt[0],ve=tt[1];function te(ae,ge){ge&&(typeof ge=="function"?ge(ae):ge.scrollLeft!==ae&&(ge.scrollLeft=ae))}var Re=function(ge){var Ae=ge.currentTarget,at=ge.scrollLeft,Co=d==="rtl",Rt=typeof at=="number"?at:Ae.scrollLeft,Nr=Ae||Vl;if(!ve()||ve()===Nr){var Rn;lt(Nr),te(Rt,fe.current),te(Rt,le.current),te(Rt,Me.current),te(Rt,(Rn=he.current)===null||Rn===void 0?void 0:Rn.setScrollLeft)}if(Ae){var Ir=Ae.scrollWidth,Mr=Ae.clientWidth;Co?(Ve(-Rt0)):(Ve(Rt>0),ct(Rt0?i:e}),v=Math.ceil((i||e)/s.pageSize);s.current>v&&(s.current=v||1);var C=function(m,p){d({current:m??1,pageSize:p||s.pageSize})},x=function(m,p){var S;t&&((S=t.onChange)===null||S===void 0||S.call(t,m,p)),C(m,p),r(m,p||(s==null?void 0:s.pageSize))};return t===!1?[{},function(){}]:[$($({},s),{onChange:x}),C]}function Xl(e,t,r){var a=n.useRef({});function o(i){if(!a.current||a.current.data!==e||a.current.childrenColumnName!==t||a.current.getRowKey!==r){let u=function(c){c.forEach(function(f,d){var s=r(f,d);l.set(s,f),f&&Ye(f)==="object"&&t in f&&u(f[t]||[])})};var l=new Map;u(e),a.current={data:e,childrenColumnName:t,kvMap:l,getRowKey:r}}return a.current.kvMap.get(i)}return[o]}var Pt={},tr="SELECT_ALL",nr="SELECT_INVERT",rr="SELECT_NONE",qr=[];function no(e,t){var r=[];return(e||[]).forEach(function(a){r.push(a),a&&Ye(a)==="object"&&t in a&&(r=[].concat(ye(r),ye(no(a[t],t))))}),r}function Yl(e,t){var r=e||{},a=r.preserveSelectedRowKeys,o=r.selectedRowKeys,i=r.defaultSelectedRowKeys,l=r.getCheckboxProps,u=r.onChange,c=r.onSelect,f=r.onSelectAll,d=r.onSelectInvert,s=r.onSelectNone,v=r.onSelectMultiple,C=r.columnWidth,x=r.type,y=r.selections,m=r.fixed,p=r.renderCell,S=r.hideSelectAll,b=r.checkStrictly,g=b===void 0?!0:b,w=t.prefixCls,h=t.data,P=t.pageData,E=t.getRecordByKey,R=t.getRowKey,T=t.expandType,I=t.childrenColumnName,A=t.locale,N=t.getPopupContainer,_=Ft(o||i||qr,{value:o}),D=Y(_,2),M=D[0],F=D[1],O=n.useRef(new Map),U=n.useCallback(function(ne){if(a){var X=new Map;ne.forEach(function(B){var H=E(B);!H&&O.current.has(B)&&(H=O.current.get(B)),X.set(B,H)}),O.current=X}},[E,a]);n.useEffect(function(){U(M)},[M]);var W=n.useMemo(function(){return g?{keyEntities:null}:Xo(h,{externalGetKey:R,childrenPropName:I})},[h,R,g,I]),Z=W.keyEntities,K=n.useMemo(function(){return no(P,I)},[P,I]),z=n.useMemo(function(){var ne=new Map;return K.forEach(function(X,B){var H=R(X,B),V=(l?l(X):null)||{};ne.set(H,V)}),ne},[K,R,l]),j=n.useCallback(function(ne){var X;return!!(!((X=z.get(R(ne)))===null||X===void 0)&&X.disabled)},[z,R]),ce=n.useMemo(function(){if(g)return[M||[],[]];var ne=Pn(M,!0,Z,j),X=ne.checkedKeys,B=ne.halfCheckedKeys;return[X||[],B]},[M,g,Z,j]),me=Y(ce,2),se=me[0],Ne=me[1],ie=n.useMemo(function(){var ne=x==="radio"?se.slice(0,1):se;return new Set(ne)},[se,x]),re=n.useMemo(function(){return x==="radio"?new Set:new Set(Ne)},[Ne,x]),Ie=n.useState(null),ee=Y(Ie,2),Ee=ee[0],ue=ee[1];n.useEffect(function(){e||F(qr)},[!!e]);var pe=n.useCallback(function(ne){var X,B;U(ne),a?(X=ne,B=ne.map(function(H){return O.current.get(H)})):(X=[],B=[],ne.forEach(function(H){var V=E(H);V!==void 0&&(X.push(H),B.push(V))})),F(X),u==null||u(X,B)},[F,E,u,a]),Pe=n.useCallback(function(ne,X,B,H){if(c){var V=B.map(function(oe){return E(oe)});c(E(ne),X,V,H)}pe(B)},[c,E,pe]),Se=n.useMemo(function(){if(!y||S)return null;var ne=y===!0?[tr,nr,rr]:y;return ne.map(function(X){return X===tr?{key:"all",text:A.selectionAll,onSelect:function(){pe(h.map(function(H,V){return R(H,V)}).filter(function(H){var V=z.get(H);return!(V!=null&&V.disabled)||ie.has(H)}))}}:X===nr?{key:"invert",text:A.selectInvert,onSelect:function(){var H=new Set(ie);P.forEach(function(oe,G){var fe=R(oe,G),le=z.get(fe);le!=null&&le.disabled||(H.has(fe)?H.delete(fe):H.add(fe))});var V=Array.from(H);d&&(ht(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),d(V)),pe(V)}}:X===rr?{key:"none",text:A.selectNone,onSelect:function(){s==null||s(),pe(Array.from(ie).filter(function(H){var V=z.get(H);return V==null?void 0:V.disabled}))}}:X})},[y,ie,P,R,d,pe]),Ce=n.useCallback(function(ne){var X;if(!e)return ne.filter(function(q){return q!==Pt});var B=ye(ne),H=new Set(ie),V=K.map(R).filter(function(q){return!z.get(q).disabled}),oe=V.every(function(q){return H.has(q)}),G=V.some(function(q){return H.has(q)}),fe=function(){var Q=[];oe?V.forEach(function(he){H.delete(he),Q.push(he)}):V.forEach(function(he){H.has(he)||(H.add(he),Q.push(he))});var we=Array.from(H);f==null||f(!oe,we.map(function(he){return E(he)}),Q.map(function(he){return E(he)})),pe(we)},le;if(x!=="radio"){var Me;if(Se){var Ze=n.createElement(xt,{getPopupContainer:N},Se.map(function(q,Q){var we=q.key,he=q.text,be=q.onSelect;return n.createElement(xt.Item,{key:we||Q,onClick:function(){be==null||be(V)}},he)}));Me=n.createElement("div",{className:"".concat(w,"-selection-extra")},n.createElement(Zt,{overlay:Ze,getPopupContainer:N},n.createElement("span",null,n.createElement(Uo,null))))}var ze=K.map(function(q,Q){var we=R(q,Q),he=z.get(we)||{};return $({checked:H.has(we)},he)}).filter(function(q){var Q=q.disabled;return Q}),Be=!!ze.length&&ze.length===K.length,Ve=Be&&ze.every(function(q){var Q=q.checked;return Q}),Je=Be&&ze.some(function(q){var Q=q.checked;return Q});le=!S&&n.createElement("div",{className:"".concat(w,"-selection")},n.createElement(ln,{checked:Be?Ve:!!K.length&&oe,indeterminate:Be?!Ve&&Je:!oe&&G,onChange:fe,disabled:K.length===0||Be,skipGroup:!0}),Me)}var ke;x==="radio"?ke=function(Q,we,he){var be=R(we,he),de=H.has(be);return{node:n.createElement(ha,$({},z.get(be),{checked:de,onClick:function(nt){return nt.stopPropagation()},onChange:function(nt){H.has(be)||Pe(be,!0,[be],nt.nativeEvent)}})),checked:de}}:ke=function(Q,we,he){var be,de=R(we,he),He=H.has(de),nt=re.has(de),et=z.get(de),st;return T==="nest"?(st=nt,ht(typeof(et==null?void 0:et.indeterminate)!="boolean","Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):st=(be=et==null?void 0:et.indeterminate)!==null&&be!==void 0?be:nt,{node:n.createElement(ln,$({},et,{indeterminate:st,checked:He,skipGroup:!0,onClick:function(De){return De.stopPropagation()},onChange:function(De){var We=De.nativeEvent,it=We.shiftKey,Fe=-1,Xe=-1;if(it&&g){var dt=new Set([Ee,de]);V.some(function(qe,yt){if(dt.has(qe))if(Fe===-1)Fe=yt;else return Xe=yt,!0;return!1})}if(Xe!==-1&&Fe!==Xe&&g){var Et=V.slice(Fe,Xe+1),tt=[];He?Et.forEach(function(qe){H.has(qe)&&(tt.push(qe),H.delete(qe))}):Et.forEach(function(qe){H.has(qe)||(tt.push(qe),H.add(qe))});var lt=Array.from(H);v==null||v(!He,lt.map(function(qe){return E(qe)}),tt.map(function(qe){return E(qe)})),pe(lt)}else{var ve=se;if(g){var te=He?Yo(ve,de):Zo(ve,de);Pe(de,!He,te,We)}else{var Re=Pn([].concat(ye(ve),[de]),!0,Z,j),Ge=Re.checkedKeys,_e=Re.halfCheckedKeys,wt=Ge;if(He){var Lt=new Set(Ge);Lt.delete(de),wt=Pn(Array.from(Lt),{halfCheckedKeys:_e},Z,j).checkedKeys}Pe(de,!He,wt,We)}}ue(de)}})),checked:He}};var $e=function(Q,we,he){var be=ke(Q,we,he),de=be.node,He=be.checked;return p?p(He,we,he,de):de};if(!B.includes(Pt))if(B.findIndex(function(q){var Q;return((Q=q[jt])===null||Q===void 0?void 0:Q.columnType)==="EXPAND_COLUMN"})===0){var ct=B,Oe=Po(ct),pt=Oe[0],Ct=Oe.slice(1);B=[pt,Pt].concat(ye(Ct))}else B=[Pt].concat(ye(B));var gt=B.indexOf(Pt);B=B.filter(function(q,Q){return q!==Pt||Q===gt});var je=B[gt-1],ot=B[gt+1],Qe=m;Qe===void 0&&((ot==null?void 0:ot.fixed)!==void 0?Qe=ot.fixed:(je==null?void 0:je.fixed)!==void 0&&(Qe=je.fixed)),Qe&&je&&((X=je[jt])===null||X===void 0?void 0:X.columnType)==="EXPAND_COLUMN"&&je.fixed===void 0&&(je.fixed=Qe);var Ue=k({fixed:Qe,width:C,className:"".concat(w,"-selection-column"),title:e.columnTitle||le,render:$e},jt,{className:"".concat(w,"-selection-col")});return B.map(function(q){return q===Pt?Ue:q})},[R,K,e,se,ie,re,C,Se,T,Ee,z,v,Pe,j]);return[Ce,ie]}var Zl={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Jl=function(t,r){return n.createElement(fr,L(L({},t),{},{ref:r,icon:Zl}))},Ql=n.forwardRef(Jl),eu={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},tu=function(t,r){return n.createElement(fr,L(L({},t),{},{ref:r,icon:eu}))},nu=n.forwardRef(tu);function zt(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function hn(e,t){return t?"".concat(t,"-").concat(e):"".concat(e)}function br(e,t){return typeof e=="function"?e(t):e}var on="ascend",Nn="descend";function ar(e){return Ye(e.sorter)==="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function Vr(e){return typeof e=="function"?e:e&&Ye(e)==="object"&&e.compare?e.compare:!1}function ru(e,t){return t?e[e.indexOf(t)+1]:e[0]}function or(e,t,r){var a=[];function o(i,l){a.push({column:i,key:zt(i,l),multiplePriority:ar(i),sortOrder:i.sortOrder})}return(e||[]).forEach(function(i,l){var u=hn(l,r);i.children?("sortOrder"in i&&o(i,u),a=[].concat(ye(a),ye(or(i.children,t,u)))):i.sorter&&("sortOrder"in i?o(i,u):t&&i.defaultSortOrder&&a.push({column:i,key:zt(i,u),multiplePriority:ar(i),sortOrder:i.defaultSortOrder}))}),a}function ro(e,t,r,a,o,i,l,u){return(t||[]).map(function(c,f){var d=hn(f,u),s=c;if(s.sorter){var v=s.sortDirections||o,C=s.showSorterTooltip===void 0?l:s.showSorterTooltip,x=zt(s,d),y=r.find(function(T){var I=T.key;return I===x}),m=y?y.sortOrder:null,p=ru(v,m),S=v.includes(on)&&n.createElement(nu,{className:J("".concat(e,"-column-sorter-up"),{active:m===on})}),b=v.includes(Nn)&&n.createElement(Ql,{className:J("".concat(e,"-column-sorter-down"),{active:m===Nn})}),g=i||{},w=g.cancelSort,h=g.triggerAsc,P=g.triggerDesc,E=w;p===Nn?E=P:p===on&&(E=h);var R=Ye(C)==="object"?C:{title:E};s=$($({},s),{className:J(s.className,k({},"".concat(e,"-column-sort"),m)),title:function(I){var A=n.createElement("div",{className:"".concat(e,"-column-sorters")},n.createElement("span",{className:"".concat(e,"-column-title")},br(c.title,I)),n.createElement("span",{className:J("".concat(e,"-column-sorter"),k({},"".concat(e,"-column-sorter-full"),!!(S&&b)))},n.createElement("span",{className:"".concat(e,"-column-sorter-inner")},S,b)));return C?n.createElement(pn,R,A):A},onHeaderCell:function(I){var A=c.onHeaderCell&&c.onHeaderCell(I)||{},N=A.onClick;return A.onClick=function(_){a({column:c,key:x,sortOrder:p,multiplePriority:ar(c)}),N&&N(_)},A.className=J(A.className,"".concat(e,"-column-has-sorters")),A}})}return"children"in s&&(s=$($({},s),{children:ro(e,s.children,r,a,o,i,l,d)})),s})}function Br(e){var t=e.column,r=e.sortOrder;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function Wr(e){var t=e.filter(function(r){var a=r.sortOrder;return a}).map(Br);return t.length===0&&e.length?$($({},Br(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function ir(e,t,r){var a=t.slice().sort(function(l,u){return u.multiplePriority-l.multiplePriority}),o=e.slice(),i=a.filter(function(l){var u=l.column.sorter,c=l.sortOrder;return Vr(u)&&c});return i.length?o.sort(function(l,u){for(var c=0;cC))return!1;var y=s.get(l),m=s.get(u);if(y&&m)return y==u&&m==l;var p=-1,S=!0,b=c&o?new e:void 0;for(s.set(l,u),s.set(u,l);++p0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0},fe=G.closeDropdown;fe&&E(!1),ie(N())},Ee=function(G){G&&T!==void 0&&_(T||[]),E(G),!G&&!o.filterDropdown&&re()},ue=J(k({},"".concat(i,"-menu-without-submenu"),!Ou(o.filters||[]))),pe=function(G){if(G.target.checked){var fe=xn(o==null?void 0:o.filters).map(function(le){return String(le)});_(fe)}else _([])},Pe=function oe(G){var fe=G.filters;return(fe||[]).map(function(le,Me){var Ze=String(le.value),ze={title:le.text,key:le.value!==void 0?Ze:Me};return le.children&&(ze.children=oe({filters:le.children})),ze})},Se;if(typeof o.filterDropdown=="function")Se=o.filterDropdown({prefixCls:"".concat(i,"-custom"),setSelectedKeys:function(G){return D({selectedKeys:G})},selectedKeys:N(),confirm:ee,clearFilters:Ie,filters:o.filters,visible:R});else if(o.filterDropdown)Se=o.filterDropdown;else{var Ce=N()||[],ne=function(){return(o.filters||[]).length===0?n.createElement(Tr,{image:Tr.PRESENTED_IMAGE_SIMPLE,description:x.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):f==="tree"?n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:s,value:me,onChange:Ne,tablePrefixCls:r,locale:x}),n.createElement("div",{className:"".concat(r,"-filter-dropdown-tree")},u?n.createElement(ln,{className:"".concat(r,"-filter-dropdown-checkall"),onChange:pe},x.filterCheckall):null,n.createElement(Jo,{checkable:!0,selectable:!1,blockNode:!0,multiple:u,checkStrictly:!u,className:"".concat(i,"-menu"),onCheck:M,checkedKeys:Ce,selectedKeys:Ce,showIcon:!1,treeData:Pe({filters:o.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:me.trim()?function(G){return oo(me,G.title)}:void 0}))):n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:s,value:me,onChange:Ne,tablePrefixCls:r,locale:x}),n.createElement(xt,{multiple:u,prefixCls:"".concat(i,"-menu"),className:ue,onClick:z,onSelect:D,onDeselect:D,selectedKeys:Ce,getPopupContainer:m,openKeys:U,onOpenChange:K},io({filters:o.filters||[],prefixCls:a,filteredKeys:N(),filterMultiple:u,searchValue:me})))};Se=n.createElement(n.Fragment,null,ne(),n.createElement("div",{className:"".concat(a,"-dropdown-btns")},n.createElement(Gt,{type:"link",size:"small",disabled:Ce.length===0,onClick:Ie},x.filterReset),n.createElement(Gt,{type:"primary",size:"small",onClick:re},x.filterConfirm)))}var X=n.createElement(Mu,{className:"".concat(a,"-dropdown")},Se),B;typeof o.filterIcon=="function"?B=o.filterIcon(P):o.filterIcon?B=o.filterIcon:B=n.createElement(Iu,null);var H=n.useContext(Tt),V=H.direction;return n.createElement("div",{className:"".concat(a,"-column")},n.createElement("span",{className:"".concat(r,"-column-title")},y),n.createElement(Zt,{overlay:X,trigger:["click"],visible:R,onVisibleChange:Ee,getPopupContainer:m,placement:V==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:J("".concat(a,"-trigger"),{active:P}),onClick:function(G){G.stopPropagation()}},B)))}function lr(e,t,r){var a=[];return(e||[]).forEach(function(o,i){var l,u=hn(i,r);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){var c=o.filteredValue;"filterDropdown"in o||(c=(l=c==null?void 0:c.map(String))!==null&&l!==void 0?l:c),a.push({column:o,key:zt(o,u),filteredKeys:c,forceFiltered:o.filtered})}else a.push({column:o,key:zt(o,u),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(a=[].concat(ye(a),ye(lr(o.children,t,u))))}),a}function lo(e,t,r,a,o,i,l,u){return r.map(function(c,f){var d=hn(f,u),s=c.filterMultiple,v=s===void 0?!0:s,C=c.filterMode,x=c.filterSearch,y=c;if(y.filters||y.filterDropdown){var m=zt(y,d),p=a.find(function(S){var b=S.key;return m===b});y=$($({},y),{title:function(b){return n.createElement(Tu,{tablePrefixCls:e,prefixCls:"".concat(e,"-filter"),dropdownPrefixCls:t,column:y,columnKey:m,filterState:p,filterMultiple:v,filterMode:C,filterSearch:x,triggerFilter:o,locale:l,getPopupContainer:i},br(c.title,b))}})}return"children"in y&&(y=$($({},y),{children:lo(e,t,y.children,a,o,i,l,d)})),y})}function xn(e){var t=[];return(e||[]).forEach(function(r){var a=r.value,o=r.children;t.push(a),o&&(t=[].concat(ye(t),ye(xn(o))))}),t}function va(e){var t={};return e.forEach(function(r){var a=r.key,o=r.filteredKeys,i=r.column,l=i.filters,u=i.filterDropdown;if(u)t[a]=o||null;else if(Array.isArray(o)){var c=xn(l);t[a]=c.filter(function(f){return o.includes(String(f))})}else t[a]=null}),t}function ma(e,t){return t.reduce(function(r,a){var o=a.column,i=o.onFilter,l=o.filters,u=a.filteredKeys;return i&&u&&u.length?r.filter(function(c){return u.some(function(f){var d=xn(l),s=d.findIndex(function(C){return String(C)===String(f)}),v=s!==-1?d[s]:f;return i(v,c)})}):r},e)}function ku(e){var t=e.prefixCls,r=e.dropdownPrefixCls,a=e.mergedColumns,o=e.onFilterChange,i=e.getPopupContainer,l=e.locale,u=n.useState(lr(a,!0)),c=Y(u,2),f=c[0],d=c[1],s=n.useMemo(function(){var y=lr(a,!1),m=y.every(function(S){var b=S.filteredKeys;return b===void 0});if(m)return f;var p=y.every(function(S){var b=S.filteredKeys;return b!==void 0});return ht(m||p,"Table","`FilteredKeys` should all be controlled or not controlled."),y},[a,f]),v=n.useCallback(function(){return va(s)},[s]),C=function(m){var p=s.filter(function(S){var b=S.key;return b!==m.key});p.push(m),d(p),o(va(p),p)},x=function(m){return lo(t,r,m,s,C,i,l)};return[x,s,v]}function uo(e,t){return e.map(function(r){var a=$({},r);return a.title=br(r.title,t),"children"in a&&(a.children=uo(a.children,t)),a})}function Lu(e){var t=n.useCallback(function(r){return uo(r,e)},[e]);return[t]}function Au(e){return function(r){var a,o=r.prefixCls,i=r.onExpand,l=r.record,u=r.expanded,c=r.expandable,f="".concat(o,"-row-expand-icon");return n.createElement("button",{type:"button",onClick:function(s){i(l,s),s.stopPropagation()},className:J(f,(a={},k(a,"".concat(f,"-spaced"),!c),k(a,"".concat(f,"-expanded"),c&&u),k(a,"".concat(f,"-collapsed"),c&&!u),a)),"aria-label":u?e.collapse:e.expand})}}function Ku(e){return null}function $u(e){return null}var Du=[];function Fu(e,t){var r,a=e.prefixCls,o=e.className,i=e.style,l=e.size,u=e.bordered,c=e.dropdownPrefixCls,f=e.dataSource,d=e.pagination,s=e.rowSelection,v=e.rowKey,C=e.rowClassName,x=e.columns,y=e.children,m=e.childrenColumnName,p=e.onChange,S=e.getPopupContainer,b=e.loading,g=e.expandIcon,w=e.expandable,h=e.expandedRowRender,P=e.expandIconColumnIndex,E=e.indentSize,R=e.scroll,T=e.sortDirections,I=e.locale,A=e.showSorterTooltip,N=A===void 0?!0:A;ht(!(typeof v=="function"&&v.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");var _=n.useMemo(function(){return x||Sr(y)},[x,y]),D=n.useMemo(function(){return _.some(function(ve){return ve.responsive})},[_]),M=Wo(D),F=n.useMemo(function(){var ve=new Set(Object.keys(M).filter(function(te){return M[te]}));return _.filter(function(te){return!te.responsive||te.responsive.some(function(Re){return ve.has(Re)})})},[_,M]),O=Yt(e,["className","style","columns"]),U=n.useContext(Ho),W=n.useContext(Tt),Z=W.locale,K=Z===void 0?qo:Z,z=W.renderEmpty,j=W.direction,ce=l||U,me=$($({},K.Table),I),se=f||Du,Ne=n.useContext(Tt),ie=Ne.getPrefixCls,re=ie("table",a),Ie=ie("dropdown",c),ee=$({childrenColumnName:m,expandIconColumnIndex:P},w),Ee=ee.childrenColumnName,ue=Ee===void 0?"children":Ee,pe=n.useMemo(function(){return se.some(function(ve){var te;return(te=ve)===null||te===void 0?void 0:te[ue]})?"nest":h||w&&w.expandedRowRender?"row":null},[se]),Pe={body:n.useRef()},Se=n.useMemo(function(){return typeof v=="function"?v:function(ve){var te;return(te=ve)===null||te===void 0?void 0:te[v]}},[v]),Ce=Xl(se,ue,Se),ne=Y(Ce,1),X=ne[0],B={},H=function(te,Re){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_e=$($({},B),te);Ge&&(B.resetPagination(),_e.pagination.current&&(_e.pagination.current=1),d&&d.onChange&&d.onChange(1,_e.pagination.pageSize)),R&&R.scrollToFirstRowOnChange!==!1&&Pe.body.current&&ii(0,{getContainer:function(){return Pe.body.current}}),p==null||p(_e.pagination,_e.filters,_e.sorter,{currentDataSource:ma(ir(se,_e.sorterStates,ue),_e.filterStates),action:Re})},V=function(te,Re){H({sorter:te,sorterStates:Re},"sort",!1)},oe=au({prefixCls:re,mergedColumns:F,onSorterChange:V,sortDirections:T||["ascend","descend"],tableLocale:me,showSorterTooltip:N}),G=Y(oe,4),fe=G[0],le=G[1],Me=G[2],Ze=G[3],ze=n.useMemo(function(){return ir(se,le,ue)},[se,le]);B.sorter=Ze(),B.sorterStates=le;var Be=function(te,Re){H({filters:te,filterStates:Re},"filter",!0)},Ve=ku({prefixCls:re,locale:me,dropdownPrefixCls:Ie,mergedColumns:F,onFilterChange:Be,getPopupContainer:S}),Je=Y(Ve,3),ke=Je[0],$e=Je[1],ct=Je[2],Oe=ma(ze,$e);B.filters=ct(),B.filterStates=$e;var pt=n.useMemo(function(){return $({},Me)},[Me]),Ct=Lu(pt),gt=Y(Ct,1),je=gt[0],ot=function(te,Re){H({pagination:$($({},B.pagination),{current:te,pageSize:Re})},"paginate")},Qe=Gl(Oe.length,d,ot),Ue=Y(Qe,2),q=Ue[0],Q=Ue[1];B.pagination=d===!1?{}:jl(d,q),B.resetPagination=Q;var we=n.useMemo(function(){if(d===!1||!q.pageSize)return Oe;var ve=q.current,te=ve===void 0?1:ve,Re=q.total,Ge=q.pageSize,_e=Ge===void 0?to:Ge;return ht(te>0,"Table","`current` should be positive number."),Oe.length_e?(ht(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."),Oe.slice((te-1)*_e,te*_e)):Oe:Oe.slice((te-1)*_e,te*_e)},[!!d,Oe,q&&q.current,q&&q.pageSize,q&&q.total]),he=Yl(s,{prefixCls:re,data:Oe,pageData:we,getRowKey:Se,getRecordByKey:X,expandType:pe,childrenColumnName:ue,locale:me,getPopupContainer:S}),be=Y(he,2),de=be[0],He=be[1],nt=function(te,Re,Ge){var _e;return typeof C=="function"?_e=J(C(te,Re,Ge)):_e=J(C),J(k({},"".concat(re,"-row-selected"),He.has(Se(te,Re))),_e)};ee.__PARENT_RENDER_ICON__=ee.expandIcon,ee.expandIcon=ee.expandIcon||g||Au(me),pe==="nest"&&ee.expandIconColumnIndex===void 0?ee.expandIconColumnIndex=s?1:0:ee.expandIconColumnIndex>0&&s&&(ee.expandIconColumnIndex-=1),typeof ee.indentSize!="number"&&(ee.indentSize=typeof E=="number"?E:15);var et=n.useCallback(function(ve){return je(de(ke(fe(ve))))},[fe,ke,de]),st,ft;if(d!==!1&&(q!=null&&q.total)){var De;q.size?De=q.size:De=ce==="small"||ce==="middle"?"small":void 0;var We=function(te){return n.createElement(jo,$({},q,{className:J("".concat(re,"-pagination ").concat(re,"-pagination-").concat(te),q.className),size:De}))},it=j==="rtl"?"left":"right",Fe=q.position;if(Fe!==null&&Array.isArray(Fe)){var Xe=Fe.find(function(ve){return ve.indexOf("top")!==-1}),dt=Fe.find(function(ve){return ve.indexOf("bottom")!==-1}),Et=Fe.every(function(ve){return"".concat(ve)==="none"});!Xe&&!dt&&!Et&&(ft=We(it)),Xe&&(st=We(Xe.toLowerCase().replace("top",""))),dt&&(ft=We(dt.toLowerCase().replace("bottom","")))}else ft=We(it)}var tt;typeof b=="boolean"?tt={spinning:b}:Ye(b)==="object"&&(tt=$({spinning:!0},b));var lt=J("".concat(re,"-wrapper"),k({},"".concat(re,"-wrapper-rtl"),j==="rtl"),o);return n.createElement("div",{ref:t,className:lt,style:i},n.createElement(Bo,$({spinning:!1},tt),st,n.createElement(kt,$({},O,{columns:F,direction:j,expandable:ee,prefixCls:re,className:J((r={},k(r,"".concat(re,"-middle"),ce==="middle"),k(r,"".concat(re,"-small"),ce==="small"),k(r,"".concat(re,"-bordered"),u),k(r,"".concat(re,"-empty"),se.length===0),r)),data:we,rowKey:Se,rowClassName:nt,emptyText:I&&I.emptyText||z("Table"),internalHooks:an,internalRefs:Pe,transformColumns:et})),ft))}var zu=n.forwardRef(Fu),bt=zu;bt.defaultProps={rowKey:"key"};bt.SELECTION_COLUMN=Pt;bt.EXPAND_COLUMN=kt.EXPAND_COLUMN;bt.SELECTION_ALL=tr;bt.SELECTION_INVERT=nr;bt.SELECTION_NONE=rr;bt.Column=Ku;bt.ColumnGroup=$u;bt.Summary=eo;export{bt as T,gu as a,Cu as b,vu as c,mu as d,hu as e,Ru as i,yu as r}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table.stories-F0B5Ht8v.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table.stories-F0B5Ht8v.js new file mode 100644 index 00000000..f9677e01 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Table.stories-F0B5Ht8v.js @@ -0,0 +1,248 @@ +import{T as K}from"./Palette-oU4WYbWy.js";import{R as e,ap as L,P as R,H as C,r as h,T,b as z,c as w}from"./iframe-zz6a49H8.js";import{w as G}from"./withMeta-CjSZnBk7.js";import{M as U}from"./meta-BE46TiHA.js";import{g as l,b as m,W as g,f as j,B as i,a as o,c as r,d as V}from"./_commonConstants-CU3b4WLz.js";import{M as N}from"./Markdown-Dd69RiPx.js";import{t as a}from"./index-CLWXu3RE.js";import{B as X}from"./Button-Djh220XQ.js";import{P as M}from"./Placeholder-C2Mlxe_U.js";import{H as Ro}from"./HorizontalScroll-DhwBKBye.js";import{T as J}from"./TagReductionGroup-CsggUlLJ.js";import{g as Q,t as Y}from"./filtersMockData-Bou-xvDf.js";import{l as Z}from"./Placeholder-Bv52avk_.js";import{T as ee}from"./Textbox-O3s0uqSG.js";import{S as te}from"./Select-AFVn7dC3.js";import{T as ne}from"./Toggle-DQagZAli.js";import{m as oe}from"./table-mock-data-xqQIdBtx.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import{T as re}from"./TextReducer-CXi1K97e.js";import{C as ae}from"./CodeViewer-BRWrbmlN.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Locale-3RTKV40-.js";import"./useLocalization-CR8m5dji.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./Pagination-78RDIjDb.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Indicator-DNWfFabI.js";import"./Search-D82BV3EU.js";import"./IconSearch-DTlFALI4.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./useGlobalStyles-cJLcvPW6.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./IconResolver-BTOOgpNr.js";const ie=`#### Table props + +##### resizeMode?: 'max' | 'last' | 'scroll' | 'manual' +Базово введен для управления поведением колонок с функцией их ресайза (модуль \`ResizableColumns.tsx\`), в основном это манипуляции с блоком \`
\` для корректного вида таблицы при малом количестве колонок, и свободном пространстве по ширине, однако, далее на эти значения завязались различные эджкейсы работы таблицы. + + +* \`'max'\` - в блоке \`\` у \`\` с максимальным значением ширины удаляется 'width', при этом колонка займет свободное пространство, если таблица имеет ширину меньше ширины контентной области. +* \`'last'\` - в блоке \`\` у последнего \`\` удаляется \`'width'\`, при этом колонка займет свободное пространство, если таблица имеет ширину меньше ширины контентной области. +* \`'scroll'\` - включает кастомный плавающий горизонтальный скроллбар, при этом отключается "sticky footer" и "sticky header". Фактически значение \`'scroll'\` ничего не делает с фичей ресайза, но при этом на нем завязаны стили для горизонтального скролла и стик-хередры-футеры (файл \`tableCss.ts\`). +* \`'manual'\` - не используется + + +#### Filter props + +##### toolbar: { showFilterSidebar?: boolean } +Без него не отображается кнопка открытия фильтров сайдбара + +##### useFiltersSidebar?: boolean +Флаг отвечает за то, будут ли работать Sidebar-фильтры или нет + +##### predefinedFilters: UnitedFilter[] +Задает фильтры по умолчанию. +\`\`\`ts +predefinedFilters: [ + { + name: 'dateHired', + condition: FilterOperation.eq, + type: FilterType.DateRange, + value: { + from: 1672520400000, + to: 1690837200000 + } + }, + { + name: 'fullname', + condition: FilterOperation.cont, + type: FilterType.Text, + value: 'a' + }, + { + id: 'column.fullname', + items: [ + { + name: 'fullname', + filterName: 'Should contain "Evgenija"' + } + ] + }, + { + id: 'column.salary', + items: [ + { + name: 'salary', + filterName: 'Should be >300000' + } + ] + } +] +\`\`\` +Sidebar-фильтры задаются на рутовом уровне массива в формате \`FilterConfig\`. Колоночные фильтры обязаны лежать в группах +формата \`FilterGroup\` с id: \\\`column.\${dataIndex}\\\`, где dataIndex - это dataIndex из соответствующей колонки. Внутри +групп колоночные фильтры хранятся в формате \`FilterFromColumn\`, причем \`predicate\` указывать не надо, т.к. функция +подхватывается автоматически из поля \`filters\` в колонке. \`name\` - имя колонки, \`filterName\` - имя самого фильтра (в +типе \`ColumnFilter\` соответствует полю \`name\`). Фильтры объединяются с хранящимися в \`localStorage\` (если они есть). + +##### externalFilters: UnitedFilter[] +Внешнее управление фильтрами, используется для серверной фильтрации. Формат и правила задания одинаковы с +\`predefinedFilters\`. + +##### isServerFiltering?: boolean +Флаг для включения серверной фильтрации. Во включенном состоянии никакие данные не фильтруются, это задача ложится на +сервер. Но чипы фильтров под тулбаром отображаются. + +##### saveFilters?: IFiltersSavingSettings +Ключ для \`localStorage\`, под которым хранятся сохраненные фильтры. Нужно для реализации аналогичной функциональности в +автогенерации с сохранением фильтров в \`localStorage\`. + +#### onFiltersChange: (filters: UnitedFilter[]) => void +Функция, выполняемая при любом изменении фильтров. В основном применяется в связке с \`isServerFiltering\`. + +##### onCloseFilterSidebar?: () => void +Функция, выполняемая при закрытии сайдбара, будь-то \`Save\` или \`Cancel\` + +##### @deprecated: defaultFiltersConfig?: FilterConfig[] +##### @deprecated: defaultSidebarFilters?: FilterConfig[] +См. predefinedFilters. Задает sidebar-фильтры по умолчанию. Пример: +\`\`\`ts +defaultSidebarFilters: [ + { + name: 'name', + condition: FilterOperation.ncont, + type: FilterType.Text, + value: 'a' + }, + { + name: 'age', + condition: FilterOperation.neq, + type: FilterType.Number, + value: 7 + } +] +\`\`\` + +##### @deprecated: sidebarFilters?: FilterConfig[] +См. externalFilters. Проп для внешнего задания sidebar-фильтров, который отключает встроенную в компонент клиентскую +фильтрацию. В случае, если одновременно используется и \`defaultSidebarFilters\`, и \`sidebarFilters\`, применяется +следующее правило: +-Если фильтр по какому-то полю совпадает, то фильтр из \`sidebarFilters\` будет более приоритетным +-Если фильтр по какому-то не пересекается, то итогом будет объединение фильтров из \`defaultSidebarFilters\` и +\`sidebarFilters\` + +Рассмотрим на примере. Пусть: +\`\`\`ts +const defaultSidebarFilters: FilterConfig[] = [ + { + name: 'name', + condition: FilterOperation.ncont, + type: FilterType.Text, + value: 'a' + }, // name ⊄ 'a' + { + name: 'age', + condition: FilterOperation.neq, + type: FilterType.Number, + value: 7 + } // age ≠ 7 +] + +const sidebarFilters: FilterConfig[] = [ + { + name: 'name', + condition: FilterOperation.cont, + type: FilterType.Text, + value: 'b' + }, // name ⊆ 'b' + { + name: 'counry', + condition: FilterOperation.neq, + type: FilterType.Enum, + value: 'Brasil' + } // country ≠ Brasil +] +\`\`\` + +Тогда пересекающимися являются только фильтры \`name ⊄ 'a'\` и \`name ⊆ 'b'\`, возьмется по итогу \`name ⊆ 'b'\` (т.к. +\`sidebarFilters\` приоритетнее). С учетом не пересекающихся применятся фильтры \`name ⊆ 'b'\`, \`country ≠ Brasil\` и +\`age ≠ 7\` + +##### @deprecated: onSidebarFiltersChange?: (filters: FilterConfig[]) => void +Функция, вызываемая при изменении sidebar-фильтров. На вход принимает массив фильтров. + +##### @deprecated: onDropdownFiltersChange?: (filters: DropdownOrSidebarFilter[]) => void +Функция, вызываемая при изменении колоночных фильтров (aka dropdown-фильтры). На вход принимает массив фильтров. + +##### @deprecated: onFilterChange?: (val: ActiveFilter) => void +Функция, вызываемая при изменении либо колоночных, либо sidebar-фильтров. На вход принимает массив фильтров. + +##### @deprecated: appliedFilters?: ActiveFilter +**Не является внешним контрактом!** Проп необходим для взаимодействия между модулем sidebar-фильтров и dropdown-фильтров (на момент написания документации разделение пока существует). + +##### @deprecated: initialFilters?: ActiveFilter +Очередной проп для задания фильтров по умолчанию, только на этот раз только колоночных фильтров. + +##### @deprecated: filterItems?: { items: FilterItemTagProps[], clearLinkText?: string, onClear?: () => void } +**Не является внешним контрактом!** Проп необходим для рендера тэгов фильтров под тулбаром + +##### showFilterSidebar?: boolean +**Не является внешним контрактом!**. Извне это контролируется пропом \`toolbar\`, ключ \`showFilterSidebar\`. +`,P=()=>e.createElement(N,{value:`${ie}`});P.__docgenInfo={description:"",methods:[],displayName:"TableDocs"};const le=C.div` + padding: 20px; + p { + margin: 10px; + } +`,se=()=>e.createElement(le,null,e.createElement(L,null,"Time-consuming operation"),e.createElement(R,null,"The operation of retrieving the events may take a long time."),e.createElement(R,null,"Please click the button below to start."),e.createElement(X,null,"Retrieve latest events")),io={render:t=>e.createElement(g,{style:{display:"flex",flexDirection:"column",gap:"24px"}},e.createElement("h2",null,"Default empty message"),e.createElement(a,{...t,emptyText:e.createElement(M,{image:"noData",mode:"filled",size:"small",textAlign:"center",title:"No data"})}),e.createElement("h2",null,"Custom empty message"),e.createElement(a,{...t,emptyText:se})),args:{dataSource:[],pagination:!1},argTypes:{emptyText:m.emptyText,dataSource:l("Empty text is shown when dataSource contains nothing")},parameters:{controls:{exclude:["pagination","columns"]}}},ce=j(20),lo={render:t=>e.createElement(g,null,e.createElement(a,{...t,columns:[{title:"table.column.name",key:"name",hasEmptyCellDash:t.nameEmptyDash,dataIndex:"name"},{title:"table.column2.name",key:"description",hasEmptyCellDash:t.descriptionEmptyDash,dataIndex:"description"}]})),argTypes:{nameEmptyDash:l("Empty Dash in name column","boolean"),descriptionEmptyDash:l("Empty Dash in description column","boolean")},args:{dataSource:ce.map((t,n)=>({name:n%5===0?"":t.name,description:n%3===0?"":t.description,key:t.key})),descriptionEmptyDash:!0}},me=C.div` + flex: 1; + align-self: normal; + display: flex; + flex-direction: column; +`,de={image:"noData",title:"Placeholder title",description:"Description",mode:"filled",size:"medium",testId:"placeholder-test-id",klId:"placeholder-kl-id",actionButtons:[{text:"Button",mode:"primary"},{text:"Button"}],actionLinks:[{text:"Link"}]},pe=()=>e.createElement(M,{...de}),so={render:t=>e.createElement(me,null,e.createElement(a,{...t,emptyText:pe})),args:{dataSource:[],pagination:!1,fullHeight:!0,toolbar:{left:[{type:"button",key:"1",label:"Tool 1",disabled:!0,onClick:()=>console.log("Tool 1"),testId:"item-1"},{type:"divider",key:"divider"},{type:"button",key:"2",label:"Tool 2",disabled:!0,onClick:()=>console.log("Tool 2"),testId:"item-2"}]}},argTypes:{emptyText:m.emptyText,dataSource:l("Empty text is shown when dataSource contains nothing")},parameters:{controls:{exclude:["pagination","columns"]}}},co={render:i.bind({}),args:{disabled:!0,toolbar:{left:[{type:"button",key:"1",label:"Tool 1",disabled:!0,onClick:()=>console.log("Tool 1"),testId:"item-1"},{type:"divider",key:"divider"},{type:"button",key:"2",label:"Tool 2",disabled:!0,onClick:()=>console.log("Tool 2"),testId:"item-2"}]}}},mo={render:t=>{const[n,s]=h.useState(o.slice(0,20));return e.createElement(g,null,e.createElement(a,{...t,dataSource:n,onDragStart:(...c)=>{console.log(c)},onDragEnd:c=>{s(c)}}))},args:{useDragDrop:!0},argTypes:{onDragStart:m.onDragStart,onDragEnd:m.onDragEnd,useDragDrop:m.useDragDrop}},ue=C.a` + visibility: hidden; + opacity: 0; + transition: 0.5s; + .row:hover & { + visibility: visible; + opacity: 1; + } +`,be=[...r,{title:"table.column3.name",dataIndex:"actions",key:"actions",width:200,render:t=>e.createElement(ue,null,t)}],ge=o.slice(0,5).map((t,n)=>({...t,actions:`Delete ${n+1}`})),po={render:i.bind({}),args:{rowClassName:"row",dataSource:ge,columns:be},argTypes:{rowClassName:m.rowClassName}},q=()=>e.createElement(a,{rowSelection:{},pagination:!1,dataSource:o.slice(0,2),columns:r}),ye=[r[0],{key:"description",title:"Description",dataIndex:"description",render:()=>e.createElement(q,null)}],he=o.slice(0,2).map(t=>({...t,description:e.createElement(q,null)})),uo={render:t=>e.createElement(g,null,e.createElement(T,{type:"H6",style:{padding:"10px 0"}},"Using columns render"),e.createElement(a,{...t,columns:ye,dataSource:o.slice(0,2)}),e.createElement(T,{type:"H6",style:{padding:"10px 0"}},"Using dataSource"),e.createElement(a,{...t,dataSource:he})),args:{pagination:!1,rowSelection:{}},argTypes:{columns:l('For rendering table in each cell you can put "(innerArgs) => InnerTableReactNode" in columns[n].render'),dataSource:l("For rendering table in specific cell put table in corresponding property, for example, dataSource[n].description")},parameters:{controls:{exclude:["pagination","rowSelection"]}}},Te=[{title:"Tags",key:"tags",dataIndex:"tags"},{title:"Description",key:"description",dataIndex:"description"}],Se=[{label:"Восточно-Сибирская жд"},{label:"Забайкальская жд"},{label:"Северо-Кавказская жд"},{label:"Московская окружная жд"},{label:"Южно-Уральская жд"},{label:"Октябрьская жд"}],xe=[{tags:e.createElement(J,{items:Se}),description:"Description",key:"tag-row-1"}],bo={render:i.bind({}),args:{columns:Te,dataSource:xe,resizingMode:"last"},parameters:{controls:{exclude:/(dataSource|resizingMode)/}}},fe=[{...r[0],width:"80%"},{...r[1],width:"20%"}],Ee=[{...r[0],width:"80%"},{...r[0],width:"20%"}],go={render:t=>e.createElement(g,null,e.createElement(T,{type:"H6",style:{padding:"10px 0"}},"Valid columns array [80%, 20%]"),e.createElement(a,{...t,columns:fe}),e.createElement(T,{type:"H6",style:{padding:"10px 0"}},"Invalid columns array [80%, 20%]. The key property should be unique in the columns array for width to work"),e.createElement(a,{...t,columns:Ee})),args:{pagination:!1,dataSource:o.slice(0,5)}},Ce=[...o.slice(0,3),{name:"Value 4",description:"Description 4",accordeon:{title:e.createElement(T,{type:"BTR4"},"Accordion header"),children:e.createElement("b",null,"Accordion content")}},{name:"Value 5",description:"Description 5",accordeon:{title:e.createElement(T,{type:"BTR3"},"Accordion2 header"),children:e.createElement("i",null,"Accordion2 content")}},...o.slice(5,8)].map((t,n)=>({...t,key:n+1})),yo={render:i.bind({}),args:{useAccordion:!0,dataSource:Ce},argTypes:{useAccordion:m.useAccordion,dataSource:l("dataSource[n].accordeon.title - title of accordion, ReactNode
dataSource[n].accordeon.children - content of accordion")},parameters:{controls:{exclude:["columns"]}}},ho={render:i.bind({}),argTypes:{backgroundPattern:m.backgroundPattern},args:{backgroundPattern:"diagonal",columns:Y,dataSource:Q.map((t,n)=>n>1&&n<5?{...t,_blendedBackground:!0}:t),toolbar:{left:[{type:"button",key:"1",label:"Tool 1",disabled:!0,onClick:()=>console.log("Tool 1"),testId:"item-1"},{type:"divider",key:"divider"},{type:"button",key:"2",label:"Tool 2",disabled:!0,onClick:()=>console.log("Tool 2"),testId:"item-2"}]}}},v="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip",ke=[{...r[0],title:v,ellipsis:!0},{...r[1],ellipsis:!1}],To={render:i.bind({}),args:{columns:ke,dataSource:o.slice(0,20).map(({name:t,...n})=>({...n,name:v,description:v}))},argTypes:{columns:l("columns[n].ellipsis = true - collapses long labels and shows tooltip with full text on hover")},parameters:{controls:{exclude:["dataSource"]}}},D="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip",Fe=[{...r[0],title:D,expandableText:!0,render:()=>e.createElement("div",null,"By default it is cut off at 3 points and shows the tooltip, but if expandableText is true this behavior will occur")},{...r[1],expandableText:!0}],So={render:i.bind({}),args:{columns:Fe,dataSource:o.slice(0,20).map(({name:t,...n})=>({...n,name:D,description:D}))},argTypes:{columns:l("columns[n].ellipsis = true - collapses long labels and shows tooltip with full text on hover")},parameters:{controls:{exclude:["dataSource"]}}},we=()=>{const t="Value 1 ".repeat(50),[n,s]=h.useState([t,"Value 2","Value 3"]),c=n.map(d=>({text:d,onClose:S=>{S==null||S.preventDefault(),s(n.filter(x=>x!==d))}})),y=()=>o.filter(d=>n.includes(d.name));return e.createElement("div",{style:{width:"100%"}},e.createElement(a,{toolbar:{showSearch:!0},dataSource:n.length>0?y():o,columns:r,filterItems:{items:c,clearLinkText:"Reset",onClear:()=>s([])}}))},xo={render:we},ve=C.div` + display: flex; + align-items: center; + height: 20px; +`,fo={render:i.bind({}),args:{dataSource:o.map(t=>({...t,icon:e.createElement(ve,null,e.createElement(Z,null))})),columns:[...r,{title:"Icon",key:"icon",dataIndex:"icon"}]}},_="Lorem ipsum dolor sit amet, consectetur adipiscing elit",Eo={render:t=>{var x;const[n,s]=h.useState(Array.from({length:20}).map((u,p)=>({key:p+1,name:`${p} ${_}`,status:p%2===0,action:"action-1"}))),[c,y]=h.useState((x=t.rowSelection)==null?void 0:x.selectedRowKeys),d=u=>{y(u)},S=h.useMemo(()=>[{title:_,key:"name",dataIndex:"name"},{title:"table.column2.name",key:"status",dataIndex:"status",render:(u,p)=>e.createElement(ne,{checked:u,onChange:k=>{s(F=>F.map(b=>b.key!==p.key?b:{...b,status:k}))}})},{title:"table.column2.name",key:"status",dataIndex:"status",render:(u,p)=>e.createElement(ee,null)},{title:"Action",key:"action",dataIndex:"action",width:"200px",ellipsis:!1,render:(u,p)=>e.createElement(te,{options:[{value:"action-1",label:"Action 1"},{value:"action-2",label:"Action 2"},{value:"action-3",label:"Action 3"}],value:u,onChange:k=>{s(F=>F.map(b=>b.key!==p.key?b:{...b,action:k}))}})}],[]);return e.createElement(g,null,e.createElement(a,{...t,rowSelection:{selectedRowKeys:c,onChange:d},columns:S,dataSource:n}))},args:{}},Co={render:i.bind({}),args:{toolbar:{showSearch:!0,left:[{type:"button",key:"1",label:"Tool 1",disabled:!0,onClick:()=>console.log("Tool 1"),testId:"item-1"},{type:"divider",key:"divider"},{type:"button",key:"2",label:"Tool 2",onClick:()=>console.log("Tool 2"),testId:"item-2"},{type:"divider",key:"divider"},{type:"button",key:"3",label:"Tool 3",onClick:()=>console.log("Tool 3"),testId:"item-3"},{type:"button",key:"4",label:"Some action 1",onClick:()=>console.log("Tool 4"),testId:"item-4"},{type:"dropdown",key:"5",label:"Some action 2",onClick:()=>console.log("Tool 5"),testId:"item-5",overlay:[{children:"Action 7",onClick:()=>console.log("Action 7")},{children:"Action 7",onClick:()=>console.log("Action 8")}]},{type:"button",key:"6",label:"Some action 2",onClick:()=>console.log("Tool 6"),testId:"item-6"}],autoDropdown:!0}}},De=oe.map((t,n)=>({...t,age:Math.ceil(Math.random()*100),date:n===2?new Date().toDateString():new Date(+(n.toString()+"0000000000")).toDateString()})),ko={render:t=>e.createElement(i,{...t}),args:{pagination:{pageSize:10,restoreCurrentWhenDataChange:!0,showSizeChanger:!0},columns:V,dataSource:De,toolbar:{showColumns:!0,showGrouping:!0,showSettingsSearch:!0}},parameters:{controls:{exclude:["pagination","columns","dataSource","useFiltersSidebar","onFilterChange"]}}},I="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip",Ie=o.slice(0,5).map((t,n)=>({id:n+1,object:{name:I},description:I})),Re=[{title:"table.column.name",key:"object",dataIndex:"object",width:300,render:t=>e.createElement(re,null,t.name)},{title:I,key:"description",dataIndex:"description",width:200}],_e=` +При необходимости использования кастомной функции render (например, для отображения информации во вложенной структуре) и наличии длинного текста, рекомендуется использовать компонент TextReducer. + +Компонент автоматически: +- Обрезает текст при превышении ширины колонки (через CSS свойства) +- Отображает всплывающую подсказку с полным текстом при наведении +- Не требует использования пропа ellipsis в конфигурации колонки + +Пример использования: +`,Ae=` +import { TextReducer, Table } from '@kaspersky/hexa-ui' + +type TableException = { + id: number, + object: { + name: string + }, + description: string +} + +const columns = [ + { + key: 'object', + dataIndex: 'object', + width: 300 + title: 'title', + render: (item: TableException['object']) => { + return {item.name} + } + }, + ... +] + +const TableWithCustomColumnRender = () => { + return ( +
+ ) +} +`,Fo={render:t=>{var y;const[n,s]=h.useState((y=t.rowSelection)==null?void 0:y.selectedRowKeys),c=d=>s(d);return e.createElement(g,null,e.createElement(a,{...t,rowSelection:{selectedRowKeys:n,onChange:c},dataSource:Ie,columns:Re}),e.createElement(N,{value:_e}),e.createElement(ae,{initialValue:Ae,language:"typescript",readonly:!0,width:1e3,height:500}))},argTypes:{columns:l("columns[n].ellipsis = true - collapses long labels and shows tooltip with full text on hover")},parameters:{controls:{exclude:["dataSource"]}}},wo={title:"Hexa UI Components/Table",component:a,args:{columns:r,dataSource:o,testId:"test-123"},parameters:{badges:[z.stable],docs:{page:G(U,P)},controls:{exclude:["dataSource","columns"]}}},f={render:i.bind({}),argTypes:{...m},parameters:{controls:{exclude:[]}}},E={args:{source:{table_row:w.table_row,table_cell:w.table_cell,table_cell_header:w.table_cell_header}},render:t=>e.createElement(K,{...t})};var A,B,W;f.parameters={...f.parameters,docs:{...(A=f.parameters)==null?void 0:A.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + argTypes: { + ...basicArgTypes + }, + parameters: { + controls: { + exclude: [] + } + } +}`,...(W=(B=f.parameters)==null?void 0:B.docs)==null?void 0:W.source}}};var O,$,H;E.parameters={...E.parameters,docs:{...(O=E.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + source: { + table_row: componentColors.table_row, + table_cell: componentColors.table_cell, + table_cell_header: componentColors.table_cell_header + } + }, + render: args => +}`,...(H=($=E.parameters)==null?void 0:$.docs)==null?void 0:H.source}}};const vo=["Basic","ColorTokens","EmptyText","EmptyCellDash","EmptyHeightFull","Disabled","Draggable","HorizontalScroll","OnHoverContent","CellWithTable","TagGroupCell","ColumnsWidthPercent","RowAccordion","BgPattern","Reductions","ExpandableText","WithFilters","WithIconColumn","KesTable","WithToolbar","TableSettings","RenderWithTextReducer"];export{f as Basic,ho as BgPattern,uo as CellWithTable,E as ColorTokens,go as ColumnsWidthPercent,co as Disabled,mo as Draggable,lo as EmptyCellDash,so as EmptyHeightFull,io as EmptyText,So as ExpandableText,Ro as HorizontalScroll,Eo as KesTable,po as OnHoverContent,To as Reductions,Fo as RenderWithTextReducer,yo as RowAccordion,ko as TableSettings,bo as TagGroupCell,xo as WithFilters,fo as WithIconColumn,Co as WithToolbar,vo as __namedExportsOrder,wo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableHeader.stories-B9ZtIXon.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableHeader.stories-B9ZtIXon.js new file mode 100644 index 00000000..c2d06348 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableHeader.stories-B9ZtIXon.js @@ -0,0 +1,74 @@ +import{b as n,R as r,H as I}from"./iframe-zz6a49H8.js";import{w as W}from"./withMeta-CjSZnBk7.js";import{S as B}from"./ScrollableContainer-BCQCkGEe.js";import{S as A}from"./StoryComponents-C4fwEYRs.js";import{M as v}from"./meta-BE46TiHA.js";import{l as M}from"./index-BDzolQnr.js";import{t as C}from"./index-CLWXu3RE.js";import{b as _,a as j,c as z,g as D,B as m}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./focus-rl8Tx3sL.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const nt={title:"Hexa UI Components/Table/Header",component:C,args:{pagination:{pageSize:200},columns:z,dataSource:j.slice(0,40)},argTypes:{stickyHeader:_},parameters:{badges:[n.stable,n.needsDesignReview],docs:{page:W(v)},controls:{exclude:["pagination","dataSource","columns"]}},tags:["!autodocs"]},R=I.div` + background-color: #000; + border-radius: 50%; + width: 40px; + height: 40px; + display: flex; + justify-content: center; + align-items: center; +`,p=[{type:"button",key:"1",label:"Tool 1",onClick:()=>console.log("Tool 1")},{type:"button",key:"2",label:"Tool 2",onClick:()=>console.log("Tool 2")},{type:"dropdown",key:"4",label:"Tool 4",overlay:[{children:"item 1"},{children:"item 2"}]}],o={render:m.bind({}),args:{columns:[{key:"name",title:"table.column.name",dataIndex:"name"},{key:"description",title:r.createElement(R,null,r.createElement(M,{color:"white"})),dataIndex:"description"}]},argTypes:{columns:D("You can set custom content in columns")},parameters:{controls:{exclude:["pagination","dataSource","stickyHeader"]}}},t={render:m.bind({}),args:{stickyHeader:0}},e={render:m.bind({}),args:{stickyHeader:void 0,toolbar:{sticky:0,left:p}}},i={render:m.bind({}),args:{stickyHeader:40,toolbar:{sticky:0,left:p}}},a={render:w=>r.createElement(A,null,r.createElement(B,null,r.createElement(C,{...w}),r.createElement("ul",null,Array.from({length:100},(Y,E)=>r.createElement("li",{key:E},"just to make page longer"))))),args:{pagination:{pageSize:20},stickyHeader:40,toolbar:{sticky:0,left:p}}};var s,c,l;o.parameters={...o.parameters,docs:{...(s=o.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + columns: [{ + key: 'name', + title: 'table.column.name', + dataIndex: 'name' + }, { + key: 'description', + title: , + dataIndex: 'description' + }] + }, + argTypes: { + columns: genArgType('You can set custom content in columns') + }, + parameters: { + controls: { + exclude: ['pagination', 'dataSource', 'stickyHeader'] + } + } +}`,...(l=(c=o.parameters)==null?void 0:c.docs)==null?void 0:l.source}}};var d,u,y;t.parameters={...t.parameters,docs:{...(d=t.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + stickyHeader: 0 + } +}`,...(y=(u=t.parameters)==null?void 0:u.docs)==null?void 0:y.source}}};var b,g,k;e.parameters={...e.parameters,docs:{...(b=e.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + stickyHeader: undefined, + toolbar: { + sticky: 0, + left: itemsToolbar + } + } +}`,...(k=(g=e.parameters)==null?void 0:g.docs)==null?void 0:k.source}}};var S,T,f;i.parameters={...i.parameters,docs:{...(S=i.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + stickyHeader: 40, + toolbar: { + sticky: 0, + left: itemsToolbar + } + } +}`,...(f=(T=i.parameters)==null?void 0:T.docs)==null?void 0:f.source}}};var H,h,x;a.parameters={...a.parameters,docs:{...(H=a.parameters)==null?void 0:H.docs,source:{originalSource:`{ + render: args => + +
+
    + {Array.from({ + length: 100 + }, (_, index) =>
  • just to make page longer
  • )} +
+ + , + args: { + pagination: { + pageSize: 20 + }, + stickyHeader: 40, + toolbar: { + sticky: 0, + left: itemsToolbar + } + } +}`,...(x=(h=a.parameters)==null?void 0:h.docs)==null?void 0:x.source}}};const st=["Header","StickyHeader","StickyToolbar","StickyHeaderWithToolbar","WithScrollableContainer"];export{o as Header,t as StickyHeader,i as StickyHeaderWithToolbar,e as StickyToolbar,a as WithScrollableContainer,st as __namedExportsOrder,nt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableLoading.stories-BJu250X5.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableLoading.stories-BJu250X5.js new file mode 100644 index 00000000..a2defa1e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableLoading.stories-BJu250X5.js @@ -0,0 +1,57 @@ +import{b as S,R as c,r as i}from"./iframe-zz6a49H8.js";import{w as W}from"./withMeta-CjSZnBk7.js";import{L as B}from"./Loader-Y1gOuUZF.js";import{t as f}from"./index-CLWXu3RE.js";import{M}from"./meta-BE46TiHA.js";import{a as v,c as I,b as d,B as D,g as _,W as H}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./index-BNCbYTB0.js";import"./type-CR-gS43P.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const ao={title:"Hexa UI Components/Table/Loading",component:f,args:{columns:I,dataSource:v.slice(0,60)},parameters:{badges:[S.stable,S.needsDesignReview],docs:{page:W(M)},controls:{exclude:["columns","dataSource"]}},tags:["!autodocs"]},p={render:D.bind({}),args:{loading:!0},argTypes:{loading:d.loading}},n={render:D.bind({}),args:{loading:!0,loaderProps:{indicator:c.createElement(B,null),delay:1e3}},argTypes:{loading:d.loading,loaderProps:d.loaderProps}},g=(r,o)=>v.slice(o*r,o*(r+1)),s={render:r=>{const[o,l]=i.useState(1),[R,A]=i.useState(10),[x,t]=i.useState(!1),[E,u]=i.useState(g(0,10));return c.createElement(H,null,c.createElement(f,{...r,loading:x,pagination:{current:o,total:180,pageSize:R,onChange:async(e,a)=>{t(!0),await new Promise(m=>setTimeout(m,1e3)),u(g(e-1,a)),l(e),t(!1)},onShowSizeChange:async(e,a)=>{t(!0),await new Promise(m=>setTimeout(m,1e3)),u(g(e-1,a)),l(e),A(a),t(!1)}},dataSource:E}))},args:{loading:!0},argTypes:{pagination:_("pagination.current - controlled current page
pageSize - conrolled page size
onChange: (page, pageSize) => void, - handler when page is changed. you can put loader switcher there
onShowSizeChange: (page, pageSize) => void, - handler then pageSize is changed. you can put loader switcher there")}};var h,b,w;p.parameters={...p.parameters,docs:{...(h=p.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + loading: true + }, + argTypes: { + loading: basicArgTypes.loading + } +}`,...(w=(b=p.parameters)==null?void 0:b.docs)==null?void 0:w.source}}};var y,z,P;n.parameters={...n.parameters,docs:{...(y=n.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + loading: true, + loaderProps: { + indicator: , + delay: 1000 + } + }, + argTypes: { + loading: basicArgTypes.loading, + loaderProps: basicArgTypes.loaderProps + } +}`,...(P=(z=n.parameters)==null?void 0:z.docs)==null?void 0:P.source}}};var T,C,L;s.parameters={...s.parameters,docs:{...(T=s.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: (args: ITableProps) => { + const [currentPage, setCurrentPage] = useState(1); + const [pageSize, setPageSize] = useState(10); + const [loading, setLoading] = useState(false); + const [dataSource, setDataSource] = useState(createRows(0, 10)); + return +
{ + setLoading(true); + await new Promise(resolve => setTimeout(resolve, 1000)); + setDataSource(createRows(page - 1, pageSize)); + setCurrentPage(page); + setLoading(false); + }, + onShowSizeChange: async (page, pageSize) => { + setLoading(true); + await new Promise(resolve => setTimeout(resolve, 1000)); + setDataSource(createRows(page - 1, pageSize)); + setCurrentPage(page); + setPageSize(pageSize); + setLoading(false); + } + }} dataSource={dataSource} /> + ; + }, + args: { + loading: true + }, + argTypes: { + pagination: genArgType('pagination.current - controlled current page
pageSize - conrolled page size
' + 'onChange: (page, pageSize) => void, - handler when page is changed. you can put loader switcher there
' + 'onShowSizeChange: (page, pageSize) => void, - handler then pageSize is changed. you can put loader switcher there') + } +}`,...(L=(C=s.parameters)==null?void 0:C.docs)==null?void 0:L.source}}};const io=["Loader","CustomLoader","PageLoading"];export{n as CustomLoader,p as Loader,s as PageLoading,io as __namedExportsOrder,ao as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TablePagination.stories-CVLRAxrh.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TablePagination.stories-CVLRAxrh.js new file mode 100644 index 00000000..f8932719 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TablePagination.stories-CVLRAxrh.js @@ -0,0 +1,120 @@ +import{b as R,r as ce,R as P,H as le}from"./iframe-zz6a49H8.js";import{w as de}from"./withMeta-CjSZnBk7.js";import{C as ge}from"./Checkbox-CLDGkQjT.js";import{M as ue}from"./meta-BE46TiHA.js";import{t as ae}from"./index-CLWXu3RE.js";import{b as Se,c as ye,a as ne,B as e,f as he,W as be}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./focus-rl8Tx3sL.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const r={current:2,pageSize:20,jumper:!1,simple:!1},Nt={title:"Hexa UI Components/Table/Pagination",component:ae,args:{pagination:r,dataSource:ne,columns:ye},argTypes:{pagination:Se},parameters:{badges:[R.stable,R.needsDesignReview],docs:{page:de(ue)},controls:{exclude:["rowSelection","dataSource","columns"]}},tags:["!autodocs"]},s={render:e.bind({})},p={render:e.bind({}),args:{pagination:{...r,showSizeChanger:!0}}},m={render:e.bind({}),args:{pagination:{...r,showSizeChanger:!0,jumper:!0}}},c={render:e.bind({}),args:{pagination:{...r,showSizeChanger:!0},storageKey:"table::story::WitPersistentPageSize"}},l={render:e.bind({}),args:{pagination:{...r,cursor:!0}}},d={render:e.bind({}),args:{pagination:{...r,simple:!0}}},g={render:e.bind({}),args:{pagination:{...r,current:1,hideOnSinglePage:!0},dataSource:he(5)}},u={render:e.bind({}),args:{stickyFooter:!0,pagination:{...r,pageSize:20}}},S={render:e.bind({}),args:{pagination:{showOnlyTotalSummary:!0}}},y={render:e.bind({}),args:{pagination:{showOnlyTotalSummary:!0},dataSource:ne.slice(0,10)}},h={render:e.bind({}),args:{pagination:!1}},we=()=>{const t=localStorage.getItem("selectedRowKeys");return t&&JSON.parse(t)},Pe=t=>{localStorage.setItem("selectedRowKeys",JSON.stringify(t))},Re=le(ge)` + justify-content: center; +`,b={render:t=>{const{dataSource:o,rowSelection:i,...ie}=t,[a,se]=ce.useState(()=>we()||(i==null?void 0:i.selectedRowKeys)||[]),w=n=>{console.log(`selectedRowKeys changed: ${n}`),se(n),Pe(n)},pe=()=>{o&&(a.length===o.length?w([]):w(o.map(n=>n.key)))},me=P.createElement(Re,{checked:a&&a.length>0,indeterminate:o&&a.length>0&&a.length { + const { + dataSource, + rowSelection, + ...rest + } = props; + const [selectedRowKeys, setSelectedRowKeys] = useState(() => getRowKeysFromStorage() || rowSelection?.selectedRowKeys || []); + const onChange = (newSelectedRowKeys: React.Key[]) => { + console.log(\`selectedRowKeys changed: \${newSelectedRowKeys}\`); + setSelectedRowKeys(newSelectedRowKeys); + setRowKeysInStorage(newSelectedRowKeys); + }; + const toggleSelectAll = () => { + if (!dataSource) { + return; + } + if (selectedRowKeys.length === dataSource.length) { + onChange([]); + } else { + onChange(dataSource.map(x => x.key)); + } + }; + const columnTitle = 0} indeterminate={dataSource && selectedRowKeys.length > 0 && selectedRowKeys.length < dataSource.length} onChange={toggleSelectAll} />; + return +
+ ; + } +}`,...(oe=(te=b.parameters)==null?void 0:te.docs)==null?void 0:oe.source}}};const _t=["Pagination","WithSizeChanger","WithJumper","WithPersistentPageSize","CursorPagination","SimplePagination","PaginationHideOnSinglePage","WithStickyPagination","WithShowOnlyTotalSummary","WithSmallDatasource","WithoutPagination","SelectedRowsMemorization"];export{l as CursorPagination,s as Pagination,g as PaginationHideOnSinglePage,b as SelectedRowsMemorization,d as SimplePagination,m as WithJumper,c as WithPersistentPageSize,S as WithShowOnlyTotalSummary,p as WithSizeChanger,y as WithSmallDatasource,u as WithStickyPagination,h as WithoutPagination,_t as __namedExportsOrder,Nt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSearch.stories-2Q_CRFuE.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSearch.stories-2Q_CRFuE.js new file mode 100644 index 00000000..49f1843e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSearch.stories-2Q_CRFuE.js @@ -0,0 +1,47 @@ +import{b as n,R as r,L as y}from"./iframe-zz6a49H8.js";import{w}from"./withMeta-CjSZnBk7.js";import{T as x}from"./Warnings-DU1McXrL.js";import{t as I}from"./index-CLWXu3RE.js";import{M as C}from"./meta-BE46TiHA.js";import{b as p,g as R,p as E,c as m,B as a,h as L}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./focus-rl8Tx3sL.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const Pt={title:"Hexa UI Components/Table/Search",component:I,args:{toolbar:{showSearch:!0},columns:m,dataSource:E(L),enableSearchHighlighting:!0},argTypes:{toolbar:R('You need to set "{ showSearch: true }" to enable the search'),enableSearchHighlighting:p.enableSearchHighlighting},parameters:{badges:[n.stable,n.needsDesignReview],actions:{argTypesRegex:"^(on.*)"},docs:{page:w(C)},controls:{exclude:["dataSource","columns"]}},tags:["!autodocs"]},e={render:t=>r.createElement(r.Fragment,null,r.createElement(x,null),r.createElement(a,{...t}))},o={render:a.bind({}),args:{columns:[{...m[0],render:t=>({children:r.createElement("b",null,t," in jsx"),props:{}})},{...m[0],render:t=>({children:r.createElement(r.Fragment,null,r.createElement("span",{dangerouslySetInnerHTML:{__html:'Text in jsx'}}),r.createElement("b",null," ",t)),props:{}})},{...m[1],render:t=>r.createElement(y,{href:"#"},"Link: ",t)}]},argTypes:{filterItems:p.filterItems}},i={render:a.bind({}),args:{onClientSearch:(t,T,f)=>(console.log(`onClientSearch with searchString '${t}' on row '${JSON.stringify(T,null,2)}' with index of '${f}'`),!0)},argTypes:{filterItems:p.filterItems}};var s,c,l;e.parameters={...e.parameters,docs:{...(s=e.parameters)==null?void 0:s.docs,source:{originalSource:`{ + render: args => { + return <> + + + ; + } +}`,...(l=(c=e.parameters)==null?void 0:c.docs)==null?void 0:l.source}}};var d,g,h;o.parameters={...o.parameters,docs:{...(d=o.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + columns: [{ + ...basicTwoColumns[0], + render: (data: ReactNode) => ({ + children: {data} in jsx, + props: {} + }) + }, { + ...basicTwoColumns[0], + render: (data: ReactNode) => ({ + children: <> + Text in jsx' + }} /> + {data} + , + props: {} + }) + }, { + ...basicTwoColumns[1], + render: (data: ReactNode) => Link: {data} + }] + }, + argTypes: { + filterItems: basicArgTypes.filterItems + } +}`,...(h=(g=o.parameters)==null?void 0:g.docs)==null?void 0:h.source}}};var u,b,S;i.parameters={...i.parameters,docs:{...(u=i.parameters)==null?void 0:u.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + onClientSearch: (searchString: string, row: TableRecord, index: number) => { + console.log(\`onClientSearch with searchString '\${searchString}' on row '\${JSON.stringify(row, null, 2)}' with index of '\${index}'\`); + return true; + } + }, + argTypes: { + filterItems: basicArgTypes.filterItems + } +}`,...(S=(b=i.parameters)==null?void 0:b.docs)==null?void 0:S.source}}};const Qt=["Search","SearchInRender","WithOnClientSearch"];export{e as Search,o as SearchInRender,i as WithOnClientSearch,Qt as __namedExportsOrder,Pt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSortingFilters.stories-Bhnw8z9q.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSortingFilters.stories-Bhnw8z9q.js new file mode 100644 index 00000000..3e58e193 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableSortingFilters.stories-Bhnw8z9q.js @@ -0,0 +1,116 @@ +import{b as p,R as l}from"./iframe-zz6a49H8.js";import{w as x}from"./withMeta-CjSZnBk7.js";import{l as k}from"./Placeholder-Bv52avk_.js";import{t as A}from"./index-CLWXu3RE.js";import{M as C}from"./meta-BE46TiHA.js";import{a as I,c as e,b as r,B as m}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./type-CR-gS43P.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./focus-rl8Tx3sL.js";import"./colors-Pn4JZYjC.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const O=[{...e[0],isSortable:!0},{...e[1],isSortable:!0,allowMultipleFilters:!0,filters:[{name:"Even (example of a long filter name that wraps to the next line when the maximum width of the dropdown is reached - 600 pixels)",elementBefore:l.createElement(k,null),truncateText:!0,filter:i=>{const t=i.description.match(/\d+/gi);return t?Number(t[0])%2===0:!1}},{name:"Initial False",filter:()=>!1},{name:"Greater than 20",filter:i=>{const t=i.description.match(/\d+/gi);return t?Number(t[0])>20:!1}}]},{title:"table.column3.name",key:"index",dataIndex:"index",filters:[{name:"Even",filter:i=>Number(i.index)%2===0},{name:"Odd",filter:i=>Number(i.index)%2!==0}]}],E=I.slice(0,30).map((i,t,v)=>({...i,description:`Description ${v.length-t}`,index:t+1})),Xt={title:"Hexa UI Components/Table/SortingAndFilters",component:A,args:{pagination:{pageSize:10,restoreCurrentWhenDataChange:!0},columns:O,dataSource:E},parameters:{badges:[p.stable,p.needsDesignReview],docs:{page:x(C)},controls:{exclude:["columns","dataSource"]}},tags:["!autodocs"]},n={render:m.bind({}),args:{initialFilters:{description:{"Initial False":i=>!1}},initialSorting:{field:"name",direction:"asc"}},argTypes:{initialFilters:r.initialFilters,initialSorting:r.initialSorting}},o={render:m.bind({}),args:{initialFilters:{description:{"Initial False":i=>!1}},initialSorting:{field:"name",direction:"asc"},columns:[{...e[0],isSortable:!0},{...e[1],isSortable:!0},{title:"details",key:"details",dataIndex:"details",width:200,isSortable:!0,sortingAttributes:[{label:"Email",attribute:"email",field:"details"},{label:"City",attribute:"city",field:"details"}],render:({email:i,city:t})=>l.createElement("div",null,l.createElement("div",null,i),l.createElement("div",null,t))},{title:"key",key:"key",dataIndex:"key",width:200,isSortable:!0,render:i=>i}]},argTypes:{initialFilters:r.initialFilters,initialSorting:r.initialSorting}},a={render:m.bind({}),args:{saveFilters:{storageKey:"storybook-table-saved-filters"},onFilterChange:i=>console.log(i)},argTypes:{saveFilters:r.saveFilters}},s={render:m.bind({}),args:{columns:[{...e[0]},{...e[1],allowMultipleFilters:!0,closeDropdownOnSelect:!1,filterType:{logicOperation:"OR"},filters:[{name:"Lower than 10",filter:i=>{const t=i.description.match(/\d+/gi);return t?Number(t[0])<10:!1}},{name:"Greater than 20",filter:i=>{const t=i.description.match(/\d+/gi);return t?Number(t[0])>20:!1}}]}]},argTypes:{initialFilters:r.initialFilters}};var d,c,u;n.parameters={...n.parameters,docs:{...(d=n.parameters)==null?void 0:d.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + initialFilters: { + description: { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + 'Initial False': (element: row): boolean => false + } + }, + initialSorting: { + field: 'name', + direction: 'asc' + } + }, + argTypes: { + initialFilters: basicArgTypes.initialFilters, + initialSorting: basicArgTypes.initialSorting + } +}`,...(u=(c=n.parameters)==null?void 0:c.docs)==null?void 0:u.source}}};var b,g,f;o.parameters={...o.parameters,docs:{...(b=o.parameters)==null?void 0:b.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + initialFilters: { + description: { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + 'Initial False': (element: row): boolean => false + } + }, + initialSorting: { + field: 'name', + direction: 'asc' + }, + columns: [{ + ...basicTwoColumns[0], + isSortable: true + }, { + ...basicTwoColumns[1], + isSortable: true + }, { + title: 'details', + key: 'details', + dataIndex: 'details', + width: 200, + isSortable: true, + sortingAttributes: [{ + label: 'Email', + attribute: 'email', + field: 'details' + }, { + label: 'City', + attribute: 'city', + field: 'details' + }], + render: ({ + email, + city + }) =>
+
{email}
+
{city}
+
+ }, { + title: 'key', + key: 'key', + dataIndex: 'key', + width: 200, + isSortable: true, + render: key => key + }] + }, + argTypes: { + initialFilters: basicArgTypes.initialFilters, + initialSorting: basicArgTypes.initialSorting + } +}`,...(f=(g=o.parameters)==null?void 0:g.docs)==null?void 0:f.source}}};var y,S,F;a.parameters={...a.parameters,docs:{...(y=a.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + saveFilters: { + storageKey: 'storybook-table-saved-filters' + }, + onFilterChange: filter => console.log(filter) + }, + argTypes: { + saveFilters: basicArgTypes.saveFilters + } +}`,...(F=(S=a.parameters)==null?void 0:S.docs)==null?void 0:F.source}}};var h,T,w;s.parameters={...s.parameters,docs:{...(h=s.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + columns: [{ + ...basicTwoColumns[0] + }, { + ...basicTwoColumns[1], + allowMultipleFilters: true, + closeDropdownOnSelect: false, + filterType: { + logicOperation: 'OR' + }, + filters: [{ + name: 'Lower than 10', + filter: (element: row): boolean => { + const numbers = element.description.match(/\\d+/gi); + if (numbers) return Number(numbers[0]) < 10; + return false; + } + }, { + name: 'Greater than 20', + filter: (element: row): boolean => { + const numbers = element.description.match(/\\d+/gi); + if (numbers) return Number(numbers[0]) > 20; + return false; + } + }] + }] as ITableProps['columns'] + }, + argTypes: { + initialFilters: basicArgTypes.initialFilters + } +}`,...(w=(T=s.parameters)==null?void 0:T.docs)==null?void 0:w.source}}};const Yt=["SortingAndFilters","AttributesSorting","FiltersSaving","FiltersWithORLogicOperation"];export{o as AttributesSorting,a as FiltersSaving,s as FiltersWithORLogicOperation,n as SortingAndFilters,Yt as __namedExportsOrder,Xt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableTree.stories-4Ec1GTMU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableTree.stories-4Ec1GTMU.js new file mode 100644 index 00000000..2acb7eaf --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TableTree.stories-4Ec1GTMU.js @@ -0,0 +1,59 @@ +import{b as g,R as e,r as w,L as a}from"./iframe-zz6a49H8.js";import{w as F}from"./withMeta-CjSZnBk7.js";import{T as M}from"./Warnings-DU1McXrL.js";import{M as O}from"./meta-BE46TiHA.js";import{t as v}from"./index-CLWXu3RE.js";import{g as _,b as l,c as b,p as A,B as c,h as J,W as $}from"./_commonConstants-CU3b4WLz.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./ArrowRight-DPBBrE_M.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./index-BNCbYTB0.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./KeyCode-D_nTN6KT.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./Overflow-8LRqTPgc.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./button-nrifPwP7.js";import"./focus-rl8Tx3sL.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./Loader-Y1gOuUZF.js";import"./Dropdown-D5otA5yN.js";import"./Divider-DNO5OI2y.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Button-Djh220XQ.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const d=[{...b[0],show:!0,hideColumnAvailable:!0,isSortable:!0},{...b[1],show:!0,hideColumnAvailable:!0},{key:"age",title:"table.column3.name",dataIndex:"age",width:200,show:!0,hideColumnAvailable:!1}],go={title:"Hexa UI Components/Table/Tree",component:v,args:{dataSource:A(J),columns:d,pagination:{pageSize:5,showSizeChanger:!0}},argTypes:{columns:l.columns,dataSource:_(l.dataSource.description,"object")},parameters:{badges:[g.stable,g.needsDesignReview],docs:{page:F(O)},controls:{exclude:["columns"]}},tags:["!autodocs"]},n={render:r=>e.createElement(e.Fragment,null,e.createElement(M,null),e.createElement(c,{...r}))},p={render:r=>e.createElement(e.Fragment,null,e.createElement(M,null),e.createElement(c,{...r})),args:{rowSelection:void 0}},j={name:e.createElement(a,{href:"#"},"James Doe"),description:"Noble man",age:65,children:[{name:e.createElement(a,{href:"#"},"Mary Sue"),description:"Dubious character",age:41,children:[{name:e.createElement(a,{href:"#"},"Dirk Gently"),description:"Best detective",age:15}]},{name:e.createElement(a,{href:"#"},"John Snow"),description:"Knows nothing",age:45}]},m={render:c.bind({}),args:{dataSource:A([...J.map(r=>r.name==="James Doe"?j:r)])}},i={render:c.bind({}),args:{expandable:{expandColumnName:"description"},columns:[d[0],{...d[1],show:!1},d[2]]},argTypes:{expandable:l.expandable}},G=()=>{const r=localStorage.getItem("expandedRowKeys");return r&&JSON.parse(r)},H=r=>{localStorage.setItem("expandedRowKeys",JSON.stringify(r))},s={render:r=>{const{expandable:t,...L}=r,[N,u]=w.useState(t==null?void 0:t.expandedRowKeys);w.useEffect(()=>{const o=G();u(o||[])},[]);const z=o=>{console.log(`expandedRowKeys changed: ${o}`),u(o),H(o)};return e.createElement($,null,e.createElement(v,{...L,expandable:{...t,expandedRowKeys:N,onExpandedRowsChange:z}}))}};var x,y,h;n.parameters={...n.parameters,docs:{...(x=n.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: args => { + return <> + + + ; + } +}`,...(h=(y=n.parameters)==null?void 0:y.docs)==null?void 0:h.source}}};var S,T,R;p.parameters={...p.parameters,docs:{...(S=p.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: args => <> + + + , + args: { + rowSelection: undefined + } +}`,...(R=(T=p.parameters)==null?void 0:T.docs)==null?void 0:R.source}}};var E,K,f;m.parameters={...m.parameters,docs:{...(E=m.parameters)==null?void 0:E.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + dataSource: patchKeys([...basicTreeDataSource.map(el => el.name === 'James Doe' ? treeWithLinks : el)]) + } +}`,...(f=(K=m.parameters)==null?void 0:K.docs)==null?void 0:f.source}}};var C,W,I;i.parameters={...i.parameters,docs:{...(C=i.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: BasicTableStory.bind({}), + args: { + expandable: { + expandColumnName: 'description' + }, + columns: [columns[0], { + ...columns[1], + show: false + }, columns[2]] + }, + argTypes: { + expandable: basicArgTypes.expandable + } +}`,...(I=(W=i.parameters)==null?void 0:W.docs)==null?void 0:I.source}}};var D,k,B;s.parameters={...s.parameters,docs:{...(D=s.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: (props: ITableProps) => { + const { + expandable, + ...rest + } = props; + const [expandedRowKeys, setExpandedRowKeys] = useState(expandable?.expandedRowKeys); + useEffect(() => { + const preexpanded = getRowKeysFromStorage(); + setExpandedRowKeys(preexpanded || []); + }, []); + const onExpandedRowsChange = (newExpandedRowKeys: RowKeys) => { + console.log(\`expandedRowKeys changed: \${newExpandedRowKeys}\`); + setExpandedRowKeys(newExpandedRowKeys); + setRowKeysInStorage(newExpandedRowKeys); + }; + return +
+ ; + } +}`,...(B=(k=s.parameters)==null?void 0:k.docs)==null?void 0:B.source}}};const wo=["Tree","TreeWithoutRowSelectionColumn","TreeWithLinks","TreeCustomColumn","ExpandedRowsMemorization"];export{s as ExpandedRowsMemorization,n as Tree,i as TreeCustomColumn,m as TreeWithLinks,p as TreeWithoutRowSelectionColumn,wo as __namedExportsOrder,go as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs-UMVvaRzt.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs-UMVvaRzt.js new file mode 100644 index 00000000..7d1147f2 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs-UMVvaRzt.js @@ -0,0 +1,554 @@ +import{r as t,Q as Re,a as q,j as te,k as M,_ as j,i as ge,bo as ra,bf as Sn,aX as wn,n as Ke,l as xe,e as oa,f as ia,g as la,h as sa,b9 as In,aD as ca,X as Rn,W as ua,aY as on,p as En,bd as da,H as Oe,a1 as fa,a2 as va,a0 as yt,aw as ma,T as ba,R as Y,ag as pa,a5 as ga,u as ha,aM as ya,s as Ca,S as ka,y as ln,aj as xa}from"./iframe-zz6a49H8.js";import{i as sn}from"./useLocalization-CR8m5dji.js";import{s as Sa}from"./shouldForwardProp-Cdy-RLhZ.js";import{B as wa}from"./Badge-DMO-MXiW.js";import{I as Ia}from"./Indicator-DNWfFabI.js";import{D as Ra}from"./Divider-DNO5OI2y.js";import{u as cn}from"./useIntersectionChildren-B_rui53K.js";import{B as Ea}from"./Button-Djh220XQ.js";import{D as Pa}from"./Dropdown-D5otA5yN.js";import{L as Ta}from"./Locale-3RTKV40-.js";import{g as Ma}from"./generateId-BXJELych.js";import{K as re,u as at}from"./KeyCode-D_nTN6KT.js";import{F as gt}from"./Overflow-8LRqTPgc.js";import{o as Pn,I as Na,a as $a,d as qa,S as Aa,R as La}from"./type-CR-gS43P.js";import{T as Tn}from"./index-BUgDoPiZ.js";import{g as Ka}from"./focus-rl8Tx3sL.js";import{R as Oa}from"./EllipsisOutlined-DUDKE8qX.js";function Mn(e){var n=t.useRef(),a=t.useRef(!1);function o(){for(var r=arguments.length,i=new Array(r),l=0;lg&&vc+m){E=R-1;break}}for(var b=0,p=d-1;p>=0;p-=1){var S=e.get(i[p].key)||dn;if(S[f]1&&(N.motionAppear=!1);var b=N.onVisibleChanged;return N.onVisibleChanged=function(p){return!v.current&&!p&&E(!0),b==null?void 0:b(p)},d?null:t.createElement(ht,{mode:i,locked:!v.current},t.createElement(ca,xe({visible:R},N,{forceRender:s,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(p){var S=p.className,C=p.style;return t.createElement(Qt,{id:n,className:S,style:C},r)}))}var or=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ir=["active"],lr=function(n){var a,o=n.style,r=n.className,i=n.title,l=n.eventKey;n.warnKey;var u=n.disabled,s=n.internalPopupClose,f=n.children,c=n.itemIcon,g=n.expandIcon,v=n.popupClassName,y=n.popupOffset,m=n.onClick,d=n.onMouseEnter,E=n.onMouseLeave,R=n.onTitleClick,N=n.onTitleMouseEnter,b=n.onTitleMouseLeave,p=ge(n,or),S=_n(l),C=t.useContext(Ee),D=C.prefixCls,w=C.mode,k=C.openKeys,I=C.disabled,P=C.overflowDisabled,h=C.activeKey,A=C.selectedKeys,O=C.itemIcon,$=C.expandIcon,z=C.onItemClick,V=C.onOpenChange,X=C.onActive,J=t.useContext(Xt),T=J._internalRenderSubMenuItem,_=t.useContext(Kn),L=_.isSubPathKey,K=Ct(),B="".concat(D,"-submenu"),x=I||u,W=t.useRef(),ne=t.useRef(),ce=c||O,le=g||$,de=k.includes(l),Q=!P&&de,Pe=L(A,l),Se=Nn(l,x,N,b),he=Se.active,me=ge(Se,ir),Z=t.useState(!1),ye=q(Z,2),ue=ye[0],rt=ye[1],De=function(fe){x||rt(fe)},Ge=function(fe){De(!0),d==null||d({key:l,domEvent:fe})},Ue=function(fe){De(!1),E==null||E({key:l,domEvent:fe})},_e=t.useMemo(function(){return he||(w!=="inline"?ue||L([h],l):!1)},[w,he,h,ue,l,L]),ot=qn(K.length),Ye=function(fe){x||(R==null||R({key:l,domEvent:fe}),w==="inline"&&V(l,!de))},Ae=nt(function(pe){m==null||m(Lt(pe)),z(pe)}),it=function(fe){w!=="inline"&&V(l,fe)},Xe=function(){X(l)},se=S&&"".concat(S,"-popup"),Be=t.createElement("div",xe({role:"menuitem",style:ot,className:"".concat(B,"-title"),tabIndex:x?null:-1,ref:W,title:typeof i=="string"?i:null,"data-menu-id":P&&S?null:S,"aria-expanded":Q,"aria-haspopup":!0,"aria-controls":se,"aria-disabled":x,onClick:Ye,onFocus:Xe},me),i,t.createElement($n,{icon:w!=="horizontal"?le:null,props:j(j({},n),{},{isOpen:Q,isSubMenu:!0})},t.createElement("i",{className:"".concat(B,"-arrow")}))),Te=t.useRef(w);if(w!=="inline"&&(Te.current=K.length>1?"vertical":w),!P){var Ce=Te.current;Be=t.createElement(ar,{mode:Ce,prefixCls:B,visible:!s&&Q&&w!=="inline",popupClassName:v,popupOffset:y,popup:t.createElement(ht,{mode:Ce==="horizontal"?"vertical":Ce},t.createElement(Qt,{id:se,ref:ne},f)),disabled:x,onVisibleChange:it},Be)}var ke=t.createElement(gt.Item,xe({role:"none"},p,{component:"li",style:o,className:te(B,"".concat(B,"-").concat(w),r,(a={},M(a,"".concat(B,"-open"),Q),M(a,"".concat(B,"-active"),_e),M(a,"".concat(B,"-selected"),Pe),M(a,"".concat(B,"-disabled"),x),a)),onMouseEnter:Ge,onMouseLeave:Ue}),Be,!P&&t.createElement(rr,{id:se,open:Q,keyPath:K},f));return T&&(ke=T(ke,n,{selected:Pe,active:_e,open:Q,disabled:x})),t.createElement(ht,{onItemClick:Ae,mode:w==="horizontal"?"vertical":w,itemIcon:ce,expandIcon:le},ke)};function Wn(e){var n=e.eventKey,a=e.children,o=Ct(n),r=Jt(a,o),i=Kt();t.useEffect(function(){if(i)return i.registerPath(n,o),function(){i.unregisterPath(n,o)}},[o]);var l;return i?l=r:l=t.createElement(lr,e,r),t.createElement(Ln.Provider,{value:o},l)}var zt=re.LEFT,Gt=re.RIGHT,Ut=re.UP,$t=re.DOWN,qt=re.ENTER,Fn=re.ESC,bt=re.HOME,pt=re.END,fn=[Ut,$t,zt,Gt];function sr(e,n,a,o){var r,i,l,u,s="prev",f="next",c="children",g="parent";if(e==="inline"&&o===qt)return{inlineTrigger:!0};var v=(r={},M(r,Ut,s),M(r,$t,f),r),y=(i={},M(i,zt,a?f:s),M(i,Gt,a?s:f),M(i,$t,c),M(i,qt,c),i),m=(l={},M(l,Ut,s),M(l,$t,f),M(l,qt,c),M(l,Fn,g),M(l,zt,a?c:g),M(l,Gt,a?g:c),l),d={inline:v,horizontal:y,vertical:m,inlineSub:v,horizontalSub:m,verticalSub:m},E=(u=d["".concat(e).concat(n?"":"Sub")])===null||u===void 0?void 0:u[o];switch(E){case s:return{offset:-1,sibling:!0};case f:return{offset:1,sibling:!0};case g:return{offset:-1,sibling:!1};case c:return{offset:1,sibling:!1};default:return null}}function cr(e){for(var n=e;n;){if(n.getAttribute("data-menu-list"))return n;n=n.parentElement}return null}function ur(e,n){for(var a=e||document.activeElement;a;){if(n.has(a))return a;a=a.parentElement}return null}function Vn(e,n){var a=Ka(e,!0);return a.filter(function(o){return n.has(o)})}function vn(e,n,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var r=Vn(e,n),i=r.length,l=r.findIndex(function(u){return a===u});return o<0?l===-1?l=i-1:l-=1:o>0&&(l+=1),l=(l+i)%i,r[l]}function dr(e,n,a,o,r,i,l,u,s,f){var c=t.useRef(),g=t.useRef();g.current=n;var v=function(){Re.cancel(c.current)};return t.useEffect(function(){return function(){v()}},[]),function(y){var m=y.which;if([].concat(fn,[qt,Fn,bt,pt]).includes(m)){var d,E,R,N=function(){d=new Set,E=new Map,R=new Map;var $=i();return $.forEach(function(z){var V=document.querySelector("[data-menu-id='".concat(Dn(o,z),"']"));V&&(d.add(V),R.set(V,z),E.set(z,V))}),d};N();var b=E.get(n),p=ur(b,d),S=R.get(p),C=sr(e,l(S,!0).length===1,a,m);if(!C&&m!==bt&&m!==pt)return;(fn.includes(m)||[bt,pt].includes(m))&&y.preventDefault();var D=function($){if($){var z=$,V=$.querySelector("a");V!=null&&V.getAttribute("href")&&(z=V);var X=R.get($);u(X),v(),c.current=Re(function(){g.current===X&&z.focus()})}};if([bt,pt].includes(m)||C.sibling||!p){var w;!p||e==="inline"?w=r.current:w=cr(p);var k,I=Vn(w,d);m===bt?k=I[0]:m===pt?k=I[I.length-1]:k=vn(w,d,p,C.offset),D(k)}else if(C.inlineTrigger)s(S);else if(C.offset>0)s(S,!0),v(),c.current=Re(function(){N();var O=p.getAttribute("aria-controls"),$=document.getElementById(O),z=vn($,d);D(z)},5);else if(C.offset<0){var P=l(S,!0),h=P[P.length-2],A=E.get(h);s(h,!1),D(A)}}f==null||f(y)}}var fr=Math.random().toFixed(5).toString().slice(2),mn=0;function vr(e){var n=at(e,{value:e}),a=q(n,2),o=a[0],r=a[1];return t.useEffect(function(){mn+=1;var i="".concat(fr,"-").concat(mn);r("rc-menu-uuid-".concat(i))},[]),o}function mr(e){Promise.resolve().then(e)}var en="__RC_UTIL_PATH_SPLIT__",bn=function(n){return n.join(en)},br=function(n){return n.split(en)},Yt="rc-menu-more";function pr(){var e=t.useState({}),n=q(e,2),a=n[1],o=t.useRef(new Map),r=t.useRef(new Map),i=t.useState([]),l=q(i,2),u=l[0],s=l[1],f=t.useRef(0),c=t.useRef(!1),g=function(){c.current||a({})},v=t.useCallback(function(b,p){var S=bn(p);r.current.set(S,b),o.current.set(b,S),f.current+=1;var C=f.current;mr(function(){C===f.current&&g()})},[]),y=t.useCallback(function(b,p){var S=bn(p);r.current.delete(S),o.current.delete(b)},[]),m=t.useCallback(function(b){s(b)},[]),d=t.useCallback(function(b,p){var S=o.current.get(b)||"",C=br(S);return p&&u.includes(C[0])&&C.unshift(Yt),C},[u]),E=t.useCallback(function(b,p){return b.some(function(S){var C=d(S,!0);return C.includes(p)})},[d]),R=function(){var p=Ke(o.current.keys());return u.length&&p.push(Yt),p},N=t.useCallback(function(b){var p="".concat(o.current.get(b)).concat(en),S=new Set;return Ke(r.current.keys()).forEach(function(C){C.startsWith(p)&&S.add(r.current.get(C))}),S},[]);return t.useEffect(function(){return function(){c.current=!0}},[]),{registerPath:v,unregisterPath:y,refreshOverflowKeys:m,isSubPathKey:E,getKeyPath:d,getKeys:R,getSubPathKeys:N}}var gr=["prefixCls","style","className","tabIndex","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Qe=[],hr=t.forwardRef(function(e,n){var a,o,r=e.prefixCls,i=r===void 0?"rc-menu":r,l=e.style,u=e.className,s=e.tabIndex,f=s===void 0?0:s,c=e.children,g=e.direction,v=e.id,y=e.mode,m=y===void 0?"vertical":y,d=e.inlineCollapsed,E=e.disabled,R=e.disabledOverflow,N=e.subMenuOpenDelay,b=N===void 0?.1:N,p=e.subMenuCloseDelay,S=p===void 0?.1:p,C=e.forceSubMenuRender,D=e.defaultOpenKeys,w=e.openKeys,k=e.activeKey,I=e.defaultActiveFirst,P=e.selectable,h=P===void 0?!0:P,A=e.multiple,O=A===void 0?!1:A,$=e.defaultSelectedKeys,z=e.selectedKeys,V=e.onSelect,X=e.onDeselect,J=e.inlineIndent,T=J===void 0?24:J,_=e.motion,L=e.defaultMotions,K=e.triggerSubMenuAction,B=K===void 0?"hover":K,x=e.builtinPlacements,W=e.itemIcon,ne=e.expandIcon,ce=e.overflowedIndicator,le=ce===void 0?"...":ce,de=e.overflowedIndicatorPopupClassName,Q=e.getPopupContainer,Pe=e.onClick,Se=e.onOpenChange,he=e.onKeyDown;e.openAnimation,e.openTransitionName;var me=e._internalRenderMenuItem,Z=e._internalRenderSubMenuItem,ye=ge(e,gr),ue=Jt(c,Qe),rt=t.useState(!1),De=q(rt,2),Ge=De[0],Ue=De[1],_e=t.useRef(),ot=Rn(_e,n),Ye=vr(v),Ae=g==="rtl",it=t.useMemo(function(){return(m==="inline"||m==="vertical")&&d?["vertical",d]:[m,!1]},[m,d]),Xe=q(it,2),se=Xe[0],Be=Xe[1],Te=t.useState(0),Ce=q(Te,2),ke=Ce[0],pe=Ce[1],fe=ke>=ue.length-1||se!=="horizontal"||R,xt=at(D,{value:w,postState:function(G){return G||Qe}}),We=q(xt,2),we=We[0],Ze=We[1],Fe=function(G){Ze(G),Se==null||Se(G)},St=t.useState(we),wt=q(St,2),It=wt[0],_t=wt[1],lt=se==="inline",Ve=t.useRef(!1);t.useEffect(function(){lt&&_t(we)},[we]),t.useEffect(function(){if(!Ve.current){Ve.current=!0;return}lt?Ze(It):Fe(Qe)},[lt]);var Me=pr(),Je=Me.registerPath,Rt=Me.unregisterPath,Bt=Me.refreshOverflowKeys,st=Me.isSubPathKey,Wt=Me.getKeyPath,Et=Me.getKeys,Ft=Me.getSubPathKeys,Vt=t.useMemo(function(){return{registerPath:Je,unregisterPath:Rt}},[Je,Rt]),Ne=t.useMemo(function(){return{isSubPathKey:st}},[st]);t.useEffect(function(){Bt(fe?Qe:ue.slice(ke+1).map(function(ee){return ee.key}))},[ke,fe]);var Pt=at(k||I&&((a=ue[0])===null||a===void 0?void 0:a.key),{value:k}),ct=q(Pt,2),ut=ct[0],qe=ct[1],dt=nt(function(ee){qe(ee)}),ft=nt(function(){qe(void 0)}),Tt=at($||[],{value:z,postState:function(G){return Array.isArray(G)?G:G==null?Qe:[G]}}),vt=q(Tt,2),F=vt[0],H=vt[1],ae=function(G){if(h){var oe=G.key,Ie=F.includes(oe),ve;O?Ie?ve=F.filter(function(aa){return aa!==oe}):ve=[].concat(Ke(F),[oe]):ve=[oe],H(ve);var rn=j(j({},G),{},{selectedKeys:ve});Ie?X==null||X(rn):V==null||V(rn)}!O&&we.length&&se!=="inline"&&Fe(Qe)},be=nt(function(ee){Pe==null||Pe(Lt(ee)),ae(ee)}),$e=nt(function(ee,G){var oe=we.filter(function(ve){return ve!==ee});if(G)oe.push(ee);else if(se!=="inline"){var Ie=Ft(ee);oe=oe.filter(function(ve){return!Ie.has(ve)})}Sn(we,oe)||Fe(oe)}),je=nt(Q),mt=function(G,oe){var Ie=oe??!we.includes(G);$e(G,Ie)},jt=dr(se,ut,Ae,Ye,_e,Et,Wt,qe,mt,he);t.useEffect(function(){Ue(!0)},[]);var Mt=t.useMemo(function(){return{_internalRenderMenuItem:me,_internalRenderSubMenuItem:Z}},[me,Z]),Nt=se!=="horizontal"||R?ue:ue.map(function(ee,G){return t.createElement(ht,{key:ee.key,overflowDisabled:G>ke},ee)}),Ht=t.createElement(gt,xe({id:v,ref:ot,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Zt,className:te(i,"".concat(i,"-root"),"".concat(i,"-").concat(se),u,(o={},M(o,"".concat(i,"-inline-collapsed"),Be),M(o,"".concat(i,"-rtl"),Ae),o)),dir:g,style:l,role:"menu",tabIndex:f,data:Nt,renderRawItem:function(G){return G},renderRawRest:function(G){var oe=G.length,Ie=oe?ue.slice(-oe):null;return t.createElement(Wn,{eventKey:Yt,title:le,disabled:fe,internalPopupClose:oe===0,popupClassName:de},Ie)},maxCount:se!=="horizontal"||R?gt.INVALIDATE:gt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(G){pe(G)},onKeyDown:jt},ye));return t.createElement(Xt.Provider,{value:Mt},t.createElement(On.Provider,{value:Ye},t.createElement(ht,{prefixCls:i,mode:se,openKeys:we,rtl:Ae,disabled:E,motion:Ge?_:null,defaultMotions:Ge?L:null,activeKey:ut,onActive:dt,onInactive:ft,selectedKeys:F,inlineIndent:T,subMenuOpenDelay:b,subMenuCloseDelay:S,forceSubMenuRender:C,builtinPlacements:x,triggerSubMenuAction:B,getPopupContainer:je,itemIcon:W,expandIcon:ne,onItemClick:be,onOpenChange:$e},t.createElement(Kn.Provider,{value:Ne},Ht),t.createElement("div",{style:{display:"none"},"aria-hidden":!0},t.createElement(An.Provider,{value:Vt},ue)))))}),yr=["className","title","eventKey","children"],Cr=["children"],kr=function(n){var a=n.className,o=n.title;n.eventKey;var r=n.children,i=ge(n,yr),l=t.useContext(Ee),u=l.prefixCls,s="".concat(u,"-item-group");return t.createElement("li",xe({},i,{onClick:function(c){return c.stopPropagation()},className:te(s,a)}),t.createElement("div",{className:"".concat(s,"-title"),title:typeof o=="string"?o:void 0},o),t.createElement("ul",{className:"".concat(s,"-list")},r))};function xr(e){var n=e.children,a=ge(e,Cr),o=Ct(a.eventKey),r=Jt(n,o),i=Kt();return i?r:t.createElement(kr,Pn(a,["warnKey"]),r)}function Sr(e){var n=e.className,a=e.style,o=t.useContext(Ee),r=o.prefixCls,i=Kt();return i?null:t.createElement("li",{className:te("".concat(r,"-item-divider"),n),style:a})}var kt=hr;kt.Item=Zt;kt.SubMenu=Wn;kt.ItemGroup=xr;kt.Divider=Sr;var et={adjustX:1,adjustY:1},tt=[0,0],wr={topLeft:{points:["bl","tl"],overflow:et,offset:[0,-4],targetOffset:tt},topCenter:{points:["bc","tc"],overflow:et,offset:[0,-4],targetOffset:tt},topRight:{points:["br","tr"],overflow:et,offset:[0,-4],targetOffset:tt},bottomLeft:{points:["tl","bl"],overflow:et,offset:[0,4],targetOffset:tt},bottomCenter:{points:["tc","bc"],overflow:et,offset:[0,4],targetOffset:tt},bottomRight:{points:["tr","br"],overflow:et,offset:[0,4],targetOffset:tt}},Ir=re.ESC,Rr=re.TAB;function Er(e){var n=e.visible,a=e.setTriggerVisible,o=e.triggerRef,r=e.menuRef,i=e.onVisibleChange,l=e.autoFocus,u=t.useRef(!1),s=function(){if(n&&o.current){var v,y,m,d;(v=o.current)===null||v===void 0||(y=v.triggerRef)===null||y===void 0||(m=y.current)===null||m===void 0||(d=m.focus)===null||d===void 0||d.call(m),a(!1),typeof i=="function"&&i(!1)}},f=function(){var v,y;(v=r.current)===null||v===void 0||(y=v.focus)===null||y===void 0||y.call(v),u.current=!0},c=function(v){var y;switch(v.keyCode){case Ir:s();break;case Rr:!u.current&&(!((y=r.current)===null||y===void 0)&&y.focus)?(v.preventDefault(),f()):s();break}};t.useEffect(function(){return n?(window.addEventListener("keydown",c),l&&Re(f,3),function(){window.removeEventListener("keydown",c),u.current=!1}):function(){u.current=!1}},[n])}var Pr=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"];function Tr(e,n){var a=e.arrow,o=a===void 0?!1:a,r=e.prefixCls,i=r===void 0?"rc-dropdown":r,l=e.transitionName,u=e.animation,s=e.align,f=e.placement,c=f===void 0?"bottomLeft":f,g=e.placements,v=g===void 0?wr:g,y=e.getPopupContainer,m=e.showAction,d=e.hideAction,E=e.overlayClassName,R=e.overlayStyle,N=e.visible,b=e.trigger,p=b===void 0?["hover"]:b,S=e.autoFocus,C=ge(e,Pr),D=t.useState(),w=q(D,2),k=w[0],I=w[1],P="visible"in e?N:k,h=t.useRef(null);t.useImperativeHandle(n,function(){return h.current});var A=t.useRef(null),O="".concat(i,"-menu");Er({visible:P,setTriggerVisible:I,triggerRef:h,menuRef:A,onVisibleChange:e.onVisibleChange,autoFocus:S});var $=function(){var x=e.overlay,W;return typeof x=="function"?W=x():W=x,W},z=function(x){var W=e.onOverlayClick,ne=$().props;I(!1),W&&W(x),ne.onClick&&ne.onClick(x)},V=function(x){var W=e.onVisibleChange;I(x),typeof W=="function"&&W(x)},X=function(){var x,W=$(),ne=Rn(A,W.ref),ce=(x={prefixCls:O},M(x,"data-dropdown-inject",!0),M(x,"onClick",z),M(x,"ref",ua(W)?ne:void 0),x);return typeof W.type=="string"&&(delete ce.prefixCls,delete ce["data-dropdown-inject"]),t.createElement(t.Fragment,null,o&&t.createElement("div",{className:"".concat(i,"-arrow")}),t.cloneElement(W,ce))},J=function(){var x=e.overlay;return typeof x=="function"?X:X()},T=function(){var x=e.minOverlayWidthMatchTrigger,W=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?x:!W},_=function(){var x=e.openClassName;return x!==void 0?x:"".concat(i,"-open")},L=function(){var x=e.children,W=x.props?x.props:{},ne=te(W.className,_());return P&&x?t.cloneElement(x,{className:ne}):x},K=d;return!K&&p.indexOf("contextMenu")!==-1&&(K=["click"]),t.createElement(Tn,j(j({builtinPlacements:v},C),{},{prefixCls:i,ref:h,popupClassName:te(E,M({},"".concat(i,"-show-arrow"),o)),popupStyle:R,action:p,showAction:m,hideAction:K||[],popupPlacement:c,popupAlign:s,popupTransitionName:l,popupAnimation:u,popupVisible:P,stretch:T()?"minWidth":"",popup:J(),onPopupVisibleChange:V,getPopupContainer:y}),L())}const Mr=t.forwardRef(Tr);function Nr(e,n){var a=e.prefixCls,o=e.editable,r=e.locale,i=e.style;return!o||o.showAdd===!1?null:t.createElement("button",{ref:n,type:"button",className:"".concat(a,"-nav-add"),style:i,"aria-label":(r==null?void 0:r.addAriaLabel)||"Add tab",onClick:function(u){o.onEdit("add",{event:u})}},o.addIcon||"+")}const jn=t.forwardRef(Nr);function $r(e,n){var a=e.prefixCls,o=e.id,r=e.tabs,i=e.locale,l=e.mobile,u=e.moreIcon,s=u===void 0?"More":u,f=e.moreTransitionName,c=e.style,g=e.className,v=e.editable,y=e.tabBarGutter,m=e.rtl,d=e.removeAriaLabel,E=e.onTabClick,R=t.useState(!1),N=q(R,2),b=N[0],p=N[1],S=t.useState(null),C=q(S,2),D=C[0],w=C[1],k="".concat(o,"-more-popup"),I="".concat(a,"-dropdown"),P=D!==null?"".concat(k,"-").concat(D):null,h=i==null?void 0:i.dropdownAriaLabel;function A(T,_){T.preventDefault(),T.stopPropagation(),v.onEdit("remove",{key:_,event:T})}var O=t.createElement(kt,{onClick:function(_){var L=_.key,K=_.domEvent;E(L,K),p(!1)},id:k,tabIndex:-1,role:"listbox","aria-activedescendant":P,selectedKeys:[D],"aria-label":h!==void 0?h:"expanded dropdown"},r.map(function(T){var _=v&&T.closable!==!1&&!T.disabled;return t.createElement(Zt,{key:T.key,id:"".concat(k,"-").concat(T.key),role:"option","aria-controls":o&&"".concat(o,"-panel-").concat(T.key),disabled:T.disabled},t.createElement("span",null,T.tab),_&&t.createElement("button",{type:"button","aria-label":d||"remove",tabIndex:0,className:"".concat(I,"-menu-item-remove"),onClick:function(K){K.stopPropagation(),A(K,T.key)}},T.closeIcon||v.removeIcon||"×"))}));function $(T){for(var _=r.filter(function(W){return!W.disabled}),L=_.findIndex(function(W){return W.key===D})||0,K=_.length,B=0;BO?(h=I,C.current="x"):(h=P,C.current="y"),n(-h,-h)&&k.preventDefault()}var w=t.useRef(null);w.current={onTouchStart:b,onTouchMove:p,onTouchEnd:S,onWheel:D},t.useEffect(function(){function k(A){w.current.onTouchStart(A)}function I(A){w.current.onTouchMove(A)}function P(A){w.current.onTouchEnd(A)}function h(A){w.current.onWheel(A)}return document.addEventListener("touchmove",I,{passive:!1}),document.addEventListener("touchend",P,{passive:!1}),e.current.addEventListener("touchstart",k,{passive:!1}),e.current.addEventListener("wheel",h),function(){document.removeEventListener("touchmove",I),document.removeEventListener("touchend",P)}},[])}function Kr(){var e=t.useRef(new Map);function n(o){return e.current.has(o)||e.current.set(o,t.createRef()),e.current.get(o)}function a(o){e.current.delete(o)}return[n,a]}function hn(e,n){var a=t.useRef(e),o=t.useState({}),r=q(o,2),i=r[1];function l(u){var s=typeof u=="function"?u(a.current):u;s!==a.current&&n(s,a.current),a.current=s,i({})}return[a.current,l]}var yn=function(n){var a=n.position,o=n.prefixCls,r=n.extra;if(!r)return null;var i,l={};return r&&En(r)==="object"&&!t.isValidElement(r)?l=r:l.right=r,a==="right"&&(i=l.right),a==="left"&&(i=l.left),i?t.createElement("div",{className:"".concat(o,"-extra-content")},i):null};function Or(e,n){var a,o=t.useContext(tn),r=o.prefixCls,i=o.tabs,l=e.className,u=e.style,s=e.id,f=e.animated,c=e.activeKey,g=e.rtl,v=e.extra,y=e.editable,m=e.locale,d=e.tabPosition,E=e.tabBarGutter,R=e.children,N=e.onTabClick,b=e.onTabScroll,p=t.useRef(),S=t.useRef(),C=t.useRef(),D=t.useRef(),w=Kr(),k=q(w,2),I=k[0],P=k[1],h=d==="top"||d==="bottom",A=hn(0,function(F,H){h&&b&&b({direction:F>H?"left":"right"})}),O=q(A,2),$=O[0],z=O[1],V=hn(0,function(F,H){!h&&b&&b({direction:F>H?"top":"bottom"})}),X=q(V,2),J=X[0],T=X[1],_=t.useState(0),L=q(_,2),K=L[0],B=L[1],x=t.useState(0),W=q(x,2),ne=W[0],ce=W[1],le=t.useState(null),de=q(le,2),Q=de[0],Pe=de[1],Se=t.useState(null),he=q(Se,2),me=he[0],Z=he[1],ye=t.useState(0),ue=q(ye,2),rt=ue[0],De=ue[1],Ge=t.useState(0),Ue=q(Ge,2),_e=Ue[0],ot=Ue[1],Ye=Da(new Map),Ae=q(Ye,2),it=Ae[0],Xe=Ae[1],se=Wa(i,it,K),Be="".concat(r,"-nav-operations-hidden"),Te=0,Ce=0;h?g?(Te=0,Ce=Math.max(0,K-Q)):(Te=Math.min(0,Q-K),Ce=0):(Te=Math.min(0,me-ne),Ce=0);function ke(F){return FCe?Ce:F}var pe=t.useRef(),fe=t.useState(),xt=q(fe,2),We=xt[0],we=xt[1];function Ze(){we(Date.now())}function Fe(){window.clearTimeout(pe.current)}Lr(p,function(F,H){function ae(be,$e){be(function(je){var mt=ke(je+$e);return mt})}if(h){if(Q>=K)return!1;ae(z,F)}else{if(me>=ne)return!1;ae(T,H)}return Fe(),Ze(),!0}),t.useEffect(function(){return Fe(),We&&(pe.current=window.setTimeout(function(){we(0)},100)),Fe},[We]);function St(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,H=se.get(F)||{width:0,height:0,left:0,right:0,top:0};if(h){var ae=$;g?H.right<$?ae=H.right:H.right+H.width>$+Q&&(ae=H.right+H.width-Q):H.left<-$?ae=-H.left:H.left+H.width>-$+Q&&(ae=-(H.left+H.width-Q)),T(0),z(ke(ae))}else{var be=J;H.top<-J?be=-H.top:H.top+H.height>-J+me&&(be=-(H.top+H.height-me)),z(0),T(ke(be))}}var wt=Fa(se,{width:Q,height:me,left:$,top:J},{width:K,height:ne},{width:rt,height:_e},j(j({},e),{},{tabs:i})),It=q(wt,2),_t=It[0],lt=It[1],Ve={};d==="top"||d==="bottom"?Ve[g?"marginRight":"marginLeft"]=E:Ve.marginTop=E;var Me=i.map(function(F,H){var ae=F.key;return t.createElement(Ba,{id:s,prefixCls:r,key:ae,tab:F,style:H===0?void 0:Ve,closable:F.closable,editable:y,active:ae===c,renderWrapper:R,removeAriaLabel:m==null?void 0:m.removeAriaLabel,ref:I(ae),onClick:function($e){N(ae,$e)},onRemove:function(){P(ae)},onFocus:function(){St(ae),Ze(),p.current&&(g||(p.current.scrollLeft=0),p.current.scrollTop=0)}})}),Je=Mn(function(){var F,H,ae,be,$e,je,mt=((F=p.current)===null||F===void 0?void 0:F.offsetWidth)||0,jt=((H=p.current)===null||H===void 0?void 0:H.offsetHeight)||0,Mt=((ae=D.current)===null||ae===void 0?void 0:ae.offsetWidth)||0,Nt=((be=D.current)===null||be===void 0?void 0:be.offsetHeight)||0;Pe(mt),Z(jt),De(Mt),ot(Nt);var Ht=((($e=S.current)===null||$e===void 0?void 0:$e.offsetWidth)||0)-Mt,ee=(((je=S.current)===null||je===void 0?void 0:je.offsetHeight)||0)-Nt;B(Ht),ce(ee),Xe(function(){var G=new Map;return i.forEach(function(oe){var Ie=oe.key,ve=I(Ie).current;ve&&G.set(Ie,{width:ve.offsetWidth,height:ve.offsetHeight,left:ve.offsetLeft,top:ve.offsetTop})}),G})}),Rt=i.slice(0,_t),Bt=i.slice(lt+1),st=[].concat(Ke(Rt),Ke(Bt)),Wt=t.useState(),Et=q(Wt,2),Ft=Et[0],Vt=Et[1],Ne=se.get(c),Pt=t.useRef();function ct(){Re.cancel(Pt.current)}t.useEffect(function(){var F={};return Ne&&(h?(g?F.right=Ne.right:F.left=Ne.left,F.width=Ne.width):(F.top=Ne.top,F.height=Ne.height)),ct(),Pt.current=Re(function(){Vt(F)}),ct},[Ne,h,g]),t.useEffect(function(){St()},[c,Ne,se,h]),t.useEffect(function(){Je()},[g,E,c,i.map(function(F){return F.key}).join("_")]);var ut=!!st.length,qe="".concat(r,"-nav-wrap"),dt,ft,Tt,vt;return h?g?(ft=$>0,dt=$+Q .ant-tabs-nav { + width: 280px; + padding: ${ie.tabList.padding}; + border-right: 1px solid ${U("divider.color")}; + + .ant-tabs-nav-list { + &::before { + display: none; + } + } + + .ant-tabs-tab-active > .ant-tabs-tab-btn { + background-color: ${U("selected.pressed.background")}; + } + + .ant-tabs-tab { + text-align: left; + border: none; + padding: 0; + margin: 0; + + ${Yn} { + pointer-events: none; + cursor: pointer !important; + } + + ${Un} { + margin: 0 0 8px 0; + + &:last-child { + margin-bottom: 0; + } + } + + .ant-tabs-tab-btn { + width: 100%; + border-radius: ${ie.leftTab.borderRadius}; + padding: ${ie.leftTab.padding}; + &:hover { + &::before { + display: none; + } + } + } + } + + .ant-tabs-tab + .ant-tabs-tab { + margin-top: ${ie.tabList.gap}; + } + + .ant-tabs-ink-bar { + display: none; + } + } + + & > .ant-tabs-content-holder { + border-left: unset; + } + + ${ze} { + width: 100%; + } +`,Gr=yt` + width: 100%; + overflow: visible; + + &.ant-tabs-top > .ant-tabs-nav { + margin: ${ie.tabList.margin}; + } + + && .ant-tabs-nav-wrap { + overflow: visible; + width: 100%; + } + + .ant-tabs-nav, .ant-tabs-nav-wrap { + &::before, &::after { + display: none; + } + } + + .ant-tabs-nav-list { + width: 100%; + &::before { + position: absolute; + content: ''; + bottom: 0; + left: 0; + right: 0; + background-color: ${U("divider.color")}; + height: 1px; + width: 100%; + border-radius: ${ie.inkBar.borderRadius}; + } + } + + && .ant-tabs-nav-operations { + display: none; + visibility: hidden; + pointer-events: none; + } + + .ant-tabs-content-holder .ant-tabs-tabpane-active { + color: ${U("unselected.enabled.color")}; + } + + &&& .ant-tabs-tab-active > .ant-tabs-tab-btn { + color: ${U("selected.enabled.color")}; + text-shadow: none; + + &:hover { + background-color: ${U("selected.hover.background")}; + } + &:active { + background-color: ${U("selected.pressed.background")}; + } + + ${ze}, ${He} path { + color: ${U("selected.enabled.color")}; + } + } + + .ant-tabs-tab + .ant-tabs-tab { + margin-left: ${ie.tabList.gap}; + } + + ${e=>e.hiddenTabsLength?`& > .ant-tabs-nav .ant-tabs-tab:nth-last-child(-n + ${e.hiddenTabsLength}) { + visibility: hidden; + + .ant-tabs-tab-btn { + transition: none; + } + } + `:""} + + .ant-tabs-tab { + padding: 0; + margin: 0 0 ${ie.topTab.margin} 0; + transition: none; + border: none; + + .ant-tabs-tab-btn { + display: flex; + padding: ${ie.topTab.padding}; + border-radius: ${ie.topTab.borderRadius}; + color: ${U("unselected.enabled.color")}; + background-color: ${U("unselected.enabled.background")}; + ${nn}; + height: 100%; + width: 100%; + } + + &:not(.ant-tabs-tab-disabled) { + .ant-tabs-tab-btn { + &:focus-visible { + box-shadow: ${U("focus.boxShadow")}; + } + &:hover { + background-color: ${U("unselected.hover.background")}; + &::before { + display: inline; + position: absolute; + content: ''; + bottom: -8px; + right: 0; + left: 0; + height: 2px; + width: 100%; + background-color: ${U("unselected.enabled.border")}; + border-radius: ${ie.inkBar.borderRadius}; + transform: none; + } + } + &:active { + background-color: ${U("unselected.pressed.background")}; + } + } + } + } + + && .ant-tabs-tab-disabled > .ant-tabs-tab-btn { + color: ${U("selected.disabled.color")}; + + ${ze}, ${He} path { + color: ${U("selected.disabled.color")}; + } + &:hover { + border-color: transparent; + } + } + + && .ant-tabs-ink-bar { + background-color: ${U("selected.enabled.border")}; + height: 2px; + border-radius: ${ie.inkBar.borderRadius}; + } + + &.ant-tabs-left { + ${zr} + } +`,Ur=yt` + display: flex; + gap: 4px; + align-items: center; + + .ant-badge-count { + min-width: 0; + } + + ${He} { + display: flex; + align-items: center; + path { + color: ${U("unselected.enabled.color")}; + } + } + ${ze} { + ${nn}; + color: ${U("unselected.enabled.color")}; + } +`,Yr=yt` + width: 100%; + position: relative; + display: flex; + justify-content: space-between; + + &.with-padding { + > .ant-tabs { + padding: 0 var(--spacing--padding_xl); + + .ant-tabs-nav-list::before, + .ant-tabs-content-holder { + margin: 0 calc(var(--spacing--padding_xl) * -1); + } + } + + > .kl6-tabs-more-button { + right: calc(var(--spacing--padding_xl) + 4px); + } + } + + &.no-margin { + .ant-tabs-top > .ant-tabs-nav { + margin: 0; + } + } + + &.group-tabs { + .ant-tabs-tab-disabled { + cursor: inherit; + } + .ant-tabs-tab-btn { + flex-direction: column; + } + } + + .ant-tabs-ink-bar { + ${e=>e.selectedMoreButton&&` + display: none; + `} + } + + .ant-tabs-extra-content { + padding-right: 4px; + } + + & ${Xn} { + position: absolute; + right: 0px; + } + + & > .kl6-tabs-more-button { + position: absolute; + right: ${e=>e.extraContentWidth+"px"}; + color: ${U("unselected.enabled.color")}; + ${e=>e.selectedMoreButton&&` + color: ${U("selected.enabled.color")(e)}; + `} + ${e=>e.shouldShowMoreButton?"":"visibility: hidden;"} + ${nn}; + + padding: ${ie.topTab.padding}; + margin: 0; + gap: 4px; + height: 24px; + border-radius: 4px; + min-width: fit-content; + transition: none; + + &::before { + display: none; + position: absolute; + opacity: 1; + content: ''; + box-shadow: none; + top: unset; + right: 0; + left: 0; + height: 2px; + width: 100%; + background-color: ${U("unselected.enabled.border")}; + ${e=>e.selectedMoreButton&&` + display: inline; + bottom: -8px; + background-color: ${U("selected.enabled.border")(e)}; + `} + border-radius: ${ie.inkBar.borderRadius}; + } + &:hover { + background-color: ${U("unselected.hover.background")}; + ${e=>e.selectedMoreButton&&` + background-color: ${U("selected.hover.background")(e)}; + `} + &::before { + display: inline; + } + } + &:active { + background-color: ${U("unselected.pressed.background")}; + ${e=>e.selectedMoreButton&&` + background-color: ${U("selected.pressed.background")(e)}; + `} + } + &:focus-visible { + box-shadow: ${U("focus.boxShadow")}; + } + } +`,Xr=(e,n)=>{var a,o,r,i;return` + .${n} { + .ant-dropdown-placement-bottomLeft, + .ant-dropdown-placement-bottomRight { + padding-top: 4px; + } + + .ant-dropdown-menu { + transition: all 0.3s; + } + + .ant-dropdown-menu > li.kl6-dropdown-item-custom { + &.ant-dropdown-menu-item-disabled:not(.kl6-dropdown-group-title) { + &, + &:hover, + & ${ze}, + & ${He} path { + color: ${(a=e.unselected.disabled)==null?void 0:a.color}; + } + } + } + + .ant-dropdown-menu > li.kl6-dropdown-item-custom { + &.ant-dropdown-menu-item-active:not(.kl6-dropdown-group-title) { + &, + &:hover { + background: ${(o=e.unselected.hover)==null?void 0:o.background}; + } + } + } + + .ant-dropdown-menu > li, + .ant-dropdown-menu > li.kl6-dropdown-item-custom { + &.kl6-dropdown-active-tab:not(.kl6-dropdown-group-title) { + &, + & ${ze}, + & ${He} path { + color: ${(r=e.selected.enabled)==null?void 0:r.color}; + } + + &:hover { + background: ${(i=e.selected.hover)==null?void 0:i.background}; + } + } + } + } +`};function Zr(e,n,a,o,r){const i=cn(e,o,".ant-tabs-nav-list",r),l=cn(e,a+o,".ant-tabs-nav-list",r);return i===void 0||l===void 0?n.length:l}const Zn=({tabs:e,onChange:n,activeKey:a,className:o})=>Y.createElement(Pa,{trigger:["click"],placement:"bottomRight",overlayClassName:o,overlay:e.map(r=>({children:r.props.tab,onClick:()=>n==null?void 0:n(String(r.key)||""),key:r.key,disabled:r.props.disabled,className:r.key===a?"kl6-dropdown-active-tab":""}))},Y.createElement(Ea,{className:"kl6-tabs-more-button",mode:"tertiary",iconAfter:Y.createElement(pa,null)},Y.createElement(Ta,{localizationKey:"tabs.dropdown.more"})));Zn.__docgenInfo={description:"",methods:[],displayName:"TabsDropdown",props:{tabs:{required:!0,tsType:{name:"Array",elements:[{name:"ReactElement"}],raw:"ReactElement[]"},description:""},activeKey:{required:!0,tsType:{name:"Key"},description:""},onChange:{required:!0,tsType:{name:"union",raw:"((activeKey: string) => void) | undefined",elements:[{name:"unknown"},{name:"undefined"}]},description:""},className:{required:!1,tsType:{name:"string"},description:""}}};const Jr=e=>ga(e,{componentName:"tabs",defaultValues:{},propsToDrill:["theme"]}),Jn=e=>{const{divider:n,dividerClassName:a,title:o,children:r,...i}=e,l=e.tabKey||Ma();return Y.createElement(Ot.TabPane,{key:l,...i,tab:Y.createElement(Y.Fragment,null,n?Y.createElement(Un,{className:a}):null,r||o&&Y.createElement(Yn,{type:"BTR4",themedColor:"secondary"},o)),disabled:!0})},an=e=>Jn(e),Qr=e=>{const n=[];return t.Children.forEach(e,a=>{t.isValidElement(a)&&(a.type===an?n.push(Jn(a.props)):n.push(a))}),n};function Qn(e){return e!=null&&e.type&&e.type===Y.Fragment?Qn(e.props.children):e}an.__docgenInfo={description:"",methods:[],displayName:"GroupTabHeader"};const xn=4,eo=Oe(Ot).withConfig({shouldForwardProp:e=>!["cssConfig","hiddenTabsLength"].includes(e)})` + ${Gr} +`,Dt=e=>{const n=Jr(e),a=ha(n);return Y.createElement(na,{...a})};Dt.TabPane=Ot.TabPane;const to=Oe(ka).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${Ur} +`,no=Oe.div.withConfig({shouldForwardProp:Sa})` + ${Yr} +`,ea=({text:e,infoTooltip:n,disabledTooltip:a,iconBefore:o,iconAfter:r,number:i,indicator:l,indicatorMode:u,...s})=>{const{cssConfig:f,testAttributes:c}=t.useContext(Gn),g=Y.createElement(to,{...s,gap:"related",wrap:"nowrap",cssConfig:f},o&&Y.createElement(He,null,o),Y.createElement(ze,null,e),r&&Y.createElement(He,null,r),n&&Y.createElement(ln,{text:n},Y.createElement(xa,{testId:`${(c==null?void 0:c["data-testid"])??"tabs"}-tab-info-icon`,klId:`${(c==null?void 0:c["kl-id"])??"tabs"}-tab-info-icon`})),i!==void 0&&Y.createElement(wa,{count:i,showZero:!0,mode:"neutral"}),l&&Y.createElement(Ia,{mode:u??"critical",testId:`${(c==null?void 0:c["data-testid"])??"tabs"}-tab-indicator`}));return a?Y.createElement(ln,{text:a,defaultAlign:!0},g):g};Dt.TabPaneHead=ea;const ta=({className:e,...n})=>Y.createElement(Dt,{...n,className:te("group-tabs",e),tabPosition:"left"});ta.TabPaneHeader=an;const na=({cssConfig:e,tabPosition:n="top",destroyInactiveTabPane:a=!1,children:o,activeKey:r,defaultActiveKey:i,onChange:l,testId:u,testAttributes:s,className:f,tabBarExtraContent:c,padding:g=!1,noMargin:v=!1,...y})=>{var _;const m=ya(e,Xr,na),d=t.useRef(null),E=t.useRef(null),R=r??i??((_=o[0])==null?void 0:_.key)??"",[N,b]=t.useState(R),[p,S]=t.useState(0),[C,D]=t.useState(0),[w,k]=t.useState(0),I=t.useMemo(()=>{const L=[],K=Qn(o);return t.Children.forEach(K,B=>{t.isValidElement(B)&&L.push(B)}),L},[o]);let P=0;E.current&&(P=E.current.clientWidth+xn);let h=Zr(d,I,p,P,C);if(d.current){const L=d.current.querySelectorAll(".ant-tab > .ant-tabs-nav .ant-tabs-tab"),K=d.current.querySelector(".ant-tabs-extra-content"),B=K?K.clientWidth+xn:0,x=L[L.length-1];x&&x.offsetLeft+x.clientWidth+P+BN===L.key)>h,$=A?I.slice(h+1,I.length):[];t.useEffect(()=>{b(R)},[R]),t.useEffect(()=>{D(C+1)},[I]);const z=async L=>{await(l==null?void 0:l(L))!==!1&&b(L)},V=()=>{var L;if(d.current){const K=((L=d.current.querySelector(".kl6-tabs-more-button"))==null?void 0:L.getBoundingClientRect().width)||0;S(K)}},X=()=>{setTimeout(()=>{V(),d.current&&D(C+1)},0)};t.useLayoutEffect(V,[]),t.useEffect(()=>{const L=new Ca(()=>{d.current&&k(d.current.clientWidth)});return d.current&&L.observe(d.current),sn.on("languageChanged",X),()=>{L.disconnect(),sn.off("languageChanged",X)}},[]);const J={left:void 0};let T;return c&&(typeof c=="object"&&("left"in c||"right"in c)?("left"in c&&(J.left=c.left),"right"in c&&(T=c.right)):T=c),Y.createElement(Gn.Provider,{value:{cssConfig:e,testAttributes:s}},Y.createElement(no,{ref:d,className:te(f,m,{"with-padding":g},{"no-margin":v}),cssConfig:e,selectedMoreButton:O,extraContentWidth:P,shouldShowMoreButton:A},Y.createElement(eo,{cssConfig:e,type:"line",tabPosition:n,destroyInactiveTabPane:a,...y,tabBarExtraContent:J,activeKey:N,onChange:z,hiddenTabsLength:I.length-h,...s},Qr(I)),Y.createElement(Xn,{ref:E,className:"extraContent"},T),Y.createElement(Zn,{activeKey:N,className:m,tabs:$,onChange:z})))};Dt.__docgenInfo={description:"",methods:[{name:"TabPaneHead",docblock:null,modifiers:["static"],params:[{name:`{ + text, + infoTooltip, + disabledTooltip, + iconBefore, + iconAfter, + number, + indicator, + indicatorMode, + ...rest +}: TabPaneHeadProps`,optional:!1,type:{name:"intersection",raw:`{ + /** Tab text */ + text: string, + /** Icon before text */ + iconBefore?: ReactNode, + /** Icon after text */ + iconAfter?: ReactNode, + /** Tooltip content */ + infoTooltip?: ReactNode, + /** Tooltip content for disabled tabs */ + disabledTooltip?: ReactNode, + /** Badge counter */ + number?: number, + /** Indicator after text */ + indicator?: boolean, + /** Indicator mode, */ + indicatorMode?: Extract, + cssConfig?: TabsCssConfig +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Tab text */ + text: string, + /** Icon before text */ + iconBefore?: ReactNode, + /** Icon after text */ + iconAfter?: ReactNode, + /** Tooltip content */ + infoTooltip?: ReactNode, + /** Tooltip content for disabled tabs */ + disabledTooltip?: ReactNode, + /** Badge counter */ + number?: number, + /** Indicator after text */ + indicator?: boolean, + /** Indicator mode, */ + indicatorMode?: Extract, + cssConfig?: TabsCssConfig +}`,signature:{properties:[{key:"text",value:{name:"string",required:!0},description:"Tab text"},{key:"iconBefore",value:{name:"ReactNode",required:!1},description:"Icon before text"},{key:"iconAfter",value:{name:"ReactNode",required:!1},description:"Icon after text"},{key:"infoTooltip",value:{name:"ReactNode",required:!1},description:"Tooltip content"},{key:"disabledTooltip",value:{name:"ReactNode",required:!1},description:"Tooltip content for disabled tabs"},{key:"number",value:{name:"number",required:!1},description:"Badge counter"},{key:"indicator",value:{name:"boolean",required:!1},description:"Indicator after text"},{key:"indicatorMode",value:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'critical' | 'accent'",elements:[{name:"literal",value:"'critical'"},{name:"literal",value:"'accent'"}]}],raw:"Extract",required:!1},description:"Indicator mode,"},{key:"cssConfig",value:{name:"intersection",raw:`Focus & { + selected: TabsStateConfig, + unselected: TabsStateConfig, + divider: StateProps +}`,elements:[{name:"Focus"},{name:"signature",type:"object",raw:`{ + selected: TabsStateConfig, + unselected: TabsStateConfig, + divider: StateProps +}`,signature:{properties:[{key:"selected",value:{name:"signature",type:"object",raw:`{ + enabled?: StateProps, + hover?: StateProps, + pressed?: StateProps, + disabled?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"hover",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"pressed",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"disabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]},required:!0}},{key:"unselected",value:{name:"signature",type:"object",raw:`{ + enabled?: StateProps, + hover?: StateProps, + pressed?: StateProps, + disabled?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"hover",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"pressed",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"disabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]},required:!0}},{key:"divider",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]}}],required:!1}}]}},{name:"TestingProps"}],alias:"TabPaneHeadProps"}}],returns:null}],displayName:"Tabs",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};ea.__docgenInfo={description:"",methods:[],displayName:"TabPaneHead",props:{text:{required:!0,tsType:{name:"string"},description:"Tab text"},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:"Icon before text"},iconAfter:{required:!1,tsType:{name:"ReactNode"},description:"Icon after text"},infoTooltip:{required:!1,tsType:{name:"ReactNode"},description:"Tooltip content"},disabledTooltip:{required:!1,tsType:{name:"ReactNode"},description:"Tooltip content for disabled tabs"},number:{required:!1,tsType:{name:"number"},description:"Badge counter"},indicator:{required:!1,tsType:{name:"boolean"},description:"Indicator after text"},indicatorMode:{required:!1,tsType:{name:"Extract",elements:[{name:"IndicatorMode"},{name:"union",raw:"'critical' | 'accent'",elements:[{name:"literal",value:"'critical'"},{name:"literal",value:"'accent'"}]}],raw:"Extract"},description:"Indicator mode,"},cssConfig:{required:!1,tsType:{name:"intersection",raw:`Focus & { + selected: TabsStateConfig, + unselected: TabsStateConfig, + divider: StateProps +}`,elements:[{name:"Focus"},{name:"signature",type:"object",raw:`{ + selected: TabsStateConfig, + unselected: TabsStateConfig, + divider: StateProps +}`,signature:{properties:[{key:"selected",value:{name:"signature",type:"object",raw:`{ + enabled?: StateProps, + hover?: StateProps, + pressed?: StateProps, + disabled?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"hover",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"pressed",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"disabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]},required:!0}},{key:"unselected",value:{name:"signature",type:"object",raw:`{ + enabled?: StateProps, + hover?: StateProps, + pressed?: StateProps, + disabled?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"hover",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"pressed",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}},{key:"disabled",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]},required:!0}},{key:"divider",value:{name:"signature",type:"object",raw:`{ + color?: string, + border?: string, + background?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}},{key:"border",value:{name:"string",required:!1}},{key:"background",value:{name:"string",required:!1}}]},required:!0}}]}}]},description:""}}};ta.__docgenInfo={description:"",methods:[{name:"TabPaneHeader",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"intersection",raw:`PropsWithChildren<{ + divider?: boolean, + dividerClassName?: string, + title?: ReactNode +}> & TabPaneProps`,elements:[{name:"PropsWithChildren",elements:[{name:"signature",type:"object",raw:`{ + divider?: boolean, + dividerClassName?: string, + title?: ReactNode +}`,signature:{properties:[{key:"divider",value:{name:"boolean",required:!1}},{key:"dividerClassName",value:{name:"string",required:!1}},{key:"title",value:{name:"ReactNode",required:!1}}]}}],raw:`PropsWithChildren<{ + divider?: boolean, + dividerClassName?: string, + title?: ReactNode +}>`},{name:"TabPaneProps"}],alias:"TabPaneHeaderProps"}}],returns:null}],displayName:"GroupTabs"};export{ta as G,Dt as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs.stories-Bter-a5S.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs.stories-Bter-a5S.js new file mode 100644 index 00000000..6766d232 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tabs.stories-Bter-a5S.js @@ -0,0 +1,338 @@ +import{T as Be}from"./Palette-oU4WYbWy.js";import{u as Se}from"./useLocalization-CR8m5dji.js";import{R as e,b as S,c as I,S as Ce,ah as ge,r as H,H as B}from"./iframe-zz6a49H8.js";import{w as Ie}from"./withMeta-CjSZnBk7.js";import{s as He}from"./helpers-BytZKRkB.js";import{B as T}from"./Button-Djh220XQ.js";import{F as v}from"./index-fAInp2nv.js";import{a as ve}from"./Indicator-DNWfFabI.js";import{T as w}from"./Textbox-O3s0uqSG.js";import{S as we}from"./Sidebar-BShqmRdS.js";import{u as Ae}from"./index-BDzolQnr.js";import{l as o}from"./Placeholder-Bv52avk_.js";import{o as A}from"./Plus-C59NrE5b.js";import{T as a,G as l}from"./Tabs-UMVvaRzt.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Field-C2ORP2lZ.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./CodeViewer-BRWrbmlN.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Search-D82BV3EU.js";import"./IconSearch-DTlFALI4.js";import"./Search1-DZu0ocx7.js";import"./SegmentedButton-RLIkkpaw.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./useTranslation-7a9748wG.js";import"./Status-C8t1p2BY.js";import"./Toggle-DQagZAli.js";import"./ToggleButtonGroup-BIRRnLdU.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./Uploader-Br43BjKn.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Menu2-gmgzxp5q.js";import"./FileItem-LsQwFAIP.js";import"./UploadFull-CznKQlPq.js";import"./TimeInput-BZB7Et3p.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRightMini-DjD3k9uh.js";import"./Calendar-CDnpIhMK.js";import"./SearchOutlined-tsI9ISqz.js";import"./StatusOkSolid-MBCvP7_O.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./index-Bnrns6p9.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Kira-D6S8lI4y.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Badge-DMO-MXiW.js";import"./useIntersectionChildren-B_rui53K.js";import"./useResizeObserver-LOJkjDvr.js";import"./Locale-3RTKV40-.js";import"./EllipsisOutlined-DUDKE8qX.js";const Ne=["top","left"],Ue={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},We="Tabs",Ge="В качестве основы используется AntdTabs из библиотеки Antd.",Le="Переключения в одном окне, между несколькими вкладками.",Ve="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=29927%3A101572",_e="https://pixso.net/app/design/3CiCb-boVrnv77vmGH45XA",N={dod:Ue,component:We,description:Ge,usage:Le,designLink:Ve,pixsoView:_e},on={title:"Hexa UI Components/Tabs",component:a,argTypes:{tabPosition:{control:"select",options:Ne},...He(["onChange","onTabClick","style","destroyInactiveTabPane","theme","className"])},args:{tabPosition:"top",defaultActiveKey:"1",children:Array.from({length:3}).map((t,n)=>e.createElement(a.TabPane,{tab:"Tab",key:n+1},"Content of Tab Pane ",n+1)),testId:"tabs-test-id",klId:"tabs-kl-id",padding:!1},parameters:{badges:[S.stable,S.reviewedByDesign],docs:{page:Ie(N)},design:N.pixsoView},decorators:[(t,n)=>e.createElement(Ke,null,e.createElement(t,{...n}))]},Ke=B.div` + width: 100%; +`,m={},d={render:t=>e.createElement(a,{...t},e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-1",text:"Tab",iconBefore:e.createElement(o,null)}),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-2",text:"Tab",iconAfter:e.createElement(o,null)}),key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-3",text:"Tab",iconBefore:e.createElement(o,null),iconAfter:e.createElement(o,null)}),key:"3"},"Content of Tab Pane 3"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-4",text:"Tab",number:0}),key:"4"},"Content of Tab Pane 4"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-5",text:"Tab",iconBefore:e.createElement(o,null),number:5}),key:"5"},"Content of Tab Pane 5"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-6",text:"Tab",iconAfter:e.createElement(o,null),number:5}),key:"6"},"Content of Tab Pane 6"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:"tab-7",text:"Tab",iconBefore:e.createElement(o,null),iconAfter:e.createElement(o,null),number:5}),key:"7"},"Content of Tab Pane 7"))},Me=ve.filter(t=>t==="critical"||t==="accent"),p={render:t=>{const{indicatorMode:n,...r}=t;return e.createElement(a,{...r},e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n}),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,number:5}),key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,iconBefore:e.createElement(o,null)}),key:"3"},"Content of Tab Pane 3"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,iconAfter:e.createElement(o,null)}),key:"4"},"Content of Tab Pane 4"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,iconBefore:e.createElement(o,null),number:5}),key:"5"},"Content of Tab Pane 5"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,iconBefore:e.createElement(o,null),iconAfter:e.createElement(o,null),number:5}),key:"6"},"Content of Tab Pane 6"))},argTypes:{indicatorMode:{control:"select",options:Me,description:'Indicator mode: you can use only "critical" for errors or "accent" for updates'}}},P={render:t=>{const{indicatorMode:n,...r}=t;return e.createElement(a,{...r},e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,infoTooltip:"Lorem ipsum"}),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,number:5,infoTooltip:"Lorem ipsum"}),key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,indicatorMode:n,iconBefore:e.createElement(o,null),infoTooltip:"Lorem ipsum"}),key:"3"},"Content of Tab Pane 3"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",iconBefore:e.createElement(o,null),infoTooltip:"Lorem ipsum",number:5}),key:"4"},"Content of Tab Pane 4"))},argTypes:{indicatorMode:{control:"select",options:Me,description:'Indicator mode: you can use only "critical" for errors or "accent" for updates'}}},u={render:t=>e.createElement(a,{...t},e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",indicator:!0,iconBefore:e.createElement(o,null),number:5}),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:"Tab",key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab",iconBefore:e.createElement(o,null),number:5,disabledTooltip:"This tab is disabled and has tooltip"}),disabled:!0,key:"3"},"Content of Tab Pane 3"),e.createElement(a.TabPane,{tab:"Tab",disabled:!0,key:"4"},"Content of Tab Pane 4"))},De=(t=15,n="Tab",r="Content of tab")=>Array.from({length:t},(s,i)=>i).map(s=>({text:n,disabled:s===8,content:r+" "+(s+1)})),f={render:t=>e.createElement(a,{...t},De(20,"tabs.dropdown.more").map((n,r)=>e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{testId:`tab-${r+1}`,text:Se(n.text)+" "+(r+1),iconBefore:e.createElement(o,null)}),key:r+1,disabled:n.disabled},n.content)))},U=e.createElement(T,{mode:"secondary",text:"Right extra button"}),$e=e.createElement(T,{mode:"secondary",text:"Left extra button"}),y={render:t=>e.createElement(Ce,{gap:16},e.createElement(ge,null,"Отступы и другие стили временно необходимо задавать вручную, в будущем будет проработано со стороны дизайна"),e.createElement(a,{...t,tabBarExtraContent:U}),e.createElement(a,{...t,tabBarExtraContent:{right:U,left:$e}}))},c=()=>{const[t,n]=H.useState(24),[r,s]=H.useState(!1),i=H.useMemo(()=>{const b=[];for(let M=0;Ms(!r)}),e.createElement(we,{visible:r,size:"large",onClose:()=>s(!1)},e.createElement(a,{tabBarExtraContent:e.createElement(e.Fragment,null,e.createElement(T,{mode:"tertiary",iconBefore:e.createElement(A,null),onClick:()=>{n(b=>b+1)}}),e.createElement(T,{mode:"tertiary",iconBefore:e.createElement(Ae,null),onClick:()=>{n(b=>b-1)}}))},i.map(b=>e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:`Tab ${b}`,number:b}),key:b},"Content of Tab Pane ",b)))))},x={render:t=>e.createElement(l,{...t},e.createElement(l.TabPaneHeader,{title:"Group 1 heading",key:"tab-group-header-1"}),e.createElement(a.TabPane,{tab:e.createElement(a.TabPaneHead,{text:"Tab 1",indicator:!0,iconBefore:e.createElement(o,null),number:5}),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:"Tab 2",key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:"Tab 3",key:"3"},"Content of Tab Pane 3"),e.createElement(l.TabPaneHeader,{divider:!0,title:"Group 2 heading",key:"tab-group-header-2"}),e.createElement(a.TabPane,{tab:"Tab 4",key:"4"},"Content of Tab Pane 4"),e.createElement(a.TabPane,{tab:"Tab 5",key:"5"},"Content of Tab Pane 5"),e.createElement(l.TabPaneHeader,{divider:!0,title:"Group 3 heading",key:"tab-group-header-3"}),e.createElement(a.TabPane,{tab:"Tab 6",key:"6"},"Content of Tab Pane 6"),e.createElement(a.TabPane,{tab:"Tab 7",key:"7"},"Content of Tab Pane 7")),args:{defaultActiveKey:"1"},argTypes:{...He(["tabPosition"])}},E={render:t=>e.createElement(a,{...t,tabPosition:"left"},e.createElement(a.TabPane,{tab:"Tab 1",key:"1"},e.createElement(a,{tabPosition:"top"},e.createElement(a.TabPane,{tab:"Tab 1.1",key:"1.1"},"Content in Tab 1.1"),e.createElement(a.TabPane,{tab:"Tab 1.2",key:"1.2"},"Content in Tab 1.2"))),e.createElement(a.TabPane,{tab:"Tab 2",key:"2"},"Content in Tab 2"))},ze=B.div` + min-height: 80vh; + display: flex; + flex-direction: column; +`,Fe=B(a)` + margin-top: 15px; + flex: 1 0 auto; +`,h={render:t=>e.createElement(ze,null,e.createElement(ge,null,"The Header"),e.createElement(Fe,{...t})),args:{tabPosition:"left"}},k={render:t=>e.createElement(Ce,{gap:48},e.createElement(a,{...t},e.createElement(a.TabPane,{tab:e.createElement(w,null),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:"Tab 2",key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:"Tab 3",key:"3"},"Content of Tab Pane 3")),e.createElement(a,{...t},e.createElement(a.TabPane,{tab:e.createElement(w.Textarea,null),key:"1"},"Content of Tab Pane 1"),e.createElement(a.TabPane,{tab:"Tab 2",key:"2"},"Content of Tab Pane 2"),e.createElement(a.TabPane,{tab:"Tab 3",key:"3"},"Content of Tab Pane 3")))},C={render:t=>{const[n,r]=H.useState("1"),s=async i=>{if(i==="1")return alert("You cannot switch to the tab 1 because the form has unsaved changes"),!1;if(i==="2")return window.confirm("Do you really want to switch to Tab 2? unsaved changes may be lost");r(i)};return e.createElement(a,{...t,activeKey:n,onChange:s},e.createElement(a.TabPane,{tab:"Tab 1",key:"1"},e.createElement(v,{items:[{label:"textbox",control:{component:"textbox",placeholder:"hello"}},{label:"textbox-masked",control:{component:"textbox-masked",maskOptions:{mask:"NUM.NUM.NUM.NUM",blocks:{NUM:{mask:/^[0-9]{1,3}$/}}},placeholder:"hello"}},{label:"textbox-number",control:{component:"textbox-number",placeholder:"123"}},{label:"textbox-password",control:{component:"textbox-password",value:"123"}}]})),e.createElement(a.TabPane,{tab:"Tab 2",key:"2"},e.createElement(v,{items:[{label:"textbox",control:{component:"textbox",placeholder:"hello"}},{label:"textbox-masked",control:{component:"textbox-masked",maskOptions:{mask:"NUM.NUM.NUM.NUM",blocks:{NUM:{mask:/^[0-9]{1,3}$/}}},placeholder:"hello"}},{label:"textbox-number",control:{component:"textbox-number",placeholder:"123"}},{label:"textbox-password",control:{component:"textbox-password",value:"123"}}]})))}},g={args:{source:{tabs:I.tabs,tabs_item:I.tabs_item}},render:t=>e.createElement(Be,{...t})};c.__docgenInfo={description:"",methods:[],displayName:"SidebarWithDynamicTabs"};var W,G,L;m.parameters={...m.parameters,docs:{...(W=m.parameters)==null?void 0:W.docs,source:{originalSource:"{}",...(L=(G=m.parameters)==null?void 0:G.docs)==null?void 0:L.source}}};var V,_,K;d.parameters={...d.parameters,docs:{...(V=d.parameters)==null?void 0:V.docs,source:{originalSource:`{ + render: (args: TabsProps) => + } />} key="1"> + Content of Tab Pane 1 + + } />} key="2"> + Content of Tab Pane 2 + + } iconAfter={} />} key="3"> + Content of Tab Pane 3 + + } key="4"> + Content of Tab Pane 4 + + } number={5} />} key="5"> + Content of Tab Pane 5 + + } number={5} />} key="6"> + Content of Tab Pane 6 + + } iconAfter={} number={5} />} key="7"> + Content of Tab Pane 7 + + +}`,...(K=(_=d.parameters)==null?void 0:_.docs)==null?void 0:K.source}}};var D,$,z;p.parameters={...p.parameters,docs:{...(D=p.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: (args: StoryTabsProps) => { + const { + indicatorMode, + ...props + } = args; + return + } key="1"> + Content of Tab Pane 1 + + } key="2"> + Content of Tab Pane 2 + + } />} key="3"> + Content of Tab Pane 3 + + } />} key="4"> + Content of Tab Pane 4 + + } number={5} />} key="5"> + Content of Tab Pane 5 + + } iconAfter={} number={5} />} key="6"> + Content of Tab Pane 6 + + ; + }, + argTypes: { + indicatorMode: { + control: 'select', + options: indicatorMode, + description: 'Indicator mode: you can use only "critical" for errors or "accent" for updates' + } + } +}`,...(z=($=p.parameters)==null?void 0:$.docs)==null?void 0:z.source}}};var F,R,O;P.parameters={...P.parameters,docs:{...(F=P.parameters)==null?void 0:F.docs,source:{originalSource:`{ + render: (args: StoryTabsProps) => { + const { + indicatorMode, + ...props + } = args; + return + } key="1"> + Content of Tab Pane 1 + + } key="2"> + Content of Tab Pane 2 + + } infoTooltip="Lorem ipsum" />} key="3"> + Content of Tab Pane 3 + + } infoTooltip="Lorem ipsum" number={5} />} key="4"> + Content of Tab Pane 4 + + ; + }, + argTypes: { + indicatorMode: { + control: 'select', + options: indicatorMode, + description: 'Indicator mode: you can use only "critical" for errors or "accent" for updates' + } + } +}`,...(O=(R=P.parameters)==null?void 0:R.docs)==null?void 0:O.source}}};var Y,J,Q;u.parameters={...u.parameters,docs:{...(Y=u.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + render: (args: TabsProps) => + } number={5} />} key="1"> + Content of Tab Pane 1 + + + Content of Tab Pane 2 + + } number={5} disabledTooltip="This tab is disabled and has tooltip" />} disabled key="3"> + Content of Tab Pane 3 + + + Content of Tab Pane 4 + + +}`,...(Q=(J=u.parameters)==null?void 0:J.docs)==null?void 0:Q.source}}};var X,Z,j;f.parameters={...f.parameters,docs:{...(X=f.parameters)==null?void 0:X.docs,source:{originalSource:`{ + render: (props: TabsProps) => { + return + {generateTabs(20, 'tabs.dropdown.more').map((el, i) => } />} key={i + 1} disabled={el.disabled}> + {el.content} + )} + ; + } +}`,...(j=(Z=f.parameters)==null?void 0:Z.docs)==null?void 0:j.source}}};var q,ee,ae;y.parameters={...y.parameters,docs:{...(q=y.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: (args: TabsProps) => +

Отступы и другие стили временно необходимо задавать вручную, в будущем будет проработано со стороны дизайна

+ + +
+}`,...(ae=(ee=y.parameters)==null?void 0:ee.docs)==null?void 0:ae.source}}};var te,ne,oe;c.parameters={...c.parameters,docs:{...(te=c.parameters)==null?void 0:te.docs,source:{originalSource:`() => { + const [tabsCount, setTabsCount] = useState(24); + const [sidebarVisible, setSidebarVisible] = useState(false); + const tabs = useMemo(() => { + const tabs: number[] = []; + for (let i = 0; i < tabsCount; i++) { + tabs.push(i); + } + return tabs; + }, [tabsCount]); + return <> + + + }> + {tabs.map(i => { + return } key={i}> + Content of Tab Pane {i} + ; + })} + + + ; +}`,...(oe=(ne=c.parameters)==null?void 0:ne.docs)==null?void 0:oe.source}}};var re,be,se;x.parameters={...x.parameters,docs:{...(re=x.parameters)==null?void 0:re.docs,source:{originalSource:`{ + render: (args: TabsProps) => + {/* Группа 1 */} + + } number={5} />} key="1"> + Content of Tab Pane 1 + + + Content of Tab Pane 2 + + + Content of Tab Pane 3 + + + {/* Группа 2 */} + + + Content of Tab Pane 4 + + + Content of Tab Pane 5 + + + {/* Группа 3 */} + + + Content of Tab Pane 6 + + + Content of Tab Pane 7 + + , + args: { + defaultActiveKey: '1' + }, + argTypes: { + ...sbHideControls(['tabPosition']) + } +}`,...(se=(be=x.parameters)==null?void 0:be.docs)==null?void 0:se.source}}};var ie,ce,Te;E.parameters={...E.parameters,docs:{...(ie=E.parameters)==null?void 0:ie.docs,source:{originalSource:`{ + render: (args: TabsProps) => + + + + Content in Tab 1.1 + + + Content in Tab 1.2 + + + + Content in Tab 2 + +}`,...(Te=(ce=E.parameters)==null?void 0:ce.docs)==null?void 0:Te.source}}};var le,me,de;h.parameters={...h.parameters,docs:{...(le=h.parameters)==null?void 0:le.docs,source:{originalSource:`{ + render: (args: TabsProps) => +

The Header

+ +
, + args: { + tabPosition: 'left' + } +}`,...(de=(me=h.parameters)==null?void 0:me.docs)==null?void 0:de.source}}};var pe,Pe,ue;k.parameters={...k.parameters,docs:{...(pe=k.parameters)==null?void 0:pe.docs,source:{originalSource:`{ + render: (args: TabsProps) => + + } key="1"> + Content of Tab Pane 1 + + + Content of Tab Pane 2 + + + Content of Tab Pane 3 + + + + } key="1"> + Content of Tab Pane 1 + + + Content of Tab Pane 2 + + + Content of Tab Pane 3 + + + +}`,...(ue=(Pe=k.parameters)==null?void 0:Pe.docs)==null?void 0:ue.source}}};var fe,ye,xe;C.parameters={...C.parameters,docs:{...(fe=C.parameters)==null?void 0:fe.docs,source:{originalSource:`{ + render: (args: TabsProps) => { + const [activeKey, setActiveKey] = useState('1'); + const handleChange = async (key: string) => { + if (key === '1') { + alert('You cannot switch to the tab 1 because the form has unsaved changes'); + return false; + } + if (key === '2') { + return window.confirm('Do you really want to switch to Tab 2? unsaved changes may be lost'); + } + setActiveKey(key); + }; + return + +
+ + +
+ + ; + } +}`,...(xe=(ye=C.parameters)==null?void 0:ye.docs)==null?void 0:xe.source}}};var Ee,he,ke;g.parameters={...g.parameters,docs:{...(Ee=g.parameters)==null?void 0:Ee.docs,source:{originalSource:`{ + args: { + source: { + tabs: componentColors.tabs, + tabs_item: componentColors.tabs_item + } + }, + render: args => +}`,...(ke=(he=g.parameters)==null?void 0:he.docs)==null?void 0:ke.source}}};const rn=["Basic","WithIconAndNumber","WithIndicator","WithInfoIcon","WithDisabled","CollapsedHorizontalGroup","WithExtraContent","SidebarWithDynamicTabs","WithGroupedTabs","TabsInsideTabs","StretchedInHeight","WithTextbox","WithPreventTabChange","ColorTokens"];export{m as Basic,f as CollapsedHorizontalGroup,g as ColorTokens,c as SidebarWithDynamicTabs,h as StretchedInHeight,E as TabsInsideTabs,u as WithDisabled,y as WithExtraContent,x as WithGroupedTabs,d as WithIconAndNumber,p as WithIndicator,P as WithInfoIcon,C as WithPreventTabChange,k as WithTextbox,rn as __namedExportsOrder,on as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag-DxDPN1QL.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag-DxDPN1QL.js new file mode 100644 index 00000000..5c9485f7 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag-DxDPN1QL.js @@ -0,0 +1,108 @@ +import{T as B}from"./TextReducer-CXi1K97e.js";import{a1 as F,a0 as x,w as D,u as U,R as n,af as j,T as V,A as K,au as X,j as Y,y as J,H as Q}from"./iframe-zz6a49H8.js";import{o as W}from"./StatusDangerSolid1-CvSXOBl-.js";import{G as Z}from"./Group-DXZR9jfV.js";import{T as ee}from"./index-C1mxiEMc.js";const e=F(),oe=x` + ${({outlined:t})=>{const o=t?"outlined":"filled";return x` + max-width: 100%; + display: inline-flex; + height: ${e("height")}; + align-items: center; + border-radius: ${e("borderRadius")}; + border: ${e(`${o}.enabled.border`)}; + padding: ${e("padding")}; + gap: ${e("gap")}; + background: ${e(`${o}.enabled.background`)}; + box-sizing: border-box; + cursor: default; + outline: none; + box-shadow: none; + + .kl-components-tag-text { + overflow: hidden; + text-overflow: ellipsis; + color: ${e(`${o}.enabled.color`)}; + } + .kl-components-tag-icon { + color: ${e(`${o}.enabled.icon`)}; + } + + &&.ant-tag.uninteractive { + &:focus, + &:focus-visible { + border: ${e(`${o}.enabled.border`)}; + } + } + + &&.ant-tag.interactive { + cursor: pointer; + + &:focus-visible { + box-shadow: ${e(`${o}.focus.boxShadow`)}; + } + + &:hover { + color: ${e(`${o}.hover.color`)}; + background: ${e(`${o}.hover.background`)}; + border: ${e(`${o}.hover.border`)}; + } + + &:active { + color: ${e(`${o}.active.color`)}; + background: ${e(`${o}.active.background`)}; + border: ${e(`${o}.active.border`)}; + } + } + + &[disabled] { + color: ${e("disabled.color")}; + background: ${e("disabled.background")}; + border: ${e("disabled.border")}; + + .kl-components-tag-text { + color: ${e("disabled.color")}; + } + .kl-components-tag-icon { + color: ${e("disabled.icon")}; + } + } + + &[readonly] { + color: ${e("readOnly.color")}; + background: ${e("readOnly.background")}; + border: ${e("readOnly.border")}; + + .kl-components-tag-text { + color: ${e("readOnly.color")}; + } + .kl-components-tag-icon { + color: ${e("readOnly.icon")}; + } + } + + &.ant-tag.invalid { + color: ${e("invalid.color")}; + background: ${e("invalid.background")}; + border: ${e("invalid.border")}; + + .tag-invalid-icon { + color: ${e("invalid.iconStatus")}; + } + } + + &.ant-tag-hidden { + display: none; + } + + &[ant-click-animating-without-extra-node=true]::after, + .ant-click-animating-node { + display: none; + } + `}} +`,ne=t=>D(t,{componentName:"tag",defaultValues:{mode:"neutral",size:"medium"},propsToDrill:["mode","size"]}),te=Q(ee).withConfig({shouldForwardProp:t=>!["cssConfig","interactive","truncation","outlined"].includes(t)})` + ${oe} +`,r=t=>{const o=ne(t),i=U(o);return n.createElement(re,{...i})},ae="...",w=50,re=({children:t,icon:o,cssConfig:i,label:C,onClose:p,className:E,closable:M,invalid:s,outlined:b,ref:ie,testAttributes:g,isResponsive:I,...f})=>{const{mode:q,size:P,disabled:l,readOnly:T,interactive:c,truncation:S={},onClick:h}=f,y=!T&&!l&&!s,N=y&&(c||h),R=(!y||!c)&&!h,{maxChars:d,truncationSymbol:v=ae,tooltipPosition:O}=S,z=!b&&q!=="neutral"?"ghostInverted":"ghost",a=t||C,$=d&&d<=w?d:w,k=typeof a=="string"&&a.length>$,A=k?`${a.substring(0,$-v.length)}${v}`:a,{testId:L,klId:G}=j("close-icon",g),H=n.createElement(n.Fragment,null,o&&n.cloneElement(o,{className:"kl-components-tag-icon"}),n.createElement(V,{type:"BTM4",className:"kl-components-tag-text"},A),s&&n.createElement(W,{className:"tag-invalid-icon"}),M&&n.createElement(K,{mode:z,size:P,icon:n.createElement(X,null),disabled:l||T,onClick:u=>{p&&!l&&p(u)},testId:L,klId:G})),_=Y(E,{invalid:s,interactive:N,uninteractive:R}),m=n.createElement(te,{onMouseDown:u=>{u.stopPropagation()},cssConfig:i,tabIndex:c?0:void 0,className:_,outlined:b,...g,...f},H);return k?n.createElement(J,{text:a,placement:O},m):I?n.createElement(B,{tooltip:a},m):m};r.Group=t=>n.createElement(Z,{Component:r,...t});r.Group.displayName="TagGroup";r.__docgenInfo={description:"",methods:[{name:"Group",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:null}],returns:null}],displayName:"Tag",props:{size:{required:!1,tsType:{name:"Extract",elements:[{name:"SizingType"},{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}]}],raw:"Extract"},description:"Size"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},mode:{required:!1,tsType:{name:"tagModes[number]",raw:"typeof tagModes[number]"},description:"Color mode"},children:{required:!1,tsType:{name:"ReactNode"},description:"Content"},icon:{required:!1,tsType:{name:"ReactNode"},description:"Icon"},closable:{required:!1,tsType:{name:"boolean"},description:"Is it closable?"},truncation:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + /** Maximum number of characters allowed in the tag content */ + maxChars?: number, + /** Truncation symbol */ + truncationSymbol?: string, + /** Position of the tooltip when content is truncated */ + tooltipPosition?: TooltipProps['placement'] +}`,signature:{properties:[{key:"maxChars",value:{name:"number",required:!1},description:"Maximum number of characters allowed in the tag content"},{key:"truncationSymbol",value:{name:"string",required:!1},description:"Truncation symbol"},{key:"tooltipPosition",value:{name:"TooltipProps['placement']",raw:"TooltipProps['placement']",required:!1},description:"Position of the tooltip when content is truncated"}]}},description:"Config for tag truncation"},outlined:{required:!1,tsType:{name:"boolean"},description:"Is outlined"},interactive:{required:!1,tsType:{name:"boolean"},description:"Make tag interactive"},label:{required:!1,tsType:{name:"ReactNode"},description:"Label"},disabled:{required:!1,tsType:{name:"boolean"},description:"Is disabled"},readOnly:{required:!1,tsType:{name:"boolean"},description:"Is readonly"},invalid:{required:!1,tsType:{name:"union",raw:"null | boolean",elements:[{name:"null"},{name:"boolean"}]},description:"Is invalid"},onClose:{required:!1,tsType:{name:"signature",type:"function",raw:"(e?: MouseEvent) => void",signature:{arguments:[{type:{name:"MouseEvent",elements:[{name:"HTMLElement"},{name:"globalThis.MouseEvent"}],raw:"MouseEvent"},name:"e"}],return:{name:"void"}}},description:"Callback executed when tag is closed"},isResponsive:{required:!1,tsType:{name:"boolean"},description:`Flag that makes tag responsive +If this option is enabled tag behaves like a block element`}}};export{r as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag.stories-D4rylnUx.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag.stories-D4rylnUx.js new file mode 100644 index 00000000..096293e0 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tag.stories-D4rylnUx.js @@ -0,0 +1,113 @@ +import{T as ce}from"./Palette-oU4WYbWy.js";import{R as e,$ as t,S as n,b as M,am as ne,c as me,T as de,H as te}from"./iframe-zz6a49H8.js";import{w as ge}from"./withMeta-CjSZnBk7.js";import{s as pe}from"./helpers-BytZKRkB.js";import{o as se}from"./Advertisement-Yh_igVk5.js";import{M as z}from"./meta-BPjjWn3_.js";import{T as a}from"./Tag-DxDPN1QL.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const le=()=>e.createElement(e.Fragment,null,e.createElement(t,{type:"H4"},"Examples"),e.createElement(t,{type:"H5"},"Базовый"),e.createElement(n,{gap:8,direction:"vertical",align:"flex-start"},e.createElement(t,null,"Medium"),e.createElement(n,{gap:4,direction:"horizontal",align:"flex-start"},e.createElement(a,{mode:"emerald"},"Emerald"),e.createElement(a,{mode:"marengo"},"Marengo"),e.createElement(a,{mode:"marina"},"Marina"),e.createElement(a,{mode:"orange"},"Orange")),e.createElement(t,null,"Small"),e.createElement(n,{gap:4,direction:"horizontal",align:"flex-start"},e.createElement(a,{mode:"emerald",size:"small"},"Emerald"),e.createElement(a,{mode:"marengo",size:"small"},"Marengo"),e.createElement(a,{mode:"marina",size:"small"},"Marina"),e.createElement(a,{mode:"orange",size:"small"},"Orange"))),e.createElement(t,{type:"H5"},"Closable"),e.createElement(t,{type:"H6"},"О том как использовать closable тэги можно узнать тут - https://codesandbox.io/s/3f2i24?file=/demo.js"),e.createElement(n,{gap:4,direction:"horizontal",align:"flex-start"},e.createElement(a,{mode:"emerald",closable:!0},"Emerald"),e.createElement(a,{mode:"marengo",closable:!0},"Marengo"),e.createElement(a,{mode:"marina",closable:!0},"Marina"),e.createElement(a,{mode:"orange",closable:!0},"Orange")));le.__docgenInfo={description:"",methods:[],displayName:"TagDocs"};const ue=te.div` + display: flex; + flex-direction: column; + flex-wrap: wrap; + gap: 10px; + margin-bottom: 20px; + align-items: center; +`,$e={title:"Hexa UI Components/Tag",component:a,argTypes:{size:{options:["small","medium"],control:{type:"radio"}},...pe(["theme","icon","onClose","label"])},args:{size:"small",interactive:!1,closable:!1,testId:"tag-test-id",klId:"tag-kl-id"},parameters:{badges:[M.stable,M.reviewedByDesign],docs:{page:ge(z,le)},design:z.pixsoView}},l={render:o=>e.createElement(n,{gap:4,direction:"horizontal"},e.createElement(a,{...o},`I'm a ${o.mode} tag`),e.createElement(a,{...o,onClose:()=>console.log("outlined tag"),outlined:!0},`I'm a ${o.mode} outlined tag`)),args:{mode:"neutral"},argTypes:{mode:{options:ne,control:{type:"select"}}}},s=o=>e.createElement(n,{gap:16,direction:"horizontal"},e.createElement(ue,null,ne.map((r,ie)=>e.createElement("div",{key:r+ie},e.createElement(a,{...o,key:r,mode:r},`I'm a ${r} tag`),r!=="ai"&&e.createElement(a,{...o,key:`${r}-outlined`,mode:r,onClose:()=>console.log("outlined tag"),outlined:!0},`I'm a ${r} outlined tag`))))),i={render:s.bind({})},c={render:s.bind({}),args:{icon:e.createElement(se,null),size:"medium"}},m={render:s.bind({}),args:{size:"medium",closable:!0}},d={render:s.bind({}),args:{size:"medium",closable:!0,onClick:()=>console.log("tag")}},g={render:s.bind({}),args:{size:"medium",closable:!0,icon:e.createElement(se,null)}},C=o=>r=>e.createElement(n,{gap:16,direction:"horizontal"},e.createElement(a,{...r},o," tag"),e.createElement(a,{...r,closable:!0,onClose:()=>console.log(`${o} closable tag`)},o," closable tag")),p={render:C("Readonly"),args:{readOnly:!0,size:"medium"}},u={render:C("Invalid"),args:{invalid:!0,size:"medium"}},b={render:C("Disabled"),args:{disabled:!0,size:"medium"}},T={args:{children:"This is a looooong long looooong long looooong long tag content that should be truncated on maxChars prop.",onClick:()=>console.log("tag!"),closable:!0,onClose:()=>console.log("Max chars tag"),size:"medium",truncation:{maxChars:30,tooltipPosition:"bottom",truncationSymbol:"..."}}},be=te.div` + width: 30%; + padding: 20px; +`,E={render:o=>e.createElement("div",{style:{width:"100%"}},e.createElement(de,null,"Try to change (↔️) browser width and look at tag reaction"),e.createElement(be,null,e.createElement(a,{...o},o.children))),args:{children:"Some medium size and responsive tag",size:"medium",isResponsive:!0}},h={args:{source:me.tag},render:o=>e.createElement(ce,{...o})};var x,y,k;l.parameters={...l.parameters,docs:{...(x=l.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: (args: TagProps) => + + {\`I'm a \${args.mode} tag\`} + + console.log('outlined tag')} outlined> + {\`I'm a \${args.mode} outlined tag\`} + + , + args: { + mode: 'neutral' + }, + argTypes: { + mode: { + options: tagModes, + control: { + type: 'select' + } + } + } +}`,...(k=(y=l.parameters)==null?void 0:y.docs)==null?void 0:k.source}}};var f,v,S;i.parameters={...i.parameters,docs:{...(f=i.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: AllModesMock.bind({}) +}`,...(S=(v=i.parameters)==null?void 0:v.docs)==null?void 0:S.source}}};var I,A,w;c.parameters={...c.parameters,docs:{...(I=c.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: AllModesMock.bind({}), + args: { + icon: , + size: 'medium' + } +}`,...(w=(A=c.parameters)==null?void 0:A.docs)==null?void 0:w.source}}};var D,R,$;m.parameters={...m.parameters,docs:{...(D=m.parameters)==null?void 0:D.docs,source:{originalSource:`{ + render: AllModesMock.bind({}), + args: { + size: 'medium', + closable: true + } +}`,...($=(R=m.parameters)==null?void 0:R.docs)==null?void 0:$.source}}};var H,O,P;d.parameters={...d.parameters,docs:{...(H=d.parameters)==null?void 0:H.docs,source:{originalSource:`{ + render: AllModesMock.bind({}), + args: { + size: 'medium', + closable: true, + onClick: () => console.log('tag') + } +}`,...(P=(O=d.parameters)==null?void 0:O.docs)==null?void 0:P.source}}};var _,B,V;g.parameters={...g.parameters,docs:{...(_=g.parameters)==null?void 0:_.docs,source:{originalSource:`{ + render: AllModesMock.bind({}), + args: { + size: 'medium', + closable: true, + icon: + } +}`,...(V=(B=g.parameters)==null?void 0:B.docs)==null?void 0:V.source}}};var W,j,F;p.parameters={...p.parameters,docs:{...(W=p.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: DefaultAndClosableMock('Readonly'), + args: { + readOnly: true, + size: 'medium' + } +}`,...(F=(j=p.parameters)==null?void 0:j.docs)==null?void 0:F.source}}};var N,U,q;u.parameters={...u.parameters,docs:{...(N=u.parameters)==null?void 0:N.docs,source:{originalSource:`{ + render: DefaultAndClosableMock('Invalid'), + args: { + invalid: true, + size: 'medium' + } +}`,...(q=(U=u.parameters)==null?void 0:U.docs)==null?void 0:q.source}}};var G,J,K;b.parameters={...b.parameters,docs:{...(G=b.parameters)==null?void 0:G.docs,source:{originalSource:`{ + render: DefaultAndClosableMock('Disabled'), + args: { + disabled: true, + size: 'medium' + } +}`,...(K=(J=b.parameters)==null?void 0:J.docs)==null?void 0:K.source}}};var L,Q,X;T.parameters={...T.parameters,docs:{...(L=T.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + children: 'This is a looooong long looooong long looooong long tag content that should be truncated on maxChars prop.', + onClick: () => console.log('tag!'), + closable: true, + onClose: () => console.log('Max chars tag'), + size: 'medium', + truncation: { + maxChars: 30, + tooltipPosition: 'bottom', + truncationSymbol: '...' + } + } +}`,...(X=(Q=T.parameters)==null?void 0:Q.docs)==null?void 0:X.source}}};var Y,Z,ee;E.parameters={...E.parameters,docs:{...(Y=E.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + render: (args: TagProps) => { + return
+ Try to change (↔️) browser width and look at tag reaction + + + {args.children} + + +
; + }, + args: { + children: 'Some medium size and responsive tag', + size: 'medium', + isResponsive: true + } +}`,...(ee=(Z=E.parameters)==null?void 0:Z.docs)==null?void 0:ee.source}}};var ae,oe,re;h.parameters={...h.parameters,docs:{...(ae=h.parameters)==null?void 0:ae.docs,source:{originalSource:`{ + args: { + source: componentColors.tag + }, + render: args => +}`,...(re=(oe=h.parameters)==null?void 0:oe.docs)==null?void 0:re.source}}};const He=["Basic","AllModeVariants","TagsWithIcons","ClosableTags","ClickedTags","ClosableAndIconCombo","ReadonlyTag","InvalidTag","DisabledTag","MaxCharsTag","ResponsiveTag","ColorTokens"];export{i as AllModeVariants,l as Basic,d as ClickedTags,g as ClosableAndIconCombo,m as ClosableTags,h as ColorTokens,b as DisabledTag,u as InvalidTag,T as MaxCharsTag,p as ReadonlyTag,E as ResponsiveTag,c as TagsWithIcons,He as __namedExportsOrder,$e as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagGroup.stories-CD-ngYar.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagGroup.stories-CD-ngYar.js new file mode 100644 index 00000000..b72a3575 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagGroup.stories-CD-ngYar.js @@ -0,0 +1,9 @@ +import{b as o}from"./iframe-zz6a49H8.js";import{M as s}from"./meta-BPjjWn3_.js";import{T as n}from"./Tag-DxDPN1QL.js";import"./preload-helper-C1FmrZbK.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";const h={title:"Hexa UI Components/Tag/Group",component:n.Group,argTypes:{orientation:{options:["horizontal","vertical"],control:{type:"radio"}}},args:{orientation:"horizontal"},parameters:{badges:[o.stable,o.reviewedByDesign],design:s.pixsoView}},r={args:{items:Array.from({length:5},(m,i)=>({label:`Tag ${i+1}`}))}};var a,e,t;r.parameters={...r.parameters,docs:{...(a=r.parameters)==null?void 0:a.docs,source:{originalSource:`{ + args: { + items: Array.from({ + length: 5 + }, (_, index) => ({ + label: \`Tag \${index + 1}\` + })) + } +}`,...(t=(e=r.parameters)==null?void 0:e.docs)==null?void 0:t.source}}};const _=["Basic"];export{r as Basic,_ as __namedExportsOrder,h as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup-CsggUlLJ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup-CsggUlLJ.js new file mode 100644 index 00000000..a6c656bc --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup-CsggUlLJ.js @@ -0,0 +1,178 @@ +import{u as x}from"./useImmutableRef-owuA66Vn.js";import{u as C}from"./useResizeObserver-LOJkjDvr.js";import{P as q}from"./Popover-B2Trw9mJ.js";import{r as s,R as n,y as S,H as k}from"./iframe-zz6a49H8.js";import{T as M}from"./Tag-DxDPN1QL.js";const L=k.div.withConfig({shouldForwardProp:e=>!["isMultiline"].includes(e)})` + width: 100%; + display: flex; + flex-grow: 1; + ${({isMultiline:e})=>!e&&"overflow: hidden;"} + gap: 8px; + + .hexa-tag-reduction-group-shown-tags { + display: flex; + gap: 8px; + ${({isMultiline:e})=>e&&"flex-wrap: wrap;"} + } + + .hexa-tag-reduction-group-hidden-elements { + display: flex; + gap: 8px; + position: absolute; + z-index: -1; + opacity: 0; + } +`,u=k(M)` + display: flex; + margin: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + flex-shrink: 1; + + > span { + display: block; + } + + &.hexa-tag-reduction-group-trunc-tag { + overflow: visible; + } +`,h=50,y=34,c=8,H=({isMultiline:e=!1,items:a,reductionTag:w})=>{const[m,p]=s.useState(a),[b,g]=s.useState(),[v,f]=s.useState([]),[r,E]=x(),{right:d}=C(r)??{right:0},i=s.useMemo(()=>{if(e)return;if(dR.getBoundingClientRect().right+c>d);if(l===-1)return;const T=d-o[l].getBoundingClientRect().left;return(l===o.length-1?T>h:T>h+c+y)?l:l-1},[d,r.current,c,e]),I=!e&&i!==void 0&&!!v.length;return s.useEffect(()=>{switch(i){case void 0:p(a),g(void 0),f([]);break;case-1:p([]),g(void 0),f(a);break;default:p(a.slice(0,i)),g(a[i]),f(a.slice(i+1))}},[i]),n.createElement(L,{ref:E,isMultiline:e},!e&&n.createElement("div",{className:"hexa-tag-reduction-group-hidden-elements"},a.map((t,o)=>n.createElement(u,{key:o,...t}))),!!(m&&m.length)&&n.createElement("div",{className:"hexa-tag-reduction-group-shown-tags"},m.map((t,o)=>n.createElement(u,{key:o,...t}))),b&&n.createElement(S,{text:b.label},n.createElement(u,{...b})),I&&n.createElement(q,{content:n.createElement(M.Group,{items:v})},n.createElement(u,{...w,className:"hexa-tag-reduction-group-trunc-tag"},`+${v.length}`)))};H.__docgenInfo={description:"",methods:[],displayName:"TagReductionGroup",props:{items:{required:!0,tsType:{name:"Array",elements:[{name:"intersection",raw:`TagThemeProps & RefAttributes & HTMLAttributes & { + /** Content */ + children?: ReactNode, + /** Icon */ + icon?: ReactNode, + /** Is it closable? */ + closable?: boolean, + /** Config for tag truncation */ + truncation?: TruncationProps, + /** Is outlined */ + outlined?: boolean, + /** Make tag interactive */ + interactive?: boolean, + /** Label */ + label?: ReactNode, + /** Is disabled */ + disabled?: boolean, + /** Is readonly */ + readOnly?: boolean, + /** Is invalid */ + invalid?: null | boolean, + /** Callback executed when tag is closed */ + onClose?: (e?: MouseEvent) => void, + /** + * Flag that makes tag responsive + * If this option is enabled tag behaves like a block element + */ + isResponsive?: boolean +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Size */ + size?: TagSize, + /** Custom theme */ + theme?: Theme, + /** Color mode */ + mode?: TagMode +}`,signature:{properties:[{key:"size",value:{name:"Extract",elements:[{name:"SizingType"},{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!1},description:"Size"},{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"},{key:"mode",value:{name:"tagModes[number]",raw:"typeof tagModes[number]",required:!1},description:"Color mode"}]}},{name:"RefAttributes",elements:[{name:"HTMLSpanElement"}],raw:"RefAttributes"},{name:"HTMLAttributes",elements:[{name:"HTMLSpanElement"}],raw:"HTMLAttributes"},{name:"signature",type:"object",raw:`{ + /** Content */ + children?: ReactNode, + /** Icon */ + icon?: ReactNode, + /** Is it closable? */ + closable?: boolean, + /** Config for tag truncation */ + truncation?: TruncationProps, + /** Is outlined */ + outlined?: boolean, + /** Make tag interactive */ + interactive?: boolean, + /** Label */ + label?: ReactNode, + /** Is disabled */ + disabled?: boolean, + /** Is readonly */ + readOnly?: boolean, + /** Is invalid */ + invalid?: null | boolean, + /** Callback executed when tag is closed */ + onClose?: (e?: MouseEvent) => void, + /** + * Flag that makes tag responsive + * If this option is enabled tag behaves like a block element + */ + isResponsive?: boolean +}`,signature:{properties:[{key:"children",value:{name:"ReactNode",required:!1},description:"Content"},{key:"icon",value:{name:"ReactNode",required:!1},description:"Icon"},{key:"closable",value:{name:"boolean",required:!1},description:"Is it closable?"},{key:"truncation",value:{name:"signature",type:"object",raw:`{ + /** Maximum number of characters allowed in the tag content */ + maxChars?: number, + /** Truncation symbol */ + truncationSymbol?: string, + /** Position of the tooltip when content is truncated */ + tooltipPosition?: TooltipProps['placement'] +}`,signature:{properties:[{key:"maxChars",value:{name:"number",required:!1},description:"Maximum number of characters allowed in the tag content"},{key:"truncationSymbol",value:{name:"string",required:!1},description:"Truncation symbol"},{key:"tooltipPosition",value:{name:"TooltipProps['placement']",raw:"TooltipProps['placement']",required:!1},description:"Position of the tooltip when content is truncated"}]},required:!1},description:"Config for tag truncation"},{key:"outlined",value:{name:"boolean",required:!1},description:"Is outlined"},{key:"interactive",value:{name:"boolean",required:!1},description:"Make tag interactive"},{key:"label",value:{name:"ReactNode",required:!1},description:"Label"},{key:"disabled",value:{name:"boolean",required:!1},description:"Is disabled"},{key:"readOnly",value:{name:"boolean",required:!1},description:"Is readonly"},{key:"invalid",value:{name:"union",raw:"null | boolean",elements:[{name:"null"},{name:"boolean"}],required:!1},description:"Is invalid"},{key:"onClose",value:{name:"signature",type:"function",raw:"(e?: MouseEvent) => void",signature:{arguments:[{type:{name:"MouseEvent",elements:[{name:"HTMLElement"},{name:"globalThis.MouseEvent"}],raw:"MouseEvent"},name:"e"}],return:{name:"void"}},required:!1},description:"Callback executed when tag is closed"},{key:"isResponsive",value:{name:"boolean",required:!1},description:`Flag that makes tag responsive +If this option is enabled tag behaves like a block element`}]}},{name:"TestingProps"}]}],raw:"TagProps[]"},description:"Array of items"},isMultiline:{required:!1,tsType:{name:"boolean"},description:"Should render in multiple lines",defaultValue:{value:"false",computed:!1}},reductionTag:{required:!1,tsType:{name:"Pick",elements:[{name:"intersection",raw:`TagThemeProps & RefAttributes & HTMLAttributes & { + /** Content */ + children?: ReactNode, + /** Icon */ + icon?: ReactNode, + /** Is it closable? */ + closable?: boolean, + /** Config for tag truncation */ + truncation?: TruncationProps, + /** Is outlined */ + outlined?: boolean, + /** Make tag interactive */ + interactive?: boolean, + /** Label */ + label?: ReactNode, + /** Is disabled */ + disabled?: boolean, + /** Is readonly */ + readOnly?: boolean, + /** Is invalid */ + invalid?: null | boolean, + /** Callback executed when tag is closed */ + onClose?: (e?: MouseEvent) => void, + /** + * Flag that makes tag responsive + * If this option is enabled tag behaves like a block element + */ + isResponsive?: boolean +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Size */ + size?: TagSize, + /** Custom theme */ + theme?: Theme, + /** Color mode */ + mode?: TagMode +}`,signature:{properties:[{key:"size",value:{name:"Extract",elements:[{name:"SizingType"},{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}]}],raw:"Extract",required:!1},description:"Size"},{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme"},{key:"mode",value:{name:"tagModes[number]",raw:"typeof tagModes[number]",required:!1},description:"Color mode"}]}},{name:"RefAttributes",elements:[{name:"HTMLSpanElement"}],raw:"RefAttributes"},{name:"HTMLAttributes",elements:[{name:"HTMLSpanElement"}],raw:"HTMLAttributes"},{name:"signature",type:"object",raw:`{ + /** Content */ + children?: ReactNode, + /** Icon */ + icon?: ReactNode, + /** Is it closable? */ + closable?: boolean, + /** Config for tag truncation */ + truncation?: TruncationProps, + /** Is outlined */ + outlined?: boolean, + /** Make tag interactive */ + interactive?: boolean, + /** Label */ + label?: ReactNode, + /** Is disabled */ + disabled?: boolean, + /** Is readonly */ + readOnly?: boolean, + /** Is invalid */ + invalid?: null | boolean, + /** Callback executed when tag is closed */ + onClose?: (e?: MouseEvent) => void, + /** + * Flag that makes tag responsive + * If this option is enabled tag behaves like a block element + */ + isResponsive?: boolean +}`,signature:{properties:[{key:"children",value:{name:"ReactNode",required:!1},description:"Content"},{key:"icon",value:{name:"ReactNode",required:!1},description:"Icon"},{key:"closable",value:{name:"boolean",required:!1},description:"Is it closable?"},{key:"truncation",value:{name:"signature",type:"object",raw:`{ + /** Maximum number of characters allowed in the tag content */ + maxChars?: number, + /** Truncation symbol */ + truncationSymbol?: string, + /** Position of the tooltip when content is truncated */ + tooltipPosition?: TooltipProps['placement'] +}`,signature:{properties:[{key:"maxChars",value:{name:"number",required:!1},description:"Maximum number of characters allowed in the tag content"},{key:"truncationSymbol",value:{name:"string",required:!1},description:"Truncation symbol"},{key:"tooltipPosition",value:{name:"TooltipProps['placement']",raw:"TooltipProps['placement']",required:!1},description:"Position of the tooltip when content is truncated"}]},required:!1},description:"Config for tag truncation"},{key:"outlined",value:{name:"boolean",required:!1},description:"Is outlined"},{key:"interactive",value:{name:"boolean",required:!1},description:"Make tag interactive"},{key:"label",value:{name:"ReactNode",required:!1},description:"Label"},{key:"disabled",value:{name:"boolean",required:!1},description:"Is disabled"},{key:"readOnly",value:{name:"boolean",required:!1},description:"Is readonly"},{key:"invalid",value:{name:"union",raw:"null | boolean",elements:[{name:"null"},{name:"boolean"}],required:!1},description:"Is invalid"},{key:"onClose",value:{name:"signature",type:"function",raw:"(e?: MouseEvent) => void",signature:{arguments:[{type:{name:"MouseEvent",elements:[{name:"HTMLElement"},{name:"globalThis.MouseEvent"}],raw:"MouseEvent"},name:"e"}],return:{name:"void"}},required:!1},description:"Callback executed when tag is closed"},{key:"isResponsive",value:{name:"boolean",required:!1},description:`Flag that makes tag responsive +If this option is enabled tag behaves like a block element`}]}},{name:"TestingProps"}]},{name:"union",raw:"'size' | 'outlined'",elements:[{name:"literal",value:"'size'"},{name:"literal",value:"'outlined'"}]}],raw:"Pick"},description:"Reduction tag properties"}}};export{H as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup.stories-C0ir-Hie.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup.stories-C0ir-Hie.js new file mode 100644 index 00000000..ee68428d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TagReductionGroup.stories-C0ir-Hie.js @@ -0,0 +1,12 @@ +import{R as e,b as i}from"./iframe-zz6a49H8.js";import{S as l}from"./StoryComponents-C4fwEYRs.js";import{l as c}from"./Placeholder-Bv52avk_.js";import{M as d}from"./meta-BPjjWn3_.js";import{T as m}from"./TagReductionGroup-CsggUlLJ.js";import"./preload-helper-C1FmrZbK.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./useImmutableRef-owuA66Vn.js";import"./useResizeObserver-LOJkjDvr.js";const H={title:"Hexa UI Components/Tag/Reduction",component:m,argTypes:{},args:{items:[{label:"Восточно-Сибирская жд"},{label:"Забайкальская жд"},{label:"Северо-Кавказская жд"},{label:"Московская окружная жд"},{label:"Южно-Уральская жд"},{label:"Октябрьская жд"}],isMultiline:!1,reductionTag:{size:"medium",outlined:!1}},parameters:{badges:[i.stable,i.reviewedByDesign],design:d.pixsoView},decorators:[(t,r)=>e.createElement("div",{style:{width:400}},e.createElement(t,{...r}))]},o={render:({items:t,...r})=>e.createElement(l,null,e.createElement(m,{items:t,...r}),e.createElement(m,{items:t.map(p=>({...p,icon:e.createElement(c,null)})),...r}))};var a,n,s;o.parameters={...o.parameters,docs:{...(a=o.parameters)==null?void 0:a.docs,source:{originalSource:`{ + render: ({ + items, + ...rest + }: TagReductionGroupProps) => + + ({ + ...item, + icon: + }))} {...rest} /> + +}`,...(s=(n=o.parameters)==null?void 0:n.docs)==null?void 0:s.source}}};const I=["ReductionGroup"];export{o as ReductionGroup,I as __namedExportsOrder,H as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Template.stories-BuE2tJPc.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Template.stories-BuE2tJPc.js new file mode 100644 index 00000000..889dbb5f --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Template.stories-BuE2tJPc.js @@ -0,0 +1,79 @@ +import{R as e,b as c,B as n,S as i}from"./iframe-zz6a49H8.js";import{w as C}from"./withDesignControls-Cqk9De58.js";import{w as W}from"./withMeta-CjSZnBk7.js";import{S as t,M as S,a as s}from"./meta-CcTGf3d_.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const L={parameters:{badges:[c.stable,c.reviewedByDesign],docs:{page:W(S)},controls:{exclude:/(tooltip)/},design:S.pixsoView}},I={title:"Hexa UI Components/Skeleton/Templates",component:t,...C({componentName:"skeleton",meta:L})},r={parameters:{title:"Hexa UI Components/Skeleton/Template/Title"},render:()=>e.createElement(s,null,e.createElement(t,{size:n.Medium}),e.createElement(t,{size:n.Small})),argTypes:{},args:{}},a={render:()=>e.createElement(s,null,e.createElement(t,{size:n.Medium}),e.createElement(t,{size:n.Small}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Medium}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Medium}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0}),e.createElement(t,{size:n.Large,flexWidth:!0})),argTypes:{},args:{}},l={render:()=>e.createElement(s,{style:{width:568}},e.createElement(i,{gap:16,direction:"vertical"},e.createElement(t,{size:"flex",style:{height:188}}),e.createElement(i,{gap:8},e.createElement(t,{size:"flex",style:{height:20,width:80}}),e.createElement(t,{size:"flex",style:{height:20,width:80}}),e.createElement(t,{size:"flex",style:{height:20,width:80}}),e.createElement(t,{size:"flex",style:{height:20,width:80}})))),argTypes:{},args:{}},o={render:()=>e.createElement(s,{style:{width:1018}},e.createElement(i,{gap:8,direction:"vertical"},[...Array(12).keys()].map(m=>e.createElement(i,{gap:8,wrap:"nowrap",key:`skeleton-table-row-${m}`},[...Array(5).keys()].map(p=>e.createElement(t,{size:n.Large,flexWidth:!0,key:`skeleton-table-cell-${m}${p}`,style:p===0?{width:20,flex:"none"}:{}})))))),argTypes:{},args:{}};var d,g,z;r.parameters={...r.parameters,docs:{...(d=r.parameters)==null?void 0:d.docs,source:{originalSource:`{ + parameters: { + title: 'Hexa UI Components/Skeleton/Template/Title' + }, + render: () => + + + , + argTypes: {}, + args: {} +}`,...(z=(g=r.parameters)==null?void 0:g.docs)==null?void 0:z.source}}};var h,k,y;a.parameters={...a.parameters,docs:{...(h=a.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: () => + + + + + + + + + + + + + + , + argTypes: {}, + args: {} +}`,...(y=(k=a.parameters)==null?void 0:k.docs)==null?void 0:y.source}}};var T,u,x;l.parameters={...l.parameters,docs:{...(T=l.parameters)==null?void 0:T.docs,source:{originalSource:`{ + render: () => + + + + + + + + + + + , + argTypes: {}, + args: {} +}`,...(x=(u=l.parameters)==null?void 0:u.docs)==null?void 0:x.source}}};var f,E,w;o.parameters={...o.parameters,docs:{...(f=o.parameters)==null?void 0:f.docs,source:{originalSource:`{ + render: () => + + {[...Array(12).keys()].map(row => { + return + {[...Array(5).keys()].map(cell => { + return ; + })} + ; + })} + + , + argTypes: {}, + args: {} +}`,...(w=(E=o.parameters)==null?void 0:E.docs)==null?void 0:w.source}}};const U=["SkeletonTemplateTitle","SkeletonTemplateForm","SkeletonTemplateWidget","SkeletonTemplateTable"];export{a as SkeletonTemplateForm,o as SkeletonTemplateTable,r as SkeletonTemplateTitle,l as SkeletonTemplateWidget,U as __namedExportsOrder,I as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TenantFilter.stories-c0z5fhMB.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TenantFilter.stories-c0z5fhMB.js new file mode 100644 index 00000000..07b7f0a1 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TenantFilter.stories-c0z5fhMB.js @@ -0,0 +1,73 @@ +import{b4 as Ke,b5 as We,b6 as Me,b7 as Ve,b8 as _e,a$ as He,aV as Ne,H as f,a0 as Le,u as Pe,r as u,R as r,aa as $e,T as G,aR as U,b as J,S as je}from"./iframe-zz6a49H8.js";import{w as Oe}from"./withMeta-CjSZnBk7.js";import{s as Re}from"./helpers-BytZKRkB.js";import{d as ze}from"./index-BNCbYTB0.js";import{r as Ge,a as Ue}from"./_getTag-IxJI3cV3.js";import{B as Je}from"./Button-Djh220XQ.js";import{S as Qe}from"./Search-D82BV3EU.js";import{T as Xe}from"./Tree-BA3iVoIN.js";import{T as Ye}from"./Toggle-DQagZAli.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./type-CR-gS43P.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./useLocalization-CR8m5dji.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Tree-Doq3QtyM.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";var _,Q;function Ze(){if(Q)return _;Q=1;var s=Ge(),e=Ue(),l=Ke(),h=_e(),T=We(),d=Me(),m=He(),g=Ve(),p="[object Map]",k="[object Set]",w=Object.prototype,S=w.hasOwnProperty;function E(a){if(a==null)return!0;if(T(a)&&(h(a)||typeof a=="string"||typeof a.splice=="function"||d(a)||g(a)||l(a)))return!a.length;var y=e(a);if(y==p||y==k)return!a.size;if(m(a))return!s(a).length;for(var M in a)if(S.call(a,M))return!1;return!0}return _=E,_}var et=Ze();const tt=Ne(et),ye="selectedTenantsIds",be=s=>{const e=[];return{mappedTenants:s.map(({id:h,name:T,subtenants:d})=>{e.push(h);const m={key:h,title:T};if(d&&d.length>0){const{mappedTenants:g,tenantsIds:p}=be(d);m.children=g,e.push(...p)}return m}),tenantsIds:e}},rt=()=>{var e;const s=(e=document.cookie.match("(^|;)\\s*"+ye+"\\s*=\\s*([^;]+)"))==null?void 0:e.pop();return s?s.split(":"):[]},nt=s=>{const e=new Map,l=(h,T)=>{var d;for(const m of T){const g=(d=m.children)==null?void 0:d.map(p=>p.key);e.set(m.key,{children:g,parent:h,title:m.title}),m.children&&m.children.length>0&&l(m.key,m.children)}};return l("",s),e},at=s=>{document.cookie=`${ye}=${s.join(":")}; domain=.${document.location.hostname}; path=/;`},st=Le` + && { + overflow-y: hidden; + } +`,ot=f.div` + display: flex; + flex-direction: column; + height: 100%; +`,it=f.div` + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 24px; +`,ct=f.div` + margin-top: 15px; + text-align: center; +`,mt=f.div` +`,lt=f.div` + position: relative; + right: 20px; +`,dt=f.div``,pt=f.div` + margin-bottom: 35px; +`,ut=f.div` + overflow-y: auto; + overflow-x: hidden; + height: 100%; +`,ht=f.span` + background: var(--input-code-viewer--bg--highlight); +`,ft=f(Xe)`${st}`,H=({className:s,theme:e,titleText:l="",counterText:h="",buttonText:T="",withButton:d=!1,withSearch:m=!0,withIcon:g=!1,data:p=[],defaultSelectedKeys:k,allTenantsKeys:w,applyHandler:S=()=>{},...E})=>{const{testAttributes:a}=Pe(E),y=u.useMemo(()=>nt(p),[p]),M=u.useMemo(()=>tt(k)?w:k,[k,w]),[v,N]=u.useState(k),[Se,L]=u.useState(M),[x,Ee]=u.useState(""),[xe,P]=u.useState(!0);u.useEffect(()=>{const n=()=>{const i=rt();N(i),S(i)};return window.addEventListener("focus",n),()=>window.removeEventListener("focus",n)},[S]);const $=(n,i,t)=>{n.forEach(o=>{var b;i[t](o);const c=(b=y.get(o))==null?void 0:b.children;c&&c.length>0&&$(c,i,t)})},V=u.useCallback(n=>{at(n),S(n)},[S]),we=u.useMemo(()=>ze(V,2e3),[V]),ve=(n,i)=>{var I;const t=new Set(v),o=i.node,c=(I=y.get(o.key))==null?void 0:I.children,b=o.checked?"delete":"add";t[b](o.key),c&&(c==null?void 0:c.length)>0&&$(c,t,b);const C=Array.from(t.keys());N(C),d||we(C)},j=(n,i)=>{const t=n.parent;if(t){i.add(t);const o=y.get(t);j(o,i)}},O=n=>{const i=new Set,t=y.values();for(const o of t)o.title.toLowerCase().includes(n.toLowerCase())&&j(o,i);Ee(n),n&&(L(Array.from(i)),P(!0))},Ce=n=>{L(n),P(!1)},Ie=u.useMemo(()=>{const n=i=>i.map(t=>{const o=t.title,c=o.toLowerCase().indexOf(x.toLowerCase()),b=o.substring(0,c),C=o.slice(c+x.length),I=o.substring(c,c+x.length),z=c>-1?r.createElement("span",null,b,r.createElement(ht,null,I),C):r.createElement("span",null,t.title);return t.children?{...t,title:z,key:t.key,children:n(t.children)}:{...t,title:z,key:t.key}});return n(p)},[x,p]),Ae=()=>r.createElement(mt,null,r.createElement(G,{color:"primary",type:"BTM2",theme:e?U[e]:void 0},l)),R=()=>r.createElement(G,{testId:`${E.testId}-counter`,color:"primary",type:"BTR3",theme:e?U[e]:void 0},h,": ",v.length),qe=()=>r.createElement(it,null,l&&Ae(),h&&g&&r.createElement(lt,null,R()),h&&!g&&r.createElement(dt,null,R())),Be=()=>r.createElement(pt,null,r.createElement(Qe,{testId:"tenant-filter-search",klId:"kl-tenant-filter-search",value:x,onChange:O,onClearClick:()=>O("")})),Fe=()=>r.createElement(ut,null,r.createElement(ft,{checkable:!0,treeData:Ie,onCheck:ve,checkedKeys:v,onExpand:Ce,expandedKeys:Se,autoExpandParent:xe,testId:`${E.testId}-tree`,checkStrictly:!0})),De=()=>r.createElement(ct,null,r.createElement(Je,{onClick:()=>V(v),testId:`${E.testId}-apply-filter`,text:T}));return r.createElement(ot,{className:$e(s,e),...a},qe(),m&&Be(),p&&Fe(),d&&De())};H.__docgenInfo={description:"",methods:[],displayName:"TenantFilter",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},data:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + title: string, + key: string, + disabled?: boolean, + children?: TenantFilterTreeDataItem[] +}`,signature:{properties:[{key:"title",value:{name:"string",required:!0}},{key:"key",value:{name:"string",required:!0}},{key:"disabled",value:{name:"boolean",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"TenantFilterTreeDataItem"}],raw:"TenantFilterTreeDataItem[]",required:!1}}]}}],raw:"TenantFilterTreeDataItem[]"},description:"Tree data",defaultValue:{value:"[]",computed:!1}},defaultSelectedKeys:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Keys of the default selected items"},allTenantsKeys:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"All tenant keys"},applyHandler:{required:!1,tsType:{name:"signature",type:"function",raw:"(keys: string[]) => void",signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"keys"}],return:{name:"void"}}},description:"Called when the apply button is clicked",defaultValue:{value:"() => undefined",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Custom class name"},titleText:{required:!1,tsType:{name:"string"},description:"Title",defaultValue:{value:"''",computed:!1}},counterText:{required:!1,tsType:{name:"string"},description:"Text displayed next to the counter of selected items in the tree",defaultValue:{value:"''",computed:!1}},buttonText:{required:!1,tsType:{name:"string"},description:"Text of the apply button",defaultValue:{value:"''",computed:!1}},withButton:{required:!1,tsType:{name:"boolean"},description:"Whether to show button",defaultValue:{value:"false",computed:!1}},withSearch:{required:!1,tsType:{name:"boolean"},description:"Whether to show search",defaultValue:{value:"true",computed:!1}},withIcon:{required:!1,tsType:{name:"boolean"},description:"Whether to show icon",defaultValue:{value:"false",computed:!1}}}};const gt={designTokens:!1,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0},Tt="TenantFilter",yt="Составной компонент. Включает в себя Label, Search, Tree, Button",bt="Компонент TenantFilter предназначен для фильтрации данных по тенантам. `runtime.trigger('interface.tenant-filter.toggle', params)` - вызов из кодов NWC. `runtime.app.features.tenantFilter.openTenantFilter(params)` - вызов из плагинов. `params: {treeData, defaultCheckedKeys, handler}`",kt={dod:gt,component:Tt,description:yt,usage:bt},St=[{name:"0-0",id:"0-0",subtenants:[{name:"0-0-1",id:"0-0-1",subtenants:[{name:"0-0-1-1",id:"0-0-1-1",subtenants:[]},{name:"0-0-1-2",id:"0-0-1-2",subtenants:[]}]},{name:"0-0-2",id:"0-0-2",subtenants:[{name:"0-0-2-1",id:"0-0-2-1",subtenants:[]},{name:"0-0-2-2",id:"0-0-2-2",subtenants:[]}]}]},{name:"0-1",id:"0-1",subtenants:[]},{name:"0-2",id:"0-2",subtenants:[{name:"0-2-1",id:"0-2-1",subtenants:[{name:"0-2-1-1",id:"0-2-1-1",subtenants:[]},{name:"0-2-1-2",id:"0-2-1-2",subtenants:[]}]}]},{name:"0-3",id:"0-3",subtenants:[{name:"0-3-1",id:"0-3-1",subtenants:[{name:"0-3-1-1",id:"0-3-1-1",subtenants:[]},{name:"0-3-1-2",id:"0-3-1-2",subtenants:[]}]},{name:"0-3-2",id:"0-3-2",subtenants:[{name:"0-3-2-1",id:"0-3-2-1",subtenants:[]},{name:"0-3-2-2",id:"0-3-2-2",subtenants:[]}]}]},{name:"0-4",id:"0-4",subtenants:[{name:"0-4-1",id:"0-4-1",subtenants:[{name:"0-4-1-1",id:"0-4-1-1",subtenants:[]},{name:"0-4-1-2",id:"0-4-1-2",subtenants:[]}]},{name:"0-4-2",id:"0-4-2",subtenants:[{name:"0-4-2-1",id:"0-4-2-1",subtenants:[]},{name:"0-4-2-2",id:"0-4-2-2",subtenants:[]}]}]}],{mappedTenants:Et,tenantsIds:ke}=be(St),xt=["0-0-2-1"],wt=s=>{const e=s.map(l=>` + `+l);console.log(`${e.length} keys checked: ${e}`)},ln={title:"Hexa UI Components/TenantFilter",component:H,argTypes:{...Re(["theme","allTenantsKeys"])},args:{titleText:"Tenant filter",counterText:"Selected",withButton:!1,withSearch:!0,withIcon:!1,defaultSelectedKeys:[],data:Et,allTenantsKeys:ke,applyHandler:wt,testId:"tenant-filter-test-id",klId:"tenant-filter-kl-id"},parameters:{badges:[J.stable,J.missingDesign],docs:{page:Oe(kt)}}},A={},q={args:{defaultSelectedKeys:ke}},B={args:{defaultSelectedKeys:xt}},F={args:{withSearch:!1}},D={args:{titleText:void 0,counterText:void 0}},K={args:{buttonText:"Apply filter",withButton:!0}},W={render:s=>{const[e,l]=u.useState(!0);return r.createElement(je,{size:24,direction:"vertical",align:"start"},r.createElement(Ye,{checked:e,onChange:l},"Dark theme"),r.createElement("div",{className:e?"theme-dark":"theme-light",style:{background:"var(--bg--global)"}},r.createElement(H,{theme:e?"dark":"light",...s})))},args:{buttonText:"Apply filter",withButton:!0}};var X,Y,Z;A.parameters={...A.parameters,docs:{...(X=A.parameters)==null?void 0:X.docs,source:{originalSource:"{}",...(Z=(Y=A.parameters)==null?void 0:Y.docs)==null?void 0:Z.source}}};var ee,te,re;q.parameters={...q.parameters,docs:{...(ee=q.parameters)==null?void 0:ee.docs,source:{originalSource:`{ + args: { + defaultSelectedKeys: tenantsIds + } +}`,...(re=(te=q.parameters)==null?void 0:te.docs)==null?void 0:re.source}}};var ne,ae,se;B.parameters={...B.parameters,docs:{...(ne=B.parameters)==null?void 0:ne.docs,source:{originalSource:`{ + args: { + defaultSelectedKeys: defaultSelectedKeys + } +}`,...(se=(ae=B.parameters)==null?void 0:ae.docs)==null?void 0:se.source}}};var oe,ie,ce;F.parameters={...F.parameters,docs:{...(oe=F.parameters)==null?void 0:oe.docs,source:{originalSource:`{ + args: { + withSearch: false + } +}`,...(ce=(ie=F.parameters)==null?void 0:ie.docs)==null?void 0:ce.source}}};var me,le,de;D.parameters={...D.parameters,docs:{...(me=D.parameters)==null?void 0:me.docs,source:{originalSource:`{ + args: { + titleText: undefined, + counterText: undefined + } +}`,...(de=(le=D.parameters)==null?void 0:le.docs)==null?void 0:de.source}}};var pe,ue,he;K.parameters={...K.parameters,docs:{...(pe=K.parameters)==null?void 0:pe.docs,source:{originalSource:`{ + args: { + buttonText: 'Apply filter', + withButton: true + } +}`,...(he=(ue=K.parameters)==null?void 0:ue.docs)==null?void 0:he.source}}};var fe,ge,Te;W.parameters={...W.parameters,docs:{...(fe=W.parameters)==null?void 0:fe.docs,source:{originalSource:`{ + render: args => { + const [darkTheme, setDarkTheme] = useState(true); + return + Dark theme +
+ +
+
; + }, + args: { + buttonText: 'Apply filter', + withButton: true + } +}`,...(Te=(ge=W.parameters)==null?void 0:ge.docs)==null?void 0:Te.source}}};const dn=["Basic","WithAllSelectedTenants","WithAllSomeTenants","WithoutSearch","WithoutHeader","WithButton","ChangeComponentTheme"];export{A as Basic,W as ChangeComponentTheme,q as WithAllSelectedTenants,B as WithAllSomeTenants,K as WithButton,D as WithoutHeader,F as WithoutSearch,dn as __namedExportsOrder,ln as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Terminal.stories-CHNWxXFb.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Terminal.stories-CHNWxXFb.js new file mode 100644 index 00000000..078cccab --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Terminal.stories-CHNWxXFb.js @@ -0,0 +1,116 @@ +import{r as Ce,z as Ge,R as ge,H as Ke,b as Te}from"./iframe-zz6a49H8.js";import{w as Ve}from"./withMeta-CjSZnBk7.js";import{s as Xe}from"./helpers-BytZKRkB.js";import{S as Ye}from"./StoryComponents-C4fwEYRs.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";var ye={exports:{}},Be;function Je(){return Be||(Be=1,function(le,X){(function(j,q){le.exports=q()})(self,()=>(()=>{var j={575:function(B,t,a){typeof self<"u"||typeof window<"u"||a.g!==void 0&&a.g,B.exports=function(){var h,c="3.7.7",r=c,l=typeof Buffer=="function",f=typeof TextDecoder=="function"?new TextDecoder:void 0,v=typeof TextEncoder=="function"?new TextEncoder:void 0,o=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),e=(h={},o.forEach(function(R,I){return h[R]=I}),h),n=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,i=String.fromCharCode.bind(String),s=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function(R){return new Uint8Array(Array.prototype.slice.call(R,0))},d=function(R){return R.replace(/=/g,"").replace(/[+\/]/g,function(I){return I=="+"?"-":"_"})},p=function(R){return R.replace(/[^A-Za-z0-9\+\/]/g,"")},_=function(R){for(var I,$,V,G,Z="",oe=R.length%3,K=0;K255||(V=R.charCodeAt(K++))>255||(G=R.charCodeAt(K++))>255)throw new TypeError("invalid character found");Z+=o[(I=$<<16|V<<8|G)>>18&63]+o[I>>12&63]+o[I>>6&63]+o[63&I]}return oe?Z.slice(0,oe-3)+"===".substring(oe):Z},m=typeof btoa=="function"?function(R){return btoa(R)}:l?function(R){return Buffer.from(R,"binary").toString("base64")}:_,u=l?function(R){return Buffer.from(R).toString("base64")}:function(R){for(var I=[],$=0,V=R.length;$>>6)+i(128|63&I):i(224|I>>>12&15)+i(128|I>>>6&63)+i(128|63&I);var I=65536+1024*(R.charCodeAt(0)-55296)+(R.charCodeAt(1)-56320);return i(240|I>>>18&7)+i(128|I>>>12&63)+i(128|I>>>6&63)+i(128|63&I)},y=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,b=function(R){return R.replace(y,S)},w=l?function(R){return Buffer.from(R,"utf8").toString("base64")}:v?function(R){return u(v.encode(R))}:function(R){return m(b(R))},x=function(R,I){return I===void 0&&(I=!1),I?d(w(R)):w(R)},M=function(R){return x(R,!0)},P=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,O=function(R){switch(R.length){case 4:var I=((7&R.charCodeAt(0))<<18|(63&R.charCodeAt(1))<<12|(63&R.charCodeAt(2))<<6|63&R.charCodeAt(3))-65536;return i(55296+(I>>>10))+i(56320+(1023&I));case 3:return i((15&R.charCodeAt(0))<<12|(63&R.charCodeAt(1))<<6|63&R.charCodeAt(2));default:return i((31&R.charCodeAt(0))<<6|63&R.charCodeAt(1))}},T=function(R){return R.replace(P,O)},C=function(R){if(R=R.replace(/\s+/g,""),!n.test(R))throw new TypeError("malformed base64.");R+="==".slice(2-(3&R.length));for(var I,$,V,G="",Z=0;Z>16&255):V===64?i(I>>16&255,I>>8&255):i(I>>16&255,I>>8&255,255&I);return G},L=typeof atob=="function"?function(R){return atob(p(R))}:l?function(R){return Buffer.from(R,"base64").toString("binary")}:C,A=l?function(R){return s(Buffer.from(R,"base64"))}:function(R){return s(L(R).split("").map(function(I){return I.charCodeAt(0)}))},D=function(R){return A(W(R))},H=l?function(R){return Buffer.from(R,"base64").toString("utf8")}:f?function(R){return f.decode(A(R))}:function(R){return T(L(R))},W=function(R){return p(R.replace(/[-_]/g,function(I){return I=="-"?"+":"/"}))},N=function(R){return H(W(R))},U=function(R){return{value:R,enumerable:!1,writable:!0,configurable:!0}},k=function(){var R=function(I,$){return Object.defineProperty(String.prototype,I,U($))};R("fromBase64",function(){return N(this)}),R("toBase64",function(I){return x(this,I)}),R("toBase64URI",function(){return x(this,!0)}),R("toBase64URL",function(){return x(this,!0)}),R("toUint8Array",function(){return D(this)})},E=function(){var R=function(I,$){return Object.defineProperty(Uint8Array.prototype,I,U($))};R("toBase64",function(I){return g(this,I)}),R("toBase64URI",function(){return g(this,!0)}),R("toBase64URL",function(){return g(this,!0)})},F={version:c,VERSION:r,atob:L,atobPolyfill:C,btoa:m,btoaPolyfill:_,fromBase64:N,toBase64:x,encode:x,encodeURI:M,encodeURL:M,utob:b,btou:T,decode:N,isValid:function(R){if(typeof R!="string")return!1;var I=R.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(I)||!/[^\s0-9a-zA-Z\-_]/.test(I)},fromUint8Array:g,toUint8Array:D,extendString:k,extendUint8Array:E,extendBuiltins:function(){k(),E()},Base64:{}};return Object.keys(F).forEach(function(R){return F.Base64[R]=F[R]}),F}()}},q={};function Y(B){var t=q[B];if(t!==void 0)return t.exports;var a=q[B]={exports:{}};return j[B].call(a.exports,a,a.exports,Y),a.exports}Y.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}();var J={};return(()=>{var B=J;Object.defineProperty(B,"__esModule",{value:!0}),B.Base64=B.BrowserClipboardProvider=B.ClipboardAddon=void 0;const t=Y(575);B.ClipboardAddon=class{constructor(c=new h,r=new a){this._base64=c,this._provider=r}activate(c){this._terminal=c,this._disposable=c.parser.registerOscHandler(52,r=>this._setOrReportClipboard(r))}dispose(){var c;return(c=this._disposable)==null?void 0:c.dispose()}_readText(c,r){var f;const l=this._base64.encodeText(r);(f=this._terminal)==null||f.input(`\x1B]52;${c};${l}\x07`,!1)}_setOrReportClipboard(c){const r=c.split(";");if(r.length<2)return!0;const l=r[0],f=r[1];if(f==="?"){const e=this._provider.readText(l);return e instanceof Promise?e.then(n=>(this._readText(l,n),!0)):(this._readText(l,e),!0)}let v="";try{v=this._base64.decodeText(f)}catch{}const o=this._provider.writeText(l,v);return!(o instanceof Promise)||o.then(()=>!0)}};class a{async readText(r){return r!=="c"?Promise.resolve(""):navigator.clipboard.readText()}async writeText(r,l){return r!=="c"?Promise.resolve():navigator.clipboard.writeText(l)}}B.BrowserClipboardProvider=a;class h{encodeText(r){return t.Base64.encode(r)}decodeText(r){const l=t.Base64.decode(r);return t.Base64.isValid(r)&&t.Base64.encode(l)===r?l:""}}B.Base64=h})(),J})())}(ye)),ye.exports}var Ze=Je(),Ee={exports:{}},Oe;function Qe(){return Oe||(Oe=1,function(le,X){(function(j,q){le.exports=q()})(self,()=>(()=>{var j={};return(()=>{var q=j;Object.defineProperty(q,"__esModule",{value:!0}),q.FitAddon=void 0,q.FitAddon=class{activate(Y){this._terminal=Y}dispose(){}fit(){const Y=this.proposeDimensions();if(!Y||!this._terminal||isNaN(Y.cols)||isNaN(Y.rows))return;const J=this._terminal._core;this._terminal.rows===Y.rows&&this._terminal.cols===Y.cols||(J._renderService.clear(),this._terminal.resize(Y.cols,Y.rows))}proposeDimensions(){if(!this._terminal||!this._terminal.element||!this._terminal.element.parentElement)return;const Y=this._terminal._core,J=Y._renderService.dimensions;if(J.css.cell.width===0||J.css.cell.height===0)return;const B=this._terminal.options.scrollback===0?0:Y.viewport.scrollBarWidth,t=window.getComputedStyle(this._terminal.element.parentElement),a=parseInt(t.getPropertyValue("height")),h=Math.max(0,parseInt(t.getPropertyValue("width"))),c=window.getComputedStyle(this._terminal.element),r=a-(parseInt(c.getPropertyValue("padding-top"))+parseInt(c.getPropertyValue("padding-bottom"))),l=h-(parseInt(c.getPropertyValue("padding-right"))+parseInt(c.getPropertyValue("padding-left")))-B;return{cols:Math.max(2,Math.floor(l/J.css.cell.width)),rows:Math.max(1,Math.floor(r/J.css.cell.height))}}}})(),j})())}(Ee)),Ee.exports}var et=Qe(),Le={exports:{}},Pe;function tt(){return Pe||(Pe=1,function(le,X){(function(j,q){le.exports=q()})(self,()=>(()=>{var j={6:(B,t)=>{function a(c){try{const r=new URL(c),l=r.password&&r.username?`${r.protocol}//${r.username}:${r.password}@${r.host}`:r.username?`${r.protocol}//${r.username}@${r.host}`:`${r.protocol}//${r.host}`;return c.toLocaleLowerCase().startsWith(l.toLocaleLowerCase())}catch{return!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkComputer=t.WebLinkProvider=void 0,t.WebLinkProvider=class{constructor(c,r,l,f={}){this._terminal=c,this._regex=r,this._handler=l,this._options=f}provideLinks(c,r){const l=h.computeLink(c,this._regex,this._terminal,this._handler);r(this._addCallbacks(l))}_addCallbacks(c){return c.map(r=>(r.leave=this._options.leave,r.hover=(l,f)=>{if(this._options.hover){const{range:v}=r;this._options.hover(l,f,v)}},r))}};class h{static computeLink(r,l,f,v){const o=new RegExp(l.source,(l.flags||"")+"g"),[e,n]=h._getWindowedLineStrings(r-1,f),i=e.join("");let s;const d=[];for(;s=o.exec(i);){const p=s[0];if(!a(p))continue;const[_,m]=h._mapStrIdx(f,n,0,s.index),[u,g]=h._mapStrIdx(f,_,m,p.length);if(_===-1||m===-1||u===-1||g===-1)continue;const S={start:{x:m+1,y:_+1},end:{x:g,y:u+1}};d.push({range:S,text:p,activate:v})}return d}static _getWindowedLineStrings(r,l){let f,v=r,o=r,e=0,n="";const i=[];if(f=l.buffer.active.getLine(r)){const s=f.translateToString(!0);if(f.isWrapped&&s[0]!==" "){for(e=0;(f=l.buffer.active.getLine(--v))&&e<2048&&(n=f.translateToString(!0),e+=n.length,i.push(n),f.isWrapped&&n.indexOf(" ")===-1););i.reverse()}for(i.push(s),e=0;(f=l.buffer.active.getLine(++o))&&f.isWrapped&&e<2048&&(n=f.translateToString(!0),e+=n.length,i.push(n),n.indexOf(" ")===-1););}return[i,v]}static _mapStrIdx(r,l,f,v){const o=r.buffer.active,e=o.getNullCell();let n=f;for(;v;){const i=o.getLine(l);if(!i)return[-1,-1];for(let s=n;s{var B=J;Object.defineProperty(B,"__esModule",{value:!0}),B.WebLinksAddon=void 0;const t=Y(6),a=/(https?|HTTPS?):[/]{2}[^\s"'!*(){}|\\\^<>`]*[^\s"':,.!?{}|\\\^~\[\]`()<>]/;function h(c,r){const l=window.open();if(l){try{l.opener=null}catch{}l.location.href=r}else console.warn("Opening link blocked as opener could not be cleared")}B.WebLinksAddon=class{constructor(c=h,r={}){this._handler=c,this._options=r}activate(c){this._terminal=c;const r=this._options,l=r.urlRegex||a;this._linkProvider=this._terminal.registerLinkProvider(new t.WebLinkProvider(this._terminal,l,this._handler,r))}dispose(){var c;(c=this._linkProvider)==null||c.dispose()}}})(),J})())}(Le)),Le.exports}var it=tt(),xe={exports:{}},Ie;function st(){return Ie||(Ie=1,function(le,X){(function(j,q){le.exports=q()})(self,()=>(()=>{var j={965:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GlyphRenderer=void 0;const h=a(374),c=a(509),r=a(855),l=a(859),f=a(381),v=11,o=v*Float32Array.BYTES_PER_ELEMENT;let e,n=0,i=0,s=0;class d extends l.Disposable{constructor(_,m,u,g){super(),this._terminal=_,this._gl=m,this._dimensions=u,this._optionsService=g,this._activeBuffer=0,this._vertices={count:0,attributes:new Float32Array(0),attributesBuffers:[new Float32Array(0),new Float32Array(0)]};const S=this._gl;c.TextureAtlas.maxAtlasPages===void 0&&(c.TextureAtlas.maxAtlasPages=Math.min(32,(0,h.throwIfFalsy)(S.getParameter(S.MAX_TEXTURE_IMAGE_UNITS))),c.TextureAtlas.maxTextureSize=(0,h.throwIfFalsy)(S.getParameter(S.MAX_TEXTURE_SIZE))),this._program=(0,h.throwIfFalsy)((0,f.createProgram)(S,`#version 300 es +layout (location = 0) in vec2 a_unitquad; +layout (location = 1) in vec2 a_cellpos; +layout (location = 2) in vec2 a_offset; +layout (location = 3) in vec2 a_size; +layout (location = 4) in float a_texpage; +layout (location = 5) in vec2 a_texcoord; +layout (location = 6) in vec2 a_texsize; + +uniform mat4 u_projection; +uniform vec2 u_resolution; + +out vec2 v_texcoord; +flat out int v_texpage; + +void main() { + vec2 zeroToOne = (a_offset / u_resolution) + a_cellpos + (a_unitquad * a_size); + gl_Position = u_projection * vec4(zeroToOne, 0.0, 1.0); + v_texpage = int(a_texpage); + v_texcoord = a_texcoord + a_unitquad * a_texsize; +}`,function(P){let O="";for(let T=1;TS.deleteProgram(this._program))),this._projectionLocation=(0,h.throwIfFalsy)(S.getUniformLocation(this._program,"u_projection")),this._resolutionLocation=(0,h.throwIfFalsy)(S.getUniformLocation(this._program,"u_resolution")),this._textureLocation=(0,h.throwIfFalsy)(S.getUniformLocation(this._program,"u_texture")),this._vertexArrayObject=S.createVertexArray(),S.bindVertexArray(this._vertexArrayObject);const y=new Float32Array([0,0,1,0,0,1,1,1]),b=S.createBuffer();this.register((0,l.toDisposable)(()=>S.deleteBuffer(b))),S.bindBuffer(S.ARRAY_BUFFER,b),S.bufferData(S.ARRAY_BUFFER,y,S.STATIC_DRAW),S.enableVertexAttribArray(0),S.vertexAttribPointer(0,2,this._gl.FLOAT,!1,0,0);const w=new Uint8Array([0,1,2,3]),x=S.createBuffer();this.register((0,l.toDisposable)(()=>S.deleteBuffer(x))),S.bindBuffer(S.ELEMENT_ARRAY_BUFFER,x),S.bufferData(S.ELEMENT_ARRAY_BUFFER,w,S.STATIC_DRAW),this._attributesBuffer=(0,h.throwIfFalsy)(S.createBuffer()),this.register((0,l.toDisposable)(()=>S.deleteBuffer(this._attributesBuffer))),S.bindBuffer(S.ARRAY_BUFFER,this._attributesBuffer),S.enableVertexAttribArray(2),S.vertexAttribPointer(2,2,S.FLOAT,!1,o,0),S.vertexAttribDivisor(2,1),S.enableVertexAttribArray(3),S.vertexAttribPointer(3,2,S.FLOAT,!1,o,2*Float32Array.BYTES_PER_ELEMENT),S.vertexAttribDivisor(3,1),S.enableVertexAttribArray(4),S.vertexAttribPointer(4,1,S.FLOAT,!1,o,4*Float32Array.BYTES_PER_ELEMENT),S.vertexAttribDivisor(4,1),S.enableVertexAttribArray(5),S.vertexAttribPointer(5,2,S.FLOAT,!1,o,5*Float32Array.BYTES_PER_ELEMENT),S.vertexAttribDivisor(5,1),S.enableVertexAttribArray(6),S.vertexAttribPointer(6,2,S.FLOAT,!1,o,7*Float32Array.BYTES_PER_ELEMENT),S.vertexAttribDivisor(6,1),S.enableVertexAttribArray(1),S.vertexAttribPointer(1,2,S.FLOAT,!1,o,9*Float32Array.BYTES_PER_ELEMENT),S.vertexAttribDivisor(1,1),S.useProgram(this._program);const M=new Int32Array(c.TextureAtlas.maxAtlasPages);for(let P=0;PS.deleteTexture(O.texture))),S.activeTexture(S.TEXTURE0+P),S.bindTexture(S.TEXTURE_2D,O.texture),S.texParameteri(S.TEXTURE_2D,S.TEXTURE_WRAP_S,S.CLAMP_TO_EDGE),S.texParameteri(S.TEXTURE_2D,S.TEXTURE_WRAP_T,S.CLAMP_TO_EDGE),S.texImage2D(S.TEXTURE_2D,0,S.RGBA,1,1,0,S.RGBA,S.UNSIGNED_BYTE,new Uint8Array([255,0,0,255])),this._atlasTextures[P]=O}S.enable(S.BLEND),S.blendFunc(S.SRC_ALPHA,S.ONE_MINUS_SRC_ALPHA),this.handleResize()}beginFrame(){return!this._atlas||this._atlas.beginFrame()}updateCell(_,m,u,g,S,y,b,w,x){this._updateCell(this._vertices.attributes,_,m,u,g,S,y,b,w,x)}_updateCell(_,m,u,g,S,y,b,w,x,M){n=(u*this._terminal.cols+m)*v,g!==r.NULL_CELL_CODE&&g!==void 0?this._atlas&&(e=w&&w.length>1?this._atlas.getRasterizedGlyphCombinedChar(w,S,y,b,!1):this._atlas.getRasterizedGlyph(g,S,y,b,!1),i=Math.floor((this._dimensions.device.cell.width-this._dimensions.device.char.width)/2),S!==M&&e.offset.x>i?(s=e.offset.x-i,_[n]=-(e.offset.x-s)+this._dimensions.device.char.left,_[n+1]=-e.offset.y+this._dimensions.device.char.top,_[n+2]=(e.size.x-s)/this._dimensions.device.canvas.width,_[n+3]=e.size.y/this._dimensions.device.canvas.height,_[n+4]=e.texturePage,_[n+5]=e.texturePositionClipSpace.x+s/this._atlas.pages[e.texturePage].canvas.width,_[n+6]=e.texturePositionClipSpace.y,_[n+7]=e.sizeClipSpace.x-s/this._atlas.pages[e.texturePage].canvas.width,_[n+8]=e.sizeClipSpace.y):(_[n]=-e.offset.x+this._dimensions.device.char.left,_[n+1]=-e.offset.y+this._dimensions.device.char.top,_[n+2]=e.size.x/this._dimensions.device.canvas.width,_[n+3]=e.size.y/this._dimensions.device.canvas.height,_[n+4]=e.texturePage,_[n+5]=e.texturePositionClipSpace.x,_[n+6]=e.texturePositionClipSpace.y,_[n+7]=e.sizeClipSpace.x,_[n+8]=e.sizeClipSpace.y),this._optionsService.rawOptions.rescaleOverlappingGlyphs&&(0,h.allowRescaling)(g,x,e.size.x,this._dimensions.device.cell.width)&&(_[n+2]=(this._dimensions.device.cell.width-1)/this._dimensions.device.canvas.width)):_.fill(0,n,n+v-1-2)}clear(){const _=this._terminal,m=_.cols*_.rows*v;this._vertices.count!==m?this._vertices.attributes=new Float32Array(m):this._vertices.attributes.fill(0);let u=0;for(;u{Object.defineProperty(t,"__esModule",{value:!0}),t.RectangleRenderer=void 0;const h=a(374),c=a(859),r=a(310),l=a(381),f=8*Float32Array.BYTES_PER_ELEMENT;class v{constructor(){this.attributes=new Float32Array(160),this.count=0}}let o=0,e=0,n=0,i=0,s=0,d=0,p=0;class _ extends c.Disposable{constructor(u,g,S,y){super(),this._terminal=u,this._gl=g,this._dimensions=S,this._themeService=y,this._vertices=new v,this._verticesCursor=new v;const b=this._gl;this._program=(0,h.throwIfFalsy)((0,l.createProgram)(b,`#version 300 es +layout (location = 0) in vec2 a_position; +layout (location = 1) in vec2 a_size; +layout (location = 2) in vec4 a_color; +layout (location = 3) in vec2 a_unitquad; + +uniform mat4 u_projection; + +out vec4 v_color; + +void main() { + vec2 zeroToOne = a_position + (a_unitquad * a_size); + gl_Position = u_projection * vec4(zeroToOne, 0.0, 1.0); + v_color = a_color; +}`,`#version 300 es +precision lowp float; + +in vec4 v_color; + +out vec4 outColor; + +void main() { + outColor = v_color; +}`)),this.register((0,c.toDisposable)(()=>b.deleteProgram(this._program))),this._projectionLocation=(0,h.throwIfFalsy)(b.getUniformLocation(this._program,"u_projection")),this._vertexArrayObject=b.createVertexArray(),b.bindVertexArray(this._vertexArrayObject);const w=new Float32Array([0,0,1,0,0,1,1,1]),x=b.createBuffer();this.register((0,c.toDisposable)(()=>b.deleteBuffer(x))),b.bindBuffer(b.ARRAY_BUFFER,x),b.bufferData(b.ARRAY_BUFFER,w,b.STATIC_DRAW),b.enableVertexAttribArray(3),b.vertexAttribPointer(3,2,this._gl.FLOAT,!1,0,0);const M=new Uint8Array([0,1,2,3]),P=b.createBuffer();this.register((0,c.toDisposable)(()=>b.deleteBuffer(P))),b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,P),b.bufferData(b.ELEMENT_ARRAY_BUFFER,M,b.STATIC_DRAW),this._attributesBuffer=(0,h.throwIfFalsy)(b.createBuffer()),this.register((0,c.toDisposable)(()=>b.deleteBuffer(this._attributesBuffer))),b.bindBuffer(b.ARRAY_BUFFER,this._attributesBuffer),b.enableVertexAttribArray(0),b.vertexAttribPointer(0,2,b.FLOAT,!1,f,0),b.vertexAttribDivisor(0,1),b.enableVertexAttribArray(1),b.vertexAttribPointer(1,2,b.FLOAT,!1,f,2*Float32Array.BYTES_PER_ELEMENT),b.vertexAttribDivisor(1,1),b.enableVertexAttribArray(2),b.vertexAttribPointer(2,4,b.FLOAT,!1,f,4*Float32Array.BYTES_PER_ELEMENT),b.vertexAttribDivisor(2,1),this._updateCachedColors(y.colors),this.register(this._themeService.onChangeColors(O=>{this._updateCachedColors(O),this._updateViewportRectangle()}))}renderBackgrounds(){this._renderVertices(this._vertices)}renderCursor(){this._renderVertices(this._verticesCursor)}_renderVertices(u){const g=this._gl;g.useProgram(this._program),g.bindVertexArray(this._vertexArrayObject),g.uniformMatrix4fv(this._projectionLocation,!1,l.PROJECTION_MATRIX),g.bindBuffer(g.ARRAY_BUFFER,this._attributesBuffer),g.bufferData(g.ARRAY_BUFFER,u.attributes,g.DYNAMIC_DRAW),g.drawElementsInstanced(this._gl.TRIANGLE_STRIP,4,g.UNSIGNED_BYTE,0,u.count)}handleResize(){this._updateViewportRectangle()}setDimensions(u){this._dimensions=u}_updateCachedColors(u){this._bgFloat=this._colorToFloat32Array(u.background),this._cursorFloat=this._colorToFloat32Array(u.cursor)}_updateViewportRectangle(){this._addRectangleFloat(this._vertices.attributes,0,0,0,this._terminal.cols*this._dimensions.device.cell.width,this._terminal.rows*this._dimensions.device.cell.height,this._bgFloat)}updateBackgrounds(u){const g=this._terminal,S=this._vertices;let y,b,w,x,M,P,O,T,C,L,A,D=1;for(y=0;y>24&255)/255,s=(o>>16&255)/255,d=(o>>8&255)/255,p=1,this._addRectangle(u.attributes,g,e,n,(w-b)*this._dimensions.device.cell.width,this._dimensions.device.cell.height,i,s,d,p)}_addRectangle(u,g,S,y,b,w,x,M,P,O){u[g]=S/this._dimensions.device.canvas.width,u[g+1]=y/this._dimensions.device.canvas.height,u[g+2]=b/this._dimensions.device.canvas.width,u[g+3]=w/this._dimensions.device.canvas.height,u[g+4]=x,u[g+5]=M,u[g+6]=P,u[g+7]=O}_addRectangleFloat(u,g,S,y,b,w,x){u[g]=S/this._dimensions.device.canvas.width,u[g+1]=y/this._dimensions.device.canvas.height,u[g+2]=b/this._dimensions.device.canvas.width,u[g+3]=w/this._dimensions.device.canvas.height,u[g+4]=x[0],u[g+5]=x[1],u[g+6]=x[2],u[g+7]=x[3]}_colorToFloat32Array(u){return new Float32Array([(u.rgba>>24&255)/255,(u.rgba>>16&255)/255,(u.rgba>>8&255)/255,(255&u.rgba)/255])}}t.RectangleRenderer=_},310:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RenderModel=t.COMBINED_CHAR_BIT_MASK=t.RENDER_MODEL_EXT_OFFSET=t.RENDER_MODEL_FG_OFFSET=t.RENDER_MODEL_BG_OFFSET=t.RENDER_MODEL_INDICIES_PER_CELL=void 0;const h=a(296);t.RENDER_MODEL_INDICIES_PER_CELL=4,t.RENDER_MODEL_BG_OFFSET=1,t.RENDER_MODEL_FG_OFFSET=2,t.RENDER_MODEL_EXT_OFFSET=3,t.COMBINED_CHAR_BIT_MASK=2147483648,t.RenderModel=class{constructor(){this.cells=new Uint32Array(0),this.lineLengths=new Uint32Array(0),this.selection=(0,h.createSelectionRenderModel)()}resize(c,r){const l=c*r*t.RENDER_MODEL_INDICIES_PER_CELL;l!==this.cells.length&&(this.cells=new Uint32Array(l),this.lineLengths=new Uint32Array(r))}clear(){this.cells.fill(0,0),this.lineLengths.fill(0,0)}}},666:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.JoinedCellData=t.WebglRenderer=void 0;const h=a(820),c=a(274),r=a(627),l=a(457),f=a(56),v=a(374),o=a(345),e=a(859),n=a(147),i=a(782),s=a(855),d=a(965),p=a(742),_=a(310),m=a(733);class u extends e.Disposable{constructor(b,w,x,M,P,O,T,C,L){super(),this._terminal=b,this._characterJoinerService=w,this._charSizeService=x,this._coreBrowserService=M,this._coreService=P,this._decorationService=O,this._optionsService=T,this._themeService=C,this._cursorBlinkStateManager=new e.MutableDisposable,this._charAtlasDisposable=this.register(new e.MutableDisposable),this._observerDisposable=this.register(new e.MutableDisposable),this._model=new _.RenderModel,this._workCell=new i.CellData,this._workCell2=new i.CellData,this._rectangleRenderer=this.register(new e.MutableDisposable),this._glyphRenderer=this.register(new e.MutableDisposable),this._onChangeTextureAtlas=this.register(new o.EventEmitter),this.onChangeTextureAtlas=this._onChangeTextureAtlas.event,this._onAddTextureAtlasCanvas=this.register(new o.EventEmitter),this.onAddTextureAtlasCanvas=this._onAddTextureAtlasCanvas.event,this._onRemoveTextureAtlasCanvas=this.register(new o.EventEmitter),this.onRemoveTextureAtlasCanvas=this._onRemoveTextureAtlasCanvas.event,this._onRequestRedraw=this.register(new o.EventEmitter),this.onRequestRedraw=this._onRequestRedraw.event,this._onContextLoss=this.register(new o.EventEmitter),this.onContextLoss=this._onContextLoss.event,this.register(this._themeService.onChangeColors(()=>this._handleColorChange())),this._cellColorResolver=new c.CellColorResolver(this._terminal,this._optionsService,this._model.selection,this._decorationService,this._coreBrowserService,this._themeService),this._core=this._terminal._core,this._renderLayers=[new m.LinkRenderLayer(this._core.screenElement,2,this._terminal,this._core.linkifier,this._coreBrowserService,T,this._themeService)],this.dimensions=(0,v.createRenderDimensions)(),this._devicePixelRatio=this._coreBrowserService.dpr,this._updateDimensions(),this._updateCursorBlink(),this.register(T.onOptionChange(()=>this._handleOptionsChanged())),this._canvas=this._coreBrowserService.mainDocument.createElement("canvas");const A={antialias:!1,depth:!1,preserveDrawingBuffer:L};if(this._gl=this._canvas.getContext("webgl2",A),!this._gl)throw new Error("WebGL2 not supported "+this._gl);this.register((0,h.addDisposableDomListener)(this._canvas,"webglcontextlost",D=>{console.log("webglcontextlost event received"),D.preventDefault(),this._contextRestorationTimeout=setTimeout(()=>{this._contextRestorationTimeout=void 0,console.warn("webgl context not restored; firing onContextLoss"),this._onContextLoss.fire(D)},3e3)})),this.register((0,h.addDisposableDomListener)(this._canvas,"webglcontextrestored",D=>{console.warn("webglcontextrestored event received"),clearTimeout(this._contextRestorationTimeout),this._contextRestorationTimeout=void 0,(0,r.removeTerminalFromCache)(this._terminal),this._initializeWebGLState(),this._requestRedrawViewport()})),this._observerDisposable.value=(0,f.observeDevicePixelDimensions)(this._canvas,this._coreBrowserService.window,(D,H)=>this._setCanvasDevicePixelDimensions(D,H)),this.register(this._coreBrowserService.onWindowChange(D=>{this._observerDisposable.value=(0,f.observeDevicePixelDimensions)(this._canvas,D,(H,W)=>this._setCanvasDevicePixelDimensions(H,W))})),this._core.screenElement.appendChild(this._canvas),[this._rectangleRenderer.value,this._glyphRenderer.value]=this._initializeWebGLState(),this._isAttached=this._coreBrowserService.window.document.body.contains(this._core.screenElement),this.register((0,e.toDisposable)(()=>{var D;for(const H of this._renderLayers)H.dispose();(D=this._canvas.parentElement)==null||D.removeChild(this._canvas),(0,r.removeTerminalFromCache)(this._terminal)}))}get textureAtlas(){var b;return(b=this._charAtlas)==null?void 0:b.pages[0].canvas}_handleColorChange(){this._refreshCharAtlas(),this._clearModel(!0)}handleDevicePixelRatioChange(){this._devicePixelRatio!==this._coreBrowserService.dpr&&(this._devicePixelRatio=this._coreBrowserService.dpr,this.handleResize(this._terminal.cols,this._terminal.rows))}handleResize(b,w){var x,M,P,O;this._updateDimensions(),this._model.resize(this._terminal.cols,this._terminal.rows);for(const T of this._renderLayers)T.resize(this._terminal,this.dimensions);this._canvas.width=this.dimensions.device.canvas.width,this._canvas.height=this.dimensions.device.canvas.height,this._canvas.style.width=`${this.dimensions.css.canvas.width}px`,this._canvas.style.height=`${this.dimensions.css.canvas.height}px`,this._core.screenElement.style.width=`${this.dimensions.css.canvas.width}px`,this._core.screenElement.style.height=`${this.dimensions.css.canvas.height}px`,(x=this._rectangleRenderer.value)==null||x.setDimensions(this.dimensions),(M=this._rectangleRenderer.value)==null||M.handleResize(),(P=this._glyphRenderer.value)==null||P.setDimensions(this.dimensions),(O=this._glyphRenderer.value)==null||O.handleResize(),this._refreshCharAtlas(),this._clearModel(!1)}handleCharSizeChanged(){this.handleResize(this._terminal.cols,this._terminal.rows)}handleBlur(){var b;for(const w of this._renderLayers)w.handleBlur(this._terminal);(b=this._cursorBlinkStateManager.value)==null||b.pause(),this._requestRedrawViewport()}handleFocus(){var b;for(const w of this._renderLayers)w.handleFocus(this._terminal);(b=this._cursorBlinkStateManager.value)==null||b.resume(),this._requestRedrawViewport()}handleSelectionChanged(b,w,x){for(const M of this._renderLayers)M.handleSelectionChanged(this._terminal,b,w,x);this._model.selection.update(this._core,b,w,x),this._requestRedrawViewport()}handleCursorMove(){var b;for(const w of this._renderLayers)w.handleCursorMove(this._terminal);(b=this._cursorBlinkStateManager.value)==null||b.restartBlinkAnimation()}_handleOptionsChanged(){this._updateDimensions(),this._refreshCharAtlas(),this._updateCursorBlink()}_initializeWebGLState(){return this._rectangleRenderer.value=new p.RectangleRenderer(this._terminal,this._gl,this.dimensions,this._themeService),this._glyphRenderer.value=new d.GlyphRenderer(this._terminal,this._gl,this.dimensions,this._optionsService),this.handleCharSizeChanged(),[this._rectangleRenderer.value,this._glyphRenderer.value]}_refreshCharAtlas(){var w;if(this.dimensions.device.char.width<=0&&this.dimensions.device.char.height<=0)return void(this._isAttached=!1);const b=(0,r.acquireTextureAtlas)(this._terminal,this._optionsService.rawOptions,this._themeService.colors,this.dimensions.device.cell.width,this.dimensions.device.cell.height,this.dimensions.device.char.width,this.dimensions.device.char.height,this._coreBrowserService.dpr);this._charAtlas!==b&&(this._onChangeTextureAtlas.fire(b.pages[0].canvas),this._charAtlasDisposable.value=(0,e.getDisposeArrayDisposable)([(0,o.forwardEvent)(b.onAddTextureAtlasCanvas,this._onAddTextureAtlasCanvas),(0,o.forwardEvent)(b.onRemoveTextureAtlasCanvas,this._onRemoveTextureAtlasCanvas)])),this._charAtlas=b,this._charAtlas.warmUp(),(w=this._glyphRenderer.value)==null||w.setAtlas(this._charAtlas)}_clearModel(b){var w;this._model.clear(),b&&((w=this._glyphRenderer.value)==null||w.clear())}clearTextureAtlas(){var b;(b=this._charAtlas)==null||b.clearTexture(),this._clearModel(!0),this._requestRedrawViewport()}clear(){var b;this._clearModel(!0);for(const w of this._renderLayers)w.reset(this._terminal);(b=this._cursorBlinkStateManager.value)==null||b.restartBlinkAnimation(),this._updateCursorBlink()}registerCharacterJoiner(b){return-1}deregisterCharacterJoiner(b){return!1}renderRows(b,w){if(!this._isAttached){if(!(this._coreBrowserService.window.document.body.contains(this._core.screenElement)&&this._charSizeService.width&&this._charSizeService.height))return;this._updateDimensions(),this._refreshCharAtlas(),this._isAttached=!0}for(const x of this._renderLayers)x.handleGridChanged(this._terminal,b,w);this._glyphRenderer.value&&this._rectangleRenderer.value&&(this._glyphRenderer.value.beginFrame()?(this._clearModel(!0),this._updateModel(0,this._terminal.rows-1)):this._updateModel(b,w),this._rectangleRenderer.value.renderBackgrounds(),this._glyphRenderer.value.render(this._model),this._cursorBlinkStateManager.value&&!this._cursorBlinkStateManager.value.isCursorVisible||this._rectangleRenderer.value.renderCursor())}_updateCursorBlink(){this._terminal.options.cursorBlink?this._cursorBlinkStateManager.value=new l.CursorBlinkStateManager(()=>{this._requestRedrawCursor()},this._coreBrowserService):this._cursorBlinkStateManager.clear(),this._requestRedrawCursor()}_updateModel(b,w){const x=this._core;let M,P,O,T,C,L,A,D,H,W,N,U,k,E,F=this._workCell;b=S(b,x.rows-1,0),w=S(w,x.rows-1,0);const R=this._terminal.buffer.active.baseY+this._terminal.buffer.active.cursorY,I=R-x.buffer.ydisp,$=Math.min(this._terminal.buffer.active.cursorX,x.cols-1);let V=-1;const G=this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden&&(!this._cursorBlinkStateManager.value||this._cursorBlinkStateManager.value.isCursorVisible);this._model.cursor=void 0;let Z=!1;for(P=b;P<=w;P++)for(O=P+x.buffer.ydisp,T=x.buffer.lines.get(O),this._model.lineLengths[P]=0,C=this._characterJoinerService.getJoinedCharacters(O),k=0;k0&&k===C[0][0]&&(L=!0,D=C.shift(),F=new g(F,T.translateToString(!0,D[0],D[1]),D[1]-D[0]),A=D[1]-1),H=F.getChars(),W=F.getCode(),U=(P*x.cols+k)*_.RENDER_MODEL_INDICIES_PER_CELL,this._cellColorResolver.resolve(F,k,O,this.dimensions.device.cell.width),G&&O===R&&(k===$&&(this._model.cursor={x:$,y:I,width:F.getWidth(),style:this._coreBrowserService.isFocused?x.options.cursorStyle||"block":x.options.cursorInactiveStyle,cursorWidth:x.options.cursorWidth,dpr:this._devicePixelRatio},V=$+F.getWidth()-1),k>=$&&k<=V&&(this._coreBrowserService.isFocused&&(x.options.cursorStyle||"block")==="block"||this._coreBrowserService.isFocused===!1&&x.options.cursorInactiveStyle==="block")&&(this._cellColorResolver.result.fg=50331648|this._themeService.colors.cursorAccent.rgba>>8&16777215,this._cellColorResolver.result.bg=50331648|this._themeService.colors.cursor.rgba>>8&16777215)),W!==s.NULL_CELL_CODE&&(this._model.lineLengths[P]=k+1),(this._model.cells[U]!==W||this._model.cells[U+_.RENDER_MODEL_BG_OFFSET]!==this._cellColorResolver.result.bg||this._model.cells[U+_.RENDER_MODEL_FG_OFFSET]!==this._cellColorResolver.result.fg||this._model.cells[U+_.RENDER_MODEL_EXT_OFFSET]!==this._cellColorResolver.result.ext)&&(Z=!0,H.length>1&&(W|=_.COMBINED_CHAR_BIT_MASK),this._model.cells[U]=W,this._model.cells[U+_.RENDER_MODEL_BG_OFFSET]=this._cellColorResolver.result.bg,this._model.cells[U+_.RENDER_MODEL_FG_OFFSET]=this._cellColorResolver.result.fg,this._model.cells[U+_.RENDER_MODEL_EXT_OFFSET]=this._cellColorResolver.result.ext,N=F.getWidth(),this._glyphRenderer.value.updateCell(k,P,W,this._cellColorResolver.result.bg,this._cellColorResolver.result.fg,this._cellColorResolver.result.ext,H,N,M),L))for(F=this._workCell,k++;k{Object.defineProperty(t,"__esModule",{value:!0}),t.GLTexture=t.expandFloat32Array=t.createShader=t.createProgram=t.PROJECTION_MATRIX=void 0;const h=a(374);function c(r,l,f){const v=(0,h.throwIfFalsy)(r.createShader(l));if(r.shaderSource(v,f),r.compileShader(v),r.getShaderParameter(v,r.COMPILE_STATUS))return v;console.error(r.getShaderInfoLog(v)),r.deleteShader(v)}t.PROJECTION_MATRIX=new Float32Array([2,0,0,0,0,-2,0,0,0,0,1,0,-1,1,0,1]),t.createProgram=function(r,l,f){const v=(0,h.throwIfFalsy)(r.createProgram());if(r.attachShader(v,(0,h.throwIfFalsy)(c(r,r.VERTEX_SHADER,l))),r.attachShader(v,(0,h.throwIfFalsy)(c(r,r.FRAGMENT_SHADER,f))),r.linkProgram(v),r.getProgramParameter(v,r.LINK_STATUS))return v;console.error(r.getProgramInfoLog(v)),r.deleteProgram(v)},t.createShader=c,t.expandFloat32Array=function(r,l){const f=Math.min(2*r.length,l),v=new Float32Array(f);for(let o=0;o{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRenderLayer=void 0;const h=a(627),c=a(237),r=a(374),l=a(859);class f extends l.Disposable{constructor(o,e,n,i,s,d,p,_){super(),this._container=e,this._alpha=s,this._coreBrowserService=d,this._optionsService=p,this._themeService=_,this._deviceCharWidth=0,this._deviceCharHeight=0,this._deviceCellWidth=0,this._deviceCellHeight=0,this._deviceCharLeft=0,this._deviceCharTop=0,this._canvas=this._coreBrowserService.mainDocument.createElement("canvas"),this._canvas.classList.add(`xterm-${n}-layer`),this._canvas.style.zIndex=i.toString(),this._initCanvas(),this._container.appendChild(this._canvas),this.register(this._themeService.onChangeColors(m=>{this._refreshCharAtlas(o,m),this.reset(o)})),this.register((0,l.toDisposable)(()=>{this._canvas.remove()}))}_initCanvas(){this._ctx=(0,r.throwIfFalsy)(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()}handleBlur(o){}handleFocus(o){}handleCursorMove(o){}handleGridChanged(o,e,n){}handleSelectionChanged(o,e,n,i=!1){}_setTransparency(o,e){if(e===this._alpha)return;const n=this._canvas;this._alpha=e,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,n),this._refreshCharAtlas(o,this._themeService.colors),this.handleGridChanged(o,0,o.rows-1)}_refreshCharAtlas(o,e){this._deviceCharWidth<=0&&this._deviceCharHeight<=0||(this._charAtlas=(0,h.acquireTextureAtlas)(o,this._optionsService.rawOptions,e,this._deviceCellWidth,this._deviceCellHeight,this._deviceCharWidth,this._deviceCharHeight,this._coreBrowserService.dpr),this._charAtlas.warmUp())}resize(o,e){this._deviceCellWidth=e.device.cell.width,this._deviceCellHeight=e.device.cell.height,this._deviceCharWidth=e.device.char.width,this._deviceCharHeight=e.device.char.height,this._deviceCharLeft=e.device.char.left,this._deviceCharTop=e.device.char.top,this._canvas.width=e.device.canvas.width,this._canvas.height=e.device.canvas.height,this._canvas.style.width=`${e.css.canvas.width}px`,this._canvas.style.height=`${e.css.canvas.height}px`,this._alpha||this._clearAll(),this._refreshCharAtlas(o,this._themeService.colors)}_fillBottomLineAtCells(o,e,n=1){this._ctx.fillRect(o*this._deviceCellWidth,(e+1)*this._deviceCellHeight-this._coreBrowserService.dpr-1,n*this._deviceCellWidth,this._coreBrowserService.dpr)}_clearAll(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._themeService.colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))}_clearCells(o,e,n,i){this._alpha?this._ctx.clearRect(o*this._deviceCellWidth,e*this._deviceCellHeight,n*this._deviceCellWidth,i*this._deviceCellHeight):(this._ctx.fillStyle=this._themeService.colors.background.css,this._ctx.fillRect(o*this._deviceCellWidth,e*this._deviceCellHeight,n*this._deviceCellWidth,i*this._deviceCellHeight))}_fillCharTrueColor(o,e,n,i){this._ctx.font=this._getFont(o,!1,!1),this._ctx.textBaseline=c.TEXT_BASELINE,this._clipCell(n,i,e.getWidth()),this._ctx.fillText(e.getChars(),n*this._deviceCellWidth+this._deviceCharLeft,i*this._deviceCellHeight+this._deviceCharTop+this._deviceCharHeight)}_clipCell(o,e,n){this._ctx.beginPath(),this._ctx.rect(o*this._deviceCellWidth,e*this._deviceCellHeight,n*this._deviceCellWidth,this._deviceCellHeight),this._ctx.clip()}_getFont(o,e,n){return`${n?"italic":""} ${e?o.options.fontWeightBold:o.options.fontWeight} ${o.options.fontSize*this._coreBrowserService.dpr}px ${o.options.fontFamily}`}}t.BaseRenderLayer=f},733:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkRenderLayer=void 0;const h=a(197),c=a(237),r=a(592);class l extends r.BaseRenderLayer{constructor(v,o,e,n,i,s,d){super(e,v,"link",o,!0,i,s,d),this.register(n.onShowLinkUnderline(p=>this._handleShowLinkUnderline(p))),this.register(n.onHideLinkUnderline(p=>this._handleHideLinkUnderline(p)))}resize(v,o){super.resize(v,o),this._state=void 0}reset(v){this._clearCurrentLink()}_clearCurrentLink(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);const v=this._state.y2-this._state.y1-1;v>0&&this._clearCells(0,this._state.y1+1,this._state.cols,v),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}}_handleShowLinkUnderline(v){if(v.fg===c.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._themeService.colors.background.css:v.fg!==void 0&&(0,h.is256Color)(v.fg)?this._ctx.fillStyle=this._themeService.colors.ansi[v.fg].css:this._ctx.fillStyle=this._themeService.colors.foreground.css,v.y1===v.y2)this._fillBottomLineAtCells(v.x1,v.y1,v.x2-v.x1);else{this._fillBottomLineAtCells(v.x1,v.y1,v.cols-v.x1);for(let o=v.y1+1;o{Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(a,h,c,r){a.addEventListener(h,c,r);let l=!1;return{dispose:()=>{l||(l=!0,a.removeEventListener(h,c,r))}}}},274:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CellColorResolver=void 0;const h=a(855),c=a(160),r=a(374);let l,f=0,v=0,o=!1,e=!1,n=!1,i=0;t.CellColorResolver=class{constructor(s,d,p,_,m,u){this._terminal=s,this._optionService=d,this._selectionRenderModel=p,this._decorationService=_,this._coreBrowserService=m,this._themeService=u,this.result={fg:0,bg:0,ext:0}}resolve(s,d,p,_){if(this.result.bg=s.bg,this.result.fg=s.fg,this.result.ext=268435456&s.bg?s.extended.ext:0,v=0,f=0,e=!1,o=!1,n=!1,l=this._themeService.colors,i=0,s.getCode()!==h.NULL_CELL_CODE&&s.extended.underlineStyle===4){const m=Math.max(1,Math.floor(this._optionService.rawOptions.fontSize*this._coreBrowserService.dpr/15));i=d*_%(2*Math.round(m))}if(this._decorationService.forEachDecorationAtCell(d,p,"bottom",m=>{m.backgroundColorRGB&&(v=m.backgroundColorRGB.rgba>>8&16777215,e=!0),m.foregroundColorRGB&&(f=m.foregroundColorRGB.rgba>>8&16777215,o=!0)}),n=this._selectionRenderModel.isCellSelected(this._terminal,d,p),n){if(67108864&this.result.fg||50331648&this.result.bg){if(67108864&this.result.fg)switch(50331648&this.result.fg){case 16777216:case 33554432:v=this._themeService.colors.ansi[255&this.result.fg].rgba;break;case 50331648:v=(16777215&this.result.fg)<<8|255;break;default:v=this._themeService.colors.foreground.rgba}else switch(50331648&this.result.bg){case 16777216:case 33554432:v=this._themeService.colors.ansi[255&this.result.bg].rgba;break;case 50331648:v=(16777215&this.result.bg)<<8|255}v=c.rgba.blend(v,4294967040&(this._coreBrowserService.isFocused?l.selectionBackgroundOpaque:l.selectionInactiveBackgroundOpaque).rgba|128)>>8&16777215}else v=(this._coreBrowserService.isFocused?l.selectionBackgroundOpaque:l.selectionInactiveBackgroundOpaque).rgba>>8&16777215;if(e=!0,l.selectionForeground&&(f=l.selectionForeground.rgba>>8&16777215,o=!0),(0,r.treatGlyphAsBackgroundColor)(s.getCode())){if(67108864&this.result.fg&&!(50331648&this.result.bg))f=(this._coreBrowserService.isFocused?l.selectionBackgroundOpaque:l.selectionInactiveBackgroundOpaque).rgba>>8&16777215;else{if(67108864&this.result.fg)switch(50331648&this.result.bg){case 16777216:case 33554432:f=this._themeService.colors.ansi[255&this.result.bg].rgba;break;case 50331648:f=(16777215&this.result.bg)<<8|255}else switch(50331648&this.result.fg){case 16777216:case 33554432:f=this._themeService.colors.ansi[255&this.result.fg].rgba;break;case 50331648:f=(16777215&this.result.fg)<<8|255;break;default:f=this._themeService.colors.foreground.rgba}f=c.rgba.blend(f,4294967040&(this._coreBrowserService.isFocused?l.selectionBackgroundOpaque:l.selectionInactiveBackgroundOpaque).rgba|128)>>8&16777215}o=!0}}this._decorationService.forEachDecorationAtCell(d,p,"top",m=>{m.backgroundColorRGB&&(v=m.backgroundColorRGB.rgba>>8&16777215,e=!0),m.foregroundColorRGB&&(f=m.foregroundColorRGB.rgba>>8&16777215,o=!0)}),e&&(v=n?-16777216&s.bg&-134217729|v|50331648:-16777216&s.bg|v|50331648),o&&(f=-16777216&s.fg&-67108865|f|50331648),67108864&this.result.fg&&(e&&!o&&(f=50331648&this.result.bg?-134217728&this.result.fg|67108863&this.result.bg:-134217728&this.result.fg|16777215&l.background.rgba>>8|50331648,o=!0),!e&&o&&(v=50331648&this.result.fg?-67108864&this.result.bg|67108863&this.result.fg:-67108864&this.result.bg|16777215&l.foreground.rgba>>8|50331648,e=!0)),l=void 0,this.result.bg=e?v:this.result.bg,this.result.fg=o?f:this.result.fg,this.result.ext&=536870911,this.result.ext|=i<<29&3758096384}}},627:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.removeTerminalFromCache=t.acquireTextureAtlas=void 0;const h=a(509),c=a(197),r=[];t.acquireTextureAtlas=function(l,f,v,o,e,n,i,s){const d=(0,c.generateConfig)(o,e,n,i,f,v,s);for(let m=0;m=0){if((0,c.configEquals)(u.config,d))return u.atlas;u.ownedBy.length===1?(u.atlas.dispose(),r.splice(m,1)):u.ownedBy.splice(g,1);break}}for(let m=0;m{Object.defineProperty(t,"__esModule",{value:!0}),t.is256Color=t.configEquals=t.generateConfig=void 0;const h=a(160);t.generateConfig=function(c,r,l,f,v,o,e){const n={foreground:o.foreground,background:o.background,cursor:h.NULL_COLOR,cursorAccent:h.NULL_COLOR,selectionForeground:h.NULL_COLOR,selectionBackgroundTransparent:h.NULL_COLOR,selectionBackgroundOpaque:h.NULL_COLOR,selectionInactiveBackgroundTransparent:h.NULL_COLOR,selectionInactiveBackgroundOpaque:h.NULL_COLOR,ansi:o.ansi.slice(),contrastCache:o.contrastCache,halfContrastCache:o.halfContrastCache};return{customGlyphs:v.customGlyphs,devicePixelRatio:e,letterSpacing:v.letterSpacing,lineHeight:v.lineHeight,deviceCellWidth:c,deviceCellHeight:r,deviceCharWidth:l,deviceCharHeight:f,fontFamily:v.fontFamily,fontSize:v.fontSize,fontWeight:v.fontWeight,fontWeightBold:v.fontWeightBold,allowTransparency:v.allowTransparency,drawBoldTextInBrightColors:v.drawBoldTextInBrightColors,minimumContrastRatio:v.minimumContrastRatio,colors:n}},t.configEquals=function(c,r){for(let l=0;l{Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_BASELINE=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0;const h=a(399);t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.TEXT_BASELINE=h.isFirefox||h.isLegacyEdge?"bottom":"ideographic"},457:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CursorBlinkStateManager=void 0,t.CursorBlinkStateManager=class{constructor(a,h){this._renderCallback=a,this._coreBrowserService=h,this.isCursorVisible=!0,this._coreBrowserService.isFocused&&this._restartInterval()}get isPaused(){return!(this._blinkStartTimeout||this._blinkInterval)}dispose(){this._blinkInterval&&(this._coreBrowserService.window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(this._coreBrowserService.window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(this._coreBrowserService.window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)}restartBlinkAnimation(){this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>{this._renderCallback(),this._animationFrame=void 0})))}_restartInterval(a=600){this._blinkInterval&&(this._coreBrowserService.window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout=this._coreBrowserService.window.setTimeout(()=>{if(this._animationTimeRestarted){const h=600-(Date.now()-this._animationTimeRestarted);if(this._animationTimeRestarted=void 0,h>0)return void this._restartInterval(h)}this.isCursorVisible=!1,this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>{this._renderCallback(),this._animationFrame=void 0}),this._blinkInterval=this._coreBrowserService.window.setInterval(()=>{if(this._animationTimeRestarted){const h=600-(Date.now()-this._animationTimeRestarted);return this._animationTimeRestarted=void 0,void this._restartInterval(h)}this.isCursorVisible=!this.isCursorVisible,this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>{this._renderCallback(),this._animationFrame=void 0})},600)},a)}pause(){this.isCursorVisible=!0,this._blinkInterval&&(this._coreBrowserService.window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(this._coreBrowserService.window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(this._coreBrowserService.window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)}resume(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()}}},860:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.tryDrawCustomChar=t.powerlineDefinitions=t.boxDrawingDefinitions=t.blockElementDefinitions=void 0;const h=a(374);t.blockElementDefinitions={"▀":[{x:0,y:0,w:8,h:4}],"▁":[{x:0,y:7,w:8,h:1}],"▂":[{x:0,y:6,w:8,h:2}],"▃":[{x:0,y:5,w:8,h:3}],"▄":[{x:0,y:4,w:8,h:4}],"▅":[{x:0,y:3,w:8,h:5}],"▆":[{x:0,y:2,w:8,h:6}],"▇":[{x:0,y:1,w:8,h:7}],"█":[{x:0,y:0,w:8,h:8}],"▉":[{x:0,y:0,w:7,h:8}],"▊":[{x:0,y:0,w:6,h:8}],"▋":[{x:0,y:0,w:5,h:8}],"▌":[{x:0,y:0,w:4,h:8}],"▍":[{x:0,y:0,w:3,h:8}],"▎":[{x:0,y:0,w:2,h:8}],"▏":[{x:0,y:0,w:1,h:8}],"▐":[{x:4,y:0,w:4,h:8}],"▔":[{x:0,y:0,w:8,h:1}],"▕":[{x:7,y:0,w:1,h:8}],"▖":[{x:0,y:4,w:4,h:4}],"▗":[{x:4,y:4,w:4,h:4}],"▘":[{x:0,y:0,w:4,h:4}],"▙":[{x:0,y:0,w:4,h:8},{x:0,y:4,w:8,h:4}],"▚":[{x:0,y:0,w:4,h:4},{x:4,y:4,w:4,h:4}],"▛":[{x:0,y:0,w:4,h:8},{x:4,y:0,w:4,h:4}],"▜":[{x:0,y:0,w:8,h:4},{x:4,y:0,w:4,h:8}],"▝":[{x:4,y:0,w:4,h:4}],"▞":[{x:4,y:0,w:4,h:4},{x:0,y:4,w:4,h:4}],"▟":[{x:4,y:0,w:4,h:8},{x:0,y:4,w:8,h:4}],"🭰":[{x:1,y:0,w:1,h:8}],"🭱":[{x:2,y:0,w:1,h:8}],"🭲":[{x:3,y:0,w:1,h:8}],"🭳":[{x:4,y:0,w:1,h:8}],"🭴":[{x:5,y:0,w:1,h:8}],"🭵":[{x:6,y:0,w:1,h:8}],"🭶":[{x:0,y:1,w:8,h:1}],"🭷":[{x:0,y:2,w:8,h:1}],"🭸":[{x:0,y:3,w:8,h:1}],"🭹":[{x:0,y:4,w:8,h:1}],"🭺":[{x:0,y:5,w:8,h:1}],"🭻":[{x:0,y:6,w:8,h:1}],"🭼":[{x:0,y:0,w:1,h:8},{x:0,y:7,w:8,h:1}],"🭽":[{x:0,y:0,w:1,h:8},{x:0,y:0,w:8,h:1}],"🭾":[{x:7,y:0,w:1,h:8},{x:0,y:0,w:8,h:1}],"🭿":[{x:7,y:0,w:1,h:8},{x:0,y:7,w:8,h:1}],"🮀":[{x:0,y:0,w:8,h:1},{x:0,y:7,w:8,h:1}],"🮁":[{x:0,y:0,w:8,h:1},{x:0,y:2,w:8,h:1},{x:0,y:4,w:8,h:1},{x:0,y:7,w:8,h:1}],"🮂":[{x:0,y:0,w:8,h:2}],"🮃":[{x:0,y:0,w:8,h:3}],"🮄":[{x:0,y:0,w:8,h:5}],"🮅":[{x:0,y:0,w:8,h:6}],"🮆":[{x:0,y:0,w:8,h:7}],"🮇":[{x:6,y:0,w:2,h:8}],"🮈":[{x:5,y:0,w:3,h:8}],"🮉":[{x:3,y:0,w:5,h:8}],"🮊":[{x:2,y:0,w:6,h:8}],"🮋":[{x:1,y:0,w:7,h:8}],"🮕":[{x:0,y:0,w:2,h:2},{x:4,y:0,w:2,h:2},{x:2,y:2,w:2,h:2},{x:6,y:2,w:2,h:2},{x:0,y:4,w:2,h:2},{x:4,y:4,w:2,h:2},{x:2,y:6,w:2,h:2},{x:6,y:6,w:2,h:2}],"🮖":[{x:2,y:0,w:2,h:2},{x:6,y:0,w:2,h:2},{x:0,y:2,w:2,h:2},{x:4,y:2,w:2,h:2},{x:2,y:4,w:2,h:2},{x:6,y:4,w:2,h:2},{x:0,y:6,w:2,h:2},{x:4,y:6,w:2,h:2}],"🮗":[{x:0,y:2,w:8,h:2},{x:0,y:6,w:8,h:2}]};const c={"░":[[1,0,0,0],[0,0,0,0],[0,0,1,0],[0,0,0,0]],"▒":[[1,0],[0,0],[0,1],[0,0]],"▓":[[0,1],[1,1],[1,0],[1,1]]};t.boxDrawingDefinitions={"─":{1:"M0,.5 L1,.5"},"━":{3:"M0,.5 L1,.5"},"│":{1:"M.5,0 L.5,1"},"┃":{3:"M.5,0 L.5,1"},"┌":{1:"M0.5,1 L.5,.5 L1,.5"},"┏":{3:"M0.5,1 L.5,.5 L1,.5"},"┐":{1:"M0,.5 L.5,.5 L.5,1"},"┓":{3:"M0,.5 L.5,.5 L.5,1"},"└":{1:"M.5,0 L.5,.5 L1,.5"},"┗":{3:"M.5,0 L.5,.5 L1,.5"},"┘":{1:"M.5,0 L.5,.5 L0,.5"},"┛":{3:"M.5,0 L.5,.5 L0,.5"},"├":{1:"M.5,0 L.5,1 M.5,.5 L1,.5"},"┣":{3:"M.5,0 L.5,1 M.5,.5 L1,.5"},"┤":{1:"M.5,0 L.5,1 M.5,.5 L0,.5"},"┫":{3:"M.5,0 L.5,1 M.5,.5 L0,.5"},"┬":{1:"M0,.5 L1,.5 M.5,.5 L.5,1"},"┳":{3:"M0,.5 L1,.5 M.5,.5 L.5,1"},"┴":{1:"M0,.5 L1,.5 M.5,.5 L.5,0"},"┻":{3:"M0,.5 L1,.5 M.5,.5 L.5,0"},"┼":{1:"M0,.5 L1,.5 M.5,0 L.5,1"},"╋":{3:"M0,.5 L1,.5 M.5,0 L.5,1"},"╴":{1:"M.5,.5 L0,.5"},"╸":{3:"M.5,.5 L0,.5"},"╵":{1:"M.5,.5 L.5,0"},"╹":{3:"M.5,.5 L.5,0"},"╶":{1:"M.5,.5 L1,.5"},"╺":{3:"M.5,.5 L1,.5"},"╷":{1:"M.5,.5 L.5,1"},"╻":{3:"M.5,.5 L.5,1"},"═":{1:(o,e)=>`M0,${.5-e} L1,${.5-e} M0,${.5+e} L1,${.5+e}`},"║":{1:(o,e)=>`M${.5-o},0 L${.5-o},1 M${.5+o},0 L${.5+o},1`},"╒":{1:(o,e)=>`M.5,1 L.5,${.5-e} L1,${.5-e} M.5,${.5+e} L1,${.5+e}`},"╓":{1:(o,e)=>`M${.5-o},1 L${.5-o},.5 L1,.5 M${.5+o},.5 L${.5+o},1`},"╔":{1:(o,e)=>`M1,${.5-e} L${.5-o},${.5-e} L${.5-o},1 M1,${.5+e} L${.5+o},${.5+e} L${.5+o},1`},"╕":{1:(o,e)=>`M0,${.5-e} L.5,${.5-e} L.5,1 M0,${.5+e} L.5,${.5+e}`},"╖":{1:(o,e)=>`M${.5+o},1 L${.5+o},.5 L0,.5 M${.5-o},.5 L${.5-o},1`},"╗":{1:(o,e)=>`M0,${.5+e} L${.5-o},${.5+e} L${.5-o},1 M0,${.5-e} L${.5+o},${.5-e} L${.5+o},1`},"╘":{1:(o,e)=>`M.5,0 L.5,${.5+e} L1,${.5+e} M.5,${.5-e} L1,${.5-e}`},"╙":{1:(o,e)=>`M1,.5 L${.5-o},.5 L${.5-o},0 M${.5+o},.5 L${.5+o},0`},"╚":{1:(o,e)=>`M1,${.5-e} L${.5+o},${.5-e} L${.5+o},0 M1,${.5+e} L${.5-o},${.5+e} L${.5-o},0`},"╛":{1:(o,e)=>`M0,${.5+e} L.5,${.5+e} L.5,0 M0,${.5-e} L.5,${.5-e}`},"╜":{1:(o,e)=>`M0,.5 L${.5+o},.5 L${.5+o},0 M${.5-o},.5 L${.5-o},0`},"╝":{1:(o,e)=>`M0,${.5-e} L${.5-o},${.5-e} L${.5-o},0 M0,${.5+e} L${.5+o},${.5+e} L${.5+o},0`},"╞":{1:(o,e)=>`M.5,0 L.5,1 M.5,${.5-e} L1,${.5-e} M.5,${.5+e} L1,${.5+e}`},"╟":{1:(o,e)=>`M${.5-o},0 L${.5-o},1 M${.5+o},0 L${.5+o},1 M${.5+o},.5 L1,.5`},"╠":{1:(o,e)=>`M${.5-o},0 L${.5-o},1 M1,${.5+e} L${.5+o},${.5+e} L${.5+o},1 M1,${.5-e} L${.5+o},${.5-e} L${.5+o},0`},"╡":{1:(o,e)=>`M.5,0 L.5,1 M0,${.5-e} L.5,${.5-e} M0,${.5+e} L.5,${.5+e}`},"╢":{1:(o,e)=>`M0,.5 L${.5-o},.5 M${.5-o},0 L${.5-o},1 M${.5+o},0 L${.5+o},1`},"╣":{1:(o,e)=>`M${.5+o},0 L${.5+o},1 M0,${.5+e} L${.5-o},${.5+e} L${.5-o},1 M0,${.5-e} L${.5-o},${.5-e} L${.5-o},0`},"╤":{1:(o,e)=>`M0,${.5-e} L1,${.5-e} M0,${.5+e} L1,${.5+e} M.5,${.5+e} L.5,1`},"╥":{1:(o,e)=>`M0,.5 L1,.5 M${.5-o},.5 L${.5-o},1 M${.5+o},.5 L${.5+o},1`},"╦":{1:(o,e)=>`M0,${.5-e} L1,${.5-e} M0,${.5+e} L${.5-o},${.5+e} L${.5-o},1 M1,${.5+e} L${.5+o},${.5+e} L${.5+o},1`},"╧":{1:(o,e)=>`M.5,0 L.5,${.5-e} M0,${.5-e} L1,${.5-e} M0,${.5+e} L1,${.5+e}`},"╨":{1:(o,e)=>`M0,.5 L1,.5 M${.5-o},.5 L${.5-o},0 M${.5+o},.5 L${.5+o},0`},"╩":{1:(o,e)=>`M0,${.5+e} L1,${.5+e} M0,${.5-e} L${.5-o},${.5-e} L${.5-o},0 M1,${.5-e} L${.5+o},${.5-e} L${.5+o},0`},"╪":{1:(o,e)=>`M.5,0 L.5,1 M0,${.5-e} L1,${.5-e} M0,${.5+e} L1,${.5+e}`},"╫":{1:(o,e)=>`M0,.5 L1,.5 M${.5-o},0 L${.5-o},1 M${.5+o},0 L${.5+o},1`},"╬":{1:(o,e)=>`M0,${.5+e} L${.5-o},${.5+e} L${.5-o},1 M1,${.5+e} L${.5+o},${.5+e} L${.5+o},1 M0,${.5-e} L${.5-o},${.5-e} L${.5-o},0 M1,${.5-e} L${.5+o},${.5-e} L${.5+o},0`},"╱":{1:"M1,0 L0,1"},"╲":{1:"M0,0 L1,1"},"╳":{1:"M1,0 L0,1 M0,0 L1,1"},"╼":{1:"M.5,.5 L0,.5",3:"M.5,.5 L1,.5"},"╽":{1:"M.5,.5 L.5,0",3:"M.5,.5 L.5,1"},"╾":{1:"M.5,.5 L1,.5",3:"M.5,.5 L0,.5"},"╿":{1:"M.5,.5 L.5,1",3:"M.5,.5 L.5,0"},"┍":{1:"M.5,.5 L.5,1",3:"M.5,.5 L1,.5"},"┎":{1:"M.5,.5 L1,.5",3:"M.5,.5 L.5,1"},"┑":{1:"M.5,.5 L.5,1",3:"M.5,.5 L0,.5"},"┒":{1:"M.5,.5 L0,.5",3:"M.5,.5 L.5,1"},"┕":{1:"M.5,.5 L.5,0",3:"M.5,.5 L1,.5"},"┖":{1:"M.5,.5 L1,.5",3:"M.5,.5 L.5,0"},"┙":{1:"M.5,.5 L.5,0",3:"M.5,.5 L0,.5"},"┚":{1:"M.5,.5 L0,.5",3:"M.5,.5 L.5,0"},"┝":{1:"M.5,0 L.5,1",3:"M.5,.5 L1,.5"},"┞":{1:"M0.5,1 L.5,.5 L1,.5",3:"M.5,.5 L.5,0"},"┟":{1:"M.5,0 L.5,.5 L1,.5",3:"M.5,.5 L.5,1"},"┠":{1:"M.5,.5 L1,.5",3:"M.5,0 L.5,1"},"┡":{1:"M.5,.5 L.5,1",3:"M.5,0 L.5,.5 L1,.5"},"┢":{1:"M.5,.5 L.5,0",3:"M0.5,1 L.5,.5 L1,.5"},"┥":{1:"M.5,0 L.5,1",3:"M.5,.5 L0,.5"},"┦":{1:"M0,.5 L.5,.5 L.5,1",3:"M.5,.5 L.5,0"},"┧":{1:"M.5,0 L.5,.5 L0,.5",3:"M.5,.5 L.5,1"},"┨":{1:"M.5,.5 L0,.5",3:"M.5,0 L.5,1"},"┩":{1:"M.5,.5 L.5,1",3:"M.5,0 L.5,.5 L0,.5"},"┪":{1:"M.5,.5 L.5,0",3:"M0,.5 L.5,.5 L.5,1"},"┭":{1:"M0.5,1 L.5,.5 L1,.5",3:"M.5,.5 L0,.5"},"┮":{1:"M0,.5 L.5,.5 L.5,1",3:"M.5,.5 L1,.5"},"┯":{1:"M.5,.5 L.5,1",3:"M0,.5 L1,.5"},"┰":{1:"M0,.5 L1,.5",3:"M.5,.5 L.5,1"},"┱":{1:"M.5,.5 L1,.5",3:"M0,.5 L.5,.5 L.5,1"},"┲":{1:"M.5,.5 L0,.5",3:"M0.5,1 L.5,.5 L1,.5"},"┵":{1:"M.5,0 L.5,.5 L1,.5",3:"M.5,.5 L0,.5"},"┶":{1:"M.5,0 L.5,.5 L0,.5",3:"M.5,.5 L1,.5"},"┷":{1:"M.5,.5 L.5,0",3:"M0,.5 L1,.5"},"┸":{1:"M0,.5 L1,.5",3:"M.5,.5 L.5,0"},"┹":{1:"M.5,.5 L1,.5",3:"M.5,0 L.5,.5 L0,.5"},"┺":{1:"M.5,.5 L0,.5",3:"M.5,0 L.5,.5 L1,.5"},"┽":{1:"M.5,0 L.5,1 M.5,.5 L1,.5",3:"M.5,.5 L0,.5"},"┾":{1:"M.5,0 L.5,1 M.5,.5 L0,.5",3:"M.5,.5 L1,.5"},"┿":{1:"M.5,0 L.5,1",3:"M0,.5 L1,.5"},"╀":{1:"M0,.5 L1,.5 M.5,.5 L.5,1",3:"M.5,.5 L.5,0"},"╁":{1:"M.5,.5 L.5,0 M0,.5 L1,.5",3:"M.5,.5 L.5,1"},"╂":{1:"M0,.5 L1,.5",3:"M.5,0 L.5,1"},"╃":{1:"M0.5,1 L.5,.5 L1,.5",3:"M.5,0 L.5,.5 L0,.5"},"╄":{1:"M0,.5 L.5,.5 L.5,1",3:"M.5,0 L.5,.5 L1,.5"},"╅":{1:"M.5,0 L.5,.5 L1,.5",3:"M0,.5 L.5,.5 L.5,1"},"╆":{1:"M.5,0 L.5,.5 L0,.5",3:"M0.5,1 L.5,.5 L1,.5"},"╇":{1:"M.5,.5 L.5,1",3:"M.5,.5 L.5,0 M0,.5 L1,.5"},"╈":{1:"M.5,.5 L.5,0",3:"M0,.5 L1,.5 M.5,.5 L.5,1"},"╉":{1:"M.5,.5 L1,.5",3:"M.5,0 L.5,1 M.5,.5 L0,.5"},"╊":{1:"M.5,.5 L0,.5",3:"M.5,0 L.5,1 M.5,.5 L1,.5"},"╌":{1:"M.1,.5 L.4,.5 M.6,.5 L.9,.5"},"╍":{3:"M.1,.5 L.4,.5 M.6,.5 L.9,.5"},"┄":{1:"M.0667,.5 L.2667,.5 M.4,.5 L.6,.5 M.7333,.5 L.9333,.5"},"┅":{3:"M.0667,.5 L.2667,.5 M.4,.5 L.6,.5 M.7333,.5 L.9333,.5"},"┈":{1:"M.05,.5 L.2,.5 M.3,.5 L.45,.5 M.55,.5 L.7,.5 M.8,.5 L.95,.5"},"┉":{3:"M.05,.5 L.2,.5 M.3,.5 L.45,.5 M.55,.5 L.7,.5 M.8,.5 L.95,.5"},"╎":{1:"M.5,.1 L.5,.4 M.5,.6 L.5,.9"},"╏":{3:"M.5,.1 L.5,.4 M.5,.6 L.5,.9"},"┆":{1:"M.5,.0667 L.5,.2667 M.5,.4 L.5,.6 M.5,.7333 L.5,.9333"},"┇":{3:"M.5,.0667 L.5,.2667 M.5,.4 L.5,.6 M.5,.7333 L.5,.9333"},"┊":{1:"M.5,.05 L.5,.2 M.5,.3 L.5,.45 L.5,.55 M.5,.7 L.5,.95"},"┋":{3:"M.5,.05 L.5,.2 M.5,.3 L.5,.45 L.5,.55 M.5,.7 L.5,.95"},"╭":{1:(o,e)=>`M.5,1 L.5,${.5+e/.15*.5} C.5,${.5+e/.15*.5},.5,.5,1,.5`},"╮":{1:(o,e)=>`M.5,1 L.5,${.5+e/.15*.5} C.5,${.5+e/.15*.5},.5,.5,0,.5`},"╯":{1:(o,e)=>`M.5,0 L.5,${.5-e/.15*.5} C.5,${.5-e/.15*.5},.5,.5,0,.5`},"╰":{1:(o,e)=>`M.5,0 L.5,${.5-e/.15*.5} C.5,${.5-e/.15*.5},.5,.5,1,.5`}},t.powerlineDefinitions={"":{d:"M0,0 L1,.5 L0,1",type:0,rightPadding:2},"":{d:"M-1,-.5 L1,.5 L-1,1.5",type:1,leftPadding:1,rightPadding:1},"":{d:"M1,0 L0,.5 L1,1",type:0,leftPadding:2},"":{d:"M2,-.5 L0,.5 L2,1.5",type:1,leftPadding:1,rightPadding:1},"":{d:"M0,0 L0,1 C0.552,1,1,0.776,1,.5 C1,0.224,0.552,0,0,0",type:0,rightPadding:1},"":{d:"M.2,1 C.422,1,.8,.826,.78,.5 C.8,.174,0.422,0,.2,0",type:1,rightPadding:1},"":{d:"M1,0 L1,1 C0.448,1,0,0.776,0,.5 C0,0.224,0.448,0,1,0",type:0,leftPadding:1},"":{d:"M.8,1 C0.578,1,0.2,.826,.22,.5 C0.2,0.174,0.578,0,0.8,0",type:1,leftPadding:1},"":{d:"M-.5,-.5 L1.5,1.5 L-.5,1.5",type:0},"":{d:"M-.5,-.5 L1.5,1.5",type:1,leftPadding:1,rightPadding:1},"":{d:"M1.5,-.5 L-.5,1.5 L1.5,1.5",type:0},"":{d:"M1.5,-.5 L-.5,1.5 L-.5,-.5",type:0},"":{d:"M1.5,-.5 L-.5,1.5",type:1,leftPadding:1,rightPadding:1},"":{d:"M-.5,-.5 L1.5,1.5 L1.5,-.5",type:0}},t.powerlineDefinitions[""]=t.powerlineDefinitions[""],t.powerlineDefinitions[""]=t.powerlineDefinitions[""],t.tryDrawCustomChar=function(o,e,n,i,s,d,p,_){const m=t.blockElementDefinitions[e];if(m)return function(y,b,w,x,M,P){for(let O=0;O7&&parseInt(T.slice(7,9),16)||1;else{if(!T.startsWith("rgba"))throw new Error(`Unexpected fillStyle color format "${T}" when drawing pattern glyph`);[N,U,k,E]=T.substring(5,T.length-1).split(",").map(F=>parseFloat(F))}for(let F=0;Fo.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]),L:(o,e)=>o.lineTo(e[0],e[1]),M:(o,e)=>o.moveTo(e[0],e[1])};function v(o,e,n,i,s,d,p,_=0,m=0){const u=o.map(g=>parseFloat(g)||parseInt(g));if(u.length<2)throw new Error("Too few arguments for instruction");for(let g=0;g{Object.defineProperty(t,"__esModule",{value:!0}),t.observeDevicePixelDimensions=void 0;const h=a(859);t.observeDevicePixelDimensions=function(c,r,l){let f=new r.ResizeObserver(v=>{const o=v.find(i=>i.target===c);if(!o)return;if(!("devicePixelContentBoxSize"in o))return f==null||f.disconnect(),void(f=void 0);const e=o.devicePixelContentBoxSize[0].inlineSize,n=o.devicePixelContentBoxSize[0].blockSize;e>0&&n>0&&l(e,n)});try{f.observe(c,{box:["device-pixel-content-box"]})}catch{f.disconnect(),f=void 0}return(0,h.toDisposable)(()=>f==null?void 0:f.disconnect())}},374:(B,t)=>{function a(c){return 57508<=c&&c<=57558}function h(c){return c>=128512&&c<=128591||c>=127744&&c<=128511||c>=128640&&c<=128767||c>=9728&&c<=9983||c>=9984&&c<=10175||c>=65024&&c<=65039||c>=129280&&c<=129535||c>=127462&&c<=127487}Object.defineProperty(t,"__esModule",{value:!0}),t.computeNextVariantOffset=t.createRenderDimensions=t.treatGlyphAsBackgroundColor=t.allowRescaling=t.isEmoji=t.isRestrictedPowerlineGlyph=t.isPowerlineGlyph=t.throwIfFalsy=void 0,t.throwIfFalsy=function(c){if(!c)throw new Error("value must not be falsy");return c},t.isPowerlineGlyph=a,t.isRestrictedPowerlineGlyph=function(c){return 57520<=c&&c<=57527},t.isEmoji=h,t.allowRescaling=function(c,r,l,f){return r===1&&l>Math.ceil(1.5*f)&&c!==void 0&&c>255&&!h(c)&&!a(c)&&!function(v){return 57344<=v&&v<=63743}(c)},t.treatGlyphAsBackgroundColor=function(c){return a(c)||function(r){return 9472<=r&&r<=9631}(c)},t.createRenderDimensions=function(){return{css:{canvas:{width:0,height:0},cell:{width:0,height:0}},device:{canvas:{width:0,height:0},cell:{width:0,height:0},char:{width:0,height:0,left:0,top:0}}}},t.computeNextVariantOffset=function(c,r,l=0){return(c-(2*Math.round(r)-l))%(2*Math.round(r))}},296:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createSelectionRenderModel=void 0;class a{constructor(){this.clear()}clear(){this.hasSelection=!1,this.columnSelectMode=!1,this.viewportStartRow=0,this.viewportEndRow=0,this.viewportCappedStartRow=0,this.viewportCappedEndRow=0,this.startCol=0,this.endCol=0,this.selectionStart=void 0,this.selectionEnd=void 0}update(c,r,l,f=!1){if(this.selectionStart=r,this.selectionEnd=l,!r||!l||r[0]===l[0]&&r[1]===l[1])return void this.clear();const v=c.buffers.active.ydisp,o=r[1]-v,e=l[1]-v,n=Math.max(o,0),i=Math.min(e,c.rows-1);n>=c.rows||i<0?this.clear():(this.hasSelection=!0,this.columnSelectMode=f,this.viewportStartRow=o,this.viewportEndRow=e,this.viewportCappedStartRow=n,this.viewportCappedEndRow=i,this.startCol=r[0],this.endCol=l[0])}isCellSelected(c,r,l){return!!this.hasSelection&&(l-=c.buffer.active.viewportY,this.columnSelectMode?this.startCol<=this.endCol?r>=this.startCol&&l>=this.viewportCappedStartRow&&r=this.viewportCappedStartRow&&r>=this.endCol&&l<=this.viewportCappedEndRow:l>this.viewportStartRow&&l=this.startCol&&r=this.startCol)}}t.createSelectionRenderModel=function(){return new a}},509:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TextureAtlas=void 0;const h=a(237),c=a(860),r=a(374),l=a(160),f=a(345),v=a(485),o=a(385),e=a(147),n=a(855),i={texturePage:0,texturePosition:{x:0,y:0},texturePositionClipSpace:{x:0,y:0},offset:{x:0,y:0},size:{x:0,y:0},sizeClipSpace:{x:0,y:0}};let s;class d{get pages(){return this._pages}constructor(g,S,y){this._document=g,this._config=S,this._unicodeService=y,this._didWarmUp=!1,this._cacheMap=new v.FourKeyMap,this._cacheMapCombined=new v.FourKeyMap,this._pages=[],this._activePages=[],this._workBoundingBox={top:0,left:0,bottom:0,right:0},this._workAttributeData=new e.AttributeData,this._textureSize=512,this._onAddTextureAtlasCanvas=new f.EventEmitter,this.onAddTextureAtlasCanvas=this._onAddTextureAtlasCanvas.event,this._onRemoveTextureAtlasCanvas=new f.EventEmitter,this.onRemoveTextureAtlasCanvas=this._onRemoveTextureAtlasCanvas.event,this._requestClearModel=!1,this._createNewPage(),this._tmpCanvas=m(g,4*this._config.deviceCellWidth+4,this._config.deviceCellHeight+4),this._tmpCtx=(0,r.throwIfFalsy)(this._tmpCanvas.getContext("2d",{alpha:this._config.allowTransparency,willReadFrequently:!0}))}dispose(){for(const g of this.pages)g.canvas.remove();this._onAddTextureAtlasCanvas.dispose()}warmUp(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)}_doWarmUp(){const g=new o.IdleTaskQueue;for(let S=33;S<126;S++)g.enqueue(()=>{if(!this._cacheMap.get(S,n.DEFAULT_COLOR,n.DEFAULT_COLOR,n.DEFAULT_EXT)){const y=this._drawToCache(S,n.DEFAULT_COLOR,n.DEFAULT_COLOR,n.DEFAULT_EXT);this._cacheMap.set(S,n.DEFAULT_COLOR,n.DEFAULT_COLOR,n.DEFAULT_EXT,y)}})}beginFrame(){return this._requestClearModel}clearTexture(){if(this._pages[0].currentRow.x!==0||this._pages[0].currentRow.y!==0){for(const g of this._pages)g.clear();this._cacheMap.clear(),this._cacheMapCombined.clear(),this._didWarmUp=!1}}_createNewPage(){if(d.maxAtlasPages&&this._pages.length>=Math.max(4,d.maxAtlasPages)){const S=this._pages.filter(O=>2*O.canvas.width<=(d.maxTextureSize||4096)).sort((O,T)=>T.canvas.width!==O.canvas.width?T.canvas.width-O.canvas.width:T.percentageUsed-O.percentageUsed);let y=-1,b=0;for(let O=0;OO.glyphs[0].texturePage).sort((O,T)=>O>T?1:-1),M=this.pages.length-w.length,P=this._mergePages(w,M);P.version++;for(let O=x.length-1;O>=0;O--)this._deletePage(x[O]);this.pages.push(P),this._requestClearModel=!0,this._onAddTextureAtlasCanvas.fire(P.canvas)}const g=new p(this._document,this._textureSize);return this._pages.push(g),this._activePages.push(g),this._onAddTextureAtlasCanvas.fire(g.canvas),g}_mergePages(g,S){const y=2*g[0].canvas.width,b=new p(this._document,y,g);for(const[w,x]of g.entries()){const M=w*x.canvas.width%y,P=Math.floor(w/2)*x.canvas.height;b.ctx.drawImage(x.canvas,M,P);for(const T of x.glyphs)T.texturePage=S,T.sizeClipSpace.x=T.size.x/y,T.sizeClipSpace.y=T.size.y/y,T.texturePosition.x+=M,T.texturePosition.y+=P,T.texturePositionClipSpace.x=T.texturePosition.x/y,T.texturePositionClipSpace.y=T.texturePosition.y/y;this._onRemoveTextureAtlasCanvas.fire(x.canvas);const O=this._activePages.indexOf(x);O!==-1&&this._activePages.splice(O,1)}return b}_deletePage(g){this._pages.splice(g,1);for(let S=g;S=this._config.colors.ansi.length)throw new Error("No color found for idx "+g);return this._config.colors.ansi[g]}_getBackgroundColor(g,S,y,b){if(this._config.allowTransparency)return l.NULL_COLOR;let w;switch(g){case 16777216:case 33554432:w=this._getColorFromAnsiIndex(S);break;case 50331648:const x=e.AttributeData.toColorRGB(S);w=l.channels.toColor(x[0],x[1],x[2]);break;default:w=y?l.color.opaque(this._config.colors.foreground):this._config.colors.background}return w}_getForegroundColor(g,S,y,b,w,x,M,P,O,T){const C=this._getMinimumContrastColor(g,S,y,b,w,x,M,O,P,T);if(C)return C;let L;switch(w){case 16777216:case 33554432:this._config.drawBoldTextInBrightColors&&O&&x<8&&(x+=8),L=this._getColorFromAnsiIndex(x);break;case 50331648:const A=e.AttributeData.toColorRGB(x);L=l.channels.toColor(A[0],A[1],A[2]);break;default:L=M?this._config.colors.background:this._config.colors.foreground}return this._config.allowTransparency&&(L=l.color.opaque(L)),P&&(L=l.color.multiplyOpacity(L,h.DIM_OPACITY)),L}_resolveBackgroundRgba(g,S,y){switch(g){case 16777216:case 33554432:return this._getColorFromAnsiIndex(S).rgba;case 50331648:return S<<8;default:return y?this._config.colors.foreground.rgba:this._config.colors.background.rgba}}_resolveForegroundRgba(g,S,y,b){switch(g){case 16777216:case 33554432:return this._config.drawBoldTextInBrightColors&&b&&S<8&&(S+=8),this._getColorFromAnsiIndex(S).rgba;case 50331648:return S<<8;default:return y?this._config.colors.background.rgba:this._config.colors.foreground.rgba}}_getMinimumContrastColor(g,S,y,b,w,x,M,P,O,T){if(this._config.minimumContrastRatio===1||T)return;const C=this._getContrastCache(O),L=C.getColor(g,b);if(L!==void 0)return L||void 0;const A=this._resolveBackgroundRgba(S,y,M),D=this._resolveForegroundRgba(w,x,M,P),H=l.rgba.ensureContrastRatio(A,D,this._config.minimumContrastRatio/(O?2:1));if(!H)return void C.setColor(g,b,null);const W=l.channels.toColor(H>>24&255,H>>16&255,H>>8&255);return C.setColor(g,b,W),W}_getContrastCache(g){return g?this._config.colors.halfContrastCache:this._config.colors.contrastCache}_drawToCache(g,S,y,b,w=!1){const x=typeof g=="number"?String.fromCharCode(g):g,M=Math.min(this._config.deviceCellWidth*Math.max(x.length,2)+4,this._textureSize);this._tmpCanvas.width=z?2*z-de:z-de;de>=z||Se===0?(this._tmpCtx.setLineDash([Math.round(z),Math.round(z)]),this._tmpCtx.moveTo(re+Se,ne),this._tmpCtx.lineTo(Q,ne)):(this._tmpCtx.setLineDash([Math.round(z),Math.round(z)]),this._tmpCtx.moveTo(re,ne),this._tmpCtx.lineTo(re+Se,ne),this._tmpCtx.moveTo(re+Se+z,ne),this._tmpCtx.lineTo(Q,ne)),de=(0,r.computeNextVariantOffset)(Q-re,z,de);break;case 5:const ze=.6,je=.3,we=Q-re,ke=Math.floor(ze*we),Me=Math.floor(je*we),qe=we-ke-Me;this._tmpCtx.setLineDash([ke,Me,qe]),this._tmpCtx.moveTo(re,ne),this._tmpCtx.lineTo(Q,ne);break;default:this._tmpCtx.moveTo(re,ne),this._tmpCtx.lineTo(Q,ne)}this._tmpCtx.stroke(),this._tmpCtx.restore()}if(this._tmpCtx.restore(),!Z&&this._config.fontSize>=12&&!this._config.allowTransparency&&x!==" "){this._tmpCtx.save(),this._tmpCtx.textBaseline="alphabetic";const he=this._tmpCtx.measureText(x);if(this._tmpCtx.restore(),"actualBoundingBoxDescent"in he&&he.actualBoundingBoxDescent>0){this._tmpCtx.save();const re=new Path2D;re.rect(ae,ne-Math.ceil(z/2),this._config.deviceCellWidth*oe,ce-ne+Math.ceil(z/2)),this._tmpCtx.clip(re),this._tmpCtx.lineWidth=3*this._config.devicePixelRatio,this._tmpCtx.strokeStyle=E.css,this._tmpCtx.strokeText(x,G,G+this._config.deviceCharHeight),this._tmpCtx.restore()}}}if(H){const z=Math.max(1,Math.floor(this._config.fontSize*this._config.devicePixelRatio/15)),ie=z%2==1?.5:0;this._tmpCtx.lineWidth=z,this._tmpCtx.strokeStyle=this._tmpCtx.fillStyle,this._tmpCtx.beginPath(),this._tmpCtx.moveTo(G,G+ie),this._tmpCtx.lineTo(G+this._config.deviceCharWidth*oe,G+ie),this._tmpCtx.stroke()}if(Z||this._tmpCtx.fillText(x,G,G+this._config.deviceCharHeight),x==="_"&&!this._config.allowTransparency){let z=_(this._tmpCtx.getImageData(G,G,this._config.deviceCellWidth,this._config.deviceCellHeight),E,V,K);if(z)for(let ie=1;ie<=5&&(this._tmpCtx.save(),this._tmpCtx.fillStyle=E.css,this._tmpCtx.fillRect(0,0,this._tmpCanvas.width,this._tmpCanvas.height),this._tmpCtx.restore(),this._tmpCtx.fillText(x,G,G+this._config.deviceCharHeight-ie),z=_(this._tmpCtx.getImageData(G,G,this._config.deviceCellWidth,this._config.deviceCellHeight),E,V,K),z);ie++);}if(D){const z=Math.max(1,Math.floor(this._config.fontSize*this._config.devicePixelRatio/10)),ie=this._tmpCtx.lineWidth%2==1?.5:0;this._tmpCtx.lineWidth=z,this._tmpCtx.strokeStyle=this._tmpCtx.fillStyle,this._tmpCtx.beginPath(),this._tmpCtx.moveTo(G,G+Math.floor(this._config.deviceCharHeight/2)-ie),this._tmpCtx.lineTo(G+this._config.deviceCharWidth*oe,G+Math.floor(this._config.deviceCharHeight/2)-ie),this._tmpCtx.stroke()}this._tmpCtx.restore();const ue=this._tmpCtx.getImageData(0,0,this._tmpCanvas.width,this._tmpCanvas.height);let fe;if(fe=this._config.allowTransparency?function(z){for(let ie=0;ie0)return!1;return!0}(ue):_(ue,E,V,K),fe)return i;const se=this._findGlyphBoundingBox(ue,this._workBoundingBox,M,$,Z,G);let ee,te;for(;;){if(this._activePages.length===0){const z=this._createNewPage();ee=z,te=z.currentRow,te.height=se.size.y;break}ee=this._activePages[this._activePages.length-1],te=ee.currentRow;for(const z of this._activePages)se.size.y<=z.currentRow.height&&(ee=z,te=z.currentRow);for(let z=this._activePages.length-1;z>=0;z--)for(const ie of this._activePages[z].fixedRows)ie.height<=te.height&&se.size.y<=ie.height&&(ee=this._activePages[z],te=ie);if(te.y+se.size.y>=ee.canvas.height||te.height>se.size.y+2){let z=!1;if(ee.currentRow.y+ee.currentRow.height+se.size.y>=ee.canvas.height){let ie;for(const ae of this._activePages)if(ae.currentRow.y+ae.currentRow.height+se.size.y=d.maxAtlasPages&&te.y+se.size.y<=ee.canvas.height&&te.height>=se.size.y&&te.x+se.size.x<=ee.canvas.width)z=!0;else{const ae=this._createNewPage();ee=ae,te=ae.currentRow,te.height=se.size.y,z=!0}}z||(ee.currentRow.height>0&&ee.fixedRows.push(ee.currentRow),te={x:0,y:ee.currentRow.y+ee.currentRow.height,height:se.size.y},ee.fixedRows.push(te),ee.currentRow={x:0,y:te.y+te.height,height:0})}if(te.x+se.size.x<=ee.canvas.width)break;te===ee.currentRow?(te.x=0,te.y+=te.height,te.height=0):ee.fixedRows.splice(ee.fixedRows.indexOf(te),1)}return se.texturePage=this._pages.indexOf(ee),se.texturePosition.x=te.x,se.texturePosition.y=te.y,se.texturePositionClipSpace.x=te.x/ee.canvas.width,se.texturePositionClipSpace.y=te.y/ee.canvas.height,se.sizeClipSpace.x/=ee.canvas.width,se.sizeClipSpace.y/=ee.canvas.height,te.height=Math.max(te.height,se.size.y),te.x+=se.size.x,ee.ctx.putImageData(ue,se.texturePosition.x-this._workBoundingBox.left,se.texturePosition.y-this._workBoundingBox.top,this._workBoundingBox.left,this._workBoundingBox.top,se.size.x,se.size.y),ee.addGlyph(se),ee.version++,se}_findGlyphBoundingBox(g,S,y,b,w,x){S.top=0;const M=b?this._config.deviceCellHeight:this._tmpCanvas.height,P=b?this._config.deviceCellWidth:y;let O=!1;for(let T=0;T=x;T--){for(let C=0;C=0;T--){for(let C=0;C>>24,w=g.rgba>>>16&255,x=g.rgba>>>8&255,M=S.rgba>>>24,P=S.rgba>>>16&255,O=S.rgba>>>8&255,T=Math.floor((Math.abs(b-M)+Math.abs(w-P)+Math.abs(x-O))/12);let C=!0;for(let L=0;L{Object.defineProperty(t,"__esModule",{value:!0}),t.contrastRatio=t.toPaddedHex=t.rgba=t.rgb=t.css=t.color=t.channels=t.NULL_COLOR=void 0;let a=0,h=0,c=0,r=0;var l,f,v,o,e;function n(s){const d=s.toString(16);return d.length<2?"0"+d:d}function i(s,d){return s>>0},s.toColor=function(d,p,_,m){return{css:s.toCss(d,p,_,m),rgba:s.toRgba(d,p,_,m)}}}(l||(t.channels=l={})),function(s){function d(p,_){return r=Math.round(255*_),[a,h,c]=e.toChannels(p.rgba),{css:l.toCss(a,h,c,r),rgba:l.toRgba(a,h,c,r)}}s.blend=function(p,_){if(r=(255&_.rgba)/255,r===1)return{css:_.css,rgba:_.rgba};const m=_.rgba>>24&255,u=_.rgba>>16&255,g=_.rgba>>8&255,S=p.rgba>>24&255,y=p.rgba>>16&255,b=p.rgba>>8&255;return a=S+Math.round((m-S)*r),h=y+Math.round((u-y)*r),c=b+Math.round((g-b)*r),{css:l.toCss(a,h,c),rgba:l.toRgba(a,h,c)}},s.isOpaque=function(p){return(255&p.rgba)==255},s.ensureContrastRatio=function(p,_,m){const u=e.ensureContrastRatio(p.rgba,_.rgba,m);if(u)return l.toColor(u>>24&255,u>>16&255,u>>8&255)},s.opaque=function(p){const _=(255|p.rgba)>>>0;return[a,h,c]=e.toChannels(_),{css:l.toCss(a,h,c),rgba:_}},s.opacity=d,s.multiplyOpacity=function(p,_){return r=255&p.rgba,d(p,r*_/255)},s.toColorRGB=function(p){return[p.rgba>>24&255,p.rgba>>16&255,p.rgba>>8&255]}}(f||(t.color=f={})),function(s){let d,p;try{const _=document.createElement("canvas");_.width=1,_.height=1;const m=_.getContext("2d",{willReadFrequently:!0});m&&(d=m,d.globalCompositeOperation="copy",p=d.createLinearGradient(0,0,1,1))}catch{}s.toColor=function(_){if(_.match(/#[\da-f]{3,8}/i))switch(_.length){case 4:return a=parseInt(_.slice(1,2).repeat(2),16),h=parseInt(_.slice(2,3).repeat(2),16),c=parseInt(_.slice(3,4).repeat(2),16),l.toColor(a,h,c);case 5:return a=parseInt(_.slice(1,2).repeat(2),16),h=parseInt(_.slice(2,3).repeat(2),16),c=parseInt(_.slice(3,4).repeat(2),16),r=parseInt(_.slice(4,5).repeat(2),16),l.toColor(a,h,c,r);case 7:return{css:_,rgba:(parseInt(_.slice(1),16)<<8|255)>>>0};case 9:return{css:_,rgba:parseInt(_.slice(1),16)>>>0}}const m=_.match(/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(,\s*(0|1|\d?\.(\d+))\s*)?\)/);if(m)return a=parseInt(m[1]),h=parseInt(m[2]),c=parseInt(m[3]),r=Math.round(255*(m[5]===void 0?1:parseFloat(m[5]))),l.toColor(a,h,c,r);if(!d||!p)throw new Error("css.toColor: Unsupported css format");if(d.fillStyle=p,d.fillStyle=_,typeof d.fillStyle!="string")throw new Error("css.toColor: Unsupported css format");if(d.fillRect(0,0,1,1),[a,h,c,r]=d.getImageData(0,0,1,1).data,r!==255)throw new Error("css.toColor: Unsupported css format");return{rgba:l.toRgba(a,h,c,r),css:_}}}(v||(t.css=v={})),function(s){function d(p,_,m){const u=p/255,g=_/255,S=m/255;return .2126*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))+.7152*(g<=.03928?g/12.92:Math.pow((g+.055)/1.055,2.4))+.0722*(S<=.03928?S/12.92:Math.pow((S+.055)/1.055,2.4))}s.relativeLuminance=function(p){return d(p>>16&255,p>>8&255,255&p)},s.relativeLuminance2=d}(o||(t.rgb=o={})),function(s){function d(_,m,u){const g=_>>24&255,S=_>>16&255,y=_>>8&255;let b=m>>24&255,w=m>>16&255,x=m>>8&255,M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));for(;M0||w>0||x>0);)b-=Math.max(0,Math.ceil(.1*b)),w-=Math.max(0,Math.ceil(.1*w)),x-=Math.max(0,Math.ceil(.1*x)),M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));return(b<<24|w<<16|x<<8|255)>>>0}function p(_,m,u){const g=_>>24&255,S=_>>16&255,y=_>>8&255;let b=m>>24&255,w=m>>16&255,x=m>>8&255,M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));for(;M>>0}s.blend=function(_,m){if(r=(255&m)/255,r===1)return m;const u=m>>24&255,g=m>>16&255,S=m>>8&255,y=_>>24&255,b=_>>16&255,w=_>>8&255;return a=y+Math.round((u-y)*r),h=b+Math.round((g-b)*r),c=w+Math.round((S-w)*r),l.toRgba(a,h,c)},s.ensureContrastRatio=function(_,m,u){const g=o.relativeLuminance(_>>8),S=o.relativeLuminance(m>>8);if(i(g,S)>8));if(xi(g,o.relativeLuminance(M>>8))?w:M}return w}const y=p(_,m,u),b=i(g,o.relativeLuminance(y>>8));if(bi(g,o.relativeLuminance(w>>8))?y:w}return y}},s.reduceLuminance=d,s.increaseLuminance=p,s.toChannels=function(_){return[_>>24&255,_>>16&255,_>>8&255,255&_]}}(e||(t.rgba=e={})),t.toPaddedHex=n,t.contrastRatio=i},345:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.runAndSubscribe=t.forwardEvent=t.EventEmitter=void 0,t.EventEmitter=class{constructor(){this._listeners=[],this._disposed=!1}get event(){return this._event||(this._event=a=>(this._listeners.push(a),{dispose:()=>{if(!this._disposed){for(let h=0;hh.fire(c))},t.runAndSubscribe=function(a,h){return h(void 0),a(c=>h(c))}},859:(B,t)=>{function a(h){for(const c of h)c.dispose();h.length=0}Object.defineProperty(t,"__esModule",{value:!0}),t.getDisposeArrayDisposable=t.disposeArray=t.toDisposable=t.MutableDisposable=t.Disposable=void 0,t.Disposable=class{constructor(){this._disposables=[],this._isDisposed=!1}dispose(){this._isDisposed=!0;for(const h of this._disposables)h.dispose();this._disposables.length=0}register(h){return this._disposables.push(h),h}unregister(h){const c=this._disposables.indexOf(h);c!==-1&&this._disposables.splice(c,1)}},t.MutableDisposable=class{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(h){var c;this._isDisposed||h===this._value||((c=this._value)==null||c.dispose(),this._value=h)}clear(){this.value=void 0}dispose(){var h;this._isDisposed=!0,(h=this._value)==null||h.dispose(),this._value=void 0}},t.toDisposable=function(h){return{dispose:h}},t.disposeArray=a,t.getDisposeArrayDisposable=function(h){return{dispose:()=>a(h)}}},485:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FourKeyMap=t.TwoKeyMap=void 0;class a{constructor(){this._data={}}set(c,r,l){this._data[c]||(this._data[c]={}),this._data[c][r]=l}get(c,r){return this._data[c]?this._data[c][r]:void 0}clear(){this._data={}}}t.TwoKeyMap=a,t.FourKeyMap=class{constructor(){this._data=new a}set(h,c,r,l,f){this._data.get(h,c)||this._data.set(h,c,new a),this._data.get(h,c).set(r,l,f)}get(h,c,r,l){var f;return(f=this._data.get(h,c))==null?void 0:f.get(r,l)}clear(){this._data.clear()}}},399:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isChromeOS=t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.getSafariVersion=t.isSafari=t.isLegacyEdge=t.isFirefox=t.isNode=void 0,t.isNode=typeof process<"u"&&"title"in process;const a=t.isNode?"node":navigator.userAgent,h=t.isNode?"node":navigator.platform;t.isFirefox=a.includes("Firefox"),t.isLegacyEdge=a.includes("Edge"),t.isSafari=/^((?!chrome|android).)*safari/i.test(a),t.getSafariVersion=function(){if(!t.isSafari)return 0;const c=a.match(/Version\/(\d+)/);return c===null||c.length<2?0:parseInt(c[1])},t.isMac=["Macintosh","MacIntel","MacPPC","Mac68K"].includes(h),t.isIpad=h==="iPad",t.isIphone=h==="iPhone",t.isWindows=["Windows","Win16","Win32","WinCE"].includes(h),t.isLinux=h.indexOf("Linux")>=0,t.isChromeOS=/\bCrOS\b/.test(a)},385:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DebouncedIdleTask=t.IdleTaskQueue=t.PriorityTaskQueue=void 0;const h=a(399);class c{constructor(){this._tasks=[],this._i=0}enqueue(f){this._tasks.push(f),this._start()}flush(){for(;this._in)return e-v<-20&&console.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(e-v))}ms`),void this._start();e=n}this.clear()}}class r extends c{_requestCallback(f){return setTimeout(()=>f(this._createDeadline(16)))}_cancelCallback(f){clearTimeout(f)}_createDeadline(f){const v=Date.now()+f;return{timeRemaining:()=>Math.max(0,v-Date.now())}}}t.PriorityTaskQueue=r,t.IdleTaskQueue=!h.isNode&&"requestIdleCallback"in window?class extends c{_requestCallback(l){return requestIdleCallback(l)}_cancelCallback(l){cancelIdleCallback(l)}}:r,t.DebouncedIdleTask=class{constructor(){this._queue=new t.IdleTaskQueue}set(l){this._queue.clear(),this._queue.enqueue(l)}flush(){this._queue.flush()}}},147:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;class a{constructor(){this.fg=0,this.bg=0,this.extended=new h}static toColorRGB(r){return[r>>>16&255,r>>>8&255,255&r]}static fromColorRGB(r){return(255&r[0])<<16|(255&r[1])<<8|255&r[2]}clone(){const r=new a;return r.fg=this.fg,r.bg=this.bg,r.extended=this.extended.clone(),r}isInverse(){return 67108864&this.fg}isBold(){return 134217728&this.fg}isUnderline(){return this.hasExtendedAttrs()&&this.extended.underlineStyle!==0?1:268435456&this.fg}isBlink(){return 536870912&this.fg}isInvisible(){return 1073741824&this.fg}isItalic(){return 67108864&this.bg}isDim(){return 134217728&this.bg}isStrikethrough(){return 2147483648&this.fg}isProtected(){return 536870912&this.bg}isOverline(){return 1073741824&this.bg}getFgColorMode(){return 50331648&this.fg}getBgColorMode(){return 50331648&this.bg}isFgRGB(){return(50331648&this.fg)==50331648}isBgRGB(){return(50331648&this.bg)==50331648}isFgPalette(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432}isBgPalette(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432}isFgDefault(){return(50331648&this.fg)==0}isBgDefault(){return(50331648&this.bg)==0}isAttributeDefault(){return this.fg===0&&this.bg===0}getFgColor(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}}getBgColor(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}}hasExtendedAttrs(){return 268435456&this.bg}updateExtended(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456}getUnderlineColor(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()}getUnderlineColorMode(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()}isUnderlineColorRGB(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()}isUnderlineColorPalette(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()}isUnderlineColorDefault(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()}getUnderlineStyle(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0}getUnderlineVariantOffset(){return this.extended.underlineVariantOffset}}t.AttributeData=a;class h{get ext(){return this._urlId?-469762049&this._ext|this.underlineStyle<<26:this._ext}set ext(r){this._ext=r}get underlineStyle(){return this._urlId?5:(469762048&this._ext)>>26}set underlineStyle(r){this._ext&=-469762049,this._ext|=r<<26&469762048}get underlineColor(){return 67108863&this._ext}set underlineColor(r){this._ext&=-67108864,this._ext|=67108863&r}get urlId(){return this._urlId}set urlId(r){this._urlId=r}get underlineVariantOffset(){const r=(3758096384&this._ext)>>29;return r<0?4294967288^r:r}set underlineVariantOffset(r){this._ext&=536870911,this._ext|=r<<29&3758096384}constructor(r=0,l=0){this._ext=0,this._urlId=0,this._ext=r,this._urlId=l}clone(){return new h(this._ext,this._urlId)}isEmpty(){return this.underlineStyle===0&&this._urlId===0}}t.ExtendedAttrs=h},782:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CellData=void 0;const h=a(133),c=a(855),r=a(147);class l extends r.AttributeData{constructor(){super(...arguments),this.content=0,this.fg=0,this.bg=0,this.extended=new r.ExtendedAttrs,this.combinedData=""}static fromCharData(v){const o=new l;return o.setFromCharData(v),o}isCombined(){return 2097152&this.content}getWidth(){return this.content>>22}getChars(){return 2097152&this.content?this.combinedData:2097151&this.content?(0,h.stringFromCodePoint)(2097151&this.content):""}getCode(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content}setFromCharData(v){this.fg=v[c.CHAR_DATA_ATTR_INDEX],this.bg=0;let o=!1;if(v[c.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(v[c.CHAR_DATA_CHAR_INDEX].length===2){const e=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=e&&e<=56319){const n=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(e-55296)+n-56320+65536|v[c.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|v[c.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=v[c.CHAR_DATA_CHAR_INDEX],this.content=2097152|v[c.CHAR_DATA_WIDTH_INDEX]<<22)}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}t.CellData=l},855:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WHITESPACE_CELL_CODE=t.WHITESPACE_CELL_WIDTH=t.WHITESPACE_CELL_CHAR=t.NULL_CELL_CODE=t.NULL_CELL_WIDTH=t.NULL_CELL_CHAR=t.CHAR_DATA_CODE_INDEX=t.CHAR_DATA_WIDTH_INDEX=t.CHAR_DATA_CHAR_INDEX=t.CHAR_DATA_ATTR_INDEX=t.DEFAULT_EXT=t.DEFAULT_ATTR=t.DEFAULT_COLOR=void 0,t.DEFAULT_COLOR=0,t.DEFAULT_ATTR=256|t.DEFAULT_COLOR<<9,t.DEFAULT_EXT=0,t.CHAR_DATA_ATTR_INDEX=0,t.CHAR_DATA_CHAR_INDEX=1,t.CHAR_DATA_WIDTH_INDEX=2,t.CHAR_DATA_CODE_INDEX=3,t.NULL_CELL_CHAR="",t.NULL_CELL_WIDTH=1,t.NULL_CELL_CODE=0,t.WHITESPACE_CELL_CHAR=" ",t.WHITESPACE_CELL_WIDTH=1,t.WHITESPACE_CELL_CODE=32},133:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(a){return a>65535?(a-=65536,String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):String.fromCharCode(a)},t.utf32ToString=function(a,h=0,c=a.length){let r="";for(let l=h;l65535?(f-=65536,r+=String.fromCharCode(55296+(f>>10))+String.fromCharCode(f%1024+56320)):r+=String.fromCharCode(f)}return r},t.StringToUtf32=class{constructor(){this._interim=0}clear(){this._interim=0}decode(a,h){const c=a.length;if(!c)return 0;let r=0,l=0;if(this._interim){const f=a.charCodeAt(l++);56320<=f&&f<=57343?h[r++]=1024*(this._interim-55296)+f-56320+65536:(h[r++]=this._interim,h[r++]=f),this._interim=0}for(let f=l;f=c)return this._interim=v,r;const o=a.charCodeAt(f);56320<=o&&o<=57343?h[r++]=1024*(v-55296)+o-56320+65536:(h[r++]=v,h[r++]=o)}else v!==65279&&(h[r++]=v)}return r}},t.Utf8ToUtf32=class{constructor(){this.interim=new Uint8Array(3)}clear(){this.interim.fill(0)}decode(a,h){const c=a.length;if(!c)return 0;let r,l,f,v,o=0,e=0,n=0;if(this.interim[0]){let d=!1,p=this.interim[0];p&=(224&p)==192?31:(240&p)==224?15:7;let _,m=0;for(;(_=63&this.interim[++m])&&m<4;)p<<=6,p|=_;const u=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,g=u-m;for(;n=c)return 0;if(_=a[n++],(192&_)!=128){n--,d=!0;break}this.interim[m++]=_,p<<=6,p|=63&_}d||(u===2?p<128?n--:h[o++]=p:u===3?p<2048||p>=55296&&p<=57343||p===65279||(h[o++]=p):p<65536||p>1114111||(h[o++]=p)),this.interim.fill(0)}const i=c-4;let s=n;for(;s=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(e=(31&r)<<6|63&l,e<128){s--;continue}h[o++]=e}else if((240&r)==224){if(s>=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,o;if(f=a[s++],(192&f)!=128){s--;continue}if(e=(15&r)<<12|(63&l)<<6|63&f,e<2048||e>=55296&&e<=57343||e===65279)continue;h[o++]=e}else if((248&r)==240){if(s>=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,o;if(f=a[s++],(192&f)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,this.interim[2]=f,o;if(v=a[s++],(192&v)!=128){s--;continue}if(e=(7&r)<<18|(63&l)<<12|(63&f)<<6|63&v,e<65536||e>1114111)continue;h[o++]=e}}return o}}},776:function(B,t,a){var h=this&&this.__decorate||function(e,n,i,s){var d,p=arguments.length,_=p<3?n:s===null?s=Object.getOwnPropertyDescriptor(n,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(e,n,i,s);else for(var m=e.length-1;m>=0;m--)(d=e[m])&&(_=(p<3?d(_):p>3?d(n,i,_):d(n,i))||_);return p>3&&_&&Object.defineProperty(n,i,_),_},c=this&&this.__param||function(e,n){return function(i,s){n(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.traceCall=t.setTraceLogger=t.LogService=void 0;const r=a(859),l=a(97),f={trace:l.LogLevelEnum.TRACE,debug:l.LogLevelEnum.DEBUG,info:l.LogLevelEnum.INFO,warn:l.LogLevelEnum.WARN,error:l.LogLevelEnum.ERROR,off:l.LogLevelEnum.OFF};let v,o=t.LogService=class extends r.Disposable{get logLevel(){return this._logLevel}constructor(e){super(),this._optionsService=e,this._logLevel=l.LogLevelEnum.OFF,this._updateLogLevel(),this.register(this._optionsService.onSpecificOptionChange("logLevel",()=>this._updateLogLevel())),v=this}_updateLogLevel(){this._logLevel=f[this._optionsService.rawOptions.logLevel]}_evalLazyOptionalParams(e){for(let n=0;nJSON.stringify(_)).join(", ")})`);const p=s.apply(this,d);return v.trace(`GlyphRenderer#${s.name} return`,p),p}}},726:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0;const a="di$target",h="di$dependencies";t.serviceRegistry=new Map,t.getServiceDependencies=function(c){return c[h]||[]},t.createDecorator=function(c){if(t.serviceRegistry.has(c))return t.serviceRegistry.get(c);const r=function(l,f,v){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");(function(o,e,n){e[a]===e?e[h].push({id:o,index:n}):(e[h]=[{id:o,index:n}],e[a]=e)})(r,l,v)};return r.toString=()=>c,t.serviceRegistry.set(c,r),r}},97:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IDecorationService=t.IUnicodeService=t.IOscLinkService=t.IOptionsService=t.ILogService=t.LogLevelEnum=t.IInstantiationService=t.ICharsetService=t.ICoreService=t.ICoreMouseService=t.IBufferService=void 0;const h=a(726);var c;t.IBufferService=(0,h.createDecorator)("BufferService"),t.ICoreMouseService=(0,h.createDecorator)("CoreMouseService"),t.ICoreService=(0,h.createDecorator)("CoreService"),t.ICharsetService=(0,h.createDecorator)("CharsetService"),t.IInstantiationService=(0,h.createDecorator)("InstantiationService"),function(r){r[r.TRACE=0]="TRACE",r[r.DEBUG=1]="DEBUG",r[r.INFO=2]="INFO",r[r.WARN=3]="WARN",r[r.ERROR=4]="ERROR",r[r.OFF=5]="OFF"}(c||(t.LogLevelEnum=c={})),t.ILogService=(0,h.createDecorator)("LogService"),t.IOptionsService=(0,h.createDecorator)("OptionsService"),t.IOscLinkService=(0,h.createDecorator)("OscLinkService"),t.IUnicodeService=(0,h.createDecorator)("UnicodeService"),t.IDecorationService=(0,h.createDecorator)("DecorationService")}},q={};function Y(B){var t=q[B];if(t!==void 0)return t.exports;var a=q[B]={exports:{}};return j[B].call(a.exports,a,a.exports,Y),a.exports}var J={};return(()=>{var B=J;Object.defineProperty(B,"__esModule",{value:!0}),B.WebglAddon=void 0;const t=Y(345),a=Y(859),h=Y(399),c=Y(666),r=Y(776);class l extends a.Disposable{constructor(v){if(h.isSafari&&(0,h.getSafariVersion)()<16){const o={antialias:!1,depth:!1,preserveDrawingBuffer:!0};if(!document.createElement("canvas").getContext("webgl2",o))throw new Error("Webgl2 is only supported on Safari 16 and above")}super(),this._preserveDrawingBuffer=v,this._onChangeTextureAtlas=this.register(new t.EventEmitter),this.onChangeTextureAtlas=this._onChangeTextureAtlas.event,this._onAddTextureAtlasCanvas=this.register(new t.EventEmitter),this.onAddTextureAtlasCanvas=this._onAddTextureAtlasCanvas.event,this._onRemoveTextureAtlasCanvas=this.register(new t.EventEmitter),this.onRemoveTextureAtlasCanvas=this._onRemoveTextureAtlasCanvas.event,this._onContextLoss=this.register(new t.EventEmitter),this.onContextLoss=this._onContextLoss.event}activate(v){const o=v._core;if(!v.element)return void this.register(o.onWillOpen(()=>this.activate(v)));this._terminal=v;const e=o.coreService,n=o.optionsService,i=o,s=i._renderService,d=i._characterJoinerService,p=i._charSizeService,_=i._coreBrowserService,m=i._decorationService,u=i._logService,g=i._themeService;(0,r.setTraceLogger)(u),this._renderer=this.register(new c.WebglRenderer(v,d,p,_,e,m,n,g,this._preserveDrawingBuffer)),this.register((0,t.forwardEvent)(this._renderer.onContextLoss,this._onContextLoss)),this.register((0,t.forwardEvent)(this._renderer.onChangeTextureAtlas,this._onChangeTextureAtlas)),this.register((0,t.forwardEvent)(this._renderer.onAddTextureAtlasCanvas,this._onAddTextureAtlasCanvas)),this.register((0,t.forwardEvent)(this._renderer.onRemoveTextureAtlasCanvas,this._onRemoveTextureAtlasCanvas)),s.setRenderer(this._renderer),this.register((0,a.toDisposable)(()=>{const S=this._terminal._core._renderService;S.setRenderer(this._terminal._core._createRenderer()),S.handleResize(v.cols,v.rows)}))}get textureAtlas(){var v;return(v=this._renderer)==null?void 0:v.textureAtlas}clearTextureAtlas(){var v;(v=this._renderer)==null||v.clearTextureAtlas()}}B.WebglAddon=l})(),J})())}(xe)),xe.exports}var rt=st(),Re={exports:{}},Fe;function nt(){return Fe||(Fe=1,function(le,X){(function(j,q){le.exports=q()})(globalThis,()=>(()=>{var j={4567:function(B,t,a){var h=this&&this.__decorate||function(i,s,d,p){var _,m=arguments.length,u=m<3?s:p===null?p=Object.getOwnPropertyDescriptor(s,d):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,d,p);else for(var g=i.length-1;g>=0;g--)(_=i[g])&&(u=(m<3?_(u):m>3?_(s,d,u):_(s,d))||u);return m>3&&u&&Object.defineProperty(s,d,u),u},c=this&&this.__param||function(i,s){return function(d,p){s(d,p,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityManager=void 0;const r=a(9042),l=a(9924),f=a(844),v=a(4725),o=a(2585),e=a(3656);let n=t.AccessibilityManager=class extends f.Disposable{constructor(i,s,d,p){super(),this._terminal=i,this._coreBrowserService=d,this._renderService=p,this._rowColumns=new WeakMap,this._liveRegionLineCount=0,this._charsToConsume=[],this._charsToAnnounce="",this._accessibilityContainer=this._coreBrowserService.mainDocument.createElement("div"),this._accessibilityContainer.classList.add("xterm-accessibility"),this._rowContainer=this._coreBrowserService.mainDocument.createElement("div"),this._rowContainer.setAttribute("role","list"),this._rowContainer.classList.add("xterm-accessibility-tree"),this._rowElements=[];for(let _=0;_this._handleBoundaryFocus(_,0),this._bottomBoundaryFocusListener=_=>this._handleBoundaryFocus(_,1),this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions(),this._accessibilityContainer.appendChild(this._rowContainer),this._liveRegion=this._coreBrowserService.mainDocument.createElement("div"),this._liveRegion.classList.add("live-region"),this._liveRegion.setAttribute("aria-live","assertive"),this._accessibilityContainer.appendChild(this._liveRegion),this._liveRegionDebouncer=this.register(new l.TimeBasedDebouncer(this._renderRows.bind(this))),!this._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");this._terminal.element.insertAdjacentElement("afterbegin",this._accessibilityContainer),this.register(this._terminal.onResize(_=>this._handleResize(_.rows))),this.register(this._terminal.onRender(_=>this._refreshRows(_.start,_.end))),this.register(this._terminal.onScroll(()=>this._refreshRows())),this.register(this._terminal.onA11yChar(_=>this._handleChar(_))),this.register(this._terminal.onLineFeed(()=>this._handleChar(` +`))),this.register(this._terminal.onA11yTab(_=>this._handleTab(_))),this.register(this._terminal.onKey(_=>this._handleKey(_.key))),this.register(this._terminal.onBlur(()=>this._clearLiveRegion())),this.register(this._renderService.onDimensionsChange(()=>this._refreshRowsDimensions())),this.register((0,e.addDisposableDomListener)(document,"selectionchange",()=>this._handleSelectionChange())),this.register(this._coreBrowserService.onDprChange(()=>this._refreshRowsDimensions())),this._refreshRows(),this.register((0,f.toDisposable)(()=>{this._accessibilityContainer.remove(),this._rowElements.length=0}))}_handleTab(i){for(let s=0;s0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===` +`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=r.tooMuchOutput)))}_clearLiveRegion(){this._liveRegion.textContent="",this._liveRegionLineCount=0}_handleKey(i){this._clearLiveRegion(),new RegExp("\\p{Control}","u").test(i)||this._charsToConsume.push(i)}_refreshRows(i,s){this._liveRegionDebouncer.refresh(i,s,this._terminal.rows)}_renderRows(i,s){const d=this._terminal.buffer,p=d.lines.length.toString();for(let _=i;_<=s;_++){const m=d.lines.get(d.ydisp+_),u=[],g=(m==null?void 0:m.translateToString(!0,void 0,void 0,u))||"",S=(d.ydisp+_+1).toString(),y=this._rowElements[_];y&&(g.length===0?(y.innerText=" ",this._rowColumns.set(y,[0,1])):(y.textContent=g,this._rowColumns.set(y,u)),y.setAttribute("aria-posinset",S),y.setAttribute("aria-setsize",p))}this._announceCharacters()}_announceCharacters(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")}_handleBoundaryFocus(i,s){const d=i.target,p=this._rowElements[s===0?1:this._rowElements.length-2];if(d.getAttribute("aria-posinset")===(s===0?"1":`${this._terminal.buffer.lines.length}`)||i.relatedTarget!==p)return;let _,m;if(s===0?(_=d,m=this._rowElements.pop(),this._rowContainer.removeChild(m)):(_=this._rowElements.shift(),m=d,this._rowContainer.removeChild(_)),_.removeEventListener("focus",this._topBoundaryFocusListener),m.removeEventListener("focus",this._bottomBoundaryFocusListener),s===0){const u=this._createAccessibilityTreeNode();this._rowElements.unshift(u),this._rowContainer.insertAdjacentElement("afterbegin",u)}else{const u=this._createAccessibilityTreeNode();this._rowElements.push(u),this._rowContainer.appendChild(u)}this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(s===0?-1:1),this._rowElements[s===0?1:this._rowElements.length-2].focus(),i.preventDefault(),i.stopImmediatePropagation()}_handleSelectionChange(){var g;if(this._rowElements.length===0)return;const i=document.getSelection();if(!i)return;if(i.isCollapsed)return void(this._rowContainer.contains(i.anchorNode)&&this._terminal.clearSelection());if(!i.anchorNode||!i.focusNode)return void console.error("anchorNode and/or focusNode are null");let s={node:i.anchorNode,offset:i.anchorOffset},d={node:i.focusNode,offset:i.focusOffset};if((s.node.compareDocumentPosition(d.node)&Node.DOCUMENT_POSITION_PRECEDING||s.node===d.node&&s.offset>d.offset)&&([s,d]=[d,s]),s.node.compareDocumentPosition(this._rowElements[0])&(Node.DOCUMENT_POSITION_CONTAINED_BY|Node.DOCUMENT_POSITION_FOLLOWING)&&(s={node:this._rowElements[0].childNodes[0],offset:0}),!this._rowContainer.contains(s.node))return;const p=this._rowElements.slice(-1)[0];if(d.node.compareDocumentPosition(p)&(Node.DOCUMENT_POSITION_CONTAINED_BY|Node.DOCUMENT_POSITION_PRECEDING)&&(d={node:p,offset:((g=p.textContent)==null?void 0:g.length)??0}),!this._rowContainer.contains(d.node))return;const _=({node:S,offset:y})=>{const b=S instanceof Text?S.parentNode:S;let w=parseInt(b==null?void 0:b.getAttribute("aria-posinset"),10)-1;if(isNaN(w))return console.warn("row is invalid. Race condition?"),null;const x=this._rowColumns.get(b);if(!x)return console.warn("columns is null. Race condition?"),null;let M=y=this._terminal.cols&&(++w,M=0),{row:w,column:M}},m=_(s),u=_(d);if(m&&u){if(m.row>u.row||m.row===u.row&&m.column>=u.column)throw new Error("invalid range");this._terminal.select(m.column,m.row,(u.row-m.row)*this._terminal.cols-m.column+u.column)}}_handleResize(i){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(let s=this._rowContainer.children.length;si;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()}_createAccessibilityTreeNode(){const i=this._coreBrowserService.mainDocument.createElement("div");return i.setAttribute("role","listitem"),i.tabIndex=-1,this._refreshRowDimensions(i),i}_refreshRowsDimensions(){if(this._renderService.dimensions.css.cell.height){this._accessibilityContainer.style.width=`${this._renderService.dimensions.css.canvas.width}px`,this._rowElements.length!==this._terminal.rows&&this._handleResize(this._terminal.rows);for(let i=0;i{function a(l){return l.replace(/\r?\n/g,"\r")}function h(l,f){return f?"\x1B[200~"+l+"\x1B[201~":l}function c(l,f,v,o){l=h(l=a(l),v.decPrivateModes.bracketedPasteMode&&o.rawOptions.ignoreBracketedPasteMode!==!0),v.triggerDataEvent(l,!0),f.value=""}function r(l,f,v){const o=v.getBoundingClientRect(),e=l.clientX-o.left-10,n=l.clientY-o.top-10;f.style.width="20px",f.style.height="20px",f.style.left=`${e}px`,f.style.top=`${n}px`,f.style.zIndex="1000",f.focus()}Object.defineProperty(t,"__esModule",{value:!0}),t.rightClickHandler=t.moveTextAreaUnderMouseCursor=t.paste=t.handlePasteEvent=t.copyHandler=t.bracketTextForPaste=t.prepareTextForTerminal=void 0,t.prepareTextForTerminal=a,t.bracketTextForPaste=h,t.copyHandler=function(l,f){l.clipboardData&&l.clipboardData.setData("text/plain",f.selectionText),l.preventDefault()},t.handlePasteEvent=function(l,f,v,o){l.stopPropagation(),l.clipboardData&&c(l.clipboardData.getData("text/plain"),f,v,o)},t.paste=c,t.moveTextAreaUnderMouseCursor=r,t.rightClickHandler=function(l,f,v,o,e){r(l,f,v),e&&o.rightClickSelect(l),f.value=o.selectionText,f.select()}},7239:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorContrastCache=void 0;const h=a(1505);t.ColorContrastCache=class{constructor(){this._color=new h.TwoKeyMap,this._css=new h.TwoKeyMap}setCss(c,r,l){this._css.set(c,r,l)}getCss(c,r){return this._css.get(c,r)}setColor(c,r,l){this._color.set(c,r,l)}getColor(c,r){return this._color.get(c,r)}clear(){this._color.clear(),this._css.clear()}}},3656:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(a,h,c,r){a.addEventListener(h,c,r);let l=!1;return{dispose:()=>{l||(l=!0,a.removeEventListener(h,c,r))}}}},3551:function(B,t,a){var h=this&&this.__decorate||function(n,i,s,d){var p,_=arguments.length,m=_<3?i:d===null?d=Object.getOwnPropertyDescriptor(i,s):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(n,i,s,d);else for(var u=n.length-1;u>=0;u--)(p=n[u])&&(m=(_<3?p(m):_>3?p(i,s,m):p(i,s))||m);return _>3&&m&&Object.defineProperty(i,s,m),m},c=this&&this.__param||function(n,i){return function(s,d){i(s,d,n)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier=void 0;const r=a(3656),l=a(8460),f=a(844),v=a(2585),o=a(4725);let e=t.Linkifier=class extends f.Disposable{get currentLink(){return this._currentLink}constructor(n,i,s,d,p){super(),this._element=n,this._mouseService=i,this._renderService=s,this._bufferService=d,this._linkProviderService=p,this._linkCacheDisposables=[],this._isMouseOut=!0,this._wasResized=!1,this._activeLine=-1,this._onShowLinkUnderline=this.register(new l.EventEmitter),this.onShowLinkUnderline=this._onShowLinkUnderline.event,this._onHideLinkUnderline=this.register(new l.EventEmitter),this.onHideLinkUnderline=this._onHideLinkUnderline.event,this.register((0,f.getDisposeArrayDisposable)(this._linkCacheDisposables)),this.register((0,f.toDisposable)(()=>{var _;this._lastMouseEvent=void 0,(_=this._activeProviderReplies)==null||_.clear()})),this.register(this._bufferService.onResize(()=>{this._clearCurrentLink(),this._wasResized=!0})),this.register((0,r.addDisposableDomListener)(this._element,"mouseleave",()=>{this._isMouseOut=!0,this._clearCurrentLink()})),this.register((0,r.addDisposableDomListener)(this._element,"mousemove",this._handleMouseMove.bind(this))),this.register((0,r.addDisposableDomListener)(this._element,"mousedown",this._handleMouseDown.bind(this))),this.register((0,r.addDisposableDomListener)(this._element,"mouseup",this._handleMouseUp.bind(this)))}_handleMouseMove(n){this._lastMouseEvent=n;const i=this._positionFromMouseEvent(n,this._element,this._mouseService);if(!i)return;this._isMouseOut=!1;const s=n.composedPath();for(let d=0;d{_==null||_.forEach(m=>{m.link.dispose&&m.link.dispose()})}),this._activeProviderReplies=new Map,this._activeLine=n.y);let s=!1;for(const[_,m]of this._linkProviderService.linkProviders.entries())i?(p=this._activeProviderReplies)!=null&&p.get(_)&&(s=this._checkLinkProviderResult(_,n,s)):m.provideLinks(n.y,u=>{var S,y;if(this._isMouseOut)return;const g=u==null?void 0:u.map(b=>({link:b}));(S=this._activeProviderReplies)==null||S.set(_,g),s=this._checkLinkProviderResult(_,n,s),((y=this._activeProviderReplies)==null?void 0:y.size)===this._linkProviderService.linkProviders.length&&this._removeIntersectingLinks(n.y,this._activeProviderReplies)})}_removeIntersectingLinks(n,i){const s=new Set;for(let d=0;dn?this._bufferService.cols:m.link.range.end.x;for(let S=u;S<=g;S++){if(s.has(S)){p.splice(_--,1);break}s.add(S)}}}}_checkLinkProviderResult(n,i,s){var _;if(!this._activeProviderReplies)return s;const d=this._activeProviderReplies.get(n);let p=!1;for(let m=0;mthis._linkAtPosition(u.link,i));m&&(s=!0,this._handleNewLink(m))}if(this._activeProviderReplies.size===this._linkProviderService.linkProviders.length&&!s)for(let m=0;mthis._linkAtPosition(g.link,i));if(u){s=!0,this._handleNewLink(u);break}}return s}_handleMouseDown(){this._mouseDownLink=this._currentLink}_handleMouseUp(n){if(!this._currentLink)return;const i=this._positionFromMouseEvent(n,this._element,this._mouseService);i&&this._mouseDownLink===this._currentLink&&this._linkAtPosition(this._currentLink.link,i)&&this._currentLink.link.activate(n,this._currentLink.link.text)}_clearCurrentLink(n,i){this._currentLink&&this._lastMouseEvent&&(!n||!i||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=i)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,(0,f.disposeArray)(this._linkCacheDisposables))}_handleNewLink(n){if(!this._lastMouseEvent)return;const i=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);i&&this._linkAtPosition(n.link,i)&&(this._currentLink=n,this._currentLink.state={decorations:{underline:n.link.decorations===void 0||n.link.decorations.underline,pointerCursor:n.link.decorations===void 0||n.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,n.link,this._lastMouseEvent),n.link.decorations={},Object.defineProperties(n.link.decorations,{pointerCursor:{get:()=>{var s,d;return(d=(s=this._currentLink)==null?void 0:s.state)==null?void 0:d.decorations.pointerCursor},set:s=>{var d;(d=this._currentLink)!=null&&d.state&&this._currentLink.state.decorations.pointerCursor!==s&&(this._currentLink.state.decorations.pointerCursor=s,this._currentLink.state.isHovered&&this._element.classList.toggle("xterm-cursor-pointer",s))}},underline:{get:()=>{var s,d;return(d=(s=this._currentLink)==null?void 0:s.state)==null?void 0:d.decorations.underline},set:s=>{var d,p,_;(d=this._currentLink)!=null&&d.state&&((_=(p=this._currentLink)==null?void 0:p.state)==null?void 0:_.decorations.underline)!==s&&(this._currentLink.state.decorations.underline=s,this._currentLink.state.isHovered&&this._fireUnderlineEvent(n.link,s))}}}),this._linkCacheDisposables.push(this._renderService.onRenderedViewportChange(s=>{if(!this._currentLink)return;const d=s.start===0?0:s.start+1+this._bufferService.buffer.ydisp,p=this._bufferService.buffer.ydisp+1+s.end;if(this._currentLink.link.range.start.y>=d&&this._currentLink.link.range.end.y<=p&&(this._clearCurrentLink(d,p),this._lastMouseEvent)){const _=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);_&&this._askForLink(_,!1)}})))}_linkHover(n,i,s){var d;(d=this._currentLink)!=null&&d.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),i.hover&&i.hover(s,i.text)}_fireUnderlineEvent(n,i){const s=n.range,d=this._bufferService.buffer.ydisp,p=this._createLinkUnderlineEvent(s.start.x-1,s.start.y-d-1,s.end.x,s.end.y-d-1,void 0);(i?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(p)}_linkLeave(n,i,s){var d;(d=this._currentLink)!=null&&d.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),i.leave&&i.leave(s,i.text)}_linkAtPosition(n,i){const s=n.range.start.y*this._bufferService.cols+n.range.start.x,d=n.range.end.y*this._bufferService.cols+n.range.end.x,p=i.y*this._bufferService.cols+i.x;return s<=p&&p<=d}_positionFromMouseEvent(n,i,s){const d=s.getCoords(n,i,this._bufferService.cols,this._bufferService.rows);if(d)return{x:d[0],y:d[1]+this._bufferService.buffer.ydisp}}_createLinkUnderlineEvent(n,i,s,d,p){return{x1:n,y1:i,x2:s,y2:d,cols:this._bufferService.cols,fg:p}}};t.Linkifier=e=h([c(1,o.IMouseService),c(2,o.IRenderService),c(3,v.IBufferService),c(4,o.ILinkProviderService)],e)},9042:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.tooMuchOutput=t.promptLabel=void 0,t.promptLabel="Terminal input",t.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},3730:function(B,t,a){var h=this&&this.__decorate||function(o,e,n,i){var s,d=arguments.length,p=d<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(o,e,n,i);else for(var _=o.length-1;_>=0;_--)(s=o[_])&&(p=(d<3?s(p):d>3?s(e,n,p):s(e,n))||p);return d>3&&p&&Object.defineProperty(e,n,p),p},c=this&&this.__param||function(o,e){return function(n,i){e(n,i,o)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OscLinkProvider=void 0;const r=a(511),l=a(2585);let f=t.OscLinkProvider=class{constructor(o,e,n){this._bufferService=o,this._optionsService=e,this._oscLinkService=n}provideLinks(o,e){var g;const n=this._bufferService.buffer.lines.get(o-1);if(!n)return void e(void 0);const i=[],s=this._optionsService.rawOptions.linkHandler,d=new r.CellData,p=n.getTrimmedLength();let _=-1,m=-1,u=!1;for(let S=0;Ss?s.activate(x,M,b):v(0,M),hover:(x,M)=>{var P;return(P=s==null?void 0:s.hover)==null?void 0:P.call(s,x,M,b)},leave:(x,M)=>{var P;return(P=s==null?void 0:s.leave)==null?void 0:P.call(s,x,M,b)}})}u=!1,d.hasExtendedAttrs()&&d.extended.urlId?(m=S,_=d.extended.urlId):(m=-1,_=-1)}}e(i)}};function v(o,e){if(confirm(`Do you want to navigate to ${e}? + +WARNING: This link could potentially be dangerous`)){const n=window.open();if(n){try{n.opener=null}catch{}n.location.href=e}else console.warn("Opening link blocked as opener could not be cleared")}}t.OscLinkProvider=f=h([c(0,l.IBufferService),c(1,l.IOptionsService),c(2,l.IOscLinkService)],f)},6193:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RenderDebouncer=void 0,t.RenderDebouncer=class{constructor(a,h){this._renderCallback=a,this._coreBrowserService=h,this._refreshCallbacks=[]}dispose(){this._animationFrame&&(this._coreBrowserService.window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)}addRefreshCallback(a){return this._refreshCallbacks.push(a),this._animationFrame||(this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._innerRefresh())),this._animationFrame}refresh(a,h,c){this._rowCount=c,a=a!==void 0?a:0,h=h!==void 0?h:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,a):a,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,h):h,this._animationFrame||(this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._innerRefresh()))}_innerRefresh(){if(this._animationFrame=void 0,this._rowStart===void 0||this._rowEnd===void 0||this._rowCount===void 0)return void this._runRefreshCallbacks();const a=Math.max(this._rowStart,0),h=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(a,h),this._runRefreshCallbacks()}_runRefreshCallbacks(){for(const a of this._refreshCallbacks)a(0);this._refreshCallbacks=[]}}},3236:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;const h=a(3614),c=a(3656),r=a(3551),l=a(9042),f=a(3730),v=a(1680),o=a(3107),e=a(5744),n=a(2950),i=a(1296),s=a(428),d=a(4269),p=a(5114),_=a(8934),m=a(3230),u=a(9312),g=a(4725),S=a(6731),y=a(8055),b=a(8969),w=a(8460),x=a(844),M=a(6114),P=a(8437),O=a(2584),T=a(7399),C=a(5941),L=a(9074),A=a(2585),D=a(5435),H=a(4567),W=a(779);class N extends b.CoreTerminal{get onFocus(){return this._onFocus.event}get onBlur(){return this._onBlur.event}get onA11yChar(){return this._onA11yCharEmitter.event}get onA11yTab(){return this._onA11yTabEmitter.event}get onWillOpen(){return this._onWillOpen.event}constructor(k={}){super(k),this.browser=M,this._keyDownHandled=!1,this._keyDownSeen=!1,this._keyPressHandled=!1,this._unprocessedDeadKey=!1,this._accessibilityManager=this.register(new x.MutableDisposable),this._onCursorMove=this.register(new w.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onKey=this.register(new w.EventEmitter),this.onKey=this._onKey.event,this._onRender=this.register(new w.EventEmitter),this.onRender=this._onRender.event,this._onSelectionChange=this.register(new w.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onTitleChange=this.register(new w.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onBell=this.register(new w.EventEmitter),this.onBell=this._onBell.event,this._onFocus=this.register(new w.EventEmitter),this._onBlur=this.register(new w.EventEmitter),this._onA11yCharEmitter=this.register(new w.EventEmitter),this._onA11yTabEmitter=this.register(new w.EventEmitter),this._onWillOpen=this.register(new w.EventEmitter),this._setup(),this._decorationService=this._instantiationService.createInstance(L.DecorationService),this._instantiationService.setService(A.IDecorationService,this._decorationService),this._linkProviderService=this._instantiationService.createInstance(W.LinkProviderService),this._instantiationService.setService(g.ILinkProviderService,this._linkProviderService),this._linkProviderService.registerLinkProvider(this._instantiationService.createInstance(f.OscLinkProvider)),this.register(this._inputHandler.onRequestBell(()=>this._onBell.fire())),this.register(this._inputHandler.onRequestRefreshRows((E,F)=>this.refresh(E,F))),this.register(this._inputHandler.onRequestSendFocus(()=>this._reportFocus())),this.register(this._inputHandler.onRequestReset(()=>this.reset())),this.register(this._inputHandler.onRequestWindowsOptionsReport(E=>this._reportWindowsOptions(E))),this.register(this._inputHandler.onColor(E=>this._handleColorEvent(E))),this.register((0,w.forwardEvent)(this._inputHandler.onCursorMove,this._onCursorMove)),this.register((0,w.forwardEvent)(this._inputHandler.onTitleChange,this._onTitleChange)),this.register((0,w.forwardEvent)(this._inputHandler.onA11yChar,this._onA11yCharEmitter)),this.register((0,w.forwardEvent)(this._inputHandler.onA11yTab,this._onA11yTabEmitter)),this.register(this._bufferService.onResize(E=>this._afterResize(E.cols,E.rows))),this.register((0,x.toDisposable)(()=>{var E,F;this._customKeyEventHandler=void 0,(F=(E=this.element)==null?void 0:E.parentNode)==null||F.removeChild(this.element)}))}_handleColorEvent(k){if(this._themeService)for(const E of k){let F,R="";switch(E.index){case 256:F="foreground",R="10";break;case 257:F="background",R="11";break;case 258:F="cursor",R="12";break;default:F="ansi",R="4;"+E.index}switch(E.type){case 0:const I=y.color.toColorRGB(F==="ansi"?this._themeService.colors.ansi[E.index]:this._themeService.colors[F]);this.coreService.triggerDataEvent(`${O.C0.ESC}]${R};${(0,C.toRgbString)(I)}${O.C1_ESCAPED.ST}`);break;case 1:if(F==="ansi")this._themeService.modifyColors($=>$.ansi[E.index]=y.channels.toColor(...E.color));else{const $=F;this._themeService.modifyColors(V=>V[$]=y.channels.toColor(...E.color))}break;case 2:this._themeService.restoreColor(E.index)}}}_setup(){super._setup(),this._customKeyEventHandler=void 0}get buffer(){return this.buffers.active}focus(){this.textarea&&this.textarea.focus({preventScroll:!0})}_handleScreenReaderModeOptionChange(k){k?!this._accessibilityManager.value&&this._renderService&&(this._accessibilityManager.value=this._instantiationService.createInstance(H.AccessibilityManager,this)):this._accessibilityManager.clear()}_handleTextAreaFocus(k){this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(O.C0.ESC+"[I"),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()}blur(){var k;return(k=this.textarea)==null?void 0:k.blur()}_handleTextAreaBlur(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(O.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()}_syncTextArea(){if(!this.textarea||!this.buffer.isCursorInViewport||this._compositionHelper.isComposing||!this._renderService)return;const k=this.buffer.ybase+this.buffer.y,E=this.buffer.lines.get(k);if(!E)return;const F=Math.min(this.buffer.x,this.cols-1),R=this._renderService.dimensions.css.cell.height,I=E.getWidth(F),$=this._renderService.dimensions.css.cell.width*I,V=this.buffer.y*this._renderService.dimensions.css.cell.height,G=F*this._renderService.dimensions.css.cell.width;this.textarea.style.left=G+"px",this.textarea.style.top=V+"px",this.textarea.style.width=$+"px",this.textarea.style.height=R+"px",this.textarea.style.lineHeight=R+"px",this.textarea.style.zIndex="-5"}_initGlobal(){this._bindKeys(),this.register((0,c.addDisposableDomListener)(this.element,"copy",E=>{this.hasSelection()&&(0,h.copyHandler)(E,this._selectionService)}));const k=E=>(0,h.handlePasteEvent)(E,this.textarea,this.coreService,this.optionsService);this.register((0,c.addDisposableDomListener)(this.textarea,"paste",k)),this.register((0,c.addDisposableDomListener)(this.element,"paste",k)),M.isFirefox?this.register((0,c.addDisposableDomListener)(this.element,"mousedown",E=>{E.button===2&&(0,h.rightClickHandler)(E,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)})):this.register((0,c.addDisposableDomListener)(this.element,"contextmenu",E=>{(0,h.rightClickHandler)(E,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)})),M.isLinux&&this.register((0,c.addDisposableDomListener)(this.element,"auxclick",E=>{E.button===1&&(0,h.moveTextAreaUnderMouseCursor)(E,this.textarea,this.screenElement)}))}_bindKeys(){this.register((0,c.addDisposableDomListener)(this.textarea,"keyup",k=>this._keyUp(k),!0)),this.register((0,c.addDisposableDomListener)(this.textarea,"keydown",k=>this._keyDown(k),!0)),this.register((0,c.addDisposableDomListener)(this.textarea,"keypress",k=>this._keyPress(k),!0)),this.register((0,c.addDisposableDomListener)(this.textarea,"compositionstart",()=>this._compositionHelper.compositionstart())),this.register((0,c.addDisposableDomListener)(this.textarea,"compositionupdate",k=>this._compositionHelper.compositionupdate(k))),this.register((0,c.addDisposableDomListener)(this.textarea,"compositionend",()=>this._compositionHelper.compositionend())),this.register((0,c.addDisposableDomListener)(this.textarea,"input",k=>this._inputEvent(k),!0)),this.register(this.onRender(()=>this._compositionHelper.updateCompositionElements()))}open(k){var F;if(!k)throw new Error("Terminal requires a parent element.");if(k.isConnected||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),((F=this.element)==null?void 0:F.ownerDocument.defaultView)&&this._coreBrowserService)return void(this.element.ownerDocument.defaultView!==this._coreBrowserService.window&&(this._coreBrowserService.window=this.element.ownerDocument.defaultView));this._document=k.ownerDocument,this.options.documentOverride&&this.options.documentOverride instanceof Document&&(this._document=this.optionsService.rawOptions.documentOverride),this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),k.appendChild(this.element);const E=this._document.createDocumentFragment();this._viewportElement=this._document.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),E.appendChild(this._viewportElement),this._viewportScrollArea=this._document.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=this._document.createElement("div"),this.screenElement.classList.add("xterm-screen"),this.register((0,c.addDisposableDomListener)(this.screenElement,"mousemove",R=>this.updateCursorStyle(R))),this._helperContainer=this._document.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),E.appendChild(this.screenElement),this.textarea=this._document.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",l.promptLabel),M.isChromeOS||this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this._coreBrowserService=this.register(this._instantiationService.createInstance(p.CoreBrowserService,this.textarea,k.ownerDocument.defaultView??window,this._document??typeof window<"u"?window.document:null)),this._instantiationService.setService(g.ICoreBrowserService,this._coreBrowserService),this.register((0,c.addDisposableDomListener)(this.textarea,"focus",R=>this._handleTextAreaFocus(R))),this.register((0,c.addDisposableDomListener)(this.textarea,"blur",()=>this._handleTextAreaBlur())),this._helperContainer.appendChild(this.textarea),this._charSizeService=this._instantiationService.createInstance(s.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(g.ICharSizeService,this._charSizeService),this._themeService=this._instantiationService.createInstance(S.ThemeService),this._instantiationService.setService(g.IThemeService,this._themeService),this._characterJoinerService=this._instantiationService.createInstance(d.CharacterJoinerService),this._instantiationService.setService(g.ICharacterJoinerService,this._characterJoinerService),this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,this.rows,this.screenElement)),this._instantiationService.setService(g.IRenderService,this._renderService),this.register(this._renderService.onRenderedViewportChange(R=>this._onRender.fire(R))),this.onResize(R=>this._renderService.resize(R.cols,R.rows)),this._compositionView=this._document.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(n.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this._mouseService=this._instantiationService.createInstance(_.MouseService),this._instantiationService.setService(g.IMouseService,this._mouseService),this.linkifier=this.register(this._instantiationService.createInstance(r.Linkifier,this.screenElement)),this.element.appendChild(E);try{this._onWillOpen.fire(this.element)}catch{}this._renderService.hasRenderer()||this._renderService.setRenderer(this._createRenderer()),this.viewport=this._instantiationService.createInstance(v.Viewport,this._viewportElement,this._viewportScrollArea),this.viewport.onRequestScrollLines(R=>this.scrollLines(R.amount,R.suppressScrollEvent,1)),this.register(this._inputHandler.onRequestSyncScrollBar(()=>this.viewport.syncScrollArea())),this.register(this.viewport),this.register(this.onCursorMove(()=>{this._renderService.handleCursorMove(),this._syncTextArea()})),this.register(this.onResize(()=>this._renderService.handleResize(this.cols,this.rows))),this.register(this.onBlur(()=>this._renderService.handleBlur())),this.register(this.onFocus(()=>this._renderService.handleFocus())),this.register(this._renderService.onDimensionsChange(()=>this.viewport.syncScrollArea())),this._selectionService=this.register(this._instantiationService.createInstance(u.SelectionService,this.element,this.screenElement,this.linkifier)),this._instantiationService.setService(g.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(R=>this.scrollLines(R.amount,R.suppressScrollEvent))),this.register(this._selectionService.onSelectionChange(()=>this._onSelectionChange.fire())),this.register(this._selectionService.onRequestRedraw(R=>this._renderService.handleSelectionChanged(R.start,R.end,R.columnSelectMode))),this.register(this._selectionService.onLinuxMouseSelection(R=>{this.textarea.value=R,this.textarea.focus(),this.textarea.select()})),this.register(this._onScroll.event(R=>{this.viewport.syncScrollArea(),this._selectionService.refresh()})),this.register((0,c.addDisposableDomListener)(this._viewportElement,"scroll",()=>this._selectionService.refresh())),this.register(this._instantiationService.createInstance(o.BufferDecorationRenderer,this.screenElement)),this.register((0,c.addDisposableDomListener)(this.element,"mousedown",R=>this._selectionService.handleMouseDown(R))),this.coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager.value=this._instantiationService.createInstance(H.AccessibilityManager,this)),this.register(this.optionsService.onSpecificOptionChange("screenReaderMode",R=>this._handleScreenReaderModeOptionChange(R))),this.options.overviewRulerWidth&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(e.OverviewRulerRenderer,this._viewportElement,this.screenElement))),this.optionsService.onSpecificOptionChange("overviewRulerWidth",R=>{!this._overviewRulerRenderer&&R&&this._viewportElement&&this.screenElement&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(e.OverviewRulerRenderer,this._viewportElement,this.screenElement)))}),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()}_createRenderer(){return this._instantiationService.createInstance(i.DomRenderer,this,this._document,this.element,this.screenElement,this._viewportElement,this._helperContainer,this.linkifier)}bindMouse(){const k=this,E=this.element;function F($){const V=k._mouseService.getMouseReportCoords($,k.screenElement);if(!V)return!1;let G,Z;switch($.overrideType||$.type){case"mousemove":Z=32,$.buttons===void 0?(G=3,$.button!==void 0&&(G=$.button<3?$.button:3)):G=1&$.buttons?0:4&$.buttons?1:2&$.buttons?2:3;break;case"mouseup":Z=0,G=$.button<3?$.button:3;break;case"mousedown":Z=1,G=$.button<3?$.button:3;break;case"wheel":if(k._customWheelEventHandler&&k._customWheelEventHandler($)===!1||k.viewport.getLinesScrolled($)===0)return!1;Z=$.deltaY<0?0:1,G=4;break;default:return!1}return!(Z===void 0||G===void 0||G>4)&&k.coreMouseService.triggerMouseEvent({col:V.col,row:V.row,x:V.x,y:V.y,button:G,action:Z,ctrl:$.ctrlKey,alt:$.altKey,shift:$.shiftKey})}const R={mouseup:null,wheel:null,mousedrag:null,mousemove:null},I={mouseup:$=>(F($),$.buttons||(this._document.removeEventListener("mouseup",R.mouseup),R.mousedrag&&this._document.removeEventListener("mousemove",R.mousedrag)),this.cancel($)),wheel:$=>(F($),this.cancel($,!0)),mousedrag:$=>{$.buttons&&F($)},mousemove:$=>{$.buttons||F($)}};this.register(this.coreMouseService.onProtocolChange($=>{$?(this.optionsService.rawOptions.logLevel==="debug"&&this._logService.debug("Binding to mouse events:",this.coreMouseService.explainEvents($)),this.element.classList.add("enable-mouse-events"),this._selectionService.disable()):(this._logService.debug("Unbinding from mouse events."),this.element.classList.remove("enable-mouse-events"),this._selectionService.enable()),8&$?R.mousemove||(E.addEventListener("mousemove",I.mousemove),R.mousemove=I.mousemove):(E.removeEventListener("mousemove",R.mousemove),R.mousemove=null),16&$?R.wheel||(E.addEventListener("wheel",I.wheel,{passive:!1}),R.wheel=I.wheel):(E.removeEventListener("wheel",R.wheel),R.wheel=null),2&$?R.mouseup||(R.mouseup=I.mouseup):(this._document.removeEventListener("mouseup",R.mouseup),R.mouseup=null),4&$?R.mousedrag||(R.mousedrag=I.mousedrag):(this._document.removeEventListener("mousemove",R.mousedrag),R.mousedrag=null)})),this.coreMouseService.activeProtocol=this.coreMouseService.activeProtocol,this.register((0,c.addDisposableDomListener)(E,"mousedown",$=>{if($.preventDefault(),this.focus(),this.coreMouseService.areMouseEventsActive&&!this._selectionService.shouldForceSelection($))return F($),R.mouseup&&this._document.addEventListener("mouseup",R.mouseup),R.mousedrag&&this._document.addEventListener("mousemove",R.mousedrag),this.cancel($)})),this.register((0,c.addDisposableDomListener)(E,"wheel",$=>{if(!R.wheel){if(this._customWheelEventHandler&&this._customWheelEventHandler($)===!1)return!1;if(!this.buffer.hasScrollback){const V=this.viewport.getLinesScrolled($);if(V===0)return;const G=O.C0.ESC+(this.coreService.decPrivateModes.applicationCursorKeys?"O":"[")+($.deltaY<0?"A":"B");let Z="";for(let oe=0;oe{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchStart($),this.cancel($)},{passive:!0})),this.register((0,c.addDisposableDomListener)(E,"touchmove",$=>{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchMove($)?void 0:this.cancel($)},{passive:!1}))}refresh(k,E){var F;(F=this._renderService)==null||F.refreshRows(k,E)}updateCursorStyle(k){var E;(E=this._selectionService)!=null&&E.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")}_showCursor(){this.coreService.isCursorInitialized||(this.coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))}scrollLines(k,E,F=0){var R;F===1?(super.scrollLines(k,E,F),this.refresh(0,this.rows-1)):(R=this.viewport)==null||R.scrollLines(k)}paste(k){(0,h.paste)(k,this.textarea,this.coreService,this.optionsService)}attachCustomKeyEventHandler(k){this._customKeyEventHandler=k}attachCustomWheelEventHandler(k){this._customWheelEventHandler=k}registerLinkProvider(k){return this._linkProviderService.registerLinkProvider(k)}registerCharacterJoiner(k){if(!this._characterJoinerService)throw new Error("Terminal must be opened first");const E=this._characterJoinerService.register(k);return this.refresh(0,this.rows-1),E}deregisterCharacterJoiner(k){if(!this._characterJoinerService)throw new Error("Terminal must be opened first");this._characterJoinerService.deregister(k)&&this.refresh(0,this.rows-1)}get markers(){return this.buffer.markers}registerMarker(k){return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)}registerDecoration(k){return this._decorationService.registerDecoration(k)}hasSelection(){return!!this._selectionService&&this._selectionService.hasSelection}select(k,E,F){this._selectionService.setSelection(k,E,F)}getSelection(){return this._selectionService?this._selectionService.selectionText:""}getSelectionPosition(){if(this._selectionService&&this._selectionService.hasSelection)return{start:{x:this._selectionService.selectionStart[0],y:this._selectionService.selectionStart[1]},end:{x:this._selectionService.selectionEnd[0],y:this._selectionService.selectionEnd[1]}}}clearSelection(){var k;(k=this._selectionService)==null||k.clearSelection()}selectAll(){var k;(k=this._selectionService)==null||k.selectAll()}selectLines(k,E){var F;(F=this._selectionService)==null||F.selectLines(k,E)}_keyDown(k){if(this._keyDownHandled=!1,this._keyDownSeen=!0,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;const E=this.browser.isMac&&this.options.macOptionIsMeta&&k.altKey;if(!E&&!this._compositionHelper.keydown(k))return this.options.scrollOnUserInput&&this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;E||k.key!=="Dead"&&k.key!=="AltGraph"||(this._unprocessedDeadKey=!0);const F=(0,T.evaluateKeyboardEvent)(k,this.coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),F.type===3||F.type===2){const R=this.rows-1;return this.scrollLines(F.type===2?-R:R),this.cancel(k,!0)}return F.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,k)||(F.cancel&&this.cancel(k,!0),!F.key||!!(k.key&&!k.ctrlKey&&!k.altKey&&!k.metaKey&&k.key.length===1&&k.key.charCodeAt(0)>=65&&k.key.charCodeAt(0)<=90)||(this._unprocessedDeadKey?(this._unprocessedDeadKey=!1,!0):(F.key!==O.C0.ETX&&F.key!==O.C0.CR||(this.textarea.value=""),this._onKey.fire({key:F.key,domEvent:k}),this._showCursor(),this.coreService.triggerDataEvent(F.key,!0),!this.optionsService.rawOptions.screenReaderMode||k.altKey||k.ctrlKey?this.cancel(k,!0):void(this._keyDownHandled=!0))))}_isThirdLevelShift(k,E){const F=k.isMac&&!this.options.macOptionIsMeta&&E.altKey&&!E.ctrlKey&&!E.metaKey||k.isWindows&&E.altKey&&E.ctrlKey&&!E.metaKey||k.isWindows&&E.getModifierState("AltGraph");return E.type==="keypress"?F:F&&(!E.keyCode||E.keyCode>47)}_keyUp(k){this._keyDownSeen=!1,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1||(function(E){return E.keyCode===16||E.keyCode===17||E.keyCode===18}(k)||this.focus(),this.updateCursorStyle(k),this._keyPressHandled=!1)}_keyPress(k){let E;if(this._keyPressHandled=!1,this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(this.cancel(k),k.charCode)E=k.charCode;else if(k.which===null||k.which===void 0)E=k.keyCode;else{if(k.which===0||k.charCode===0)return!1;E=k.which}return!(!E||(k.altKey||k.ctrlKey||k.metaKey)&&!this._isThirdLevelShift(this.browser,k)||(E=String.fromCharCode(E),this._onKey.fire({key:E,domEvent:k}),this._showCursor(),this.coreService.triggerDataEvent(E,!0),this._keyPressHandled=!0,this._unprocessedDeadKey=!1,0))}_inputEvent(k){if(k.data&&k.inputType==="insertText"&&(!k.composed||!this._keyDownSeen)&&!this.optionsService.rawOptions.screenReaderMode){if(this._keyPressHandled)return!1;this._unprocessedDeadKey=!1;const E=k.data;return this.coreService.triggerDataEvent(E,!0),this.cancel(k),!0}return!1}resize(k,E){k!==this.cols||E!==this.rows?super.resize(k,E):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()}_afterResize(k,E){var F,R;(F=this._charSizeService)==null||F.measure(),(R=this.viewport)==null||R.syncScrollArea(!0)}clear(){var k;if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.clearAllMarkers(),this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(let E=1;E{Object.defineProperty(t,"__esModule",{value:!0}),t.TimeBasedDebouncer=void 0,t.TimeBasedDebouncer=class{constructor(a,h=1e3){this._renderCallback=a,this._debounceThresholdMS=h,this._lastRefreshMs=0,this._additionalRefreshRequested=!1}dispose(){this._refreshTimeoutID&&clearTimeout(this._refreshTimeoutID)}refresh(a,h,c){this._rowCount=c,a=a!==void 0?a:0,h=h!==void 0?h:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,a):a,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,h):h;const r=Date.now();if(r-this._lastRefreshMs>=this._debounceThresholdMS)this._lastRefreshMs=r,this._innerRefresh();else if(!this._additionalRefreshRequested){const l=r-this._lastRefreshMs,f=this._debounceThresholdMS-l;this._additionalRefreshRequested=!0,this._refreshTimeoutID=window.setTimeout(()=>{this._lastRefreshMs=Date.now(),this._innerRefresh(),this._additionalRefreshRequested=!1,this._refreshTimeoutID=void 0},f)}}_innerRefresh(){if(this._rowStart===void 0||this._rowEnd===void 0||this._rowCount===void 0)return;const a=Math.max(this._rowStart,0),h=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(a,h)}}},1680:function(B,t,a){var h=this&&this.__decorate||function(n,i,s,d){var p,_=arguments.length,m=_<3?i:d===null?d=Object.getOwnPropertyDescriptor(i,s):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(n,i,s,d);else for(var u=n.length-1;u>=0;u--)(p=n[u])&&(m=(_<3?p(m):_>3?p(i,s,m):p(i,s))||m);return _>3&&m&&Object.defineProperty(i,s,m),m},c=this&&this.__param||function(n,i){return function(s,d){i(s,d,n)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;const r=a(3656),l=a(4725),f=a(8460),v=a(844),o=a(2585);let e=t.Viewport=class extends v.Disposable{constructor(n,i,s,d,p,_,m,u){super(),this._viewportElement=n,this._scrollArea=i,this._bufferService=s,this._optionsService=d,this._charSizeService=p,this._renderService=_,this._coreBrowserService=m,this.scrollBarWidth=0,this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._wheelPartialScroll=0,this._refreshAnimationFrame=null,this._ignoreNextScrollEvent=!1,this._smoothScrollState={startTime:0,origin:-1,target:-1},this._onRequestScrollLines=this.register(new f.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this.scrollBarWidth=this._viewportElement.offsetWidth-this._scrollArea.offsetWidth||15,this.register((0,r.addDisposableDomListener)(this._viewportElement,"scroll",this._handleScroll.bind(this))),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate(g=>this._activeBuffer=g.activeBuffer)),this._renderDimensions=this._renderService.dimensions,this.register(this._renderService.onDimensionsChange(g=>this._renderDimensions=g)),this._handleThemeChange(u.colors),this.register(u.onChangeColors(g=>this._handleThemeChange(g))),this.register(this._optionsService.onSpecificOptionChange("scrollback",()=>this.syncScrollArea())),setTimeout(()=>this.syncScrollArea())}_handleThemeChange(n){this._viewportElement.style.backgroundColor=n.background.css}reset(){this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._coreBrowserService.window.requestAnimationFrame(()=>this.syncScrollArea())}_refresh(n){if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&this._coreBrowserService.window.cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._innerRefresh()))}_innerRefresh(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderDimensions.device.cell.height/this._coreBrowserService.dpr,this._currentDeviceCellHeight=this._renderDimensions.device.cell.height,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;const i=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderDimensions.css.canvas.height);this._lastRecordedBufferHeight!==i&&(this._lastRecordedBufferHeight=i,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}const n=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==n&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=n),this._refreshAnimationFrame=null}syncScrollArea(n=!1){if(this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(n);this._lastRecordedViewportHeight===this._renderService.dimensions.css.canvas.height&&this._lastScrollTop===this._activeBuffer.ydisp*this._currentRowHeight&&this._renderDimensions.device.cell.height===this._currentDeviceCellHeight||this._refresh(n)}_handleScroll(n){if(this._lastScrollTop=this._viewportElement.scrollTop,!this._viewportElement.offsetParent)return;if(this._ignoreNextScrollEvent)return this._ignoreNextScrollEvent=!1,void this._onRequestScrollLines.fire({amount:0,suppressScrollEvent:!0});const i=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._onRequestScrollLines.fire({amount:i,suppressScrollEvent:!0})}_smoothScroll(){if(this._isDisposed||this._smoothScrollState.origin===-1||this._smoothScrollState.target===-1)return;const n=this._smoothScrollPercent();this._viewportElement.scrollTop=this._smoothScrollState.origin+Math.round(n*(this._smoothScrollState.target-this._smoothScrollState.origin)),n<1?this._coreBrowserService.window.requestAnimationFrame(()=>this._smoothScroll()):this._clearSmoothScrollState()}_smoothScrollPercent(){return this._optionsService.rawOptions.smoothScrollDuration&&this._smoothScrollState.startTime?Math.max(Math.min((Date.now()-this._smoothScrollState.startTime)/this._optionsService.rawOptions.smoothScrollDuration,1),0):1}_clearSmoothScrollState(){this._smoothScrollState.startTime=0,this._smoothScrollState.origin=-1,this._smoothScrollState.target=-1}_bubbleScroll(n,i){const s=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(i<0&&this._viewportElement.scrollTop!==0||i>0&&s0&&(s=b),d=""}}return{bufferElements:p,cursorElement:s}}getLinesScrolled(n){if(n.deltaY===0||n.shiftKey)return 0;let i=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(i/=this._currentRowHeight+0,this._wheelPartialScroll+=i,i=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._bufferService.rows),i}_applyScrollModifier(n,i){const s=this._optionsService.rawOptions.fastScrollModifier;return s==="alt"&&i.altKey||s==="ctrl"&&i.ctrlKey||s==="shift"&&i.shiftKey?n*this._optionsService.rawOptions.fastScrollSensitivity*this._optionsService.rawOptions.scrollSensitivity:n*this._optionsService.rawOptions.scrollSensitivity}handleTouchStart(n){this._lastTouchY=n.touches[0].pageY}handleTouchMove(n){const i=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(n,i))}};t.Viewport=e=h([c(2,o.IBufferService),c(3,o.IOptionsService),c(4,l.ICharSizeService),c(5,l.IRenderService),c(6,l.ICoreBrowserService),c(7,l.IThemeService)],e)},3107:function(B,t,a){var h=this&&this.__decorate||function(o,e,n,i){var s,d=arguments.length,p=d<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(o,e,n,i);else for(var _=o.length-1;_>=0;_--)(s=o[_])&&(p=(d<3?s(p):d>3?s(e,n,p):s(e,n))||p);return d>3&&p&&Object.defineProperty(e,n,p),p},c=this&&this.__param||function(o,e){return function(n,i){e(n,i,o)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferDecorationRenderer=void 0;const r=a(4725),l=a(844),f=a(2585);let v=t.BufferDecorationRenderer=class extends l.Disposable{constructor(o,e,n,i,s){super(),this._screenElement=o,this._bufferService=e,this._coreBrowserService=n,this._decorationService=i,this._renderService=s,this._decorationElements=new Map,this._altBufferIsActive=!1,this._dimensionsChanged=!1,this._container=document.createElement("div"),this._container.classList.add("xterm-decoration-container"),this._screenElement.appendChild(this._container),this.register(this._renderService.onRenderedViewportChange(()=>this._doRefreshDecorations())),this.register(this._renderService.onDimensionsChange(()=>{this._dimensionsChanged=!0,this._queueRefresh()})),this.register(this._coreBrowserService.onDprChange(()=>this._queueRefresh())),this.register(this._bufferService.buffers.onBufferActivate(()=>{this._altBufferIsActive=this._bufferService.buffer===this._bufferService.buffers.alt})),this.register(this._decorationService.onDecorationRegistered(()=>this._queueRefresh())),this.register(this._decorationService.onDecorationRemoved(d=>this._removeDecoration(d))),this.register((0,l.toDisposable)(()=>{this._container.remove(),this._decorationElements.clear()}))}_queueRefresh(){this._animationFrame===void 0&&(this._animationFrame=this._renderService.addRefreshCallback(()=>{this._doRefreshDecorations(),this._animationFrame=void 0}))}_doRefreshDecorations(){for(const o of this._decorationService.decorations)this._renderDecoration(o);this._dimensionsChanged=!1}_renderDecoration(o){this._refreshStyle(o),this._dimensionsChanged&&this._refreshXPosition(o)}_createElement(o){var i;const e=this._coreBrowserService.mainDocument.createElement("div");e.classList.add("xterm-decoration"),e.classList.toggle("xterm-decoration-top-layer",((i=o==null?void 0:o.options)==null?void 0:i.layer)==="top"),e.style.width=`${Math.round((o.options.width||1)*this._renderService.dimensions.css.cell.width)}px`,e.style.height=(o.options.height||1)*this._renderService.dimensions.css.cell.height+"px",e.style.top=(o.marker.line-this._bufferService.buffers.active.ydisp)*this._renderService.dimensions.css.cell.height+"px",e.style.lineHeight=`${this._renderService.dimensions.css.cell.height}px`;const n=o.options.x??0;return n&&n>this._bufferService.cols&&(e.style.display="none"),this._refreshXPosition(o,e),e}_refreshStyle(o){const e=o.marker.line-this._bufferService.buffers.active.ydisp;if(e<0||e>=this._bufferService.rows)o.element&&(o.element.style.display="none",o.onRenderEmitter.fire(o.element));else{let n=this._decorationElements.get(o);n||(n=this._createElement(o),o.element=n,this._decorationElements.set(o,n),this._container.appendChild(n),o.onDispose(()=>{this._decorationElements.delete(o),n.remove()})),n.style.top=e*this._renderService.dimensions.css.cell.height+"px",n.style.display=this._altBufferIsActive?"none":"block",o.onRenderEmitter.fire(n)}}_refreshXPosition(o,e=o.element){if(!e)return;const n=o.options.x??0;(o.options.anchor||"left")==="right"?e.style.right=n?n*this._renderService.dimensions.css.cell.width+"px":"":e.style.left=n?n*this._renderService.dimensions.css.cell.width+"px":""}_removeDecoration(o){var e;(e=this._decorationElements.get(o))==null||e.remove(),this._decorationElements.delete(o),o.dispose()}};t.BufferDecorationRenderer=v=h([c(1,f.IBufferService),c(2,r.ICoreBrowserService),c(3,f.IDecorationService),c(4,r.IRenderService)],v)},5871:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorZoneStore=void 0,t.ColorZoneStore=class{constructor(){this._zones=[],this._zonePool=[],this._zonePoolIndex=0,this._linePadding={full:0,left:0,center:0,right:0}}get zones(){return this._zonePool.length=Math.min(this._zonePool.length,this._zones.length),this._zones}clear(){this._zones.length=0,this._zonePoolIndex=0}addDecoration(a){if(a.options.overviewRulerOptions){for(const h of this._zones)if(h.color===a.options.overviewRulerOptions.color&&h.position===a.options.overviewRulerOptions.position){if(this._lineIntersectsZone(h,a.marker.line))return;if(this._lineAdjacentToZone(h,a.marker.line,a.options.overviewRulerOptions.position))return void this._addLineToZone(h,a.marker.line)}if(this._zonePoolIndex=a.startBufferLine&&h<=a.endBufferLine}_lineAdjacentToZone(a,h,c){return h>=a.startBufferLine-this._linePadding[c||"full"]&&h<=a.endBufferLine+this._linePadding[c||"full"]}_addLineToZone(a,h){a.startBufferLine=Math.min(a.startBufferLine,h),a.endBufferLine=Math.max(a.endBufferLine,h)}}},5744:function(B,t,a){var h=this&&this.__decorate||function(s,d,p,_){var m,u=arguments.length,g=u<3?d:_===null?_=Object.getOwnPropertyDescriptor(d,p):_;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(s,d,p,_);else for(var S=s.length-1;S>=0;S--)(m=s[S])&&(g=(u<3?m(g):u>3?m(d,p,g):m(d,p))||g);return u>3&&g&&Object.defineProperty(d,p,g),g},c=this&&this.__param||function(s,d){return function(p,_){d(p,_,s)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewRulerRenderer=void 0;const r=a(5871),l=a(4725),f=a(844),v=a(2585),o={full:0,left:0,center:0,right:0},e={full:0,left:0,center:0,right:0},n={full:0,left:0,center:0,right:0};let i=t.OverviewRulerRenderer=class extends f.Disposable{get _width(){return this._optionsService.options.overviewRulerWidth||0}constructor(s,d,p,_,m,u,g){var y;super(),this._viewportElement=s,this._screenElement=d,this._bufferService=p,this._decorationService=_,this._renderService=m,this._optionsService=u,this._coreBrowserService=g,this._colorZoneStore=new r.ColorZoneStore,this._shouldUpdateDimensions=!0,this._shouldUpdateAnchor=!0,this._lastKnownBufferLength=0,this._canvas=this._coreBrowserService.mainDocument.createElement("canvas"),this._canvas.classList.add("xterm-decoration-overview-ruler"),this._refreshCanvasDimensions(),(y=this._viewportElement.parentElement)==null||y.insertBefore(this._canvas,this._viewportElement);const S=this._canvas.getContext("2d");if(!S)throw new Error("Ctx cannot be null");this._ctx=S,this._registerDecorationListeners(),this._registerBufferChangeListeners(),this._registerDimensionChangeListeners(),this.register((0,f.toDisposable)(()=>{var b;(b=this._canvas)==null||b.remove()}))}_registerDecorationListeners(){this.register(this._decorationService.onDecorationRegistered(()=>this._queueRefresh(void 0,!0))),this.register(this._decorationService.onDecorationRemoved(()=>this._queueRefresh(void 0,!0)))}_registerBufferChangeListeners(){this.register(this._renderService.onRenderedViewportChange(()=>this._queueRefresh())),this.register(this._bufferService.buffers.onBufferActivate(()=>{this._canvas.style.display=this._bufferService.buffer===this._bufferService.buffers.alt?"none":"block"})),this.register(this._bufferService.onScroll(()=>{this._lastKnownBufferLength!==this._bufferService.buffers.normal.lines.length&&(this._refreshDrawHeightConstants(),this._refreshColorZonePadding())}))}_registerDimensionChangeListeners(){this.register(this._renderService.onRender(()=>{this._containerHeight&&this._containerHeight===this._screenElement.clientHeight||(this._queueRefresh(!0),this._containerHeight=this._screenElement.clientHeight)})),this.register(this._optionsService.onSpecificOptionChange("overviewRulerWidth",()=>this._queueRefresh(!0))),this.register(this._coreBrowserService.onDprChange(()=>this._queueRefresh(!0))),this._queueRefresh(!0)}_refreshDrawConstants(){const s=Math.floor(this._canvas.width/3),d=Math.ceil(this._canvas.width/3);e.full=this._canvas.width,e.left=s,e.center=d,e.right=s,this._refreshDrawHeightConstants(),n.full=0,n.left=0,n.center=e.left,n.right=e.left+e.center}_refreshDrawHeightConstants(){o.full=Math.round(2*this._coreBrowserService.dpr);const s=this._canvas.height/this._bufferService.buffer.lines.length,d=Math.round(Math.max(Math.min(s,12),6)*this._coreBrowserService.dpr);o.left=d,o.center=d,o.right=d}_refreshColorZonePadding(){this._colorZoneStore.setPadding({full:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*o.full),left:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*o.left),center:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*o.center),right:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*o.right)}),this._lastKnownBufferLength=this._bufferService.buffers.normal.lines.length}_refreshCanvasDimensions(){this._canvas.style.width=`${this._width}px`,this._canvas.width=Math.round(this._width*this._coreBrowserService.dpr),this._canvas.style.height=`${this._screenElement.clientHeight}px`,this._canvas.height=Math.round(this._screenElement.clientHeight*this._coreBrowserService.dpr),this._refreshDrawConstants(),this._refreshColorZonePadding()}_refreshDecorations(){this._shouldUpdateDimensions&&this._refreshCanvasDimensions(),this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height),this._colorZoneStore.clear();for(const d of this._decorationService.decorations)this._colorZoneStore.addDecoration(d);this._ctx.lineWidth=1;const s=this._colorZoneStore.zones;for(const d of s)d.position!=="full"&&this._renderColorZone(d);for(const d of s)d.position==="full"&&this._renderColorZone(d);this._shouldUpdateDimensions=!1,this._shouldUpdateAnchor=!1}_renderColorZone(s){this._ctx.fillStyle=s.color,this._ctx.fillRect(n[s.position||"full"],Math.round((this._canvas.height-1)*(s.startBufferLine/this._bufferService.buffers.active.lines.length)-o[s.position||"full"]/2),e[s.position||"full"],Math.round((this._canvas.height-1)*((s.endBufferLine-s.startBufferLine)/this._bufferService.buffers.active.lines.length)+o[s.position||"full"]))}_queueRefresh(s,d){this._shouldUpdateDimensions=s||this._shouldUpdateDimensions,this._shouldUpdateAnchor=d||this._shouldUpdateAnchor,this._animationFrame===void 0&&(this._animationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>{this._refreshDecorations(),this._animationFrame=void 0}))}};t.OverviewRulerRenderer=i=h([c(2,v.IBufferService),c(3,v.IDecorationService),c(4,l.IRenderService),c(5,v.IOptionsService),c(6,l.ICoreBrowserService)],i)},2950:function(B,t,a){var h=this&&this.__decorate||function(o,e,n,i){var s,d=arguments.length,p=d<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(o,e,n,i);else for(var _=o.length-1;_>=0;_--)(s=o[_])&&(p=(d<3?s(p):d>3?s(e,n,p):s(e,n))||p);return d>3&&p&&Object.defineProperty(e,n,p),p},c=this&&this.__param||function(o,e){return function(n,i){e(n,i,o)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;const r=a(4725),l=a(2585),f=a(2584);let v=t.CompositionHelper=class{get isComposing(){return this._isComposing}constructor(o,e,n,i,s,d){this._textarea=o,this._compositionView=e,this._bufferService=n,this._optionsService=i,this._coreService=s,this._renderService=d,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0},this._dataAlreadySent=""}compositionstart(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._dataAlreadySent="",this._compositionView.classList.add("active")}compositionupdate(o){this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(()=>{this._compositionPosition.end=this._textarea.value.length},0)}compositionend(){this._finalizeComposition(!0)}keydown(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229||o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)}_finalizeComposition(o){if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){const e={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(()=>{if(this._isSendingComposition){let n;this._isSendingComposition=!1,e.start+=this._dataAlreadySent.length,n=this._isComposing?this._textarea.value.substring(e.start,e.end):this._textarea.value.substring(e.start),n.length>0&&this._coreService.triggerDataEvent(n,!0)}},0)}else{this._isSendingComposition=!1;const e=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(e,!0)}}_handleAnyTextareaChanges(){const o=this._textarea.value;setTimeout(()=>{if(!this._isComposing){const e=this._textarea.value,n=e.replace(o,"");this._dataAlreadySent=n,e.length>o.length?this._coreService.triggerDataEvent(n,!0):e.lengththis.updateCompositionElements(!0),0)}}};t.CompositionHelper=v=h([c(2,l.IBufferService),c(3,l.IOptionsService),c(4,l.ICoreService),c(5,r.IRenderService)],v)},9806:(B,t)=>{function a(h,c,r){const l=r.getBoundingClientRect(),f=h.getComputedStyle(r),v=parseInt(f.getPropertyValue("padding-left")),o=parseInt(f.getPropertyValue("padding-top"));return[c.clientX-l.left-v,c.clientY-l.top-o]}Object.defineProperty(t,"__esModule",{value:!0}),t.getCoords=t.getCoordsRelativeToElement=void 0,t.getCoordsRelativeToElement=a,t.getCoords=function(h,c,r,l,f,v,o,e,n){if(!v)return;const i=a(h,c,r);return i?(i[0]=Math.ceil((i[0]+(n?o/2:0))/o),i[1]=Math.ceil(i[1]/e),i[0]=Math.min(Math.max(i[0],1),l+(n?1:0)),i[1]=Math.min(Math.max(i[1],1),f),i):void 0}},9504:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;const h=a(2584);function c(e,n,i,s){const d=e-r(e,i),p=n-r(n,i),_=Math.abs(d-p)-function(m,u,g){let S=0;const y=m-r(m,g),b=u-r(u,g);for(let w=0;w=0&&en?"A":"B"}function f(e,n,i,s,d,p){let _=e,m=n,u="";for(;_!==i||m!==s;)_+=d?1:-1,d&&_>p.cols-1?(u+=p.buffer.translateBufferLineToString(m,!1,e,_),_=0,e=0,m++):!d&&_<0&&(u+=p.buffer.translateBufferLineToString(m,!1,0,e+1),_=p.cols-1,e=_,m--);return u+p.buffer.translateBufferLineToString(m,!1,e,_)}function v(e,n){const i=n?"O":"[";return h.C0.ESC+i+e}function o(e,n){e=Math.floor(e);let i="";for(let s=0;s0?y-r(y,b):g;const M=y,P=function(O,T,C,L,A,D){let H;return H=c(C,L,A,D).length>0?L-r(L,A):T,O=C&&He?"D":"C",o(Math.abs(d-e),v(_,s));_=p>n?"D":"C";const m=Math.abs(p-n);return o(function(u,g){return g.cols-u}(p>n?e:d,i)+(m-1)*i.cols+1+((p>n?d:e)-1),v(_,s))}},1296:function(B,t,a){var h=this&&this.__decorate||function(w,x,M,P){var O,T=arguments.length,C=T<3?x:P===null?P=Object.getOwnPropertyDescriptor(x,M):P;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(w,x,M,P);else for(var L=w.length-1;L>=0;L--)(O=w[L])&&(C=(T<3?O(C):T>3?O(x,M,C):O(x,M))||C);return T>3&&C&&Object.defineProperty(x,M,C),C},c=this&&this.__param||function(w,x){return function(M,P){x(M,P,w)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;const r=a(3787),l=a(2550),f=a(2223),v=a(6171),o=a(6052),e=a(4725),n=a(8055),i=a(8460),s=a(844),d=a(2585),p="xterm-dom-renderer-owner-",_="xterm-rows",m="xterm-fg-",u="xterm-bg-",g="xterm-focus",S="xterm-selection";let y=1,b=t.DomRenderer=class extends s.Disposable{constructor(w,x,M,P,O,T,C,L,A,D,H,W,N){super(),this._terminal=w,this._document=x,this._element=M,this._screenElement=P,this._viewportElement=O,this._helperContainer=T,this._linkifier2=C,this._charSizeService=A,this._optionsService=D,this._bufferService=H,this._coreBrowserService=W,this._themeService=N,this._terminalClass=y++,this._rowElements=[],this._selectionRenderModel=(0,o.createSelectionRenderModel)(),this.onRequestRedraw=this.register(new i.EventEmitter).event,this._rowContainer=this._document.createElement("div"),this._rowContainer.classList.add(_),this._rowContainer.style.lineHeight="normal",this._rowContainer.setAttribute("aria-hidden","true"),this._refreshRowElements(this._bufferService.cols,this._bufferService.rows),this._selectionContainer=this._document.createElement("div"),this._selectionContainer.classList.add(S),this._selectionContainer.setAttribute("aria-hidden","true"),this.dimensions=(0,v.createRenderDimensions)(),this._updateDimensions(),this.register(this._optionsService.onOptionChange(()=>this._handleOptionsChanged())),this.register(this._themeService.onChangeColors(U=>this._injectCss(U))),this._injectCss(this._themeService.colors),this._rowFactory=L.createInstance(r.DomRendererRowFactory,document),this._element.classList.add(p+this._terminalClass),this._screenElement.appendChild(this._rowContainer),this._screenElement.appendChild(this._selectionContainer),this.register(this._linkifier2.onShowLinkUnderline(U=>this._handleLinkHover(U))),this.register(this._linkifier2.onHideLinkUnderline(U=>this._handleLinkLeave(U))),this.register((0,s.toDisposable)(()=>{this._element.classList.remove(p+this._terminalClass),this._rowContainer.remove(),this._selectionContainer.remove(),this._widthCache.dispose(),this._themeStyleElement.remove(),this._dimensionsStyleElement.remove()})),this._widthCache=new l.WidthCache(this._document,this._helperContainer),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}_updateDimensions(){const w=this._coreBrowserService.dpr;this.dimensions.device.char.width=this._charSizeService.width*w,this.dimensions.device.char.height=Math.ceil(this._charSizeService.height*w),this.dimensions.device.cell.width=this.dimensions.device.char.width+Math.round(this._optionsService.rawOptions.letterSpacing),this.dimensions.device.cell.height=Math.floor(this.dimensions.device.char.height*this._optionsService.rawOptions.lineHeight),this.dimensions.device.char.left=0,this.dimensions.device.char.top=0,this.dimensions.device.canvas.width=this.dimensions.device.cell.width*this._bufferService.cols,this.dimensions.device.canvas.height=this.dimensions.device.cell.height*this._bufferService.rows,this.dimensions.css.canvas.width=Math.round(this.dimensions.device.canvas.width/w),this.dimensions.css.canvas.height=Math.round(this.dimensions.device.canvas.height/w),this.dimensions.css.cell.width=this.dimensions.css.canvas.width/this._bufferService.cols,this.dimensions.css.cell.height=this.dimensions.css.canvas.height/this._bufferService.rows;for(const M of this._rowElements)M.style.width=`${this.dimensions.css.canvas.width}px`,M.style.height=`${this.dimensions.css.cell.height}px`,M.style.lineHeight=`${this.dimensions.css.cell.height}px`,M.style.overflow="hidden";this._dimensionsStyleElement||(this._dimensionsStyleElement=this._document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));const x=`${this._terminalSelector} .${_} span { display: inline-block; height: 100%; vertical-align: top;}`;this._dimensionsStyleElement.textContent=x,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=`${this.dimensions.css.canvas.width}px`,this._screenElement.style.height=`${this.dimensions.css.canvas.height}px`}_injectCss(w){this._themeStyleElement||(this._themeStyleElement=this._document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));let x=`${this._terminalSelector} .${_} { color: ${w.foreground.css}; font-family: ${this._optionsService.rawOptions.fontFamily}; font-size: ${this._optionsService.rawOptions.fontSize}px; font-kerning: none; white-space: pre}`;x+=`${this._terminalSelector} .${_} .xterm-dim { color: ${n.color.multiplyOpacity(w.foreground,.5).css};}`,x+=`${this._terminalSelector} span:not(.xterm-bold) { font-weight: ${this._optionsService.rawOptions.fontWeight};}${this._terminalSelector} span.xterm-bold { font-weight: ${this._optionsService.rawOptions.fontWeightBold};}${this._terminalSelector} span.xterm-italic { font-style: italic;}`;const M=`blink_underline_${this._terminalClass}`,P=`blink_bar_${this._terminalClass}`,O=`blink_block_${this._terminalClass}`;x+=`@keyframes ${M} { 50% { border-bottom-style: hidden; }}`,x+=`@keyframes ${P} { 50% { box-shadow: none; }}`,x+=`@keyframes ${O} { 0% { background-color: ${w.cursor.css}; color: ${w.cursorAccent.css}; } 50% { background-color: inherit; color: ${w.cursor.css}; }}`,x+=`${this._terminalSelector} .${_}.${g} .xterm-cursor.xterm-cursor-blink.xterm-cursor-underline { animation: ${M} 1s step-end infinite;}${this._terminalSelector} .${_}.${g} .xterm-cursor.xterm-cursor-blink.xterm-cursor-bar { animation: ${P} 1s step-end infinite;}${this._terminalSelector} .${_}.${g} .xterm-cursor.xterm-cursor-blink.xterm-cursor-block { animation: ${O} 1s step-end infinite;}${this._terminalSelector} .${_} .xterm-cursor.xterm-cursor-block { background-color: ${w.cursor.css}; color: ${w.cursorAccent.css};}${this._terminalSelector} .${_} .xterm-cursor.xterm-cursor-block:not(.xterm-cursor-blink) { background-color: ${w.cursor.css} !important; color: ${w.cursorAccent.css} !important;}${this._terminalSelector} .${_} .xterm-cursor.xterm-cursor-outline { outline: 1px solid ${w.cursor.css}; outline-offset: -1px;}${this._terminalSelector} .${_} .xterm-cursor.xterm-cursor-bar { box-shadow: ${this._optionsService.rawOptions.cursorWidth}px 0 0 ${w.cursor.css} inset;}${this._terminalSelector} .${_} .xterm-cursor.xterm-cursor-underline { border-bottom: 1px ${w.cursor.css}; border-bottom-style: solid; height: calc(100% - 1px);}`,x+=`${this._terminalSelector} .${S} { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}${this._terminalSelector}.focus .${S} div { position: absolute; background-color: ${w.selectionBackgroundOpaque.css};}${this._terminalSelector} .${S} div { position: absolute; background-color: ${w.selectionInactiveBackgroundOpaque.css};}`;for(const[T,C]of w.ansi.entries())x+=`${this._terminalSelector} .${m}${T} { color: ${C.css}; }${this._terminalSelector} .${m}${T}.xterm-dim { color: ${n.color.multiplyOpacity(C,.5).css}; }${this._terminalSelector} .${u}${T} { background-color: ${C.css}; }`;x+=`${this._terminalSelector} .${m}${f.INVERTED_DEFAULT_COLOR} { color: ${n.color.opaque(w.background).css}; }${this._terminalSelector} .${m}${f.INVERTED_DEFAULT_COLOR}.xterm-dim { color: ${n.color.multiplyOpacity(n.color.opaque(w.background),.5).css}; }${this._terminalSelector} .${u}${f.INVERTED_DEFAULT_COLOR} { background-color: ${w.foreground.css}; }`,this._themeStyleElement.textContent=x}_setDefaultSpacing(){const w=this.dimensions.css.cell.width-this._widthCache.get("W",!1,!1);this._rowContainer.style.letterSpacing=`${w}px`,this._rowFactory.defaultSpacing=w}handleDevicePixelRatioChange(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}_refreshRowElements(w,x){for(let M=this._rowElements.length;M<=x;M++){const P=this._document.createElement("div");this._rowContainer.appendChild(P),this._rowElements.push(P)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())}handleResize(w,x){this._refreshRowElements(w,x),this._updateDimensions(),this.handleSelectionChanged(this._selectionRenderModel.selectionStart,this._selectionRenderModel.selectionEnd,this._selectionRenderModel.columnSelectMode)}handleCharSizeChanged(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}handleBlur(){this._rowContainer.classList.remove(g),this.renderRows(0,this._bufferService.rows-1)}handleFocus(){this._rowContainer.classList.add(g),this.renderRows(this._bufferService.buffer.y,this._bufferService.buffer.y)}handleSelectionChanged(w,x,M){if(this._selectionContainer.replaceChildren(),this._rowFactory.handleSelectionChanged(w,x,M),this.renderRows(0,this._bufferService.rows-1),!w||!x)return;this._selectionRenderModel.update(this._terminal,w,x,M);const P=this._selectionRenderModel.viewportStartRow,O=this._selectionRenderModel.viewportEndRow,T=this._selectionRenderModel.viewportCappedStartRow,C=this._selectionRenderModel.viewportCappedEndRow;if(T>=this._bufferService.rows||C<0)return;const L=this._document.createDocumentFragment();if(M){const A=w[0]>x[0];L.appendChild(this._createSelectionElement(T,A?x[0]:w[0],A?w[0]:x[0],C-T+1))}else{const A=P===T?w[0]:0,D=T===O?x[0]:this._bufferService.cols;L.appendChild(this._createSelectionElement(T,A,D));const H=C-T-1;if(L.appendChild(this._createSelectionElement(T+1,0,this._bufferService.cols,H)),T!==C){const W=O===C?x[0]:this._bufferService.cols;L.appendChild(this._createSelectionElement(C,0,W))}}this._selectionContainer.appendChild(L)}_createSelectionElement(w,x,M,P=1){const O=this._document.createElement("div"),T=x*this.dimensions.css.cell.width;let C=this.dimensions.css.cell.width*(M-x);return T+C>this.dimensions.css.canvas.width&&(C=this.dimensions.css.canvas.width-T),O.style.height=P*this.dimensions.css.cell.height+"px",O.style.top=w*this.dimensions.css.cell.height+"px",O.style.left=`${T}px`,O.style.width=`${C}px`,O}handleCursorMove(){}_handleOptionsChanged(){this._updateDimensions(),this._injectCss(this._themeService.colors),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}clear(){for(const w of this._rowElements)w.replaceChildren()}renderRows(w,x){const M=this._bufferService.buffer,P=M.ybase+M.y,O=Math.min(M.x,this._bufferService.cols-1),T=this._optionsService.rawOptions.cursorBlink,C=this._optionsService.rawOptions.cursorStyle,L=this._optionsService.rawOptions.cursorInactiveStyle;for(let A=w;A<=x;A++){const D=A+M.ydisp,H=this._rowElements[A],W=M.lines.get(D);if(!H||!W)break;H.replaceChildren(...this._rowFactory.createRow(W,D,D===P,C,L,O,T,this.dimensions.css.cell.width,this._widthCache,-1,-1))}}get _terminalSelector(){return`.${p}${this._terminalClass}`}_handleLinkHover(w){this._setCellUnderline(w.x1,w.x2,w.y1,w.y2,w.cols,!0)}_handleLinkLeave(w){this._setCellUnderline(w.x1,w.x2,w.y1,w.y2,w.cols,!1)}_setCellUnderline(w,x,M,P,O,T){M<0&&(w=0),P<0&&(x=0);const C=this._bufferService.rows-1;M=Math.max(Math.min(M,C),0),P=Math.max(Math.min(P,C),0),O=Math.min(O,this._bufferService.cols);const L=this._bufferService.buffer,A=L.ybase+L.y,D=Math.min(L.x,O-1),H=this._optionsService.rawOptions.cursorBlink,W=this._optionsService.rawOptions.cursorStyle,N=this._optionsService.rawOptions.cursorInactiveStyle;for(let U=M;U<=P;++U){const k=U+L.ydisp,E=this._rowElements[U],F=L.lines.get(k);if(!E||!F)break;E.replaceChildren(...this._rowFactory.createRow(F,k,k===A,W,N,D,H,this.dimensions.css.cell.width,this._widthCache,T?U===M?w:0:-1,T?(U===P?x:O)-1:-1))}}};t.DomRenderer=b=h([c(7,d.IInstantiationService),c(8,e.ICharSizeService),c(9,d.IOptionsService),c(10,d.IBufferService),c(11,e.ICoreBrowserService),c(12,e.IThemeService)],b)},3787:function(B,t,a){var h=this&&this.__decorate||function(_,m,u,g){var S,y=arguments.length,b=y<3?m:g===null?g=Object.getOwnPropertyDescriptor(m,u):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(_,m,u,g);else for(var w=_.length-1;w>=0;w--)(S=_[w])&&(b=(y<3?S(b):y>3?S(m,u,b):S(m,u))||b);return y>3&&b&&Object.defineProperty(m,u,b),b},c=this&&this.__param||function(_,m){return function(u,g){m(u,g,_)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRendererRowFactory=void 0;const r=a(2223),l=a(643),f=a(511),v=a(2585),o=a(8055),e=a(4725),n=a(4269),i=a(6171),s=a(3734);let d=t.DomRendererRowFactory=class{constructor(_,m,u,g,S,y,b){this._document=_,this._characterJoinerService=m,this._optionsService=u,this._coreBrowserService=g,this._coreService=S,this._decorationService=y,this._themeService=b,this._workCell=new f.CellData,this._columnSelectMode=!1,this.defaultSpacing=0}handleSelectionChanged(_,m,u){this._selectionStart=_,this._selectionEnd=m,this._columnSelectMode=u}createRow(_,m,u,g,S,y,b,w,x,M,P){const O=[],T=this._characterJoinerService.getJoinedCharacters(m),C=this._themeService.colors;let L,A=_.getNoBgTrimmedLength();u&&A0&&V===T[0][0]){Z=!0;const Q=T.shift();K=new n.JoinedCellData(this._workCell,_.translateToString(!0,Q[0],Q[1]),Q[1]-Q[0]),oe=Q[1]-1,G=K.getWidth()}const ue=this._isCellInSelection(V,m),fe=u&&V===y,se=$&&V>=M&&V<=P;let ee=!1;this._decorationService.forEachDecorationAtCell(V,m,void 0,Q=>{ee=!0});let te=K.getChars()||l.WHITESPACE_CELL_CHAR;if(te===" "&&(K.isUnderline()||K.isOverline())&&(te=" "),R=G*w-x.get(te,K.isBold(),K.isItalic()),L){if(D&&(ue&&F||!ue&&!F&&K.bg===W)&&(ue&&F&&C.selectionForeground||K.fg===N)&&K.extended.ext===U&&se===k&&R===E&&!fe&&!Z&&!ee){K.isInvisible()?H+=l.WHITESPACE_CELL_CHAR:H+=te,D++;continue}D&&(L.textContent=H),L=this._document.createElement("span"),D=0,H=""}else L=this._document.createElement("span");if(W=K.bg,N=K.fg,U=K.extended.ext,k=se,E=R,F=ue,Z&&y>=V&&y<=oe&&(y=V),!this._coreService.isCursorHidden&&fe&&this._coreService.isCursorInitialized){if(I.push("xterm-cursor"),this._coreBrowserService.isFocused)b&&I.push("xterm-cursor-blink"),I.push(g==="bar"?"xterm-cursor-bar":g==="underline"?"xterm-cursor-underline":"xterm-cursor-block");else if(S)switch(S){case"outline":I.push("xterm-cursor-outline");break;case"block":I.push("xterm-cursor-block");break;case"bar":I.push("xterm-cursor-bar");break;case"underline":I.push("xterm-cursor-underline")}}if(K.isBold()&&I.push("xterm-bold"),K.isItalic()&&I.push("xterm-italic"),K.isDim()&&I.push("xterm-dim"),H=K.isInvisible()?l.WHITESPACE_CELL_CHAR:K.getChars()||l.WHITESPACE_CELL_CHAR,K.isUnderline()&&(I.push(`xterm-underline-${K.extended.underlineStyle}`),H===" "&&(H=" "),!K.isUnderlineColorDefault()))if(K.isUnderlineColorRGB())L.style.textDecorationColor=`rgb(${s.AttributeData.toColorRGB(K.getUnderlineColor()).join(",")})`;else{let Q=K.getUnderlineColor();this._optionsService.rawOptions.drawBoldTextInBrightColors&&K.isBold()&&Q<8&&(Q+=8),L.style.textDecorationColor=C.ansi[Q].css}K.isOverline()&&(I.push("xterm-overline"),H===" "&&(H=" ")),K.isStrikethrough()&&I.push("xterm-strikethrough"),se&&(L.style.textDecoration="underline");let z=K.getFgColor(),ie=K.getFgColorMode(),ae=K.getBgColor(),ne=K.getBgColorMode();const _e=!!K.isInverse();if(_e){const Q=z;z=ae,ae=Q;const ve=ie;ie=ne,ne=ve}let ce,de,he,re=!1;switch(this._decorationService.forEachDecorationAtCell(V,m,void 0,Q=>{Q.options.layer!=="top"&&re||(Q.backgroundColorRGB&&(ne=50331648,ae=Q.backgroundColorRGB.rgba>>8&16777215,ce=Q.backgroundColorRGB),Q.foregroundColorRGB&&(ie=50331648,z=Q.foregroundColorRGB.rgba>>8&16777215,de=Q.foregroundColorRGB),re=Q.options.layer==="top")}),!re&&ue&&(ce=this._coreBrowserService.isFocused?C.selectionBackgroundOpaque:C.selectionInactiveBackgroundOpaque,ae=ce.rgba>>8&16777215,ne=50331648,re=!0,C.selectionForeground&&(ie=50331648,z=C.selectionForeground.rgba>>8&16777215,de=C.selectionForeground)),re&&I.push("xterm-decoration-top"),ne){case 16777216:case 33554432:he=C.ansi[ae],I.push(`xterm-bg-${ae}`);break;case 50331648:he=o.channels.toColor(ae>>16,ae>>8&255,255&ae),this._addStyle(L,`background-color:#${p((ae>>>0).toString(16),"0",6)}`);break;default:_e?(he=C.foreground,I.push(`xterm-bg-${r.INVERTED_DEFAULT_COLOR}`)):he=C.background}switch(ce||K.isDim()&&(ce=o.color.multiplyOpacity(he,.5)),ie){case 16777216:case 33554432:K.isBold()&&z<8&&this._optionsService.rawOptions.drawBoldTextInBrightColors&&(z+=8),this._applyMinimumContrast(L,he,C.ansi[z],K,ce,void 0)||I.push(`xterm-fg-${z}`);break;case 50331648:const Q=o.channels.toColor(z>>16&255,z>>8&255,255&z);this._applyMinimumContrast(L,he,Q,K,ce,de)||this._addStyle(L,`color:#${p(z.toString(16),"0",6)}`);break;default:this._applyMinimumContrast(L,he,C.foreground,K,ce,de)||_e&&I.push(`xterm-fg-${r.INVERTED_DEFAULT_COLOR}`)}I.length&&(L.className=I.join(" "),I.length=0),fe||Z||ee?L.textContent=H:D++,R!==this.defaultSpacing&&(L.style.letterSpacing=`${R}px`),O.push(L),V=oe}return L&&D&&(L.textContent=H),O}_applyMinimumContrast(_,m,u,g,S,y){if(this._optionsService.rawOptions.minimumContrastRatio===1||(0,i.treatGlyphAsBackgroundColor)(g.getCode()))return!1;const b=this._getContrastCache(g);let w;if(S||y||(w=b.getColor(m.rgba,u.rgba)),w===void 0){const x=this._optionsService.rawOptions.minimumContrastRatio/(g.isDim()?2:1);w=o.color.ensureContrastRatio(S||m,y||u,x),b.setColor((S||m).rgba,(y||u).rgba,w??null)}return!!w&&(this._addStyle(_,`color:${w.css}`),!0)}_getContrastCache(_){return _.isDim()?this._themeService.colors.halfContrastCache:this._themeService.colors.contrastCache}_addStyle(_,m){_.setAttribute("style",`${_.getAttribute("style")||""}${m};`)}_isCellInSelection(_,m){const u=this._selectionStart,g=this._selectionEnd;return!(!u||!g)&&(this._columnSelectMode?u[0]<=g[0]?_>=u[0]&&m>=u[1]&&_=u[1]&&_>=g[0]&&m<=g[1]:m>u[1]&&m=u[0]&&_=u[0])}};function p(_,m,u){for(;_.length{Object.defineProperty(t,"__esModule",{value:!0}),t.WidthCache=void 0,t.WidthCache=class{constructor(a,h){this._flat=new Float32Array(256),this._font="",this._fontSize=0,this._weight="normal",this._weightBold="bold",this._measureElements=[],this._container=a.createElement("div"),this._container.classList.add("xterm-width-cache-measure-container"),this._container.setAttribute("aria-hidden","true"),this._container.style.whiteSpace="pre",this._container.style.fontKerning="none";const c=a.createElement("span");c.classList.add("xterm-char-measure-element");const r=a.createElement("span");r.classList.add("xterm-char-measure-element"),r.style.fontWeight="bold";const l=a.createElement("span");l.classList.add("xterm-char-measure-element"),l.style.fontStyle="italic";const f=a.createElement("span");f.classList.add("xterm-char-measure-element"),f.style.fontWeight="bold",f.style.fontStyle="italic",this._measureElements=[c,r,l,f],this._container.appendChild(c),this._container.appendChild(r),this._container.appendChild(l),this._container.appendChild(f),h.appendChild(this._container),this.clear()}dispose(){this._container.remove(),this._measureElements.length=0,this._holey=void 0}clear(){this._flat.fill(-9999),this._holey=new Map}setFont(a,h,c,r){a===this._font&&h===this._fontSize&&c===this._weight&&r===this._weightBold||(this._font=a,this._fontSize=h,this._weight=c,this._weightBold=r,this._container.style.fontFamily=this._font,this._container.style.fontSize=`${this._fontSize}px`,this._measureElements[0].style.fontWeight=`${c}`,this._measureElements[1].style.fontWeight=`${r}`,this._measureElements[2].style.fontWeight=`${c}`,this._measureElements[3].style.fontWeight=`${r}`,this.clear())}get(a,h,c){let r=0;if(!h&&!c&&a.length===1&&(r=a.charCodeAt(0))<256){if(this._flat[r]!==-9999)return this._flat[r];const v=this._measure(a,0);return v>0&&(this._flat[r]=v),v}let l=a;h&&(l+="B"),c&&(l+="I");let f=this._holey.get(l);if(f===void 0){let v=0;h&&(v|=1),c&&(v|=2),f=this._measure(a,v),f>0&&this._holey.set(l,f)}return f}_measure(a,h){const c=this._measureElements[h];return c.textContent=a.repeat(32),c.offsetWidth/32}}},2223:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_BASELINE=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0;const h=a(6114);t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.TEXT_BASELINE=h.isFirefox||h.isLegacyEdge?"bottom":"ideographic"},6171:(B,t)=>{function a(c){return 57508<=c&&c<=57558}function h(c){return c>=128512&&c<=128591||c>=127744&&c<=128511||c>=128640&&c<=128767||c>=9728&&c<=9983||c>=9984&&c<=10175||c>=65024&&c<=65039||c>=129280&&c<=129535||c>=127462&&c<=127487}Object.defineProperty(t,"__esModule",{value:!0}),t.computeNextVariantOffset=t.createRenderDimensions=t.treatGlyphAsBackgroundColor=t.allowRescaling=t.isEmoji=t.isRestrictedPowerlineGlyph=t.isPowerlineGlyph=t.throwIfFalsy=void 0,t.throwIfFalsy=function(c){if(!c)throw new Error("value must not be falsy");return c},t.isPowerlineGlyph=a,t.isRestrictedPowerlineGlyph=function(c){return 57520<=c&&c<=57527},t.isEmoji=h,t.allowRescaling=function(c,r,l,f){return r===1&&l>Math.ceil(1.5*f)&&c!==void 0&&c>255&&!h(c)&&!a(c)&&!function(v){return 57344<=v&&v<=63743}(c)},t.treatGlyphAsBackgroundColor=function(c){return a(c)||function(r){return 9472<=r&&r<=9631}(c)},t.createRenderDimensions=function(){return{css:{canvas:{width:0,height:0},cell:{width:0,height:0}},device:{canvas:{width:0,height:0},cell:{width:0,height:0},char:{width:0,height:0,left:0,top:0}}}},t.computeNextVariantOffset=function(c,r,l=0){return(c-(2*Math.round(r)-l))%(2*Math.round(r))}},6052:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createSelectionRenderModel=void 0;class a{constructor(){this.clear()}clear(){this.hasSelection=!1,this.columnSelectMode=!1,this.viewportStartRow=0,this.viewportEndRow=0,this.viewportCappedStartRow=0,this.viewportCappedEndRow=0,this.startCol=0,this.endCol=0,this.selectionStart=void 0,this.selectionEnd=void 0}update(c,r,l,f=!1){if(this.selectionStart=r,this.selectionEnd=l,!r||!l||r[0]===l[0]&&r[1]===l[1])return void this.clear();const v=c.buffers.active.ydisp,o=r[1]-v,e=l[1]-v,n=Math.max(o,0),i=Math.min(e,c.rows-1);n>=c.rows||i<0?this.clear():(this.hasSelection=!0,this.columnSelectMode=f,this.viewportStartRow=o,this.viewportEndRow=e,this.viewportCappedStartRow=n,this.viewportCappedEndRow=i,this.startCol=r[0],this.endCol=l[0])}isCellSelected(c,r,l){return!!this.hasSelection&&(l-=c.buffer.active.viewportY,this.columnSelectMode?this.startCol<=this.endCol?r>=this.startCol&&l>=this.viewportCappedStartRow&&r=this.viewportCappedStartRow&&r>=this.endCol&&l<=this.viewportCappedEndRow:l>this.viewportStartRow&&l=this.startCol&&r=this.startCol)}}t.createSelectionRenderModel=function(){return new a}},456:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0,t.SelectionModel=class{constructor(a){this._bufferService=a,this.isSelectAllActive=!1,this.selectionStartLength=0}clearSelection(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0}get finalSelectionStart(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart}get finalSelectionEnd(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){const a=this.selectionStart[0]+this.selectionStartLength;return a>this._bufferService.cols?a%this._bufferService.cols==0?[this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)-1]:[a%this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)]:[a,this.selectionStart[1]]}if(this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]){const a=this.selectionStart[0]+this.selectionStartLength;return a>this._bufferService.cols?[a%this._bufferService.cols,this.selectionStart[1]+Math.floor(a/this._bufferService.cols)]:[Math.max(a,this.selectionEnd[0]),this.selectionEnd[1]]}return this.selectionEnd}}areSelectionValuesReversed(){const a=this.selectionStart,h=this.selectionEnd;return!(!a||!h)&&(a[1]>h[1]||a[1]===h[1]&&a[0]>h[0])}handleTrim(a){return this.selectionStart&&(this.selectionStart[1]-=a),this.selectionEnd&&(this.selectionEnd[1]-=a),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)}}},428:function(B,t,a){var h=this&&this.__decorate||function(i,s,d,p){var _,m=arguments.length,u=m<3?s:p===null?p=Object.getOwnPropertyDescriptor(s,d):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,d,p);else for(var g=i.length-1;g>=0;g--)(_=i[g])&&(u=(m<3?_(u):m>3?_(s,d,u):_(s,d))||u);return m>3&&u&&Object.defineProperty(s,d,u),u},c=this&&this.__param||function(i,s){return function(d,p){s(d,p,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;const r=a(2585),l=a(8460),f=a(844);let v=t.CharSizeService=class extends f.Disposable{get hasValidSize(){return this.width>0&&this.height>0}constructor(i,s,d){super(),this._optionsService=d,this.width=0,this.height=0,this._onCharSizeChange=this.register(new l.EventEmitter),this.onCharSizeChange=this._onCharSizeChange.event;try{this._measureStrategy=this.register(new n(this._optionsService))}catch{this._measureStrategy=this.register(new e(i,s,this._optionsService))}this.register(this._optionsService.onMultipleOptionChange(["fontFamily","fontSize"],()=>this.measure()))}measure(){const i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())}};t.CharSizeService=v=h([c(2,r.IOptionsService)],v);class o extends f.Disposable{constructor(){super(...arguments),this._result={width:0,height:0}}_validateAndSet(s,d){s!==void 0&&s>0&&d!==void 0&&d>0&&(this._result.width=s,this._result.height=d)}}class e extends o{constructor(s,d,p){super(),this._document=s,this._parentElement=d,this._optionsService=p,this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W".repeat(32),this._measureElement.setAttribute("aria-hidden","true"),this._measureElement.style.whiteSpace="pre",this._measureElement.style.fontKerning="none",this._parentElement.appendChild(this._measureElement)}measure(){return this._measureElement.style.fontFamily=this._optionsService.rawOptions.fontFamily,this._measureElement.style.fontSize=`${this._optionsService.rawOptions.fontSize}px`,this._validateAndSet(Number(this._measureElement.offsetWidth)/32,Number(this._measureElement.offsetHeight)),this._result}}class n extends o{constructor(s){super(),this._optionsService=s,this._canvas=new OffscreenCanvas(100,100),this._ctx=this._canvas.getContext("2d");const d=this._ctx.measureText("W");if(!("width"in d&&"fontBoundingBoxAscent"in d&&"fontBoundingBoxDescent"in d))throw new Error("Required font metrics not supported")}measure(){this._ctx.font=`${this._optionsService.rawOptions.fontSize}px ${this._optionsService.rawOptions.fontFamily}`;const s=this._ctx.measureText("W");return this._validateAndSet(s.width,s.fontBoundingBoxAscent+s.fontBoundingBoxDescent),this._result}}},4269:function(B,t,a){var h=this&&this.__decorate||function(n,i,s,d){var p,_=arguments.length,m=_<3?i:d===null?d=Object.getOwnPropertyDescriptor(i,s):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(n,i,s,d);else for(var u=n.length-1;u>=0;u--)(p=n[u])&&(m=(_<3?p(m):_>3?p(i,s,m):p(i,s))||m);return _>3&&m&&Object.defineProperty(i,s,m),m},c=this&&this.__param||function(n,i){return function(s,d){i(s,d,n)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterJoinerService=t.JoinedCellData=void 0;const r=a(3734),l=a(643),f=a(511),v=a(2585);class o extends r.AttributeData{constructor(i,s,d){super(),this.content=0,this.combinedData="",this.fg=i.fg,this.bg=i.bg,this.combinedData=s,this._width=d}isCombined(){return 2097152}getWidth(){return this._width}getChars(){return this.combinedData}getCode(){return 2097151}setFromCharData(i){throw new Error("not implemented")}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}t.JoinedCellData=o;let e=t.CharacterJoinerService=class Ue{constructor(i){this._bufferService=i,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}register(i){const s={id:this._nextCharacterJoinerId++,handler:i};return this._characterJoiners.push(s),s.id}deregister(i){for(let s=0;s1){const b=this._getJoinedRanges(p,u,m,s,_);for(let w=0;w1){const y=this._getJoinedRanges(p,u,m,s,_);for(let b=0;b{Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0;const h=a(844),c=a(8460),r=a(3656);class l extends h.Disposable{constructor(o,e,n){super(),this._textarea=o,this._window=e,this.mainDocument=n,this._isFocused=!1,this._cachedIsFocused=void 0,this._screenDprMonitor=new f(this._window),this._onDprChange=this.register(new c.EventEmitter),this.onDprChange=this._onDprChange.event,this._onWindowChange=this.register(new c.EventEmitter),this.onWindowChange=this._onWindowChange.event,this.register(this.onWindowChange(i=>this._screenDprMonitor.setWindow(i))),this.register((0,c.forwardEvent)(this._screenDprMonitor.onDprChange,this._onDprChange)),this._textarea.addEventListener("focus",()=>this._isFocused=!0),this._textarea.addEventListener("blur",()=>this._isFocused=!1)}get window(){return this._window}set window(o){this._window!==o&&(this._window=o,this._onWindowChange.fire(this._window))}get dpr(){return this.window.devicePixelRatio}get isFocused(){return this._cachedIsFocused===void 0&&(this._cachedIsFocused=this._isFocused&&this._textarea.ownerDocument.hasFocus(),queueMicrotask(()=>this._cachedIsFocused=void 0)),this._cachedIsFocused}}t.CoreBrowserService=l;class f extends h.Disposable{constructor(o){super(),this._parentWindow=o,this._windowResizeListener=this.register(new h.MutableDisposable),this._onDprChange=this.register(new c.EventEmitter),this.onDprChange=this._onDprChange.event,this._outerListener=()=>this._setDprAndFireIfDiffers(),this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this._updateDpr(),this._setWindowResizeListener(),this.register((0,h.toDisposable)(()=>this.clearListener()))}setWindow(o){this._parentWindow=o,this._setWindowResizeListener(),this._setDprAndFireIfDiffers()}_setWindowResizeListener(){this._windowResizeListener.value=(0,r.addDisposableDomListener)(this._parentWindow,"resize",()=>this._setDprAndFireIfDiffers())}_setDprAndFireIfDiffers(){this._parentWindow.devicePixelRatio!==this._currentDevicePixelRatio&&this._onDprChange.fire(this._parentWindow.devicePixelRatio),this._updateDpr()}_updateDpr(){var o;this._outerListener&&((o=this._resolutionMediaMatchList)==null||o.removeListener(this._outerListener),this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this._resolutionMediaMatchList=this._parentWindow.matchMedia(`screen and (resolution: ${this._parentWindow.devicePixelRatio}dppx)`),this._resolutionMediaMatchList.addListener(this._outerListener))}clearListener(){this._resolutionMediaMatchList&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._outerListener=void 0)}}},779:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkProviderService=void 0;const h=a(844);class c extends h.Disposable{constructor(){super(),this.linkProviders=[],this.register((0,h.toDisposable)(()=>this.linkProviders.length=0))}registerLinkProvider(l){return this.linkProviders.push(l),{dispose:()=>{const f=this.linkProviders.indexOf(l);f!==-1&&this.linkProviders.splice(f,1)}}}}t.LinkProviderService=c},8934:function(B,t,a){var h=this&&this.__decorate||function(v,o,e,n){var i,s=arguments.length,d=s<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(v,o,e,n);else for(var p=v.length-1;p>=0;p--)(i=v[p])&&(d=(s<3?i(d):s>3?i(o,e,d):i(o,e))||d);return s>3&&d&&Object.defineProperty(o,e,d),d},c=this&&this.__param||function(v,o){return function(e,n){o(e,n,v)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;const r=a(4725),l=a(9806);let f=t.MouseService=class{constructor(v,o){this._renderService=v,this._charSizeService=o}getCoords(v,o,e,n,i){return(0,l.getCoords)(window,v,o,e,n,this._charSizeService.hasValidSize,this._renderService.dimensions.css.cell.width,this._renderService.dimensions.css.cell.height,i)}getMouseReportCoords(v,o){const e=(0,l.getCoordsRelativeToElement)(window,v,o);if(this._charSizeService.hasValidSize)return e[0]=Math.min(Math.max(e[0],0),this._renderService.dimensions.css.canvas.width-1),e[1]=Math.min(Math.max(e[1],0),this._renderService.dimensions.css.canvas.height-1),{col:Math.floor(e[0]/this._renderService.dimensions.css.cell.width),row:Math.floor(e[1]/this._renderService.dimensions.css.cell.height),x:Math.floor(e[0]),y:Math.floor(e[1])}}};t.MouseService=f=h([c(0,r.IRenderService),c(1,r.ICharSizeService)],f)},3230:function(B,t,a){var h=this&&this.__decorate||function(i,s,d,p){var _,m=arguments.length,u=m<3?s:p===null?p=Object.getOwnPropertyDescriptor(s,d):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,d,p);else for(var g=i.length-1;g>=0;g--)(_=i[g])&&(u=(m<3?_(u):m>3?_(s,d,u):_(s,d))||u);return m>3&&u&&Object.defineProperty(s,d,u),u},c=this&&this.__param||function(i,s){return function(d,p){s(d,p,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;const r=a(6193),l=a(4725),f=a(8460),v=a(844),o=a(7226),e=a(2585);let n=t.RenderService=class extends v.Disposable{get dimensions(){return this._renderer.value.dimensions}constructor(i,s,d,p,_,m,u,g){super(),this._rowCount=i,this._charSizeService=p,this._renderer=this.register(new v.MutableDisposable),this._pausedResizeTask=new o.DebouncedIdleTask,this._observerDisposable=this.register(new v.MutableDisposable),this._isPaused=!1,this._needsFullRefresh=!1,this._isNextRenderRedrawOnly=!0,this._needsSelectionRefresh=!1,this._canvasWidth=0,this._canvasHeight=0,this._selectionState={start:void 0,end:void 0,columnSelectMode:!1},this._onDimensionsChange=this.register(new f.EventEmitter),this.onDimensionsChange=this._onDimensionsChange.event,this._onRenderedViewportChange=this.register(new f.EventEmitter),this.onRenderedViewportChange=this._onRenderedViewportChange.event,this._onRender=this.register(new f.EventEmitter),this.onRender=this._onRender.event,this._onRefreshRequest=this.register(new f.EventEmitter),this.onRefreshRequest=this._onRefreshRequest.event,this._renderDebouncer=new r.RenderDebouncer((S,y)=>this._renderRows(S,y),u),this.register(this._renderDebouncer),this.register(u.onDprChange(()=>this.handleDevicePixelRatioChange())),this.register(m.onResize(()=>this._fullRefresh())),this.register(m.buffers.onBufferActivate(()=>{var S;return(S=this._renderer.value)==null?void 0:S.clear()})),this.register(d.onOptionChange(()=>this._handleOptionsChanged())),this.register(this._charSizeService.onCharSizeChange(()=>this.handleCharSizeChanged())),this.register(_.onDecorationRegistered(()=>this._fullRefresh())),this.register(_.onDecorationRemoved(()=>this._fullRefresh())),this.register(d.onMultipleOptionChange(["customGlyphs","drawBoldTextInBrightColors","letterSpacing","lineHeight","fontFamily","fontSize","fontWeight","fontWeightBold","minimumContrastRatio","rescaleOverlappingGlyphs"],()=>{this.clear(),this.handleResize(m.cols,m.rows),this._fullRefresh()})),this.register(d.onMultipleOptionChange(["cursorBlink","cursorStyle"],()=>this.refreshRows(m.buffer.y,m.buffer.y,!0))),this.register(g.onChangeColors(()=>this._fullRefresh())),this._registerIntersectionObserver(u.window,s),this.register(u.onWindowChange(S=>this._registerIntersectionObserver(S,s)))}_registerIntersectionObserver(i,s){if("IntersectionObserver"in i){const d=new i.IntersectionObserver(p=>this._handleIntersectionChange(p[p.length-1]),{threshold:0});d.observe(s),this._observerDisposable.value=(0,v.toDisposable)(()=>d.disconnect())}}_handleIntersectionChange(i){this._isPaused=i.isIntersecting===void 0?i.intersectionRatio===0:!i.isIntersecting,this._isPaused||this._charSizeService.hasValidSize||this._charSizeService.measure(),!this._isPaused&&this._needsFullRefresh&&(this._pausedResizeTask.flush(),this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)}refreshRows(i,s,d=!1){this._isPaused?this._needsFullRefresh=!0:(d||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(i,s,this._rowCount))}_renderRows(i,s){this._renderer.value&&(i=Math.min(i,this._rowCount-1),s=Math.min(s,this._rowCount-1),this._renderer.value.renderRows(i,s),this._needsSelectionRefresh&&(this._renderer.value.handleSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRenderedViewportChange.fire({start:i,end:s}),this._onRender.fire({start:i,end:s}),this._isNextRenderRedrawOnly=!0)}resize(i,s){this._rowCount=s,this._fireOnCanvasResize()}_handleOptionsChanged(){this._renderer.value&&(this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize())}_fireOnCanvasResize(){this._renderer.value&&(this._renderer.value.dimensions.css.canvas.width===this._canvasWidth&&this._renderer.value.dimensions.css.canvas.height===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.value.dimensions))}hasRenderer(){return!!this._renderer.value}setRenderer(i){this._renderer.value=i,this._renderer.value&&(this._renderer.value.onRequestRedraw(s=>this.refreshRows(s.start,s.end,!0)),this._needsSelectionRefresh=!0,this._fullRefresh())}addRefreshCallback(i){return this._renderDebouncer.addRefreshCallback(i)}_fullRefresh(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)}clearTextureAtlas(){var i,s;this._renderer.value&&((s=(i=this._renderer.value).clearTextureAtlas)==null||s.call(i),this._fullRefresh())}handleDevicePixelRatioChange(){this._charSizeService.measure(),this._renderer.value&&(this._renderer.value.handleDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1))}handleResize(i,s){this._renderer.value&&(this._isPaused?this._pausedResizeTask.set(()=>{var d;return(d=this._renderer.value)==null?void 0:d.handleResize(i,s)}):this._renderer.value.handleResize(i,s),this._fullRefresh())}handleCharSizeChanged(){var i;(i=this._renderer.value)==null||i.handleCharSizeChanged()}handleBlur(){var i;(i=this._renderer.value)==null||i.handleBlur()}handleFocus(){var i;(i=this._renderer.value)==null||i.handleFocus()}handleSelectionChanged(i,s,d){var p;this._selectionState.start=i,this._selectionState.end=s,this._selectionState.columnSelectMode=d,(p=this._renderer.value)==null||p.handleSelectionChanged(i,s,d)}handleCursorMove(){var i;(i=this._renderer.value)==null||i.handleCursorMove()}clear(){var i;(i=this._renderer.value)==null||i.clear()}};t.RenderService=n=h([c(2,e.IOptionsService),c(3,l.ICharSizeService),c(4,e.IDecorationService),c(5,e.IBufferService),c(6,l.ICoreBrowserService),c(7,l.IThemeService)],n)},9312:function(B,t,a){var h=this&&this.__decorate||function(u,g,S,y){var b,w=arguments.length,x=w<3?g:y===null?y=Object.getOwnPropertyDescriptor(g,S):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(u,g,S,y);else for(var M=u.length-1;M>=0;M--)(b=u[M])&&(x=(w<3?b(x):w>3?b(g,S,x):b(g,S))||x);return w>3&&x&&Object.defineProperty(g,S,x),x},c=this&&this.__param||function(u,g){return function(S,y){g(S,y,u)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;const r=a(9806),l=a(9504),f=a(456),v=a(4725),o=a(8460),e=a(844),n=a(6114),i=a(4841),s=a(511),d=a(2585),p=" ",_=new RegExp(p,"g");let m=t.SelectionService=class extends e.Disposable{constructor(u,g,S,y,b,w,x,M,P){super(),this._element=u,this._screenElement=g,this._linkifier=S,this._bufferService=y,this._coreService=b,this._mouseService=w,this._optionsService=x,this._renderService=M,this._coreBrowserService=P,this._dragScrollAmount=0,this._enabled=!0,this._workCell=new s.CellData,this._mouseDownTimeStamp=0,this._oldHasSelection=!1,this._oldSelectionStart=void 0,this._oldSelectionEnd=void 0,this._onLinuxMouseSelection=this.register(new o.EventEmitter),this.onLinuxMouseSelection=this._onLinuxMouseSelection.event,this._onRedrawRequest=this.register(new o.EventEmitter),this.onRequestRedraw=this._onRedrawRequest.event,this._onSelectionChange=this.register(new o.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onRequestScrollLines=this.register(new o.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this._mouseMoveListener=O=>this._handleMouseMove(O),this._mouseUpListener=O=>this._handleMouseUp(O),this._coreService.onUserInput(()=>{this.hasSelection&&this.clearSelection()}),this._trimListener=this._bufferService.buffer.lines.onTrim(O=>this._handleTrim(O)),this.register(this._bufferService.buffers.onBufferActivate(O=>this._handleBufferActivate(O))),this.enable(),this._model=new f.SelectionModel(this._bufferService),this._activeSelectionMode=0,this.register((0,e.toDisposable)(()=>{this._removeMouseDownListeners()}))}reset(){this.clearSelection()}disable(){this.clearSelection(),this._enabled=!1}enable(){this._enabled=!0}get selectionStart(){return this._model.finalSelectionStart}get selectionEnd(){return this._model.finalSelectionEnd}get hasSelection(){const u=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;return!(!u||!g||u[0]===g[0]&&u[1]===g[1])}get selectionText(){const u=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;if(!u||!g)return"";const S=this._bufferService.buffer,y=[];if(this._activeSelectionMode===3){if(u[0]===g[0])return"";const b=u[0]b.replace(_," ")).join(n.isWindows?`\r +`:` +`)}clearSelection(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()}refresh(u){this._refreshAnimationFrame||(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._refresh())),n.isLinux&&u&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)}_refresh(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})}_isClickInSelection(u){const g=this._getMouseBufferCoords(u),S=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!!(S&&y&&g)&&this._areCoordsInSelection(g,S,y)}isCellInSelection(u,g){const S=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!(!S||!y)&&this._areCoordsInSelection([u,g],S,y)}_areCoordsInSelection(u,g,S){return u[1]>g[1]&&u[1]=g[0]&&u[0]=g[0]}_selectWordAtCursor(u,g){var b,w;const S=(w=(b=this._linkifier.currentLink)==null?void 0:b.link)==null?void 0:w.range;if(S)return this._model.selectionStart=[S.start.x-1,S.start.y-1],this._model.selectionStartLength=(0,i.getRangeLength)(S,this._bufferService.cols),this._model.selectionEnd=void 0,!0;const y=this._getMouseBufferCoords(u);return!!y&&(this._selectWordAt(y,g),this._model.selectionEnd=void 0,!0)}selectAll(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()}selectLines(u,g){this._model.clearSelection(),u=Math.max(u,0),g=Math.min(g,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,u],this._model.selectionEnd=[this._bufferService.cols,g],this.refresh(),this._onSelectionChange.fire()}_handleTrim(u){this._model.handleTrim(u)&&this.refresh()}_getMouseBufferCoords(u){const g=this._mouseService.getCoords(u,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(g)return g[0]--,g[1]--,g[1]+=this._bufferService.buffer.ydisp,g}_getMouseEventScrollAmount(u){let g=(0,r.getCoordsRelativeToElement)(this._coreBrowserService.window,u,this._screenElement)[1];const S=this._renderService.dimensions.css.canvas.height;return g>=0&&g<=S?0:(g>S&&(g-=S),g=Math.min(Math.max(g,-50),50),g/=50,g/Math.abs(g)+Math.round(14*g))}shouldForceSelection(u){return n.isMac?u.altKey&&this._optionsService.rawOptions.macOptionClickForcesSelection:u.shiftKey}handleMouseDown(u){if(this._mouseDownTimeStamp=u.timeStamp,(u.button!==2||!this.hasSelection)&&u.button===0){if(!this._enabled){if(!this.shouldForceSelection(u))return;u.stopPropagation()}u.preventDefault(),this._dragScrollAmount=0,this._enabled&&u.shiftKey?this._handleIncrementalClick(u):u.detail===1?this._handleSingleClick(u):u.detail===2?this._handleDoubleClick(u):u.detail===3&&this._handleTripleClick(u),this._addMouseDownListeners(),this.refresh(!0)}}_addMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=this._coreBrowserService.window.setInterval(()=>this._dragScroll(),50)}_removeMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),this._coreBrowserService.window.clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0}_handleIncrementalClick(u){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(u))}_handleSingleClick(u){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(u)?3:0,this._model.selectionStart=this._getMouseBufferCoords(u),!this._model.selectionStart)return;this._model.selectionEnd=void 0;const g=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);g&&g.length!==this._model.selectionStart[0]&&g.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}_handleDoubleClick(u){this._selectWordAtCursor(u,!0)&&(this._activeSelectionMode=1)}_handleTripleClick(u){const g=this._getMouseBufferCoords(u);g&&(this._activeSelectionMode=2,this._selectLineAt(g[1]))}shouldColumnSelect(u){return u.altKey&&!(n.isMac&&this._optionsService.rawOptions.macOptionClickForcesSelection)}_handleMouseMove(u){if(u.stopImmediatePropagation(),!this._model.selectionStart)return;const g=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(u),!this._model.selectionEnd)return void this.refresh(!0);this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));const S=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(u.ydisp+this._bufferService.rows,u.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=u.ydisp),this.refresh()}}_handleMouseUp(u){const g=u.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&g<500&&u.altKey&&this._optionsService.rawOptions.altClickMovesCursor){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){const S=this._mouseService.getCoords(u,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(S&&S[0]!==void 0&&S[1]!==void 0){const y=(0,l.moveToCellSequence)(S[0]-1,S[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(y,!0)}}}else this._fireEventIfSelectionChanged()}_fireEventIfSelectionChanged(){const u=this._model.finalSelectionStart,g=this._model.finalSelectionEnd,S=!(!u||!g||u[0]===g[0]&&u[1]===g[1]);S?u&&g&&(this._oldSelectionStart&&this._oldSelectionEnd&&u[0]===this._oldSelectionStart[0]&&u[1]===this._oldSelectionStart[1]&&g[0]===this._oldSelectionEnd[0]&&g[1]===this._oldSelectionEnd[1]||this._fireOnSelectionChange(u,g,S)):this._oldHasSelection&&this._fireOnSelectionChange(u,g,S)}_fireOnSelectionChange(u,g,S){this._oldSelectionStart=u,this._oldSelectionEnd=g,this._oldHasSelection=S,this._onSelectionChange.fire()}_handleBufferActivate(u){this.clearSelection(),this._trimListener.dispose(),this._trimListener=u.activeBuffer.lines.onTrim(g=>this._handleTrim(g))}_convertViewportColToCharacterIndex(u,g){let S=g;for(let y=0;g>=y;y++){const b=u.loadCell(y,this._workCell).getChars().length;this._workCell.getWidth()===0?S--:b>1&&g!==y&&(S+=b-1)}return S}setSelection(u,g,S){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[u,g],this._model.selectionStartLength=S,this.refresh(),this._fireEventIfSelectionChanged()}rightClickSelect(u){this._isClickInSelection(u)||(this._selectWordAtCursor(u,!1)&&this.refresh(!0),this._fireEventIfSelectionChanged())}_getWordAt(u,g,S=!0,y=!0){if(u[0]>=this._bufferService.cols)return;const b=this._bufferService.buffer,w=b.lines.get(u[1]);if(!w)return;const x=b.translateBufferLineToString(u[1],!1);let M=this._convertViewportColToCharacterIndex(w,u[0]),P=M;const O=u[0]-M;let T=0,C=0,L=0,A=0;if(x.charAt(M)===" "){for(;M>0&&x.charAt(M-1)===" ";)M--;for(;P1&&(A+=U-1,P+=U-1);W>0&&M>0&&!this._isCharWordSeparator(w.loadCell(W-1,this._workCell));){w.loadCell(W-1,this._workCell);const k=this._workCell.getChars().length;this._workCell.getWidth()===0?(T++,W--):k>1&&(L+=k-1,M-=k-1),M--,W--}for(;N1&&(A+=k-1,P+=k-1),P++,N++}}P++;let D=M+O-T+L,H=Math.min(this._bufferService.cols,P-M+T+C-L-A);if(g||x.slice(M,P).trim()!==""){if(S&&D===0&&w.getCodePoint(0)!==32){const W=b.lines.get(u[1]-1);if(W&&w.isWrapped&&W.getCodePoint(this._bufferService.cols-1)!==32){const N=this._getWordAt([this._bufferService.cols-1,u[1]-1],!1,!0,!1);if(N){const U=this._bufferService.cols-N.start;D-=U,H+=U}}}if(y&&D+H===this._bufferService.cols&&w.getCodePoint(this._bufferService.cols-1)!==32){const W=b.lines.get(u[1]+1);if(W!=null&&W.isWrapped&&W.getCodePoint(0)!==32){const N=this._getWordAt([0,u[1]+1],!1,!1,!0);N&&(H+=N.length)}}return{start:D,length:H}}}_selectWordAt(u,g){const S=this._getWordAt(u,g);if(S){for(;S.start<0;)S.start+=this._bufferService.cols,u[1]--;this._model.selectionStart=[S.start,u[1]],this._model.selectionStartLength=S.length}}_selectToWordAt(u){const g=this._getWordAt(u,!0);if(g){let S=u[1];for(;g.start<0;)g.start+=this._bufferService.cols,S--;if(!this._model.areSelectionValuesReversed())for(;g.start+g.length>this._bufferService.cols;)g.length-=this._bufferService.cols,S++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?g.start:g.start+g.length,S]}}_isCharWordSeparator(u){return u.getWidth()!==0&&this._optionsService.rawOptions.wordSeparator.indexOf(u.getChars())>=0}_selectLineAt(u){const g=this._bufferService.buffer.getWrappedRangeForLine(u),S={start:{x:0,y:g.first},end:{x:this._bufferService.cols-1,y:g.last}};this._model.selectionStart=[0,g.first],this._model.selectionEnd=void 0,this._model.selectionStartLength=(0,i.getRangeLength)(S,this._bufferService.cols)}};t.SelectionService=m=h([c(3,d.IBufferService),c(4,d.ICoreService),c(5,v.IMouseService),c(6,d.IOptionsService),c(7,v.IRenderService),c(8,v.ICoreBrowserService)],m)},4725:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ILinkProviderService=t.IThemeService=t.ICharacterJoinerService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;const h=a(8343);t.ICharSizeService=(0,h.createDecorator)("CharSizeService"),t.ICoreBrowserService=(0,h.createDecorator)("CoreBrowserService"),t.IMouseService=(0,h.createDecorator)("MouseService"),t.IRenderService=(0,h.createDecorator)("RenderService"),t.ISelectionService=(0,h.createDecorator)("SelectionService"),t.ICharacterJoinerService=(0,h.createDecorator)("CharacterJoinerService"),t.IThemeService=(0,h.createDecorator)("ThemeService"),t.ILinkProviderService=(0,h.createDecorator)("LinkProviderService")},6731:function(B,t,a){var h=this&&this.__decorate||function(m,u,g,S){var y,b=arguments.length,w=b<3?u:S===null?S=Object.getOwnPropertyDescriptor(u,g):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(m,u,g,S);else for(var x=m.length-1;x>=0;x--)(y=m[x])&&(w=(b<3?y(w):b>3?y(u,g,w):y(u,g))||w);return b>3&&w&&Object.defineProperty(u,g,w),w},c=this&&this.__param||function(m,u){return function(g,S){u(g,S,m)}};Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeService=t.DEFAULT_ANSI_COLORS=void 0;const r=a(7239),l=a(8055),f=a(8460),v=a(844),o=a(2585),e=l.css.toColor("#ffffff"),n=l.css.toColor("#000000"),i=l.css.toColor("#ffffff"),s=l.css.toColor("#000000"),d={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};t.DEFAULT_ANSI_COLORS=Object.freeze((()=>{const m=[l.css.toColor("#2e3436"),l.css.toColor("#cc0000"),l.css.toColor("#4e9a06"),l.css.toColor("#c4a000"),l.css.toColor("#3465a4"),l.css.toColor("#75507b"),l.css.toColor("#06989a"),l.css.toColor("#d3d7cf"),l.css.toColor("#555753"),l.css.toColor("#ef2929"),l.css.toColor("#8ae234"),l.css.toColor("#fce94f"),l.css.toColor("#729fcf"),l.css.toColor("#ad7fa8"),l.css.toColor("#34e2e2"),l.css.toColor("#eeeeec")],u=[0,95,135,175,215,255];for(let g=0;g<216;g++){const S=u[g/36%6|0],y=u[g/6%6|0],b=u[g%6];m.push({css:l.channels.toCss(S,y,b),rgba:l.channels.toRgba(S,y,b)})}for(let g=0;g<24;g++){const S=8+10*g;m.push({css:l.channels.toCss(S,S,S),rgba:l.channels.toRgba(S,S,S)})}return m})());let p=t.ThemeService=class extends v.Disposable{get colors(){return this._colors}constructor(m){super(),this._optionsService=m,this._contrastCache=new r.ColorContrastCache,this._halfContrastCache=new r.ColorContrastCache,this._onChangeColors=this.register(new f.EventEmitter),this.onChangeColors=this._onChangeColors.event,this._colors={foreground:e,background:n,cursor:i,cursorAccent:s,selectionForeground:void 0,selectionBackgroundTransparent:d,selectionBackgroundOpaque:l.color.blend(n,d),selectionInactiveBackgroundTransparent:d,selectionInactiveBackgroundOpaque:l.color.blend(n,d),ansi:t.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache,halfContrastCache:this._halfContrastCache},this._updateRestoreColors(),this._setTheme(this._optionsService.rawOptions.theme),this.register(this._optionsService.onSpecificOptionChange("minimumContrastRatio",()=>this._contrastCache.clear())),this.register(this._optionsService.onSpecificOptionChange("theme",()=>this._setTheme(this._optionsService.rawOptions.theme)))}_setTheme(m={}){const u=this._colors;if(u.foreground=_(m.foreground,e),u.background=_(m.background,n),u.cursor=_(m.cursor,i),u.cursorAccent=_(m.cursorAccent,s),u.selectionBackgroundTransparent=_(m.selectionBackground,d),u.selectionBackgroundOpaque=l.color.blend(u.background,u.selectionBackgroundTransparent),u.selectionInactiveBackgroundTransparent=_(m.selectionInactiveBackground,u.selectionBackgroundTransparent),u.selectionInactiveBackgroundOpaque=l.color.blend(u.background,u.selectionInactiveBackgroundTransparent),u.selectionForeground=m.selectionForeground?_(m.selectionForeground,l.NULL_COLOR):void 0,u.selectionForeground===l.NULL_COLOR&&(u.selectionForeground=void 0),l.color.isOpaque(u.selectionBackgroundTransparent)&&(u.selectionBackgroundTransparent=l.color.opacity(u.selectionBackgroundTransparent,.3)),l.color.isOpaque(u.selectionInactiveBackgroundTransparent)&&(u.selectionInactiveBackgroundTransparent=l.color.opacity(u.selectionInactiveBackgroundTransparent,.3)),u.ansi=t.DEFAULT_ANSI_COLORS.slice(),u.ansi[0]=_(m.black,t.DEFAULT_ANSI_COLORS[0]),u.ansi[1]=_(m.red,t.DEFAULT_ANSI_COLORS[1]),u.ansi[2]=_(m.green,t.DEFAULT_ANSI_COLORS[2]),u.ansi[3]=_(m.yellow,t.DEFAULT_ANSI_COLORS[3]),u.ansi[4]=_(m.blue,t.DEFAULT_ANSI_COLORS[4]),u.ansi[5]=_(m.magenta,t.DEFAULT_ANSI_COLORS[5]),u.ansi[6]=_(m.cyan,t.DEFAULT_ANSI_COLORS[6]),u.ansi[7]=_(m.white,t.DEFAULT_ANSI_COLORS[7]),u.ansi[8]=_(m.brightBlack,t.DEFAULT_ANSI_COLORS[8]),u.ansi[9]=_(m.brightRed,t.DEFAULT_ANSI_COLORS[9]),u.ansi[10]=_(m.brightGreen,t.DEFAULT_ANSI_COLORS[10]),u.ansi[11]=_(m.brightYellow,t.DEFAULT_ANSI_COLORS[11]),u.ansi[12]=_(m.brightBlue,t.DEFAULT_ANSI_COLORS[12]),u.ansi[13]=_(m.brightMagenta,t.DEFAULT_ANSI_COLORS[13]),u.ansi[14]=_(m.brightCyan,t.DEFAULT_ANSI_COLORS[14]),u.ansi[15]=_(m.brightWhite,t.DEFAULT_ANSI_COLORS[15]),m.extendedAnsi){const g=Math.min(u.ansi.length-16,m.extendedAnsi.length);for(let S=0;S{Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;const h=a(8460),c=a(844);class r extends c.Disposable{constructor(f){super(),this._maxLength=f,this.onDeleteEmitter=this.register(new h.EventEmitter),this.onDelete=this.onDeleteEmitter.event,this.onInsertEmitter=this.register(new h.EventEmitter),this.onInsert=this.onInsertEmitter.event,this.onTrimEmitter=this.register(new h.EventEmitter),this.onTrim=this.onTrimEmitter.event,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}get maxLength(){return this._maxLength}set maxLength(f){if(this._maxLength===f)return;const v=new Array(f);for(let o=0;othis._length)for(let v=this._length;v=f;e--)this._array[this._getCyclicIndex(e+o.length)]=this._array[this._getCyclicIndex(e)];for(let e=0;ethis._maxLength){const e=this._length+o.length-this._maxLength;this._startIndex+=e,this._length=this._maxLength,this.onTrimEmitter.fire(e)}else this._length+=o.length}trimStart(f){f>this._length&&(f=this._length),this._startIndex+=f,this._length-=f,this.onTrimEmitter.fire(f)}shiftElements(f,v,o){if(!(v<=0)){if(f<0||f>=this._length)throw new Error("start argument out of range");if(f+o<0)throw new Error("Cannot shift elements in list beyond index 0");if(o>0){for(let n=v-1;n>=0;n--)this.set(f+n+o,this.get(f+n));const e=f+v+o-this._length;if(e>0)for(this._length+=e;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.clone=void 0,t.clone=function a(h,c=5){if(typeof h!="object")return h;const r=Array.isArray(h)?[]:{};for(const l in h)r[l]=c<=1?h[l]:h[l]&&a(h[l],c-1);return r}},8055:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.contrastRatio=t.toPaddedHex=t.rgba=t.rgb=t.css=t.color=t.channels=t.NULL_COLOR=void 0;let a=0,h=0,c=0,r=0;var l,f,v,o,e;function n(s){const d=s.toString(16);return d.length<2?"0"+d:d}function i(s,d){return s>>0},s.toColor=function(d,p,_,m){return{css:s.toCss(d,p,_,m),rgba:s.toRgba(d,p,_,m)}}}(l||(t.channels=l={})),function(s){function d(p,_){return r=Math.round(255*_),[a,h,c]=e.toChannels(p.rgba),{css:l.toCss(a,h,c,r),rgba:l.toRgba(a,h,c,r)}}s.blend=function(p,_){if(r=(255&_.rgba)/255,r===1)return{css:_.css,rgba:_.rgba};const m=_.rgba>>24&255,u=_.rgba>>16&255,g=_.rgba>>8&255,S=p.rgba>>24&255,y=p.rgba>>16&255,b=p.rgba>>8&255;return a=S+Math.round((m-S)*r),h=y+Math.round((u-y)*r),c=b+Math.round((g-b)*r),{css:l.toCss(a,h,c),rgba:l.toRgba(a,h,c)}},s.isOpaque=function(p){return(255&p.rgba)==255},s.ensureContrastRatio=function(p,_,m){const u=e.ensureContrastRatio(p.rgba,_.rgba,m);if(u)return l.toColor(u>>24&255,u>>16&255,u>>8&255)},s.opaque=function(p){const _=(255|p.rgba)>>>0;return[a,h,c]=e.toChannels(_),{css:l.toCss(a,h,c),rgba:_}},s.opacity=d,s.multiplyOpacity=function(p,_){return r=255&p.rgba,d(p,r*_/255)},s.toColorRGB=function(p){return[p.rgba>>24&255,p.rgba>>16&255,p.rgba>>8&255]}}(f||(t.color=f={})),function(s){let d,p;try{const _=document.createElement("canvas");_.width=1,_.height=1;const m=_.getContext("2d",{willReadFrequently:!0});m&&(d=m,d.globalCompositeOperation="copy",p=d.createLinearGradient(0,0,1,1))}catch{}s.toColor=function(_){if(_.match(/#[\da-f]{3,8}/i))switch(_.length){case 4:return a=parseInt(_.slice(1,2).repeat(2),16),h=parseInt(_.slice(2,3).repeat(2),16),c=parseInt(_.slice(3,4).repeat(2),16),l.toColor(a,h,c);case 5:return a=parseInt(_.slice(1,2).repeat(2),16),h=parseInt(_.slice(2,3).repeat(2),16),c=parseInt(_.slice(3,4).repeat(2),16),r=parseInt(_.slice(4,5).repeat(2),16),l.toColor(a,h,c,r);case 7:return{css:_,rgba:(parseInt(_.slice(1),16)<<8|255)>>>0};case 9:return{css:_,rgba:parseInt(_.slice(1),16)>>>0}}const m=_.match(/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(,\s*(0|1|\d?\.(\d+))\s*)?\)/);if(m)return a=parseInt(m[1]),h=parseInt(m[2]),c=parseInt(m[3]),r=Math.round(255*(m[5]===void 0?1:parseFloat(m[5]))),l.toColor(a,h,c,r);if(!d||!p)throw new Error("css.toColor: Unsupported css format");if(d.fillStyle=p,d.fillStyle=_,typeof d.fillStyle!="string")throw new Error("css.toColor: Unsupported css format");if(d.fillRect(0,0,1,1),[a,h,c,r]=d.getImageData(0,0,1,1).data,r!==255)throw new Error("css.toColor: Unsupported css format");return{rgba:l.toRgba(a,h,c,r),css:_}}}(v||(t.css=v={})),function(s){function d(p,_,m){const u=p/255,g=_/255,S=m/255;return .2126*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))+.7152*(g<=.03928?g/12.92:Math.pow((g+.055)/1.055,2.4))+.0722*(S<=.03928?S/12.92:Math.pow((S+.055)/1.055,2.4))}s.relativeLuminance=function(p){return d(p>>16&255,p>>8&255,255&p)},s.relativeLuminance2=d}(o||(t.rgb=o={})),function(s){function d(_,m,u){const g=_>>24&255,S=_>>16&255,y=_>>8&255;let b=m>>24&255,w=m>>16&255,x=m>>8&255,M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));for(;M0||w>0||x>0);)b-=Math.max(0,Math.ceil(.1*b)),w-=Math.max(0,Math.ceil(.1*w)),x-=Math.max(0,Math.ceil(.1*x)),M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));return(b<<24|w<<16|x<<8|255)>>>0}function p(_,m,u){const g=_>>24&255,S=_>>16&255,y=_>>8&255;let b=m>>24&255,w=m>>16&255,x=m>>8&255,M=i(o.relativeLuminance2(b,w,x),o.relativeLuminance2(g,S,y));for(;M>>0}s.blend=function(_,m){if(r=(255&m)/255,r===1)return m;const u=m>>24&255,g=m>>16&255,S=m>>8&255,y=_>>24&255,b=_>>16&255,w=_>>8&255;return a=y+Math.round((u-y)*r),h=b+Math.round((g-b)*r),c=w+Math.round((S-w)*r),l.toRgba(a,h,c)},s.ensureContrastRatio=function(_,m,u){const g=o.relativeLuminance(_>>8),S=o.relativeLuminance(m>>8);if(i(g,S)>8));if(xi(g,o.relativeLuminance(M>>8))?w:M}return w}const y=p(_,m,u),b=i(g,o.relativeLuminance(y>>8));if(bi(g,o.relativeLuminance(w>>8))?y:w}return y}},s.reduceLuminance=d,s.increaseLuminance=p,s.toChannels=function(_){return[_>>24&255,_>>16&255,_>>8&255,255&_]}}(e||(t.rgba=e={})),t.toPaddedHex=n,t.contrastRatio=i},8969:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;const h=a(844),c=a(2585),r=a(4348),l=a(7866),f=a(744),v=a(7302),o=a(6975),e=a(8460),n=a(1753),i=a(1480),s=a(7994),d=a(9282),p=a(5435),_=a(5981),m=a(2660);let u=!1;class g extends h.Disposable{get onScroll(){return this._onScrollApi||(this._onScrollApi=this.register(new e.EventEmitter),this._onScroll.event(y=>{var b;(b=this._onScrollApi)==null||b.fire(y.position)})),this._onScrollApi.event}get cols(){return this._bufferService.cols}get rows(){return this._bufferService.rows}get buffers(){return this._bufferService.buffers}get options(){return this.optionsService.options}set options(y){for(const b in y)this.optionsService.options[b]=y[b]}constructor(y){super(),this._windowsWrappingHeuristics=this.register(new h.MutableDisposable),this._onBinary=this.register(new e.EventEmitter),this.onBinary=this._onBinary.event,this._onData=this.register(new e.EventEmitter),this.onData=this._onData.event,this._onLineFeed=this.register(new e.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onResize=this.register(new e.EventEmitter),this.onResize=this._onResize.event,this._onWriteParsed=this.register(new e.EventEmitter),this.onWriteParsed=this._onWriteParsed.event,this._onScroll=this.register(new e.EventEmitter),this._instantiationService=new r.InstantiationService,this.optionsService=this.register(new v.OptionsService(y)),this._instantiationService.setService(c.IOptionsService,this.optionsService),this._bufferService=this.register(this._instantiationService.createInstance(f.BufferService)),this._instantiationService.setService(c.IBufferService,this._bufferService),this._logService=this.register(this._instantiationService.createInstance(l.LogService)),this._instantiationService.setService(c.ILogService,this._logService),this.coreService=this.register(this._instantiationService.createInstance(o.CoreService)),this._instantiationService.setService(c.ICoreService,this.coreService),this.coreMouseService=this.register(this._instantiationService.createInstance(n.CoreMouseService)),this._instantiationService.setService(c.ICoreMouseService,this.coreMouseService),this.unicodeService=this.register(this._instantiationService.createInstance(i.UnicodeService)),this._instantiationService.setService(c.IUnicodeService,this.unicodeService),this._charsetService=this._instantiationService.createInstance(s.CharsetService),this._instantiationService.setService(c.ICharsetService,this._charsetService),this._oscLinkService=this._instantiationService.createInstance(m.OscLinkService),this._instantiationService.setService(c.IOscLinkService,this._oscLinkService),this._inputHandler=this.register(new p.InputHandler(this._bufferService,this._charsetService,this.coreService,this._logService,this.optionsService,this._oscLinkService,this.coreMouseService,this.unicodeService)),this.register((0,e.forwardEvent)(this._inputHandler.onLineFeed,this._onLineFeed)),this.register(this._inputHandler),this.register((0,e.forwardEvent)(this._bufferService.onResize,this._onResize)),this.register((0,e.forwardEvent)(this.coreService.onData,this._onData)),this.register((0,e.forwardEvent)(this.coreService.onBinary,this._onBinary)),this.register(this.coreService.onRequestScrollToBottom(()=>this.scrollToBottom())),this.register(this.coreService.onUserInput(()=>this._writeBuffer.handleUserInput())),this.register(this.optionsService.onMultipleOptionChange(["windowsMode","windowsPty"],()=>this._handleWindowsPtyOptionChange())),this.register(this._bufferService.onScroll(b=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this.register(this._inputHandler.onScroll(b=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this._writeBuffer=this.register(new _.WriteBuffer((b,w)=>this._inputHandler.parse(b,w))),this.register((0,e.forwardEvent)(this._writeBuffer.onWriteParsed,this._onWriteParsed))}write(y,b){this._writeBuffer.write(y,b)}writeSync(y,b){this._logService.logLevel<=c.LogLevelEnum.WARN&&!u&&(this._logService.warn("writeSync is unreliable and will be removed soon."),u=!0),this._writeBuffer.writeSync(y,b)}input(y,b=!0){this.coreService.triggerDataEvent(y,b)}resize(y,b){isNaN(y)||isNaN(b)||(y=Math.max(y,f.MINIMUM_COLS),b=Math.max(b,f.MINIMUM_ROWS),this._bufferService.resize(y,b))}scroll(y,b=!1){this._bufferService.scroll(y,b)}scrollLines(y,b,w){this._bufferService.scrollLines(y,b,w)}scrollPages(y){this.scrollLines(y*(this.rows-1))}scrollToTop(){this.scrollLines(-this._bufferService.buffer.ydisp)}scrollToBottom(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)}scrollToLine(y){const b=y-this._bufferService.buffer.ydisp;b!==0&&this.scrollLines(b)}registerEscHandler(y,b){return this._inputHandler.registerEscHandler(y,b)}registerDcsHandler(y,b){return this._inputHandler.registerDcsHandler(y,b)}registerCsiHandler(y,b){return this._inputHandler.registerCsiHandler(y,b)}registerOscHandler(y,b){return this._inputHandler.registerOscHandler(y,b)}_setup(){this._handleWindowsPtyOptionChange()}reset(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this.coreService.reset(),this.coreMouseService.reset()}_handleWindowsPtyOptionChange(){let y=!1;const b=this.optionsService.rawOptions.windowsPty;b&&b.buildNumber!==void 0&&b.buildNumber!==void 0?y=b.backend==="conpty"&&b.buildNumber<21376:this.optionsService.rawOptions.windowsMode&&(y=!0),y?this._enableWindowsWrappingHeuristics():this._windowsWrappingHeuristics.clear()}_enableWindowsWrappingHeuristics(){if(!this._windowsWrappingHeuristics.value){const y=[];y.push(this.onLineFeed(d.updateWindowsModeWrappedState.bind(null,this._bufferService))),y.push(this.registerCsiHandler({final:"H"},()=>((0,d.updateWindowsModeWrappedState)(this._bufferService),!1))),this._windowsWrappingHeuristics.value=(0,h.toDisposable)(()=>{for(const b of y)b.dispose()})}}}t.CoreTerminal=g},8460:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.runAndSubscribe=t.forwardEvent=t.EventEmitter=void 0,t.EventEmitter=class{constructor(){this._listeners=[],this._disposed=!1}get event(){return this._event||(this._event=a=>(this._listeners.push(a),{dispose:()=>{if(!this._disposed){for(let h=0;hh.fire(c))},t.runAndSubscribe=function(a,h){return h(void 0),a(c=>h(c))}},5435:function(B,t,a){var h=this&&this.__decorate||function(T,C,L,A){var D,H=arguments.length,W=H<3?C:A===null?A=Object.getOwnPropertyDescriptor(C,L):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")W=Reflect.decorate(T,C,L,A);else for(var N=T.length-1;N>=0;N--)(D=T[N])&&(W=(H<3?D(W):H>3?D(C,L,W):D(C,L))||W);return H>3&&W&&Object.defineProperty(C,L,W),W},c=this&&this.__param||function(T,C){return function(L,A){C(L,A,T)}};Object.defineProperty(t,"__esModule",{value:!0}),t.InputHandler=t.WindowsOptionsReportType=void 0;const r=a(2584),l=a(7116),f=a(2015),v=a(844),o=a(482),e=a(8437),n=a(8460),i=a(643),s=a(511),d=a(3734),p=a(2585),_=a(1480),m=a(6242),u=a(6351),g=a(5941),S={"(":0,")":1,"*":2,"+":3,"-":1,".":2},y=131072;function b(T,C){if(T>24)return C.setWinLines||!1;switch(T){case 1:return!!C.restoreWin;case 2:return!!C.minimizeWin;case 3:return!!C.setWinPosition;case 4:return!!C.setWinSizePixels;case 5:return!!C.raiseWin;case 6:return!!C.lowerWin;case 7:return!!C.refreshWin;case 8:return!!C.setWinSizeChars;case 9:return!!C.maximizeWin;case 10:return!!C.fullscreenWin;case 11:return!!C.getWinState;case 13:return!!C.getWinPosition;case 14:return!!C.getWinSizePixels;case 15:return!!C.getScreenSizePixels;case 16:return!!C.getCellSizePixels;case 18:return!!C.getWinSizeChars;case 19:return!!C.getScreenSizeChars;case 20:return!!C.getIconTitle;case 21:return!!C.getWinTitle;case 22:return!!C.pushTitle;case 23:return!!C.popTitle;case 24:return!!C.setWinLines}return!1}var w;(function(T){T[T.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",T[T.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(w||(t.WindowsOptionsReportType=w={}));let x=0;class M extends v.Disposable{getAttrData(){return this._curAttrData}constructor(C,L,A,D,H,W,N,U,k=new f.EscapeSequenceParser){super(),this._bufferService=C,this._charsetService=L,this._coreService=A,this._logService=D,this._optionsService=H,this._oscLinkService=W,this._coreMouseService=N,this._unicodeService=U,this._parser=k,this._parseBuffer=new Uint32Array(4096),this._stringDecoder=new o.StringToUtf32,this._utf8Decoder=new o.Utf8ToUtf32,this._workCell=new s.CellData,this._windowTitle="",this._iconName="",this._windowTitleStack=[],this._iconNameStack=[],this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone(),this._onRequestBell=this.register(new n.EventEmitter),this.onRequestBell=this._onRequestBell.event,this._onRequestRefreshRows=this.register(new n.EventEmitter),this.onRequestRefreshRows=this._onRequestRefreshRows.event,this._onRequestReset=this.register(new n.EventEmitter),this.onRequestReset=this._onRequestReset.event,this._onRequestSendFocus=this.register(new n.EventEmitter),this.onRequestSendFocus=this._onRequestSendFocus.event,this._onRequestSyncScrollBar=this.register(new n.EventEmitter),this.onRequestSyncScrollBar=this._onRequestSyncScrollBar.event,this._onRequestWindowsOptionsReport=this.register(new n.EventEmitter),this.onRequestWindowsOptionsReport=this._onRequestWindowsOptionsReport.event,this._onA11yChar=this.register(new n.EventEmitter),this.onA11yChar=this._onA11yChar.event,this._onA11yTab=this.register(new n.EventEmitter),this.onA11yTab=this._onA11yTab.event,this._onCursorMove=this.register(new n.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onLineFeed=this.register(new n.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onScroll=this.register(new n.EventEmitter),this.onScroll=this._onScroll.event,this._onTitleChange=this.register(new n.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onColor=this.register(new n.EventEmitter),this.onColor=this._onColor.event,this._parseStack={paused:!1,cursorStartX:0,cursorStartY:0,decodedLength:0,position:0},this._specialColors=[256,257,258],this.register(this._parser),this._dirtyRowTracker=new P(this._bufferService),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate(E=>this._activeBuffer=E.activeBuffer)),this._parser.setCsiHandlerFallback((E,F)=>{this._logService.debug("Unknown CSI code: ",{identifier:this._parser.identToString(E),params:F.toArray()})}),this._parser.setEscHandlerFallback(E=>{this._logService.debug("Unknown ESC code: ",{identifier:this._parser.identToString(E)})}),this._parser.setExecuteHandlerFallback(E=>{this._logService.debug("Unknown EXECUTE code: ",{code:E})}),this._parser.setOscHandlerFallback((E,F,R)=>{this._logService.debug("Unknown OSC code: ",{identifier:E,action:F,data:R})}),this._parser.setDcsHandlerFallback((E,F,R)=>{F==="HOOK"&&(R=R.toArray()),this._logService.debug("Unknown DCS code: ",{identifier:this._parser.identToString(E),action:F,payload:R})}),this._parser.setPrintHandler((E,F,R)=>this.print(E,F,R)),this._parser.registerCsiHandler({final:"@"},E=>this.insertChars(E)),this._parser.registerCsiHandler({intermediates:" ",final:"@"},E=>this.scrollLeft(E)),this._parser.registerCsiHandler({final:"A"},E=>this.cursorUp(E)),this._parser.registerCsiHandler({intermediates:" ",final:"A"},E=>this.scrollRight(E)),this._parser.registerCsiHandler({final:"B"},E=>this.cursorDown(E)),this._parser.registerCsiHandler({final:"C"},E=>this.cursorForward(E)),this._parser.registerCsiHandler({final:"D"},E=>this.cursorBackward(E)),this._parser.registerCsiHandler({final:"E"},E=>this.cursorNextLine(E)),this._parser.registerCsiHandler({final:"F"},E=>this.cursorPrecedingLine(E)),this._parser.registerCsiHandler({final:"G"},E=>this.cursorCharAbsolute(E)),this._parser.registerCsiHandler({final:"H"},E=>this.cursorPosition(E)),this._parser.registerCsiHandler({final:"I"},E=>this.cursorForwardTab(E)),this._parser.registerCsiHandler({final:"J"},E=>this.eraseInDisplay(E,!1)),this._parser.registerCsiHandler({prefix:"?",final:"J"},E=>this.eraseInDisplay(E,!0)),this._parser.registerCsiHandler({final:"K"},E=>this.eraseInLine(E,!1)),this._parser.registerCsiHandler({prefix:"?",final:"K"},E=>this.eraseInLine(E,!0)),this._parser.registerCsiHandler({final:"L"},E=>this.insertLines(E)),this._parser.registerCsiHandler({final:"M"},E=>this.deleteLines(E)),this._parser.registerCsiHandler({final:"P"},E=>this.deleteChars(E)),this._parser.registerCsiHandler({final:"S"},E=>this.scrollUp(E)),this._parser.registerCsiHandler({final:"T"},E=>this.scrollDown(E)),this._parser.registerCsiHandler({final:"X"},E=>this.eraseChars(E)),this._parser.registerCsiHandler({final:"Z"},E=>this.cursorBackwardTab(E)),this._parser.registerCsiHandler({final:"`"},E=>this.charPosAbsolute(E)),this._parser.registerCsiHandler({final:"a"},E=>this.hPositionRelative(E)),this._parser.registerCsiHandler({final:"b"},E=>this.repeatPrecedingCharacter(E)),this._parser.registerCsiHandler({final:"c"},E=>this.sendDeviceAttributesPrimary(E)),this._parser.registerCsiHandler({prefix:">",final:"c"},E=>this.sendDeviceAttributesSecondary(E)),this._parser.registerCsiHandler({final:"d"},E=>this.linePosAbsolute(E)),this._parser.registerCsiHandler({final:"e"},E=>this.vPositionRelative(E)),this._parser.registerCsiHandler({final:"f"},E=>this.hVPosition(E)),this._parser.registerCsiHandler({final:"g"},E=>this.tabClear(E)),this._parser.registerCsiHandler({final:"h"},E=>this.setMode(E)),this._parser.registerCsiHandler({prefix:"?",final:"h"},E=>this.setModePrivate(E)),this._parser.registerCsiHandler({final:"l"},E=>this.resetMode(E)),this._parser.registerCsiHandler({prefix:"?",final:"l"},E=>this.resetModePrivate(E)),this._parser.registerCsiHandler({final:"m"},E=>this.charAttributes(E)),this._parser.registerCsiHandler({final:"n"},E=>this.deviceStatus(E)),this._parser.registerCsiHandler({prefix:"?",final:"n"},E=>this.deviceStatusPrivate(E)),this._parser.registerCsiHandler({intermediates:"!",final:"p"},E=>this.softReset(E)),this._parser.registerCsiHandler({intermediates:" ",final:"q"},E=>this.setCursorStyle(E)),this._parser.registerCsiHandler({final:"r"},E=>this.setScrollRegion(E)),this._parser.registerCsiHandler({final:"s"},E=>this.saveCursor(E)),this._parser.registerCsiHandler({final:"t"},E=>this.windowOptions(E)),this._parser.registerCsiHandler({final:"u"},E=>this.restoreCursor(E)),this._parser.registerCsiHandler({intermediates:"'",final:"}"},E=>this.insertColumns(E)),this._parser.registerCsiHandler({intermediates:"'",final:"~"},E=>this.deleteColumns(E)),this._parser.registerCsiHandler({intermediates:'"',final:"q"},E=>this.selectProtected(E)),this._parser.registerCsiHandler({intermediates:"$",final:"p"},E=>this.requestMode(E,!0)),this._parser.registerCsiHandler({prefix:"?",intermediates:"$",final:"p"},E=>this.requestMode(E,!1)),this._parser.setExecuteHandler(r.C0.BEL,()=>this.bell()),this._parser.setExecuteHandler(r.C0.LF,()=>this.lineFeed()),this._parser.setExecuteHandler(r.C0.VT,()=>this.lineFeed()),this._parser.setExecuteHandler(r.C0.FF,()=>this.lineFeed()),this._parser.setExecuteHandler(r.C0.CR,()=>this.carriageReturn()),this._parser.setExecuteHandler(r.C0.BS,()=>this.backspace()),this._parser.setExecuteHandler(r.C0.HT,()=>this.tab()),this._parser.setExecuteHandler(r.C0.SO,()=>this.shiftOut()),this._parser.setExecuteHandler(r.C0.SI,()=>this.shiftIn()),this._parser.setExecuteHandler(r.C1.IND,()=>this.index()),this._parser.setExecuteHandler(r.C1.NEL,()=>this.nextLine()),this._parser.setExecuteHandler(r.C1.HTS,()=>this.tabSet()),this._parser.registerOscHandler(0,new m.OscHandler(E=>(this.setTitle(E),this.setIconName(E),!0))),this._parser.registerOscHandler(1,new m.OscHandler(E=>this.setIconName(E))),this._parser.registerOscHandler(2,new m.OscHandler(E=>this.setTitle(E))),this._parser.registerOscHandler(4,new m.OscHandler(E=>this.setOrReportIndexedColor(E))),this._parser.registerOscHandler(8,new m.OscHandler(E=>this.setHyperlink(E))),this._parser.registerOscHandler(10,new m.OscHandler(E=>this.setOrReportFgColor(E))),this._parser.registerOscHandler(11,new m.OscHandler(E=>this.setOrReportBgColor(E))),this._parser.registerOscHandler(12,new m.OscHandler(E=>this.setOrReportCursorColor(E))),this._parser.registerOscHandler(104,new m.OscHandler(E=>this.restoreIndexedColor(E))),this._parser.registerOscHandler(110,new m.OscHandler(E=>this.restoreFgColor(E))),this._parser.registerOscHandler(111,new m.OscHandler(E=>this.restoreBgColor(E))),this._parser.registerOscHandler(112,new m.OscHandler(E=>this.restoreCursorColor(E))),this._parser.registerEscHandler({final:"7"},()=>this.saveCursor()),this._parser.registerEscHandler({final:"8"},()=>this.restoreCursor()),this._parser.registerEscHandler({final:"D"},()=>this.index()),this._parser.registerEscHandler({final:"E"},()=>this.nextLine()),this._parser.registerEscHandler({final:"H"},()=>this.tabSet()),this._parser.registerEscHandler({final:"M"},()=>this.reverseIndex()),this._parser.registerEscHandler({final:"="},()=>this.keypadApplicationMode()),this._parser.registerEscHandler({final:">"},()=>this.keypadNumericMode()),this._parser.registerEscHandler({final:"c"},()=>this.fullReset()),this._parser.registerEscHandler({final:"n"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"o"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"|"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"}"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"~"},()=>this.setgLevel(1)),this._parser.registerEscHandler({intermediates:"%",final:"@"},()=>this.selectDefaultCharset()),this._parser.registerEscHandler({intermediates:"%",final:"G"},()=>this.selectDefaultCharset());for(const E in l.CHARSETS)this._parser.registerEscHandler({intermediates:"(",final:E},()=>this.selectCharset("("+E)),this._parser.registerEscHandler({intermediates:")",final:E},()=>this.selectCharset(")"+E)),this._parser.registerEscHandler({intermediates:"*",final:E},()=>this.selectCharset("*"+E)),this._parser.registerEscHandler({intermediates:"+",final:E},()=>this.selectCharset("+"+E)),this._parser.registerEscHandler({intermediates:"-",final:E},()=>this.selectCharset("-"+E)),this._parser.registerEscHandler({intermediates:".",final:E},()=>this.selectCharset("."+E)),this._parser.registerEscHandler({intermediates:"/",final:E},()=>this.selectCharset("/"+E));this._parser.registerEscHandler({intermediates:"#",final:"8"},()=>this.screenAlignmentPattern()),this._parser.setErrorHandler(E=>(this._logService.error("Parsing error: ",E),E)),this._parser.registerDcsHandler({intermediates:"$",final:"q"},new u.DcsHandler((E,F)=>this.requestStatusString(E,F)))}_preserveStack(C,L,A,D){this._parseStack.paused=!0,this._parseStack.cursorStartX=C,this._parseStack.cursorStartY=L,this._parseStack.decodedLength=A,this._parseStack.position=D}_logSlowResolvingAsync(C){this._logService.logLevel<=p.LogLevelEnum.WARN&&Promise.race([C,new Promise((L,A)=>setTimeout(()=>A("#SLOW_TIMEOUT"),5e3))]).catch(L=>{if(L!=="#SLOW_TIMEOUT")throw L;console.warn("async parser handler taking longer than 5000 ms")})}_getCurrentLinkId(){return this._curAttrData.extended.urlId}parse(C,L){let A,D=this._activeBuffer.x,H=this._activeBuffer.y,W=0;const N=this._parseStack.paused;if(N){if(A=this._parser.parse(this._parseBuffer,this._parseStack.decodedLength,L))return this._logSlowResolvingAsync(A),A;D=this._parseStack.cursorStartX,H=this._parseStack.cursorStartY,this._parseStack.paused=!1,C.length>y&&(W=this._parseStack.position+y)}if(this._logService.logLevel<=p.LogLevelEnum.DEBUG&&this._logService.debug("parsing data"+(typeof C=="string"?` "${C}"`:` "${Array.prototype.map.call(C,E=>String.fromCharCode(E)).join("")}"`),typeof C=="string"?C.split("").map(E=>E.charCodeAt(0)):C),this._parseBuffer.lengthy)for(let E=W;E0&&R.getWidth(this._activeBuffer.x-1)===2&&R.setCellFromCodepoint(this._activeBuffer.x-1,0,1,F);let I=this._parser.precedingJoinState;for(let $=L;$U){if(k){const oe=R;let K=this._activeBuffer.x-Z;for(this._activeBuffer.x=Z,this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData(),!0)):(this._activeBuffer.y>=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!0),R=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y),Z>0&&R instanceof e.BufferLine&&R.copyCellsFrom(oe,K,0,Z,!1);K=0;)R.setCellFromCodepoint(this._activeBuffer.x++,0,0,F)}else if(E&&(R.insertCells(this._activeBuffer.x,H-Z,this._activeBuffer.getNullCell(F)),R.getWidth(U-1)===2&&R.setCellFromCodepoint(U-1,i.NULL_CELL_CODE,i.NULL_CELL_WIDTH,F)),R.setCellFromCodepoint(this._activeBuffer.x++,D,H,F),H>0)for(;--H;)R.setCellFromCodepoint(this._activeBuffer.x++,0,0,F)}this._parser.precedingJoinState=I,this._activeBuffer.x0&&R.getWidth(this._activeBuffer.x)===0&&!R.hasContent(this._activeBuffer.x)&&R.setCellFromCodepoint(this._activeBuffer.x,0,1,F),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}registerCsiHandler(C,L){return C.final!=="t"||C.prefix||C.intermediates?this._parser.registerCsiHandler(C,L):this._parser.registerCsiHandler(C,A=>!b(A.params[0],this._optionsService.rawOptions.windowOptions)||L(A))}registerDcsHandler(C,L){return this._parser.registerDcsHandler(C,new u.DcsHandler(L))}registerEscHandler(C,L){return this._parser.registerEscHandler(C,L)}registerOscHandler(C,L){return this._parser.registerOscHandler(C,new m.OscHandler(L))}bell(){return this._onRequestBell.fire(),!0}lineFeed(){return this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._optionsService.rawOptions.convertEol&&(this._activeBuffer.x=0),this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData())):this._activeBuffer.y>=this._bufferService.rows?this._activeBuffer.y=this._bufferService.rows-1:this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.x>=this._bufferService.cols&&this._activeBuffer.x--,this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._onLineFeed.fire(),!0}carriageReturn(){return this._activeBuffer.x=0,!0}backspace(){var C;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),this._activeBuffer.x>0&&this._activeBuffer.x--,!0;if(this._restrictCursor(this._bufferService.cols),this._activeBuffer.x>0)this._activeBuffer.x--;else if(this._activeBuffer.x===0&&this._activeBuffer.y>this._activeBuffer.scrollTop&&this._activeBuffer.y<=this._activeBuffer.scrollBottom&&((C=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y))!=null&&C.isWrapped)){this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.y--,this._activeBuffer.x=this._bufferService.cols-1;const L=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);L.hasWidth(this._activeBuffer.x)&&!L.hasContent(this._activeBuffer.x)&&this._activeBuffer.x--}return this._restrictCursor(),!0}tab(){if(this._activeBuffer.x>=this._bufferService.cols)return!0;const C=this._activeBuffer.x;return this._activeBuffer.x=this._activeBuffer.nextStop(),this._optionsService.rawOptions.screenReaderMode&&this._onA11yTab.fire(this._activeBuffer.x-C),!0}shiftOut(){return this._charsetService.setgLevel(1),!0}shiftIn(){return this._charsetService.setgLevel(0),!0}_restrictCursor(C=this._bufferService.cols-1){this._activeBuffer.x=Math.min(C,Math.max(0,this._activeBuffer.x)),this._activeBuffer.y=this._coreService.decPrivateModes.origin?Math.min(this._activeBuffer.scrollBottom,Math.max(this._activeBuffer.scrollTop,this._activeBuffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._activeBuffer.y)),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_setCursor(C,L){this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._coreService.decPrivateModes.origin?(this._activeBuffer.x=C,this._activeBuffer.y=this._activeBuffer.scrollTop+L):(this._activeBuffer.x=C,this._activeBuffer.y=L),this._restrictCursor(),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_moveCursor(C,L){this._restrictCursor(),this._setCursor(this._activeBuffer.x+C,this._activeBuffer.y+L)}cursorUp(C){const L=this._activeBuffer.y-this._activeBuffer.scrollTop;return L>=0?this._moveCursor(0,-Math.min(L,C.params[0]||1)):this._moveCursor(0,-(C.params[0]||1)),!0}cursorDown(C){const L=this._activeBuffer.scrollBottom-this._activeBuffer.y;return L>=0?this._moveCursor(0,Math.min(L,C.params[0]||1)):this._moveCursor(0,C.params[0]||1),!0}cursorForward(C){return this._moveCursor(C.params[0]||1,0),!0}cursorBackward(C){return this._moveCursor(-(C.params[0]||1),0),!0}cursorNextLine(C){return this.cursorDown(C),this._activeBuffer.x=0,!0}cursorPrecedingLine(C){return this.cursorUp(C),this._activeBuffer.x=0,!0}cursorCharAbsolute(C){return this._setCursor((C.params[0]||1)-1,this._activeBuffer.y),!0}cursorPosition(C){return this._setCursor(C.length>=2?(C.params[1]||1)-1:0,(C.params[0]||1)-1),!0}charPosAbsolute(C){return this._setCursor((C.params[0]||1)-1,this._activeBuffer.y),!0}hPositionRelative(C){return this._moveCursor(C.params[0]||1,0),!0}linePosAbsolute(C){return this._setCursor(this._activeBuffer.x,(C.params[0]||1)-1),!0}vPositionRelative(C){return this._moveCursor(0,C.params[0]||1),!0}hVPosition(C){return this.cursorPosition(C),!0}tabClear(C){const L=C.params[0];return L===0?delete this._activeBuffer.tabs[this._activeBuffer.x]:L===3&&(this._activeBuffer.tabs={}),!0}cursorForwardTab(C){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let L=C.params[0]||1;for(;L--;)this._activeBuffer.x=this._activeBuffer.nextStop();return!0}cursorBackwardTab(C){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let L=C.params[0]||1;for(;L--;)this._activeBuffer.x=this._activeBuffer.prevStop();return!0}selectProtected(C){const L=C.params[0];return L===1&&(this._curAttrData.bg|=536870912),L!==2&&L!==0||(this._curAttrData.bg&=-536870913),!0}_eraseInBufferLine(C,L,A,D=!1,H=!1){const W=this._activeBuffer.lines.get(this._activeBuffer.ybase+C);W.replaceCells(L,A,this._activeBuffer.getNullCell(this._eraseAttrData()),H),D&&(W.isWrapped=!1)}_resetBufferLine(C,L=!1){const A=this._activeBuffer.lines.get(this._activeBuffer.ybase+C);A&&(A.fill(this._activeBuffer.getNullCell(this._eraseAttrData()),L),this._bufferService.buffer.clearMarkers(this._activeBuffer.ybase+C),A.isWrapped=!1)}eraseInDisplay(C,L=!1){let A;switch(this._restrictCursor(this._bufferService.cols),C.params[0]){case 0:for(A=this._activeBuffer.y,this._dirtyRowTracker.markDirty(A),this._eraseInBufferLine(A++,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,L);A=this._bufferService.cols&&(this._activeBuffer.lines.get(A+1).isWrapped=!1);A--;)this._resetBufferLine(A,L);this._dirtyRowTracker.markDirty(0);break;case 2:for(A=this._bufferService.rows,this._dirtyRowTracker.markDirty(A-1);A--;)this._resetBufferLine(A,L);this._dirtyRowTracker.markDirty(0);break;case 3:const D=this._activeBuffer.lines.length-this._bufferService.rows;D>0&&(this._activeBuffer.lines.trimStart(D),this._activeBuffer.ybase=Math.max(this._activeBuffer.ybase-D,0),this._activeBuffer.ydisp=Math.max(this._activeBuffer.ydisp-D,0),this._onScroll.fire(0))}return!0}eraseInLine(C,L=!1){switch(this._restrictCursor(this._bufferService.cols),C.params[0]){case 0:this._eraseInBufferLine(this._activeBuffer.y,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,L);break;case 1:this._eraseInBufferLine(this._activeBuffer.y,0,this._activeBuffer.x+1,!1,L);break;case 2:this._eraseInBufferLine(this._activeBuffer.y,0,this._bufferService.cols,!0,L)}return this._dirtyRowTracker.markDirty(this._activeBuffer.y),!0}insertLines(C){this._restrictCursor();let L=C.params[0]||1;if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.y65535?2:1}let k=U;for(let E=1;E0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(r.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(r.C0.ESC+"[?6c")),!0}sendDeviceAttributesSecondary(C){return C.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(r.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(r.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(C.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(r.C0.ESC+"[>83;40003;0c")),!0}_is(C){return(this._optionsService.rawOptions.termName+"").indexOf(C)===0}setMode(C){for(let L=0;LG?1:2,I=C.params[0];return $=I,V=L?I===2?4:I===4?R(W.modes.insertMode):I===12?3:I===20?R(F.convertEol):0:I===1?R(A.applicationCursorKeys):I===3?F.windowOptions.setWinLines?U===80?2:U===132?1:0:0:I===6?R(A.origin):I===7?R(A.wraparound):I===8?3:I===9?R(D==="X10"):I===12?R(F.cursorBlink):I===25?R(!W.isCursorHidden):I===45?R(A.reverseWraparound):I===66?R(A.applicationKeypad):I===67?4:I===1e3?R(D==="VT200"):I===1002?R(D==="DRAG"):I===1003?R(D==="ANY"):I===1004?R(A.sendFocus):I===1005?4:I===1006?R(H==="SGR"):I===1015?4:I===1016?R(H==="SGR_PIXELS"):I===1048?1:I===47||I===1047||I===1049?R(k===E):I===2004?R(A.bracketedPasteMode):0,W.triggerDataEvent(`${r.C0.ESC}[${L?"":"?"}${$};${V}$y`),!0;var $,V}_updateAttrColor(C,L,A,D,H){return L===2?(C|=50331648,C&=-16777216,C|=d.AttributeData.fromColorRGB([A,D,H])):L===5&&(C&=-50331904,C|=33554432|255&A),C}_extractColor(C,L,A){const D=[0,0,-1,0,0,0];let H=0,W=0;do{if(D[W+H]=C.params[L+W],C.hasSubParams(L+W)){const N=C.getSubParams(L+W);let U=0;do D[1]===5&&(H=1),D[W+U+1+H]=N[U];while(++U=2||D[1]===2&&W+H>=5)break;D[1]&&(H=1)}while(++W+L5)&&(C=1),L.extended.underlineStyle=C,L.fg|=268435456,C===0&&(L.fg&=-268435457),L.updateExtended()}_processSGR0(C){C.fg=e.DEFAULT_ATTR_DATA.fg,C.bg=e.DEFAULT_ATTR_DATA.bg,C.extended=C.extended.clone(),C.extended.underlineStyle=0,C.extended.underlineColor&=-67108864,C.updateExtended()}charAttributes(C){if(C.length===1&&C.params[0]===0)return this._processSGR0(this._curAttrData),!0;const L=C.length;let A;const D=this._curAttrData;for(let H=0;H=30&&A<=37?(D.fg&=-50331904,D.fg|=16777216|A-30):A>=40&&A<=47?(D.bg&=-50331904,D.bg|=16777216|A-40):A>=90&&A<=97?(D.fg&=-50331904,D.fg|=16777224|A-90):A>=100&&A<=107?(D.bg&=-50331904,D.bg|=16777224|A-100):A===0?this._processSGR0(D):A===1?D.fg|=134217728:A===3?D.bg|=67108864:A===4?(D.fg|=268435456,this._processUnderline(C.hasSubParams(H)?C.getSubParams(H)[0]:1,D)):A===5?D.fg|=536870912:A===7?D.fg|=67108864:A===8?D.fg|=1073741824:A===9?D.fg|=2147483648:A===2?D.bg|=134217728:A===21?this._processUnderline(2,D):A===22?(D.fg&=-134217729,D.bg&=-134217729):A===23?D.bg&=-67108865:A===24?(D.fg&=-268435457,this._processUnderline(0,D)):A===25?D.fg&=-536870913:A===27?D.fg&=-67108865:A===28?D.fg&=-1073741825:A===29?D.fg&=2147483647:A===39?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg):A===49?(D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):A===38||A===48||A===58?H+=this._extractColor(C,H,D):A===53?D.bg|=1073741824:A===55?D.bg&=-1073741825:A===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):A===100?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",A);return!0}deviceStatus(C){switch(C.params[0]){case 5:this._coreService.triggerDataEvent(`${r.C0.ESC}[0n`);break;case 6:const L=this._activeBuffer.y+1,A=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${r.C0.ESC}[${L};${A}R`)}return!0}deviceStatusPrivate(C){if(C.params[0]===6){const L=this._activeBuffer.y+1,A=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${r.C0.ESC}[?${L};${A}R`)}return!0}softReset(C){return this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._activeBuffer.scrollTop=0,this._activeBuffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._activeBuffer.savedX=0,this._activeBuffer.savedY=this._activeBuffer.ybase,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1,!0}setCursorStyle(C){const L=C.params[0]||1;switch(L){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}const A=L%2==1;return this._optionsService.options.cursorBlink=A,!0}setScrollRegion(C){const L=C.params[0]||1;let A;return(C.length<2||(A=C.params[1])>this._bufferService.rows||A===0)&&(A=this._bufferService.rows),A>L&&(this._activeBuffer.scrollTop=L-1,this._activeBuffer.scrollBottom=A-1,this._setCursor(0,0)),!0}windowOptions(C){if(!b(C.params[0],this._optionsService.rawOptions.windowOptions))return!0;const L=C.length>1?C.params[1]:0;switch(C.params[0]){case 14:L!==2&&this._onRequestWindowsOptionsReport.fire(w.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(w.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(`${r.C0.ESC}[8;${this._bufferService.rows};${this._bufferService.cols}t`);break;case 22:L!==0&&L!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),L!==0&&L!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:L!==0&&L!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),L!==0&&L!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}return!0}saveCursor(C){return this._activeBuffer.savedX=this._activeBuffer.x,this._activeBuffer.savedY=this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,!0}restoreCursor(C){return this._activeBuffer.x=this._activeBuffer.savedX||0,this._activeBuffer.y=Math.max(this._activeBuffer.savedY-this._activeBuffer.ybase,0),this._curAttrData.fg=this._activeBuffer.savedCurAttrData.fg,this._curAttrData.bg=this._activeBuffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._activeBuffer.savedCharset&&(this._charsetService.charset=this._activeBuffer.savedCharset),this._restrictCursor(),!0}setTitle(C){return this._windowTitle=C,this._onTitleChange.fire(C),!0}setIconName(C){return this._iconName=C,!0}setOrReportIndexedColor(C){const L=[],A=C.split(";");for(;A.length>1;){const D=A.shift(),H=A.shift();if(/^\d+$/.exec(D)){const W=parseInt(D);if(O(W))if(H==="?")L.push({type:0,index:W});else{const N=(0,g.parseColor)(H);N&&L.push({type:1,index:W,color:N})}}}return L.length&&this._onColor.fire(L),!0}setHyperlink(C){const L=C.split(";");return!(L.length<2)&&(L[1]?this._createHyperlink(L[0],L[1]):!L[0]&&this._finishHyperlink())}_createHyperlink(C,L){this._getCurrentLinkId()&&this._finishHyperlink();const A=C.split(":");let D;const H=A.findIndex(W=>W.startsWith("id="));return H!==-1&&(D=A[H].slice(3)||void 0),this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=this._oscLinkService.registerLink({id:D,uri:L}),this._curAttrData.updateExtended(),!0}_finishHyperlink(){return this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=0,this._curAttrData.updateExtended(),!0}_setOrReportSpecialColor(C,L){const A=C.split(";");for(let D=0;D=this._specialColors.length);++D,++L)if(A[D]==="?")this._onColor.fire([{type:0,index:this._specialColors[L]}]);else{const H=(0,g.parseColor)(A[D]);H&&this._onColor.fire([{type:1,index:this._specialColors[L],color:H}])}return!0}setOrReportFgColor(C){return this._setOrReportSpecialColor(C,0)}setOrReportBgColor(C){return this._setOrReportSpecialColor(C,1)}setOrReportCursorColor(C){return this._setOrReportSpecialColor(C,2)}restoreIndexedColor(C){if(!C)return this._onColor.fire([{type:2}]),!0;const L=[],A=C.split(";");for(let D=0;D=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._restrictCursor(),!0}tabSet(){return this._activeBuffer.tabs[this._activeBuffer.x]=!0,!0}reverseIndex(){if(this._restrictCursor(),this._activeBuffer.y===this._activeBuffer.scrollTop){const C=this._activeBuffer.scrollBottom-this._activeBuffer.scrollTop;this._activeBuffer.lines.shiftElements(this._activeBuffer.ybase+this._activeBuffer.y,C,1),this._activeBuffer.lines.set(this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.getBlankLine(this._eraseAttrData())),this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom)}else this._activeBuffer.y--,this._restrictCursor();return!0}fullReset(){return this._parser.reset(),this._onRequestReset.fire(),!0}reset(){this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone()}_eraseAttrData(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal}setgLevel(C){return this._charsetService.setgLevel(C),!0}screenAlignmentPattern(){const C=new s.CellData;C.content=4194373,C.fg=this._curAttrData.fg,C.bg=this._curAttrData.bg,this._setCursor(0,0);for(let L=0;L(this._coreService.triggerDataEvent(`${r.C0.ESC}${H}${r.C0.ESC}\\`),!0))(C==='"q'?`P1$r${this._curAttrData.isProtected()?1:0}"q`:C==='"p'?'P1$r61;1"p':C==="r"?`P1$r${A.scrollTop+1};${A.scrollBottom+1}r`:C==="m"?"P1$r0m":C===" q"?`P1$r${{block:2,underline:4,bar:6}[D.cursorStyle]-(D.cursorBlink?1:0)} q`:"P0$r")}markRangeDirty(C,L){this._dirtyRowTracker.markRangeDirty(C,L)}}t.InputHandler=M;let P=class{constructor(T){this._bufferService=T,this.clearRange()}clearRange(){this.start=this._bufferService.buffer.y,this.end=this._bufferService.buffer.y}markDirty(T){Tthis.end&&(this.end=T)}markRangeDirty(T,C){T>C&&(x=T,T=C,C=x),Tthis.end&&(this.end=C)}markAllDirty(){this.markRangeDirty(0,this._bufferService.rows-1)}};function O(T){return 0<=T&&T<256}P=h([c(0,p.IBufferService)],P)},844:(B,t)=>{function a(h){for(const c of h)c.dispose();h.length=0}Object.defineProperty(t,"__esModule",{value:!0}),t.getDisposeArrayDisposable=t.disposeArray=t.toDisposable=t.MutableDisposable=t.Disposable=void 0,t.Disposable=class{constructor(){this._disposables=[],this._isDisposed=!1}dispose(){this._isDisposed=!0;for(const h of this._disposables)h.dispose();this._disposables.length=0}register(h){return this._disposables.push(h),h}unregister(h){const c=this._disposables.indexOf(h);c!==-1&&this._disposables.splice(c,1)}},t.MutableDisposable=class{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(h){var c;this._isDisposed||h===this._value||((c=this._value)==null||c.dispose(),this._value=h)}clear(){this.value=void 0}dispose(){var h;this._isDisposed=!0,(h=this._value)==null||h.dispose(),this._value=void 0}},t.toDisposable=function(h){return{dispose:h}},t.disposeArray=a,t.getDisposeArrayDisposable=function(h){return{dispose:()=>a(h)}}},1505:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FourKeyMap=t.TwoKeyMap=void 0;class a{constructor(){this._data={}}set(c,r,l){this._data[c]||(this._data[c]={}),this._data[c][r]=l}get(c,r){return this._data[c]?this._data[c][r]:void 0}clear(){this._data={}}}t.TwoKeyMap=a,t.FourKeyMap=class{constructor(){this._data=new a}set(h,c,r,l,f){this._data.get(h,c)||this._data.set(h,c,new a),this._data.get(h,c).set(r,l,f)}get(h,c,r,l){var f;return(f=this._data.get(h,c))==null?void 0:f.get(r,l)}clear(){this._data.clear()}}},6114:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isChromeOS=t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.getSafariVersion=t.isSafari=t.isLegacyEdge=t.isFirefox=t.isNode=void 0,t.isNode=typeof process<"u"&&"title"in process;const a=t.isNode?"node":navigator.userAgent,h=t.isNode?"node":navigator.platform;t.isFirefox=a.includes("Firefox"),t.isLegacyEdge=a.includes("Edge"),t.isSafari=/^((?!chrome|android).)*safari/i.test(a),t.getSafariVersion=function(){if(!t.isSafari)return 0;const c=a.match(/Version\/(\d+)/);return c===null||c.length<2?0:parseInt(c[1])},t.isMac=["Macintosh","MacIntel","MacPPC","Mac68K"].includes(h),t.isIpad=h==="iPad",t.isIphone=h==="iPhone",t.isWindows=["Windows","Win16","Win32","WinCE"].includes(h),t.isLinux=h.indexOf("Linux")>=0,t.isChromeOS=/\bCrOS\b/.test(a)},6106:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SortedList=void 0;let a=0;t.SortedList=class{constructor(h){this._getKey=h,this._array=[]}clear(){this._array.length=0}insert(h){this._array.length!==0?(a=this._search(this._getKey(h)),this._array.splice(a,0,h)):this._array.push(h)}delete(h){if(this._array.length===0)return!1;const c=this._getKey(h);if(c===void 0||(a=this._search(c),a===-1)||this._getKey(this._array[a])!==c)return!1;do if(this._array[a]===h)return this._array.splice(a,1),!0;while(++a=this._array.length)&&this._getKey(this._array[a])===h))do yield this._array[a];while(++a=this._array.length)&&this._getKey(this._array[a])===h))do c(this._array[a]);while(++a=c;){let l=c+r>>1;const f=this._getKey(this._array[l]);if(f>h)r=l-1;else{if(!(f0&&this._getKey(this._array[l-1])===h;)l--;return l}c=l+1}}return c}}},7226:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DebouncedIdleTask=t.IdleTaskQueue=t.PriorityTaskQueue=void 0;const h=a(6114);class c{constructor(){this._tasks=[],this._i=0}enqueue(f){this._tasks.push(f),this._start()}flush(){for(;this._in)return e-v<-20&&console.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(e-v))}ms`),void this._start();e=n}this.clear()}}class r extends c{_requestCallback(f){return setTimeout(()=>f(this._createDeadline(16)))}_cancelCallback(f){clearTimeout(f)}_createDeadline(f){const v=Date.now()+f;return{timeRemaining:()=>Math.max(0,v-Date.now())}}}t.PriorityTaskQueue=r,t.IdleTaskQueue=!h.isNode&&"requestIdleCallback"in window?class extends c{_requestCallback(l){return requestIdleCallback(l)}_cancelCallback(l){cancelIdleCallback(l)}}:r,t.DebouncedIdleTask=class{constructor(){this._queue=new t.IdleTaskQueue}set(l){this._queue.clear(),this._queue.enqueue(l)}flush(){this._queue.flush()}}},9282:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;const h=a(643);t.updateWindowsModeWrappedState=function(c){const r=c.buffer.lines.get(c.buffer.ybase+c.buffer.y-1),l=r==null?void 0:r.get(c.cols-1),f=c.buffer.lines.get(c.buffer.ybase+c.buffer.y);f&&l&&(f.isWrapped=l[h.CHAR_DATA_CODE_INDEX]!==h.NULL_CELL_CODE&&l[h.CHAR_DATA_CODE_INDEX]!==h.WHITESPACE_CELL_CODE)}},3734:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;class a{constructor(){this.fg=0,this.bg=0,this.extended=new h}static toColorRGB(r){return[r>>>16&255,r>>>8&255,255&r]}static fromColorRGB(r){return(255&r[0])<<16|(255&r[1])<<8|255&r[2]}clone(){const r=new a;return r.fg=this.fg,r.bg=this.bg,r.extended=this.extended.clone(),r}isInverse(){return 67108864&this.fg}isBold(){return 134217728&this.fg}isUnderline(){return this.hasExtendedAttrs()&&this.extended.underlineStyle!==0?1:268435456&this.fg}isBlink(){return 536870912&this.fg}isInvisible(){return 1073741824&this.fg}isItalic(){return 67108864&this.bg}isDim(){return 134217728&this.bg}isStrikethrough(){return 2147483648&this.fg}isProtected(){return 536870912&this.bg}isOverline(){return 1073741824&this.bg}getFgColorMode(){return 50331648&this.fg}getBgColorMode(){return 50331648&this.bg}isFgRGB(){return(50331648&this.fg)==50331648}isBgRGB(){return(50331648&this.bg)==50331648}isFgPalette(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432}isBgPalette(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432}isFgDefault(){return(50331648&this.fg)==0}isBgDefault(){return(50331648&this.bg)==0}isAttributeDefault(){return this.fg===0&&this.bg===0}getFgColor(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}}getBgColor(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}}hasExtendedAttrs(){return 268435456&this.bg}updateExtended(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456}getUnderlineColor(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()}getUnderlineColorMode(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()}isUnderlineColorRGB(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()}isUnderlineColorPalette(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()}isUnderlineColorDefault(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()}getUnderlineStyle(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0}getUnderlineVariantOffset(){return this.extended.underlineVariantOffset}}t.AttributeData=a;class h{get ext(){return this._urlId?-469762049&this._ext|this.underlineStyle<<26:this._ext}set ext(r){this._ext=r}get underlineStyle(){return this._urlId?5:(469762048&this._ext)>>26}set underlineStyle(r){this._ext&=-469762049,this._ext|=r<<26&469762048}get underlineColor(){return 67108863&this._ext}set underlineColor(r){this._ext&=-67108864,this._ext|=67108863&r}get urlId(){return this._urlId}set urlId(r){this._urlId=r}get underlineVariantOffset(){const r=(3758096384&this._ext)>>29;return r<0?4294967288^r:r}set underlineVariantOffset(r){this._ext&=536870911,this._ext|=r<<29&3758096384}constructor(r=0,l=0){this._ext=0,this._urlId=0,this._ext=r,this._urlId=l}clone(){return new h(this._ext,this._urlId)}isEmpty(){return this.underlineStyle===0&&this._urlId===0}}t.ExtendedAttrs=h},9092:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Buffer=t.MAX_BUFFER_SIZE=void 0;const h=a(6349),c=a(7226),r=a(3734),l=a(8437),f=a(4634),v=a(511),o=a(643),e=a(4863),n=a(7116);t.MAX_BUFFER_SIZE=4294967295,t.Buffer=class{constructor(i,s,d){this._hasScrollback=i,this._optionsService=s,this._bufferService=d,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.tabs={},this.savedY=0,this.savedX=0,this.savedCurAttrData=l.DEFAULT_ATTR_DATA.clone(),this.savedCharset=n.DEFAULT_CHARSET,this.markers=[],this._nullCell=v.CellData.fromCharData([0,o.NULL_CELL_CHAR,o.NULL_CELL_WIDTH,o.NULL_CELL_CODE]),this._whitespaceCell=v.CellData.fromCharData([0,o.WHITESPACE_CELL_CHAR,o.WHITESPACE_CELL_WIDTH,o.WHITESPACE_CELL_CODE]),this._isClearing=!1,this._memoryCleanupQueue=new c.IdleTaskQueue,this._memoryCleanupPosition=0,this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new h.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}getNullCell(i){return i?(this._nullCell.fg=i.fg,this._nullCell.bg=i.bg,this._nullCell.extended=i.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell}getWhitespaceCell(i){return i?(this._whitespaceCell.fg=i.fg,this._whitespaceCell.bg=i.bg,this._whitespaceCell.extended=i.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell}getBlankLine(i,s){return new l.BufferLine(this._bufferService.cols,this.getNullCell(i),s)}get hasScrollback(){return this._hasScrollback&&this.lines.maxLength>this._rows}get isCursorInViewport(){const i=this.ybase+this.y-this.ydisp;return i>=0&&it.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:s}fillViewportRows(i){if(this.lines.length===0){i===void 0&&(i=l.DEFAULT_ATTR_DATA);let s=this._rows;for(;s--;)this.lines.push(this.getBlankLine(i))}}clear(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new h.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}resize(i,s){const d=this.getNullCell(l.DEFAULT_ATTR_DATA);let p=0;const _=this._getCorrectBufferLength(s);if(_>this.lines.maxLength&&(this.lines.maxLength=_),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+m+1?(this.ybase--,m++,this.ydisp>0&&this.ydisp--):this.lines.push(new l.BufferLine(i,d)));else for(let u=this._rows;u>s;u--)this.lines.length>s+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(_0&&(this.lines.trimStart(u),this.ybase=Math.max(this.ybase-u,0),this.ydisp=Math.max(this.ydisp-u,0),this.savedY=Math.max(this.savedY-u,0)),this.lines.maxLength=_}this.x=Math.min(this.x,i-1),this.y=Math.min(this.y,s-1),m&&(this.y+=m),this.savedX=Math.min(this.savedX,i-1),this.scrollTop=0}if(this.scrollBottom=s-1,this._isReflowEnabled&&(this._reflow(i,s),this._cols>i))for(let m=0;m.1*this.lines.length&&(this._memoryCleanupPosition=0,this._memoryCleanupQueue.enqueue(()=>this._batchedMemoryCleanup()))}_batchedMemoryCleanup(){let i=!0;this._memoryCleanupPosition>=this.lines.length&&(this._memoryCleanupPosition=0,i=!1);let s=0;for(;this._memoryCleanupPosition100)return!0;return i}get _isReflowEnabled(){const i=this._optionsService.rawOptions.windowsPty;return i&&i.buildNumber?this._hasScrollback&&i.backend==="conpty"&&i.buildNumber>=21376:this._hasScrollback&&!this._optionsService.rawOptions.windowsMode}_reflow(i,s){this._cols!==i&&(i>this._cols?this._reflowLarger(i,s):this._reflowSmaller(i,s))}_reflowLarger(i,s){const d=(0,f.reflowLargerGetLinesToRemove)(this.lines,this._cols,i,this.ybase+this.y,this.getNullCell(l.DEFAULT_ATTR_DATA));if(d.length>0){const p=(0,f.reflowLargerCreateNewLayout)(this.lines,d);(0,f.reflowLargerApplyNewLayout)(this.lines,p.layout),this._reflowLargerAdjustViewport(i,s,p.countRemoved)}}_reflowLargerAdjustViewport(i,s,d){const p=this.getNullCell(l.DEFAULT_ATTR_DATA);let _=d;for(;_-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;m--){let u=this.lines.get(m);if(!u||!u.isWrapped&&u.getTrimmedLength()<=i)continue;const g=[u];for(;u.isWrapped&&m>0;)u=this.lines.get(--m),g.unshift(u);const S=this.ybase+this.y;if(S>=m&&S0&&(p.push({start:m+g.length+_,newLines:M}),_+=M.length),g.push(...M);let P=b.length-1,O=b[P];O===0&&(P--,O=b[P]);let T=g.length-w-1,C=y;for(;T>=0;){const A=Math.min(C,O);if(g[P]===void 0)break;if(g[P].copyCellsFrom(g[T],C-A,O-A,A,!0),O-=A,O===0&&(P--,O=b[P]),C-=A,C===0){T--;const D=Math.max(T,0);C=(0,f.getWrappedLineTrimmedLength)(g,D,this._cols)}}for(let A=0;A0;)this.ybase===0?this.y0){const m=[],u=[];for(let P=0;P=0;P--)if(b&&b.start>S+w){for(let O=b.newLines.length-1;O>=0;O--)this.lines.set(P--,b.newLines[O]);P++,m.push({index:S+1,amount:b.newLines.length}),w+=b.newLines.length,b=p[++y]}else this.lines.set(P,u[S--]);let x=0;for(let P=m.length-1;P>=0;P--)m[P].index+=x,this.lines.onInsertEmitter.fire(m[P]),x+=m[P].amount;const M=Math.max(0,g+_-this.lines.maxLength);M>0&&this.lines.onTrimEmitter.fire(M)}}translateBufferLineToString(i,s,d=0,p){const _=this.lines.get(i);return _?_.translateToString(s,d,p):""}getWrappedRangeForLine(i){let s=i,d=i;for(;s>0&&this.lines.get(s).isWrapped;)s--;for(;d+10;);return i>=this._cols?this._cols-1:i<0?0:i}nextStop(i){for(i==null&&(i=this.x);!this.tabs[++i]&&i=this._cols?this._cols-1:i<0?0:i}clearMarkers(i){this._isClearing=!0;for(let s=0;s{s.line-=d,s.line<0&&s.dispose()})),s.register(this.lines.onInsert(d=>{s.line>=d.index&&(s.line+=d.amount)})),s.register(this.lines.onDelete(d=>{s.line>=d.index&&s.lined.index&&(s.line-=d.amount)})),s.register(s.onDispose(()=>this._removeMarker(s))),s}_removeMarker(i){this._isClearing||this.markers.splice(this.markers.indexOf(i),1)}}},8437:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLine=t.DEFAULT_ATTR_DATA=void 0;const h=a(3734),c=a(511),r=a(643),l=a(482);t.DEFAULT_ATTR_DATA=Object.freeze(new h.AttributeData);let f=0;class v{constructor(e,n,i=!1){this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*e);const s=n||c.CellData.fromCharData([0,r.NULL_CELL_CHAR,r.NULL_CELL_WIDTH,r.NULL_CELL_CODE]);for(let d=0;d>22,2097152&n?this._combined[e].charCodeAt(this._combined[e].length-1):i]}set(e,n){this._data[3*e+1]=n[r.CHAR_DATA_ATTR_INDEX],n[r.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=n[1],this._data[3*e+0]=2097152|e|n[r.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=n[r.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|n[r.CHAR_DATA_WIDTH_INDEX]<<22}getWidth(e){return this._data[3*e+0]>>22}hasWidth(e){return 12582912&this._data[3*e+0]}getFg(e){return this._data[3*e+1]}getBg(e){return this._data[3*e+2]}hasContent(e){return 4194303&this._data[3*e+0]}getCodePoint(e){const n=this._data[3*e+0];return 2097152&n?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&n}isCombined(e){return 2097152&this._data[3*e+0]}getString(e){const n=this._data[3*e+0];return 2097152&n?this._combined[e]:2097151&n?(0,l.stringFromCodePoint)(2097151&n):""}isProtected(e){return 536870912&this._data[3*e+2]}loadCell(e,n){return f=3*e,n.content=this._data[f+0],n.fg=this._data[f+1],n.bg=this._data[f+2],2097152&n.content&&(n.combinedData=this._combined[e]),268435456&n.bg&&(n.extended=this._extendedAttrs[e]),n}setCell(e,n){2097152&n.content&&(this._combined[e]=n.combinedData),268435456&n.bg&&(this._extendedAttrs[e]=n.extended),this._data[3*e+0]=n.content,this._data[3*e+1]=n.fg,this._data[3*e+2]=n.bg}setCellFromCodepoint(e,n,i,s){268435456&s.bg&&(this._extendedAttrs[e]=s.extended),this._data[3*e+0]=n|i<<22,this._data[3*e+1]=s.fg,this._data[3*e+2]=s.bg}addCodepointToCell(e,n,i){let s=this._data[3*e+0];2097152&s?this._combined[e]+=(0,l.stringFromCodePoint)(n):2097151&s?(this._combined[e]=(0,l.stringFromCodePoint)(2097151&s)+(0,l.stringFromCodePoint)(n),s&=-2097152,s|=2097152):s=n|4194304,i&&(s&=-12582913,s|=i<<22),this._data[3*e+0]=s}insertCells(e,n,i){if((e%=this.length)&&this.getWidth(e-1)===2&&this.setCellFromCodepoint(e-1,0,1,i),n=0;--d)this.setCell(e+n+d,this.loadCell(e+d,s));for(let d=0;dthis.length){if(this._data.buffer.byteLength>=4*i)this._data=new Uint32Array(this._data.buffer,0,i);else{const s=new Uint32Array(i);s.set(this._data),this._data=s}for(let s=this.length;s=e&&delete this._combined[_]}const d=Object.keys(this._extendedAttrs);for(let p=0;p=e&&delete this._extendedAttrs[_]}}return this.length=e,4*i*2=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0}getNoBgTrimmedLength(){for(let e=this.length-1;e>=0;--e)if(4194303&this._data[3*e+0]||50331648&this._data[3*e+2])return e+(this._data[3*e+0]>>22);return 0}copyCellsFrom(e,n,i,s,d){const p=e._data;if(d)for(let m=s-1;m>=0;m--){for(let u=0;u<3;u++)this._data[3*(i+m)+u]=p[3*(n+m)+u];268435456&p[3*(n+m)+2]&&(this._extendedAttrs[i+m]=e._extendedAttrs[n+m])}else for(let m=0;m=n&&(this._combined[u-n+i]=e._combined[u])}}translateToString(e,n,i,s){n=n??0,i=i??this.length,e&&(i=Math.min(i,this.getTrimmedLength())),s&&(s.length=0);let d="";for(;n>22||1}return s&&s.push(n),d}}t.BufferLine=v},4841:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getRangeLength=void 0,t.getRangeLength=function(a,h){if(a.start.y>a.end.y)throw new Error(`Buffer range end (${a.end.x}, ${a.end.y}) cannot be before start (${a.start.x}, ${a.start.y})`);return h*(a.end.y-a.start.y)+(a.end.x-a.start.x+1)}},4634:(B,t)=>{function a(h,c,r){if(c===h.length-1)return h[c].getTrimmedLength();const l=!h[c].hasContent(r-1)&&h[c].getWidth(r-1)===1,f=h[c+1].getWidth(0)===2;return l&&f?r-1:r}Object.defineProperty(t,"__esModule",{value:!0}),t.getWrappedLineTrimmedLength=t.reflowSmallerGetNewLineLengths=t.reflowLargerApplyNewLayout=t.reflowLargerCreateNewLayout=t.reflowLargerGetLinesToRemove=void 0,t.reflowLargerGetLinesToRemove=function(h,c,r,l,f){const v=[];for(let o=0;o=o&&l0&&(u>s||i[u].getTrimmedLength()===0);u--)m++;m>0&&(v.push(o+i.length-m),v.push(m)),o+=i.length-1}return v},t.reflowLargerCreateNewLayout=function(h,c){const r=[];let l=0,f=c[l],v=0;for(let o=0;oa(h,i,c)).reduce((n,i)=>n+i);let v=0,o=0,e=0;for(;en&&(v-=n,o++);const i=h[o].getWidth(v-1)===2;i&&v--;const s=i?r-1:r;l.push(s),e+=s}return l},t.getWrappedLineTrimmedLength=a},5295:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;const h=a(8460),c=a(844),r=a(9092);class l extends c.Disposable{constructor(v,o){super(),this._optionsService=v,this._bufferService=o,this._onBufferActivate=this.register(new h.EventEmitter),this.onBufferActivate=this._onBufferActivate.event,this.reset(),this.register(this._optionsService.onSpecificOptionChange("scrollback",()=>this.resize(this._bufferService.cols,this._bufferService.rows))),this.register(this._optionsService.onSpecificOptionChange("tabStopWidth",()=>this.setupTabStops()))}reset(){this._normal=new r.Buffer(!0,this._optionsService,this._bufferService),this._normal.fillViewportRows(),this._alt=new r.Buffer(!1,this._optionsService,this._bufferService),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}),this.setupTabStops()}get alt(){return this._alt}get active(){return this._activeBuffer}get normal(){return this._normal}activateNormalBuffer(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clearAllMarkers(),this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))}activateAltBuffer(v){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(v),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))}resize(v,o){this._normal.resize(v,o),this._alt.resize(v,o),this.setupTabStops(v)}setupTabStops(v){this._normal.setupTabStops(v),this._alt.setupTabStops(v)}}t.BufferSet=l},511:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CellData=void 0;const h=a(482),c=a(643),r=a(3734);class l extends r.AttributeData{constructor(){super(...arguments),this.content=0,this.fg=0,this.bg=0,this.extended=new r.ExtendedAttrs,this.combinedData=""}static fromCharData(v){const o=new l;return o.setFromCharData(v),o}isCombined(){return 2097152&this.content}getWidth(){return this.content>>22}getChars(){return 2097152&this.content?this.combinedData:2097151&this.content?(0,h.stringFromCodePoint)(2097151&this.content):""}getCode(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content}setFromCharData(v){this.fg=v[c.CHAR_DATA_ATTR_INDEX],this.bg=0;let o=!1;if(v[c.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(v[c.CHAR_DATA_CHAR_INDEX].length===2){const e=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=e&&e<=56319){const n=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(e-55296)+n-56320+65536|v[c.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=v[c.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|v[c.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=v[c.CHAR_DATA_CHAR_INDEX],this.content=2097152|v[c.CHAR_DATA_WIDTH_INDEX]<<22)}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}t.CellData=l},643:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WHITESPACE_CELL_CODE=t.WHITESPACE_CELL_WIDTH=t.WHITESPACE_CELL_CHAR=t.NULL_CELL_CODE=t.NULL_CELL_WIDTH=t.NULL_CELL_CHAR=t.CHAR_DATA_CODE_INDEX=t.CHAR_DATA_WIDTH_INDEX=t.CHAR_DATA_CHAR_INDEX=t.CHAR_DATA_ATTR_INDEX=t.DEFAULT_EXT=t.DEFAULT_ATTR=t.DEFAULT_COLOR=void 0,t.DEFAULT_COLOR=0,t.DEFAULT_ATTR=256|t.DEFAULT_COLOR<<9,t.DEFAULT_EXT=0,t.CHAR_DATA_ATTR_INDEX=0,t.CHAR_DATA_CHAR_INDEX=1,t.CHAR_DATA_WIDTH_INDEX=2,t.CHAR_DATA_CODE_INDEX=3,t.NULL_CELL_CHAR="",t.NULL_CELL_WIDTH=1,t.NULL_CELL_CODE=0,t.WHITESPACE_CELL_CHAR=" ",t.WHITESPACE_CELL_WIDTH=1,t.WHITESPACE_CELL_CODE=32},4863:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;const h=a(8460),c=a(844);class r{get id(){return this._id}constructor(f){this.line=f,this.isDisposed=!1,this._disposables=[],this._id=r._nextId++,this._onDispose=this.register(new h.EventEmitter),this.onDispose=this._onDispose.event}dispose(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire(),(0,c.disposeArray)(this._disposables),this._disposables.length=0)}register(f){return this._disposables.push(f),f}}t.Marker=r,r._nextId=1},7116:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CHARSET=t.CHARSETS=void 0,t.CHARSETS={},t.DEFAULT_CHARSET=t.CHARSETS.B,t.CHARSETS[0]={"`":"◆",a:"▒",b:"␉",c:"␌",d:"␍",e:"␊",f:"°",g:"±",h:"␤",i:"␋",j:"┘",k:"┐",l:"┌",m:"└",n:"┼",o:"⎺",p:"⎻",q:"─",r:"⎼",s:"⎽",t:"├",u:"┤",v:"┴",w:"┬",x:"│",y:"≤",z:"≥","{":"π","|":"≠","}":"£","~":"·"},t.CHARSETS.A={"#":"£"},t.CHARSETS.B=void 0,t.CHARSETS[4]={"#":"£","@":"¾","[":"ij","\\":"½","]":"|","{":"¨","|":"f","}":"¼","~":"´"},t.CHARSETS.C=t.CHARSETS[5]={"[":"Ä","\\":"Ö","]":"Å","^":"Ü","`":"é","{":"ä","|":"ö","}":"å","~":"ü"},t.CHARSETS.R={"#":"£","@":"à","[":"°","\\":"ç","]":"§","{":"é","|":"ù","}":"è","~":"¨"},t.CHARSETS.Q={"@":"à","[":"â","\\":"ç","]":"ê","^":"î","`":"ô","{":"é","|":"ù","}":"è","~":"û"},t.CHARSETS.K={"@":"§","[":"Ä","\\":"Ö","]":"Ü","{":"ä","|":"ö","}":"ü","~":"ß"},t.CHARSETS.Y={"#":"£","@":"§","[":"°","\\":"ç","]":"é","`":"ù","{":"à","|":"ò","}":"è","~":"ì"},t.CHARSETS.E=t.CHARSETS[6]={"@":"Ä","[":"Æ","\\":"Ø","]":"Å","^":"Ü","`":"ä","{":"æ","|":"ø","}":"å","~":"ü"},t.CHARSETS.Z={"#":"£","@":"§","[":"¡","\\":"Ñ","]":"¿","{":"°","|":"ñ","}":"ç"},t.CHARSETS.H=t.CHARSETS[7]={"@":"É","[":"Ä","\\":"Ö","]":"Å","^":"Ü","`":"é","{":"ä","|":"ö","}":"å","~":"ü"},t.CHARSETS["="]={"#":"ù","@":"à","[":"é","\\":"ç","]":"ê","^":"î",_:"è","`":"ô","{":"ä","|":"ö","}":"ü","~":"û"}},2584:(B,t)=>{var a,h,c;Object.defineProperty(t,"__esModule",{value:!0}),t.C1_ESCAPED=t.C1=t.C0=void 0,function(r){r.NUL="\0",r.SOH="",r.STX="",r.ETX="",r.EOT="",r.ENQ="",r.ACK="",r.BEL="\x07",r.BS="\b",r.HT=" ",r.LF=` +`,r.VT="\v",r.FF="\f",r.CR="\r",r.SO="",r.SI="",r.DLE="",r.DC1="",r.DC2="",r.DC3="",r.DC4="",r.NAK="",r.SYN="",r.ETB="",r.CAN="",r.EM="",r.SUB="",r.ESC="\x1B",r.FS="",r.GS="",r.RS="",r.US="",r.SP=" ",r.DEL=""}(a||(t.C0=a={})),function(r){r.PAD="€",r.HOP="",r.BPH="‚",r.NBH="ƒ",r.IND="„",r.NEL="…",r.SSA="†",r.ESA="‡",r.HTS="ˆ",r.HTJ="‰",r.VTS="Š",r.PLD="‹",r.PLU="Œ",r.RI="",r.SS2="Ž",r.SS3="",r.DCS="",r.PU1="‘",r.PU2="’",r.STS="“",r.CCH="”",r.MW="•",r.SPA="–",r.EPA="—",r.SOS="˜",r.SGCI="™",r.SCI="š",r.CSI="›",r.ST="œ",r.OSC="",r.PM="ž",r.APC="Ÿ"}(h||(t.C1=h={})),function(r){r.ST=`${a.ESC}\\`}(c||(t.C1_ESCAPED=c={}))},7399:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateKeyboardEvent=void 0;const h=a(2584),c={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};t.evaluateKeyboardEvent=function(r,l,f,v){const o={type:0,cancel:!1,key:void 0},e=(r.shiftKey?1:0)|(r.altKey?2:0)|(r.ctrlKey?4:0)|(r.metaKey?8:0);switch(r.keyCode){case 0:r.key==="UIKeyInputUpArrow"?o.key=l?h.C0.ESC+"OA":h.C0.ESC+"[A":r.key==="UIKeyInputLeftArrow"?o.key=l?h.C0.ESC+"OD":h.C0.ESC+"[D":r.key==="UIKeyInputRightArrow"?o.key=l?h.C0.ESC+"OC":h.C0.ESC+"[C":r.key==="UIKeyInputDownArrow"&&(o.key=l?h.C0.ESC+"OB":h.C0.ESC+"[B");break;case 8:o.key=r.ctrlKey?"\b":h.C0.DEL,r.altKey&&(o.key=h.C0.ESC+o.key);break;case 9:if(r.shiftKey){o.key=h.C0.ESC+"[Z";break}o.key=h.C0.HT,o.cancel=!0;break;case 13:o.key=r.altKey?h.C0.ESC+h.C0.CR:h.C0.CR,o.cancel=!0;break;case 27:o.key=h.C0.ESC,r.altKey&&(o.key=h.C0.ESC+h.C0.ESC),o.cancel=!0;break;case 37:if(r.metaKey)break;e?(o.key=h.C0.ESC+"[1;"+(e+1)+"D",o.key===h.C0.ESC+"[1;3D"&&(o.key=h.C0.ESC+(f?"b":"[1;5D"))):o.key=l?h.C0.ESC+"OD":h.C0.ESC+"[D";break;case 39:if(r.metaKey)break;e?(o.key=h.C0.ESC+"[1;"+(e+1)+"C",o.key===h.C0.ESC+"[1;3C"&&(o.key=h.C0.ESC+(f?"f":"[1;5C"))):o.key=l?h.C0.ESC+"OC":h.C0.ESC+"[C";break;case 38:if(r.metaKey)break;e?(o.key=h.C0.ESC+"[1;"+(e+1)+"A",f||o.key!==h.C0.ESC+"[1;3A"||(o.key=h.C0.ESC+"[1;5A")):o.key=l?h.C0.ESC+"OA":h.C0.ESC+"[A";break;case 40:if(r.metaKey)break;e?(o.key=h.C0.ESC+"[1;"+(e+1)+"B",f||o.key!==h.C0.ESC+"[1;3B"||(o.key=h.C0.ESC+"[1;5B")):o.key=l?h.C0.ESC+"OB":h.C0.ESC+"[B";break;case 45:r.shiftKey||r.ctrlKey||(o.key=h.C0.ESC+"[2~");break;case 46:o.key=e?h.C0.ESC+"[3;"+(e+1)+"~":h.C0.ESC+"[3~";break;case 36:o.key=e?h.C0.ESC+"[1;"+(e+1)+"H":l?h.C0.ESC+"OH":h.C0.ESC+"[H";break;case 35:o.key=e?h.C0.ESC+"[1;"+(e+1)+"F":l?h.C0.ESC+"OF":h.C0.ESC+"[F";break;case 33:r.shiftKey?o.type=2:r.ctrlKey?o.key=h.C0.ESC+"[5;"+(e+1)+"~":o.key=h.C0.ESC+"[5~";break;case 34:r.shiftKey?o.type=3:r.ctrlKey?o.key=h.C0.ESC+"[6;"+(e+1)+"~":o.key=h.C0.ESC+"[6~";break;case 112:o.key=e?h.C0.ESC+"[1;"+(e+1)+"P":h.C0.ESC+"OP";break;case 113:o.key=e?h.C0.ESC+"[1;"+(e+1)+"Q":h.C0.ESC+"OQ";break;case 114:o.key=e?h.C0.ESC+"[1;"+(e+1)+"R":h.C0.ESC+"OR";break;case 115:o.key=e?h.C0.ESC+"[1;"+(e+1)+"S":h.C0.ESC+"OS";break;case 116:o.key=e?h.C0.ESC+"[15;"+(e+1)+"~":h.C0.ESC+"[15~";break;case 117:o.key=e?h.C0.ESC+"[17;"+(e+1)+"~":h.C0.ESC+"[17~";break;case 118:o.key=e?h.C0.ESC+"[18;"+(e+1)+"~":h.C0.ESC+"[18~";break;case 119:o.key=e?h.C0.ESC+"[19;"+(e+1)+"~":h.C0.ESC+"[19~";break;case 120:o.key=e?h.C0.ESC+"[20;"+(e+1)+"~":h.C0.ESC+"[20~";break;case 121:o.key=e?h.C0.ESC+"[21;"+(e+1)+"~":h.C0.ESC+"[21~";break;case 122:o.key=e?h.C0.ESC+"[23;"+(e+1)+"~":h.C0.ESC+"[23~";break;case 123:o.key=e?h.C0.ESC+"[24;"+(e+1)+"~":h.C0.ESC+"[24~";break;default:if(!r.ctrlKey||r.shiftKey||r.altKey||r.metaKey)if(f&&!v||!r.altKey||r.metaKey)!f||r.altKey||r.ctrlKey||r.shiftKey||!r.metaKey?r.key&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&r.keyCode>=48&&r.key.length===1?o.key=r.key:r.key&&r.ctrlKey&&(r.key==="_"&&(o.key=h.C0.US),r.key==="@"&&(o.key=h.C0.NUL)):r.keyCode===65&&(o.type=1);else{const n=c[r.keyCode],i=n==null?void 0:n[r.shiftKey?1:0];if(i)o.key=h.C0.ESC+i;else if(r.keyCode>=65&&r.keyCode<=90){const s=r.ctrlKey?r.keyCode-64:r.keyCode+32;let d=String.fromCharCode(s);r.shiftKey&&(d=d.toUpperCase()),o.key=h.C0.ESC+d}else if(r.keyCode===32)o.key=h.C0.ESC+(r.ctrlKey?h.C0.NUL:" ");else if(r.key==="Dead"&&r.code.startsWith("Key")){let s=r.code.slice(3,4);r.shiftKey||(s=s.toLowerCase()),o.key=h.C0.ESC+s,o.cancel=!0}}else r.keyCode>=65&&r.keyCode<=90?o.key=String.fromCharCode(r.keyCode-64):r.keyCode===32?o.key=h.C0.NUL:r.keyCode>=51&&r.keyCode<=55?o.key=String.fromCharCode(r.keyCode-51+27):r.keyCode===56?o.key=h.C0.DEL:r.keyCode===219?o.key=h.C0.ESC:r.keyCode===220?o.key=h.C0.FS:r.keyCode===221&&(o.key=h.C0.GS)}return o}},482:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(a){return a>65535?(a-=65536,String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):String.fromCharCode(a)},t.utf32ToString=function(a,h=0,c=a.length){let r="";for(let l=h;l65535?(f-=65536,r+=String.fromCharCode(55296+(f>>10))+String.fromCharCode(f%1024+56320)):r+=String.fromCharCode(f)}return r},t.StringToUtf32=class{constructor(){this._interim=0}clear(){this._interim=0}decode(a,h){const c=a.length;if(!c)return 0;let r=0,l=0;if(this._interim){const f=a.charCodeAt(l++);56320<=f&&f<=57343?h[r++]=1024*(this._interim-55296)+f-56320+65536:(h[r++]=this._interim,h[r++]=f),this._interim=0}for(let f=l;f=c)return this._interim=v,r;const o=a.charCodeAt(f);56320<=o&&o<=57343?h[r++]=1024*(v-55296)+o-56320+65536:(h[r++]=v,h[r++]=o)}else v!==65279&&(h[r++]=v)}return r}},t.Utf8ToUtf32=class{constructor(){this.interim=new Uint8Array(3)}clear(){this.interim.fill(0)}decode(a,h){const c=a.length;if(!c)return 0;let r,l,f,v,o=0,e=0,n=0;if(this.interim[0]){let d=!1,p=this.interim[0];p&=(224&p)==192?31:(240&p)==224?15:7;let _,m=0;for(;(_=63&this.interim[++m])&&m<4;)p<<=6,p|=_;const u=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,g=u-m;for(;n=c)return 0;if(_=a[n++],(192&_)!=128){n--,d=!0;break}this.interim[m++]=_,p<<=6,p|=63&_}d||(u===2?p<128?n--:h[o++]=p:u===3?p<2048||p>=55296&&p<=57343||p===65279||(h[o++]=p):p<65536||p>1114111||(h[o++]=p)),this.interim.fill(0)}const i=c-4;let s=n;for(;s=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(e=(31&r)<<6|63&l,e<128){s--;continue}h[o++]=e}else if((240&r)==224){if(s>=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,o;if(f=a[s++],(192&f)!=128){s--;continue}if(e=(15&r)<<12|(63&l)<<6|63&f,e<2048||e>=55296&&e<=57343||e===65279)continue;h[o++]=e}else if((248&r)==240){if(s>=c)return this.interim[0]=r,o;if(l=a[s++],(192&l)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,o;if(f=a[s++],(192&f)!=128){s--;continue}if(s>=c)return this.interim[0]=r,this.interim[1]=l,this.interim[2]=f,o;if(v=a[s++],(192&v)!=128){s--;continue}if(e=(7&r)<<18|(63&l)<<12|(63&f)<<6|63&v,e<65536||e>1114111)continue;h[o++]=e}}return o}}},225:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;const h=a(1480),c=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],r=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]];let l;t.UnicodeV6=class{constructor(){if(this.version="6",!l){l=new Uint8Array(65536),l.fill(1),l[0]=0,l.fill(0,1,32),l.fill(0,127,160),l.fill(2,4352,4448),l[9001]=2,l[9002]=2,l.fill(2,11904,42192),l[12351]=1,l.fill(2,44032,55204),l.fill(2,63744,64256),l.fill(2,65040,65050),l.fill(2,65072,65136),l.fill(2,65280,65377),l.fill(2,65504,65511);for(let f=0;fo[i][1])return!1;for(;i>=n;)if(e=n+i>>1,v>o[e][1])n=e+1;else{if(!(v=131072&&f<=196605||f>=196608&&f<=262141?2:1}charProperties(f,v){let o=this.wcwidth(f),e=o===0&&v!==0;if(e){const n=h.UnicodeService.extractWidth(v);n===0?e=!1:n>o&&(o=n)}return h.UnicodeService.createPropertyValue(0,o,e)}}},5981:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;const h=a(8460),c=a(844);class r extends c.Disposable{constructor(f){super(),this._action=f,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0,this._isSyncWriting=!1,this._syncCalls=0,this._didUserInput=!1,this._onWriteParsed=this.register(new h.EventEmitter),this.onWriteParsed=this._onWriteParsed.event}handleUserInput(){this._didUserInput=!0}writeSync(f,v){if(v!==void 0&&this._syncCalls>v)return void(this._syncCalls=0);if(this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(void 0),this._syncCalls++,this._isSyncWriting)return;let o;for(this._isSyncWriting=!0;o=this._writeBuffer.shift();){this._action(o);const e=this._callbacks.shift();e&&e()}this._pendingData=0,this._bufferOffset=2147483647,this._isSyncWriting=!1,this._syncCalls=0}write(f,v){if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");if(!this._writeBuffer.length){if(this._bufferOffset=0,this._didUserInput)return this._didUserInput=!1,this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(v),void this._innerWrite();setTimeout(()=>this._innerWrite())}this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(v)}_innerWrite(f=0,v=!0){const o=f||Date.now();for(;this._writeBuffer.length>this._bufferOffset;){const e=this._writeBuffer[this._bufferOffset],n=this._action(e,v);if(n){const s=d=>Date.now()-o>=12?setTimeout(()=>this._innerWrite(0,d)):this._innerWrite(o,d);return void n.catch(d=>(queueMicrotask(()=>{throw d}),Promise.resolve(!1))).then(s)}const i=this._callbacks[this._bufferOffset];if(i&&i(),this._bufferOffset++,this._pendingData-=e.length,Date.now()-o>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(()=>this._innerWrite())):(this._writeBuffer.length=0,this._callbacks.length=0,this._pendingData=0,this._bufferOffset=0),this._onWriteParsed.fire()}}t.WriteBuffer=r},5941:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRgbString=t.parseColor=void 0;const a=/^([\da-f])\/([\da-f])\/([\da-f])$|^([\da-f]{2})\/([\da-f]{2})\/([\da-f]{2})$|^([\da-f]{3})\/([\da-f]{3})\/([\da-f]{3})$|^([\da-f]{4})\/([\da-f]{4})\/([\da-f]{4})$/,h=/^[\da-f]+$/;function c(r,l){const f=r.toString(16),v=f.length<2?"0"+f:f;switch(l){case 4:return f[0];case 8:return v;case 12:return(v+v).slice(0,3);default:return v+v}}t.parseColor=function(r){if(!r)return;let l=r.toLowerCase();if(l.indexOf("rgb:")===0){l=l.slice(4);const f=a.exec(l);if(f){const v=f[1]?15:f[4]?255:f[7]?4095:65535;return[Math.round(parseInt(f[1]||f[4]||f[7]||f[10],16)/v*255),Math.round(parseInt(f[2]||f[5]||f[8]||f[11],16)/v*255),Math.round(parseInt(f[3]||f[6]||f[9]||f[12],16)/v*255)]}}else if(l.indexOf("#")===0&&(l=l.slice(1),h.exec(l)&&[3,6,9,12].includes(l.length))){const f=l.length/3,v=[0,0,0];for(let o=0;o<3;++o){const e=parseInt(l.slice(f*o,f*o+f),16);v[o]=f===1?e<<4:f===2?e:f===3?e>>4:e>>8}return v}},t.toRgbString=function(r,l=16){const[f,v,o]=r;return`rgb:${c(f,l)}/${c(v,l)}/${c(o,l)}`}},5770:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},6351:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;const h=a(482),c=a(8742),r=a(5770),l=[];t.DcsParser=class{constructor(){this._handlers=Object.create(null),this._active=l,this._ident=0,this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=l}registerHandler(v,o){this._handlers[v]===void 0&&(this._handlers[v]=[]);const e=this._handlers[v];return e.push(o),{dispose:()=>{const n=e.indexOf(o);n!==-1&&e.splice(n,1)}}}clearHandler(v){this._handlers[v]&&delete this._handlers[v]}setHandlerFallback(v){this._handlerFb=v}reset(){if(this._active.length)for(let v=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;v>=0;--v)this._active[v].unhook(!1);this._stack.paused=!1,this._active=l,this._ident=0}hook(v,o){if(this.reset(),this._ident=v,this._active=this._handlers[v]||l,this._active.length)for(let e=this._active.length-1;e>=0;e--)this._active[e].hook(o);else this._handlerFb(this._ident,"HOOK",o)}put(v,o,e){if(this._active.length)for(let n=this._active.length-1;n>=0;n--)this._active[n].put(v,o,e);else this._handlerFb(this._ident,"PUT",(0,h.utf32ToString)(v,o,e))}unhook(v,o=!0){if(this._active.length){let e=!1,n=this._active.length-1,i=!1;if(this._stack.paused&&(n=this._stack.loopPosition-1,e=o,i=this._stack.fallThrough,this._stack.paused=!1),!i&&e===!1){for(;n>=0&&(e=this._active[n].unhook(v),e!==!0);n--)if(e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=n,this._stack.fallThrough=!1,e;n--}for(;n>=0;n--)if(e=this._active[n].unhook(!1),e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=n,this._stack.fallThrough=!0,e}else this._handlerFb(this._ident,"UNHOOK",v);this._active=l,this._ident=0}};const f=new c.Params;f.addParam(0),t.DcsHandler=class{constructor(v){this._handler=v,this._data="",this._params=f,this._hitLimit=!1}hook(v){this._params=v.length>1||v.params[0]?v.clone():f,this._data="",this._hitLimit=!1}put(v,o,e){this._hitLimit||(this._data+=(0,h.utf32ToString)(v,o,e),this._data.length>r.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}unhook(v){let o=!1;if(this._hitLimit)o=!1;else if(v&&(o=this._handler(this._data,this._params),o instanceof Promise))return o.then(e=>(this._params=f,this._data="",this._hitLimit=!1,e));return this._params=f,this._data="",this._hitLimit=!1,o}}},2015:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;const h=a(844),c=a(8742),r=a(6242),l=a(6351);class f{constructor(n){this.table=new Uint8Array(n)}setDefault(n,i){this.table.fill(n<<4|i)}add(n,i,s,d){this.table[i<<8|n]=s<<4|d}addMany(n,i,s,d){for(let p=0;pu),i=(m,u)=>n.slice(m,u),s=i(32,127),d=i(0,24);d.push(25),d.push.apply(d,i(28,32));const p=i(0,14);let _;for(_ in e.setDefault(1,0),e.addMany(s,0,2,0),p)e.addMany([24,26,153,154],_,3,0),e.addMany(i(128,144),_,3,0),e.addMany(i(144,152),_,3,0),e.add(156,_,0,0),e.add(27,_,11,1),e.add(157,_,4,8),e.addMany([152,158,159],_,0,7),e.add(155,_,11,3),e.add(144,_,11,9);return e.addMany(d,0,3,0),e.addMany(d,1,3,1),e.add(127,1,0,1),e.addMany(d,8,0,8),e.addMany(d,3,3,3),e.add(127,3,0,3),e.addMany(d,4,3,4),e.add(127,4,0,4),e.addMany(d,6,3,6),e.addMany(d,5,3,5),e.add(127,5,0,5),e.addMany(d,2,3,2),e.add(127,2,0,2),e.add(93,1,4,8),e.addMany(s,8,5,8),e.add(127,8,5,8),e.addMany([156,27,24,26,7],8,6,0),e.addMany(i(28,32),8,0,8),e.addMany([88,94,95],1,0,7),e.addMany(s,7,0,7),e.addMany(d,7,0,7),e.add(156,7,0,0),e.add(127,7,0,7),e.add(91,1,11,3),e.addMany(i(64,127),3,7,0),e.addMany(i(48,60),3,8,4),e.addMany([60,61,62,63],3,9,4),e.addMany(i(48,60),4,8,4),e.addMany(i(64,127),4,7,0),e.addMany([60,61,62,63],4,0,6),e.addMany(i(32,64),6,0,6),e.add(127,6,0,6),e.addMany(i(64,127),6,0,0),e.addMany(i(32,48),3,9,5),e.addMany(i(32,48),5,9,5),e.addMany(i(48,64),5,0,6),e.addMany(i(64,127),5,7,0),e.addMany(i(32,48),4,9,5),e.addMany(i(32,48),1,9,2),e.addMany(i(32,48),2,9,2),e.addMany(i(48,127),2,10,0),e.addMany(i(48,80),1,10,0),e.addMany(i(81,88),1,10,0),e.addMany([89,90,92],1,10,0),e.addMany(i(96,127),1,10,0),e.add(80,1,11,9),e.addMany(d,9,0,9),e.add(127,9,0,9),e.addMany(i(28,32),9,0,9),e.addMany(i(32,48),9,9,12),e.addMany(i(48,60),9,8,10),e.addMany([60,61,62,63],9,9,10),e.addMany(d,11,0,11),e.addMany(i(32,128),11,0,11),e.addMany(i(28,32),11,0,11),e.addMany(d,10,0,10),e.add(127,10,0,10),e.addMany(i(28,32),10,0,10),e.addMany(i(48,60),10,8,10),e.addMany([60,61,62,63],10,0,11),e.addMany(i(32,48),10,9,12),e.addMany(d,12,0,12),e.add(127,12,0,12),e.addMany(i(28,32),12,0,12),e.addMany(i(32,48),12,9,12),e.addMany(i(48,64),12,0,11),e.addMany(i(64,127),12,12,13),e.addMany(i(64,127),10,12,13),e.addMany(i(64,127),9,12,13),e.addMany(d,13,13,13),e.addMany(s,13,13,13),e.add(127,13,0,13),e.addMany([27,156,24,26],13,14,0),e.add(v,0,2,0),e.add(v,8,5,8),e.add(v,6,0,6),e.add(v,11,0,11),e.add(v,13,13,13),e}();class o extends h.Disposable{constructor(n=t.VT500_TRANSITION_TABLE){super(),this._transitions=n,this._parseStack={state:0,handlers:[],handlerPos:0,transition:0,chunkPos:0},this.initialState=0,this.currentState=this.initialState,this._params=new c.Params,this._params.addParam(0),this._collect=0,this.precedingJoinState=0,this._printHandlerFb=(i,s,d)=>{},this._executeHandlerFb=i=>{},this._csiHandlerFb=(i,s)=>{},this._escHandlerFb=i=>{},this._errorHandlerFb=i=>i,this._printHandler=this._printHandlerFb,this._executeHandlers=Object.create(null),this._csiHandlers=Object.create(null),this._escHandlers=Object.create(null),this.register((0,h.toDisposable)(()=>{this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null)})),this._oscParser=this.register(new r.OscParser),this._dcsParser=this.register(new l.DcsParser),this._errorHandler=this._errorHandlerFb,this.registerEscHandler({final:"\\"},()=>!0)}_identifier(n,i=[64,126]){let s=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if(s=n.prefix.charCodeAt(0),s&&60>s||s>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(n.intermediates){if(n.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(let p=0;p_||_>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");s<<=8,s|=_}}if(n.final.length!==1)throw new Error("final must be a single byte");const d=n.final.charCodeAt(0);if(i[0]>d||d>i[1])throw new Error(`final must be in range ${i[0]} .. ${i[1]}`);return s<<=8,s|=d,s}identToString(n){const i=[];for(;n;)i.push(String.fromCharCode(255&n)),n>>=8;return i.reverse().join("")}setPrintHandler(n){this._printHandler=n}clearPrintHandler(){this._printHandler=this._printHandlerFb}registerEscHandler(n,i){const s=this._identifier(n,[48,126]);this._escHandlers[s]===void 0&&(this._escHandlers[s]=[]);const d=this._escHandlers[s];return d.push(i),{dispose:()=>{const p=d.indexOf(i);p!==-1&&d.splice(p,1)}}}clearEscHandler(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]}setEscHandlerFallback(n){this._escHandlerFb=n}setExecuteHandler(n,i){this._executeHandlers[n.charCodeAt(0)]=i}clearExecuteHandler(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]}setExecuteHandlerFallback(n){this._executeHandlerFb=n}registerCsiHandler(n,i){const s=this._identifier(n);this._csiHandlers[s]===void 0&&(this._csiHandlers[s]=[]);const d=this._csiHandlers[s];return d.push(i),{dispose:()=>{const p=d.indexOf(i);p!==-1&&d.splice(p,1)}}}clearCsiHandler(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]}setCsiHandlerFallback(n){this._csiHandlerFb=n}registerDcsHandler(n,i){return this._dcsParser.registerHandler(this._identifier(n),i)}clearDcsHandler(n){this._dcsParser.clearHandler(this._identifier(n))}setDcsHandlerFallback(n){this._dcsParser.setHandlerFallback(n)}registerOscHandler(n,i){return this._oscParser.registerHandler(n,i)}clearOscHandler(n){this._oscParser.clearHandler(n)}setOscHandlerFallback(n){this._oscParser.setHandlerFallback(n)}setErrorHandler(n){this._errorHandler=n}clearErrorHandler(){this._errorHandler=this._errorHandlerFb}reset(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingJoinState=0,this._parseStack.state!==0&&(this._parseStack.state=2,this._parseStack.handlers=[])}_preserveStack(n,i,s,d,p){this._parseStack.state=n,this._parseStack.handlers=i,this._parseStack.handlerPos=s,this._parseStack.transition=d,this._parseStack.chunkPos=p}parse(n,i,s){let d,p=0,_=0,m=0;if(this._parseStack.state)if(this._parseStack.state===2)this._parseStack.state=0,m=this._parseStack.chunkPos+1;else{if(s===void 0||this._parseStack.state===1)throw this._parseStack.state=1,new Error("improper continuation due to previous async handler, giving up parsing");const u=this._parseStack.handlers;let g=this._parseStack.handlerPos-1;switch(this._parseStack.state){case 3:if(s===!1&&g>-1){for(;g>=0&&(d=u[g](this._params),d!==!0);g--)if(d instanceof Promise)return this._parseStack.handlerPos=g,d}this._parseStack.handlers=[];break;case 4:if(s===!1&&g>-1){for(;g>=0&&(d=u[g](),d!==!0);g--)if(d instanceof Promise)return this._parseStack.handlerPos=g,d}this._parseStack.handlers=[];break;case 6:if(p=n[this._parseStack.chunkPos],d=this._dcsParser.unhook(p!==24&&p!==26,s),d)return d;p===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0;break;case 5:if(p=n[this._parseStack.chunkPos],d=this._oscParser.end(p!==24&&p!==26,s),d)return d;p===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0}this._parseStack.state=0,m=this._parseStack.chunkPos+1,this.precedingJoinState=0,this.currentState=15&this._parseStack.transition}for(let u=m;u>4){case 2:for(let w=u+1;;++w){if(w>=i||(p=n[w])<32||p>126&&p=i||(p=n[w])<32||p>126&&p=i||(p=n[w])<32||p>126&&p=i||(p=n[w])<32||p>126&&p=0&&(d=g[S](this._params),d!==!0);S--)if(d instanceof Promise)return this._preserveStack(3,g,S,_,u),d;S<0&&this._csiHandlerFb(this._collect<<8|p,this._params),this.precedingJoinState=0;break;case 8:do switch(p){case 59:this._params.addParam(0);break;case 58:this._params.addSubParam(-1);break;default:this._params.addDigit(p-48)}while(++u47&&p<60);u--;break;case 9:this._collect<<=8,this._collect|=p;break;case 10:const y=this._escHandlers[this._collect<<8|p];let b=y?y.length-1:-1;for(;b>=0&&(d=y[b](),d!==!0);b--)if(d instanceof Promise)return this._preserveStack(4,y,b,_,u),d;b<0&&this._escHandlerFb(this._collect<<8|p),this.precedingJoinState=0;break;case 11:this._params.reset(),this._params.addParam(0),this._collect=0;break;case 12:this._dcsParser.hook(this._collect<<8|p,this._params);break;case 13:for(let w=u+1;;++w)if(w>=i||(p=n[w])===24||p===26||p===27||p>127&&p=i||(p=n[w])<32||p>127&&p{Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;const h=a(5770),c=a(482),r=[];t.OscParser=class{constructor(){this._state=0,this._active=r,this._id=-1,this._handlers=Object.create(null),this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}registerHandler(l,f){this._handlers[l]===void 0&&(this._handlers[l]=[]);const v=this._handlers[l];return v.push(f),{dispose:()=>{const o=v.indexOf(f);o!==-1&&v.splice(o,1)}}}clearHandler(l){this._handlers[l]&&delete this._handlers[l]}setHandlerFallback(l){this._handlerFb=l}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=r}reset(){if(this._state===2)for(let l=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;l>=0;--l)this._active[l].end(!1);this._stack.paused=!1,this._active=r,this._id=-1,this._state=0}_start(){if(this._active=this._handlers[this._id]||r,this._active.length)for(let l=this._active.length-1;l>=0;l--)this._active[l].start();else this._handlerFb(this._id,"START")}_put(l,f,v){if(this._active.length)for(let o=this._active.length-1;o>=0;o--)this._active[o].put(l,f,v);else this._handlerFb(this._id,"PUT",(0,c.utf32ToString)(l,f,v))}start(){this.reset(),this._state=1}put(l,f,v){if(this._state!==3){if(this._state===1)for(;f0&&this._put(l,f,v)}}end(l,f=!0){if(this._state!==0){if(this._state!==3)if(this._state===1&&this._start(),this._active.length){let v=!1,o=this._active.length-1,e=!1;if(this._stack.paused&&(o=this._stack.loopPosition-1,v=f,e=this._stack.fallThrough,this._stack.paused=!1),!e&&v===!1){for(;o>=0&&(v=this._active[o].end(l),v!==!0);o--)if(v instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=o,this._stack.fallThrough=!1,v;o--}for(;o>=0;o--)if(v=this._active[o].end(!1),v instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=o,this._stack.fallThrough=!0,v}else this._handlerFb(this._id,"END",l);this._active=r,this._id=-1,this._state=0}}},t.OscHandler=class{constructor(l){this._handler=l,this._data="",this._hitLimit=!1}start(){this._data="",this._hitLimit=!1}put(l,f,v){this._hitLimit||(this._data+=(0,c.utf32ToString)(l,f,v),this._data.length>h.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}end(l){let f=!1;if(this._hitLimit)f=!1;else if(l&&(f=this._handler(this._data),f instanceof Promise))return f.then(v=>(this._data="",this._hitLimit=!1,v));return this._data="",this._hitLimit=!1,f}}},8742:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Params=void 0;const a=2147483647;class h{static fromArray(r){const l=new h;if(!r.length)return l;for(let f=Array.isArray(r[0])?1:0;f256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(r),this.length=0,this._subParams=new Int32Array(l),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(r),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}clone(){const r=new h(this.maxLength,this.maxSubParamsLength);return r.params.set(this.params),r.length=this.length,r._subParams.set(this._subParams),r._subParamsLength=this._subParamsLength,r._subParamsIdx.set(this._subParamsIdx),r._rejectDigits=this._rejectDigits,r._rejectSubDigits=this._rejectSubDigits,r._digitIsSub=this._digitIsSub,r}toArray(){const r=[];for(let l=0;l>8,v=255&this._subParamsIdx[l];v-f>0&&r.push(Array.prototype.slice.call(this._subParams,f,v))}return r}reset(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}addParam(r){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=r>a?a:r}}addSubParam(r){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=r>a?a:r,this._subParamsIdx[this.length-1]++}}hasSubParams(r){return(255&this._subParamsIdx[r])-(this._subParamsIdx[r]>>8)>0}getSubParams(r){const l=this._subParamsIdx[r]>>8,f=255&this._subParamsIdx[r];return f-l>0?this._subParams.subarray(l,f):null}getSubParamsAll(){const r={};for(let l=0;l>8,v=255&this._subParamsIdx[l];v-f>0&&(r[l]=this._subParams.slice(f,v))}return r}addDigit(r){let l;if(this._rejectDigits||!(l=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)return;const f=this._digitIsSub?this._subParams:this.params,v=f[l-1];f[l-1]=~v?Math.min(10*v+r,a):r}}t.Params=h},5741:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0,t.AddonManager=class{constructor(){this._addons=[]}dispose(){for(let a=this._addons.length-1;a>=0;a--)this._addons[a].instance.dispose()}loadAddon(a,h){const c={instance:h,dispose:h.dispose,isDisposed:!1};this._addons.push(c),h.dispose=()=>this._wrappedAddonDispose(c),h.activate(a)}_wrappedAddonDispose(a){if(a.isDisposed)return;let h=-1;for(let c=0;c{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferApiView=void 0;const h=a(3785),c=a(511);t.BufferApiView=class{constructor(r,l){this._buffer=r,this.type=l}init(r){return this._buffer=r,this}get cursorY(){return this._buffer.y}get cursorX(){return this._buffer.x}get viewportY(){return this._buffer.ydisp}get baseY(){return this._buffer.ybase}get length(){return this._buffer.lines.length}getLine(r){const l=this._buffer.lines.get(r);if(l)return new h.BufferLineApiView(l)}getNullCell(){return new c.CellData}}},3785:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLineApiView=void 0;const h=a(511);t.BufferLineApiView=class{constructor(c){this._line=c}get isWrapped(){return this._line.isWrapped}get length(){return this._line.length}getCell(c,r){if(!(c<0||c>=this._line.length))return r?(this._line.loadCell(c,r),r):this._line.loadCell(c,new h.CellData)}translateToString(c,r,l){return this._line.translateToString(c,r,l)}}},8285:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferNamespaceApi=void 0;const h=a(8771),c=a(8460),r=a(844);class l extends r.Disposable{constructor(v){super(),this._core=v,this._onBufferChange=this.register(new c.EventEmitter),this.onBufferChange=this._onBufferChange.event,this._normal=new h.BufferApiView(this._core.buffers.normal,"normal"),this._alternate=new h.BufferApiView(this._core.buffers.alt,"alternate"),this._core.buffers.onBufferActivate(()=>this._onBufferChange.fire(this.active))}get active(){if(this._core.buffers.active===this._core.buffers.normal)return this.normal;if(this._core.buffers.active===this._core.buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")}get normal(){return this._normal.init(this._core.buffers.normal)}get alternate(){return this._alternate.init(this._core.buffers.alt)}}t.BufferNamespaceApi=l},7975:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ParserApi=void 0,t.ParserApi=class{constructor(a){this._core=a}registerCsiHandler(a,h){return this._core.registerCsiHandler(a,c=>h(c.toArray()))}addCsiHandler(a,h){return this.registerCsiHandler(a,h)}registerDcsHandler(a,h){return this._core.registerDcsHandler(a,(c,r)=>h(c,r.toArray()))}addDcsHandler(a,h){return this.registerDcsHandler(a,h)}registerEscHandler(a,h){return this._core.registerEscHandler(a,h)}addEscHandler(a,h){return this.registerEscHandler(a,h)}registerOscHandler(a,h){return this._core.registerOscHandler(a,h)}addOscHandler(a,h){return this.registerOscHandler(a,h)}}},7090:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeApi=void 0,t.UnicodeApi=class{constructor(a){this._core=a}register(a){this._core.unicodeService.register(a)}get versions(){return this._core.unicodeService.versions}get activeVersion(){return this._core.unicodeService.activeVersion}set activeVersion(a){this._core.unicodeService.activeVersion=a}}},744:function(B,t,a){var h=this&&this.__decorate||function(e,n,i,s){var d,p=arguments.length,_=p<3?n:s===null?s=Object.getOwnPropertyDescriptor(n,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(e,n,i,s);else for(var m=e.length-1;m>=0;m--)(d=e[m])&&(_=(p<3?d(_):p>3?d(n,i,_):d(n,i))||_);return p>3&&_&&Object.defineProperty(n,i,_),_},c=this&&this.__param||function(e,n){return function(i,s){n(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;const r=a(8460),l=a(844),f=a(5295),v=a(2585);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;let o=t.BufferService=class extends l.Disposable{get buffer(){return this.buffers.active}constructor(e){super(),this.isUserScrolling=!1,this._onResize=this.register(new r.EventEmitter),this.onResize=this._onResize.event,this._onScroll=this.register(new r.EventEmitter),this.onScroll=this._onScroll.event,this.cols=Math.max(e.rawOptions.cols||0,t.MINIMUM_COLS),this.rows=Math.max(e.rawOptions.rows||0,t.MINIMUM_ROWS),this.buffers=this.register(new f.BufferSet(e,this))}resize(e,n){this.cols=e,this.rows=n,this.buffers.resize(e,n),this._onResize.fire({cols:e,rows:n})}reset(){this.buffers.reset(),this.isUserScrolling=!1}scroll(e,n=!1){const i=this.buffer;let s;s=this._cachedBlankLine,s&&s.length===this.cols&&s.getFg(0)===e.fg&&s.getBg(0)===e.bg||(s=i.getBlankLine(e,n),this._cachedBlankLine=s),s.isWrapped=n;const d=i.ybase+i.scrollTop,p=i.ybase+i.scrollBottom;if(i.scrollTop===0){const _=i.lines.isFull;p===i.lines.length-1?_?i.lines.recycle().copyFrom(s):i.lines.push(s.clone()):i.lines.splice(p+1,0,s.clone()),_?this.isUserScrolling&&(i.ydisp=Math.max(i.ydisp-1,0)):(i.ybase++,this.isUserScrolling||i.ydisp++)}else{const _=p-d+1;i.lines.shiftElements(d+1,_-1,-1),i.lines.set(p,s.clone())}this.isUserScrolling||(i.ydisp=i.ybase),this._onScroll.fire(i.ydisp)}scrollLines(e,n,i){const s=this.buffer;if(e<0){if(s.ydisp===0)return;this.isUserScrolling=!0}else e+s.ydisp>=s.ybase&&(this.isUserScrolling=!1);const d=s.ydisp;s.ydisp=Math.max(Math.min(s.ydisp+e,s.ybase),0),d!==s.ydisp&&(n||this._onScroll.fire(s.ydisp))}};t.BufferService=o=h([c(0,v.IOptionsService)],o)},7994:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0,t.CharsetService=class{constructor(){this.glevel=0,this._charsets=[]}reset(){this.charset=void 0,this._charsets=[],this.glevel=0}setgLevel(a){this.glevel=a,this.charset=this._charsets[a]}setgCharset(a,h){this._charsets[a]=h,this.glevel===a&&(this.charset=h)}}},1753:function(B,t,a){var h=this&&this.__decorate||function(s,d,p,_){var m,u=arguments.length,g=u<3?d:_===null?_=Object.getOwnPropertyDescriptor(d,p):_;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(s,d,p,_);else for(var S=s.length-1;S>=0;S--)(m=s[S])&&(g=(u<3?m(g):u>3?m(d,p,g):m(d,p))||g);return u>3&&g&&Object.defineProperty(d,p,g),g},c=this&&this.__param||function(s,d){return function(p,_){d(p,_,s)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;const r=a(2585),l=a(8460),f=a(844),v={NONE:{events:0,restrict:()=>!1},X10:{events:1,restrict:s=>s.button!==4&&s.action===1&&(s.ctrl=!1,s.alt=!1,s.shift=!1,!0)},VT200:{events:19,restrict:s=>s.action!==32},DRAG:{events:23,restrict:s=>s.action!==32||s.button!==3},ANY:{events:31,restrict:s=>!0}};function o(s,d){let p=(s.ctrl?16:0)|(s.shift?4:0)|(s.alt?8:0);return s.button===4?(p|=64,p|=s.action):(p|=3&s.button,4&s.button&&(p|=64),8&s.button&&(p|=128),s.action===32?p|=32:s.action!==0||d||(p|=3)),p}const e=String.fromCharCode,n={DEFAULT:s=>{const d=[o(s,!1)+32,s.col+32,s.row+32];return d[0]>255||d[1]>255||d[2]>255?"":`\x1B[M${e(d[0])}${e(d[1])}${e(d[2])}`},SGR:s=>{const d=s.action===0&&s.button!==4?"m":"M";return`\x1B[<${o(s,!0)};${s.col};${s.row}${d}`},SGR_PIXELS:s=>{const d=s.action===0&&s.button!==4?"m":"M";return`\x1B[<${o(s,!0)};${s.x};${s.y}${d}`}};let i=t.CoreMouseService=class extends f.Disposable{constructor(s,d){super(),this._bufferService=s,this._coreService=d,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._lastEvent=null,this._onProtocolChange=this.register(new l.EventEmitter),this.onProtocolChange=this._onProtocolChange.event;for(const p of Object.keys(v))this.addProtocol(p,v[p]);for(const p of Object.keys(n))this.addEncoding(p,n[p]);this.reset()}addProtocol(s,d){this._protocols[s]=d}addEncoding(s,d){this._encodings[s]=d}get activeProtocol(){return this._activeProtocol}get areMouseEventsActive(){return this._protocols[this._activeProtocol].events!==0}set activeProtocol(s){if(!this._protocols[s])throw new Error(`unknown protocol "${s}"`);this._activeProtocol=s,this._onProtocolChange.fire(this._protocols[s].events)}get activeEncoding(){return this._activeEncoding}set activeEncoding(s){if(!this._encodings[s])throw new Error(`unknown encoding "${s}"`);this._activeEncoding=s}reset(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null}triggerMouseEvent(s){if(s.col<0||s.col>=this._bufferService.cols||s.row<0||s.row>=this._bufferService.rows||s.button===4&&s.action===32||s.button===3&&s.action!==32||s.button!==4&&(s.action===2||s.action===3)||(s.col++,s.row++,s.action===32&&this._lastEvent&&this._equalEvents(this._lastEvent,s,this._activeEncoding==="SGR_PIXELS"))||!this._protocols[this._activeProtocol].restrict(s))return!1;const d=this._encodings[this._activeEncoding](s);return d&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(d):this._coreService.triggerDataEvent(d,!0)),this._lastEvent=s,!0}explainEvents(s){return{down:!!(1&s),up:!!(2&s),drag:!!(4&s),move:!!(8&s),wheel:!!(16&s)}}_equalEvents(s,d,p){if(p){if(s.x!==d.x||s.y!==d.y)return!1}else if(s.col!==d.col||s.row!==d.row)return!1;return s.button===d.button&&s.action===d.action&&s.ctrl===d.ctrl&&s.alt===d.alt&&s.shift===d.shift}};t.CoreMouseService=i=h([c(0,r.IBufferService),c(1,r.ICoreService)],i)},6975:function(B,t,a){var h=this&&this.__decorate||function(i,s,d,p){var _,m=arguments.length,u=m<3?s:p===null?p=Object.getOwnPropertyDescriptor(s,d):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,d,p);else for(var g=i.length-1;g>=0;g--)(_=i[g])&&(u=(m<3?_(u):m>3?_(s,d,u):_(s,d))||u);return m>3&&u&&Object.defineProperty(s,d,u),u},c=this&&this.__param||function(i,s){return function(d,p){s(d,p,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;const r=a(1439),l=a(8460),f=a(844),v=a(2585),o=Object.freeze({insertMode:!1}),e=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0});let n=t.CoreService=class extends f.Disposable{constructor(i,s,d){super(),this._bufferService=i,this._logService=s,this._optionsService=d,this.isCursorInitialized=!1,this.isCursorHidden=!1,this._onData=this.register(new l.EventEmitter),this.onData=this._onData.event,this._onUserInput=this.register(new l.EventEmitter),this.onUserInput=this._onUserInput.event,this._onBinary=this.register(new l.EventEmitter),this.onBinary=this._onBinary.event,this._onRequestScrollToBottom=this.register(new l.EventEmitter),this.onRequestScrollToBottom=this._onRequestScrollToBottom.event,this.modes=(0,r.clone)(o),this.decPrivateModes=(0,r.clone)(e)}reset(){this.modes=(0,r.clone)(o),this.decPrivateModes=(0,r.clone)(e)}triggerDataEvent(i,s=!1){if(this._optionsService.rawOptions.disableStdin)return;const d=this._bufferService.buffer;s&&this._optionsService.rawOptions.scrollOnUserInput&&d.ybase!==d.ydisp&&this._onRequestScrollToBottom.fire(),s&&this._onUserInput.fire(),this._logService.debug(`sending data "${i}"`,()=>i.split("").map(p=>p.charCodeAt(0))),this._onData.fire(i)}triggerBinaryEvent(i){this._optionsService.rawOptions.disableStdin||(this._logService.debug(`sending binary "${i}"`,()=>i.split("").map(s=>s.charCodeAt(0))),this._onBinary.fire(i))}};t.CoreService=n=h([c(0,v.IBufferService),c(1,v.ILogService),c(2,v.IOptionsService)],n)},9074:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationService=void 0;const h=a(8055),c=a(8460),r=a(844),l=a(6106);let f=0,v=0;class o extends r.Disposable{get decorations(){return this._decorations.values()}constructor(){super(),this._decorations=new l.SortedList(i=>i==null?void 0:i.marker.line),this._onDecorationRegistered=this.register(new c.EventEmitter),this.onDecorationRegistered=this._onDecorationRegistered.event,this._onDecorationRemoved=this.register(new c.EventEmitter),this.onDecorationRemoved=this._onDecorationRemoved.event,this.register((0,r.toDisposable)(()=>this.reset()))}registerDecoration(i){if(i.marker.isDisposed)return;const s=new e(i);if(s){const d=s.marker.onDispose(()=>s.dispose());s.onDispose(()=>{s&&(this._decorations.delete(s)&&this._onDecorationRemoved.fire(s),d.dispose())}),this._decorations.insert(s),this._onDecorationRegistered.fire(s)}return s}reset(){for(const i of this._decorations.values())i.dispose();this._decorations.clear()}*getDecorationsAtCell(i,s,d){let p=0,_=0;for(const m of this._decorations.getKeyIterator(s))p=m.options.x??0,_=p+(m.options.width??1),i>=p&&i<_&&(!d||(m.options.layer??"bottom")===d)&&(yield m)}forEachDecorationAtCell(i,s,d,p){this._decorations.forEachByKey(s,_=>{f=_.options.x??0,v=f+(_.options.width??1),i>=f&&i{Object.defineProperty(t,"__esModule",{value:!0}),t.InstantiationService=t.ServiceCollection=void 0;const h=a(2585),c=a(8343);class r{constructor(...f){this._entries=new Map;for(const[v,o]of f)this.set(v,o)}set(f,v){const o=this._entries.get(f);return this._entries.set(f,v),o}forEach(f){for(const[v,o]of this._entries.entries())f(v,o)}has(f){return this._entries.has(f)}get(f){return this._entries.get(f)}}t.ServiceCollection=r,t.InstantiationService=class{constructor(){this._services=new r,this._services.set(h.IInstantiationService,this)}setService(l,f){this._services.set(l,f)}getService(l){return this._services.get(l)}createInstance(l,...f){const v=(0,c.getServiceDependencies)(l).sort((n,i)=>n.index-i.index),o=[];for(const n of v){const i=this._services.get(n.id);if(!i)throw new Error(`[createInstance] ${l.name} depends on UNKNOWN service ${n.id}.`);o.push(i)}const e=v.length>0?v[0].index:f.length;if(f.length!==e)throw new Error(`[createInstance] First service dependency of ${l.name} at position ${e+1} conflicts with ${f.length} static arguments`);return new l(...f,...o)}}},7866:function(B,t,a){var h=this&&this.__decorate||function(e,n,i,s){var d,p=arguments.length,_=p<3?n:s===null?s=Object.getOwnPropertyDescriptor(n,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(e,n,i,s);else for(var m=e.length-1;m>=0;m--)(d=e[m])&&(_=(p<3?d(_):p>3?d(n,i,_):d(n,i))||_);return p>3&&_&&Object.defineProperty(n,i,_),_},c=this&&this.__param||function(e,n){return function(i,s){n(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.traceCall=t.setTraceLogger=t.LogService=void 0;const r=a(844),l=a(2585),f={trace:l.LogLevelEnum.TRACE,debug:l.LogLevelEnum.DEBUG,info:l.LogLevelEnum.INFO,warn:l.LogLevelEnum.WARN,error:l.LogLevelEnum.ERROR,off:l.LogLevelEnum.OFF};let v,o=t.LogService=class extends r.Disposable{get logLevel(){return this._logLevel}constructor(e){super(),this._optionsService=e,this._logLevel=l.LogLevelEnum.OFF,this._updateLogLevel(),this.register(this._optionsService.onSpecificOptionChange("logLevel",()=>this._updateLogLevel())),v=this}_updateLogLevel(){this._logLevel=f[this._optionsService.rawOptions.logLevel]}_evalLazyOptionalParams(e){for(let n=0;nJSON.stringify(_)).join(", ")})`);const p=s.apply(this,d);return v.trace(`GlyphRenderer#${s.name} return`,p),p}}},7302:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=void 0;const h=a(8460),c=a(844),r=a(6114);t.DEFAULT_OPTIONS={cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,cursorInactiveStyle:"outline",customGlyphs:!0,drawBoldTextInBrightColors:!0,documentOverride:null,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",ignoreBracketedPasteMode:!1,lineHeight:1,letterSpacing:0,linkHandler:null,logLevel:"info",logger:null,scrollback:1e3,scrollOnUserInput:!0,scrollSensitivity:1,screenReaderMode:!1,smoothScrollDuration:0,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!1,allowTransparency:!1,tabStopWidth:8,theme:{},rescaleOverlappingGlyphs:!1,rightClickSelectsWord:r.isMac,windowOptions:{},windowsMode:!1,windowsPty:{},wordSeparator:" ()[]{}',\"`",altClickMovesCursor:!0,convertEol:!1,termName:"xterm",cancelEvents:!1,overviewRulerWidth:0};const l=["normal","bold","100","200","300","400","500","600","700","800","900"];class f extends c.Disposable{constructor(o){super(),this._onOptionChange=this.register(new h.EventEmitter),this.onOptionChange=this._onOptionChange.event;const e={...t.DEFAULT_OPTIONS};for(const n in o)if(n in e)try{const i=o[n];e[n]=this._sanitizeAndValidateOption(n,i)}catch(i){console.error(i)}this.rawOptions=e,this.options={...e},this._setupOptions(),this.register((0,c.toDisposable)(()=>{this.rawOptions.linkHandler=null,this.rawOptions.documentOverride=null}))}onSpecificOptionChange(o,e){return this.onOptionChange(n=>{n===o&&e(this.rawOptions[o])})}onMultipleOptionChange(o,e){return this.onOptionChange(n=>{o.indexOf(n)!==-1&&e()})}_setupOptions(){const o=n=>{if(!(n in t.DEFAULT_OPTIONS))throw new Error(`No option with key "${n}"`);return this.rawOptions[n]},e=(n,i)=>{if(!(n in t.DEFAULT_OPTIONS))throw new Error(`No option with key "${n}"`);i=this._sanitizeAndValidateOption(n,i),this.rawOptions[n]!==i&&(this.rawOptions[n]=i,this._onOptionChange.fire(n))};for(const n in this.rawOptions){const i={get:o.bind(this,n),set:e.bind(this,n)};Object.defineProperty(this.options,n,i)}}_sanitizeAndValidateOption(o,e){switch(o){case"cursorStyle":if(e||(e=t.DEFAULT_OPTIONS[o]),!function(n){return n==="block"||n==="underline"||n==="bar"}(e))throw new Error(`"${e}" is not a valid value for ${o}`);break;case"wordSeparator":e||(e=t.DEFAULT_OPTIONS[o]);break;case"fontWeight":case"fontWeightBold":if(typeof e=="number"&&1<=e&&e<=1e3)break;e=l.includes(e)?e:t.DEFAULT_OPTIONS[o];break;case"cursorWidth":e=Math.floor(e);case"lineHeight":case"tabStopWidth":if(e<1)throw new Error(`${o} cannot be less than 1, value: ${e}`);break;case"minimumContrastRatio":e=Math.max(1,Math.min(21,Math.round(10*e)/10));break;case"scrollback":if((e=Math.min(e,4294967295))<0)throw new Error(`${o} cannot be less than 0, value: ${e}`);break;case"fastScrollSensitivity":case"scrollSensitivity":if(e<=0)throw new Error(`${o} cannot be less than or equal to 0, value: ${e}`);break;case"rows":case"cols":if(!e&&e!==0)throw new Error(`${o} must be numeric, value: ${e}`);break;case"windowsPty":e=e??{}}return e}}t.OptionsService=f},2660:function(B,t,a){var h=this&&this.__decorate||function(f,v,o,e){var n,i=arguments.length,s=i<3?v:e===null?e=Object.getOwnPropertyDescriptor(v,o):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(f,v,o,e);else for(var d=f.length-1;d>=0;d--)(n=f[d])&&(s=(i<3?n(s):i>3?n(v,o,s):n(v,o))||s);return i>3&&s&&Object.defineProperty(v,o,s),s},c=this&&this.__param||function(f,v){return function(o,e){v(o,e,f)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OscLinkService=void 0;const r=a(2585);let l=t.OscLinkService=class{constructor(f){this._bufferService=f,this._nextId=1,this._entriesWithId=new Map,this._dataByLinkId=new Map}registerLink(f){const v=this._bufferService.buffer;if(f.id===void 0){const d=v.addMarker(v.ybase+v.y),p={data:f,id:this._nextId++,lines:[d]};return d.onDispose(()=>this._removeMarkerFromLink(p,d)),this._dataByLinkId.set(p.id,p),p.id}const o=f,e=this._getEntryIdKey(o),n=this._entriesWithId.get(e);if(n)return this.addLineToLink(n.id,v.ybase+v.y),n.id;const i=v.addMarker(v.ybase+v.y),s={id:this._nextId++,key:this._getEntryIdKey(o),data:o,lines:[i]};return i.onDispose(()=>this._removeMarkerFromLink(s,i)),this._entriesWithId.set(s.key,s),this._dataByLinkId.set(s.id,s),s.id}addLineToLink(f,v){const o=this._dataByLinkId.get(f);if(o&&o.lines.every(e=>e.line!==v)){const e=this._bufferService.buffer.addMarker(v);o.lines.push(e),e.onDispose(()=>this._removeMarkerFromLink(o,e))}}getLinkData(f){var v;return(v=this._dataByLinkId.get(f))==null?void 0:v.data}_getEntryIdKey(f){return`${f.id};;${f.uri}`}_removeMarkerFromLink(f,v){const o=f.lines.indexOf(v);o!==-1&&(f.lines.splice(o,1),f.lines.length===0&&(f.data.id!==void 0&&this._entriesWithId.delete(f.key),this._dataByLinkId.delete(f.id)))}};t.OscLinkService=l=h([c(0,r.IBufferService)],l)},8343:(B,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0;const a="di$target",h="di$dependencies";t.serviceRegistry=new Map,t.getServiceDependencies=function(c){return c[h]||[]},t.createDecorator=function(c){if(t.serviceRegistry.has(c))return t.serviceRegistry.get(c);const r=function(l,f,v){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");(function(o,e,n){e[a]===e?e[h].push({id:o,index:n}):(e[h]=[{id:o,index:n}],e[a]=e)})(r,l,v)};return r.toString=()=>c,t.serviceRegistry.set(c,r),r}},2585:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IDecorationService=t.IUnicodeService=t.IOscLinkService=t.IOptionsService=t.ILogService=t.LogLevelEnum=t.IInstantiationService=t.ICharsetService=t.ICoreService=t.ICoreMouseService=t.IBufferService=void 0;const h=a(8343);var c;t.IBufferService=(0,h.createDecorator)("BufferService"),t.ICoreMouseService=(0,h.createDecorator)("CoreMouseService"),t.ICoreService=(0,h.createDecorator)("CoreService"),t.ICharsetService=(0,h.createDecorator)("CharsetService"),t.IInstantiationService=(0,h.createDecorator)("InstantiationService"),function(r){r[r.TRACE=0]="TRACE",r[r.DEBUG=1]="DEBUG",r[r.INFO=2]="INFO",r[r.WARN=3]="WARN",r[r.ERROR=4]="ERROR",r[r.OFF=5]="OFF"}(c||(t.LogLevelEnum=c={})),t.ILogService=(0,h.createDecorator)("LogService"),t.IOptionsService=(0,h.createDecorator)("OptionsService"),t.IOscLinkService=(0,h.createDecorator)("OscLinkService"),t.IUnicodeService=(0,h.createDecorator)("UnicodeService"),t.IDecorationService=(0,h.createDecorator)("DecorationService")},1480:(B,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;const h=a(8460),c=a(225);class r{static extractShouldJoin(f){return(1&f)!=0}static extractWidth(f){return f>>1&3}static extractCharKind(f){return f>>3}static createPropertyValue(f,v,o=!1){return(16777215&f)<<3|(3&v)<<1|(o?1:0)}constructor(){this._providers=Object.create(null),this._active="",this._onChange=new h.EventEmitter,this.onChange=this._onChange.event;const f=new c.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}dispose(){this._onChange.dispose()}get versions(){return Object.keys(this._providers)}get activeVersion(){return this._active}set activeVersion(f){if(!this._providers[f])throw new Error(`unknown Unicode version "${f}"`);this._active=f,this._activeProvider=this._providers[f],this._onChange.fire(f)}register(f){this._providers[f.version]=f}wcwidth(f){return this._activeProvider.wcwidth(f)}getStringCellWidth(f){let v=0,o=0;const e=f.length;for(let n=0;n=e)return v+this.wcwidth(i);const p=f.charCodeAt(n);56320<=p&&p<=57343?i=1024*(i-55296)+p-56320+65536:v+=this.wcwidth(p)}const s=this.charProperties(i,o);let d=r.extractWidth(s);r.extractShouldJoin(s)&&(d-=r.extractWidth(o)),v+=d,o=s}return v}charProperties(f,v){return this._activeProvider.charProperties(f,v)}}t.UnicodeService=r}},q={};function Y(B){var t=q[B];if(t!==void 0)return t.exports;var a=q[B]={exports:{}};return j[B].call(a.exports,a,a.exports,Y),a.exports}var J={};return(()=>{var B=J;Object.defineProperty(B,"__esModule",{value:!0}),B.Terminal=void 0;const t=Y(9042),a=Y(3236),h=Y(844),c=Y(5741),r=Y(8285),l=Y(7975),f=Y(7090),v=["cols","rows"];class o extends h.Disposable{constructor(n){super(),this._core=this.register(new a.Terminal(n)),this._addonManager=this.register(new c.AddonManager),this._publicOptions={...this._core.options};const i=d=>this._core.options[d],s=(d,p)=>{this._checkReadonlyOptions(d),this._core.options[d]=p};for(const d in this._core.options){const p={get:i.bind(this,d),set:s.bind(this,d)};Object.defineProperty(this._publicOptions,d,p)}}_checkReadonlyOptions(n){if(v.includes(n))throw new Error(`Option "${n}" can only be set in the constructor`)}_checkProposedApi(){if(!this._core.optionsService.rawOptions.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")}get onBell(){return this._core.onBell}get onBinary(){return this._core.onBinary}get onCursorMove(){return this._core.onCursorMove}get onData(){return this._core.onData}get onKey(){return this._core.onKey}get onLineFeed(){return this._core.onLineFeed}get onRender(){return this._core.onRender}get onResize(){return this._core.onResize}get onScroll(){return this._core.onScroll}get onSelectionChange(){return this._core.onSelectionChange}get onTitleChange(){return this._core.onTitleChange}get onWriteParsed(){return this._core.onWriteParsed}get element(){return this._core.element}get parser(){return this._parser||(this._parser=new l.ParserApi(this._core)),this._parser}get unicode(){return this._checkProposedApi(),new f.UnicodeApi(this._core)}get textarea(){return this._core.textarea}get rows(){return this._core.rows}get cols(){return this._core.cols}get buffer(){return this._buffer||(this._buffer=this.register(new r.BufferNamespaceApi(this._core))),this._buffer}get markers(){return this._checkProposedApi(),this._core.markers}get modes(){const n=this._core.coreService.decPrivateModes;let i="none";switch(this._core.coreMouseService.activeProtocol){case"X10":i="x10";break;case"VT200":i="vt200";break;case"DRAG":i="drag";break;case"ANY":i="any"}return{applicationCursorKeysMode:n.applicationCursorKeys,applicationKeypadMode:n.applicationKeypad,bracketedPasteMode:n.bracketedPasteMode,insertMode:this._core.coreService.modes.insertMode,mouseTrackingMode:i,originMode:n.origin,reverseWraparoundMode:n.reverseWraparound,sendFocusMode:n.sendFocus,wraparoundMode:n.wraparound}}get options(){return this._publicOptions}set options(n){for(const i in n)this._publicOptions[i]=n[i]}blur(){this._core.blur()}focus(){this._core.focus()}input(n,i=!0){this._core.input(n,i)}resize(n,i){this._verifyIntegers(n,i),this._core.resize(n,i)}open(n){this._core.open(n)}attachCustomKeyEventHandler(n){this._core.attachCustomKeyEventHandler(n)}attachCustomWheelEventHandler(n){this._core.attachCustomWheelEventHandler(n)}registerLinkProvider(n){return this._core.registerLinkProvider(n)}registerCharacterJoiner(n){return this._checkProposedApi(),this._core.registerCharacterJoiner(n)}deregisterCharacterJoiner(n){this._checkProposedApi(),this._core.deregisterCharacterJoiner(n)}registerMarker(n=0){return this._verifyIntegers(n),this._core.registerMarker(n)}registerDecoration(n){return this._checkProposedApi(),this._verifyPositiveIntegers(n.x??0,n.width??0,n.height??0),this._core.registerDecoration(n)}hasSelection(){return this._core.hasSelection()}select(n,i,s){this._verifyIntegers(n,i,s),this._core.select(n,i,s)}getSelection(){return this._core.getSelection()}getSelectionPosition(){return this._core.getSelectionPosition()}clearSelection(){this._core.clearSelection()}selectAll(){this._core.selectAll()}selectLines(n,i){this._verifyIntegers(n,i),this._core.selectLines(n,i)}dispose(){super.dispose()}scrollLines(n){this._verifyIntegers(n),this._core.scrollLines(n)}scrollPages(n){this._verifyIntegers(n),this._core.scrollPages(n)}scrollToTop(){this._core.scrollToTop()}scrollToBottom(){this._core.scrollToBottom()}scrollToLine(n){this._verifyIntegers(n),this._core.scrollToLine(n)}clear(){this._core.clear()}write(n,i){this._core.write(n,i)}writeln(n,i){this._core.write(n),this._core.write(`\r +`,i)}paste(n){this._core.paste(n)}refresh(n,i){this._verifyIntegers(n,i),this._core.refresh(n,i)}reset(){this._core.reset()}clearTextureAtlas(){this._core.clearTextureAtlas()}loadAddon(n){this._addonManager.loadAddon(this,n)}static get strings(){return t}_verifyIntegers(...n){for(const i of n)if(i===1/0||isNaN(i)||i%1!=0)throw new Error("This API only accepts integers")}_verifyPositiveIntegers(...n){for(const i of n)if(i&&(i===1/0||isNaN(i)||i%1!=0||i<0))throw new Error("This API only accepts positive integers")}}B.Terminal=o})(),J})())}(Re)),Re.exports}var ot=nt();const at=Ke.div` + height: 100%; + width: 100%; + box-sizing: border-box; + overflow: hidden; + + .xterm-viewport { + overflow-y: auto; + } +`,Ae=({options:le={},dataTransferAddon:X,customAddons:j,...q})=>{const Y=Ce.useRef(null),J=Ge(),B=Ce.useCallback(a=>{const h=()=>{try{const o=document.createElement("canvas");if(!!!(window.WebGL2RenderingContext&&o.getContext("webgl2")))return{dispose:()=>{}};const n=new rt.WebglAddon;return a.loadAddon(n),n.onContextLoss(()=>n.dispose())}catch{return{dispose:()=>{}}}},c=new it.WebLinksAddon,r=new Ze.ClipboardAddon,l=new et.FitAddon;a.loadAddon(X),a.loadAddon(c),a.loadAddon(r),a.loadAddon(l);const{dispose:f}=h();l.fit(),j&&j.forEach(o=>a.loadAddon(o));const v=new ResizeObserver(()=>l.fit());return v.observe(Y.current),()=>{v.disconnect(),f()}},[j,X]),t=Ce.useCallback(a=>{var c;const h=(c=Y.current)==null?void 0:c.querySelector(".xterm-viewport");h&&h.contains(a.target)&&a.stopPropagation()},[]);return Ce.useEffect(()=>{if(!Y.current)return;const a=new ot.Terminal({fontFamily:'"Kaspersky Sans Mono"',fontSize:14,theme:{background:J.colors.terminal.bg.theme.background,foreground:J.colors.terminal.text.theme.foreground,selectionForeground:J.colors.terminal.text.theme.selectionforeground,cursor:J.colors.terminal.text.theme.cursor,cursorAccent:J.colors.terminal.text.theme.cursoraccent,selectionBackground:J.colors.terminal.bg.theme.selectionbackground,white:J.colors.terminal.text.ansicolors.white,black:J.colors.terminal.text.ansicolors.black,green:J.colors.terminal.text.ansicolors.green,red:J.colors.terminal.text.ansicolors.red,yellow:J.colors.terminal.text.ansicolors.yellow,blue:J.colors.terminal.text.ansicolors.blue,magenta:J.colors.terminal.text.ansicolors.magenta,cyan:J.colors.terminal.text.ansicolors.cyan,brightBlack:J.colors.terminal.text.ansicolors.brightblack,brightGreen:J.colors.terminal.text.ansicolors.brightgreen,brightRed:J.colors.terminal.text.ansicolors.brightred,brightYellow:J.colors.terminal.text.ansicolors.brightyellow,brightBlue:J.colors.terminal.text.ansicolors.brightblue,brightMagenta:J.colors.terminal.text.ansicolors.brightmagenta,brightCyan:J.colors.terminal.text.ansicolors.brightcyan,brightWhite:J.colors.terminal.text.ansicolors.brightwhite},...le});a.open(Y.current);const h=B(a);return a.focus(),window.addEventListener("wheel",t,{passive:!1}),()=>{window.removeEventListener("wheel",t),h(),a.dispose()}},[le,t,B]),ge.createElement(at,{ref:Y,...q})};Ae.__docgenInfo={description:"",methods:[],displayName:"Terminal",props:{options:{required:!1,tsType:{name:"ConstructorParameters[0]",raw:"ConstructorParameters[0]"},description:"",defaultValue:{value:"{}",computed:!1}},dataTransferAddon:{required:!0,tsType:{name:"ITerminalAddon"},description:""},customAddons:{required:!1,tsType:{name:"Array",elements:[{name:"ITerminalAddon"}],raw:"ITerminalAddon[]"},description:""}}};class ht{constructor(X){this.registerHandler=j=>(this._disposables.push(j),j),this.checkSocketIsOpen=()=>{switch(this._socket.readyState){case WebSocket.OPEN:return!0;case WebSocket.CONNECTING:throw new Error("[XTerm DataTransferAddon] Addon was loaded before socket was open");case WebSocket.CLOSING:return console.warn("[XTerm DataTransferAddon] Addon socket is closing"),!1;case WebSocket.CLOSED:throw new Error("[XTerm DataTransferAddon] Addon socket is closed");default:throw new Error("[XTerm DataTransferAddon] Unexpected socket state")}},this.onSocketOpen=j=>{},this.onSocketClose=j=>this.dispose(),this.onSocketError=j=>this.dispose(),this.addSocketListener=(j,q)=>(this._socket.addEventListener(j,q),{dispose:()=>{q&&this._socket.removeEventListener(j,q)}}),this._socket=X,this._disposables=[],this.registerHandler(this.addSocketListener("close",j=>this.onSocketClose(j))),this.registerHandler(this.addSocketListener("open",j=>this.onSocketOpen(j))),this.registerHandler(this.addSocketListener("error",j=>this.onSocketError(j))),this.registerHandler(this.addSocketListener("message",j=>this.onSocketMessage(j)))}activate(X){this._terminal=X,this.registerHandler(X.onData(j=>this.onData(j)))}dispose(){this._disposables.forEach(X=>X.dispose()),this._socket.close()}}const lt={designTokens:!1,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0},ct="Terminal",dt="Для использования терминала требуется внешний сервер с WebSockets, для взаимодейсвтия с внешним сервером необходимо создать DataTransferAddon унаследовав его от BasicDataTransferAddon и реализовать методы onSocketMessage, onData, примером является: CommonDataTransferAddon (/terminal/addons)",ut="Компонент треминала, используется для связи с внешним треминалом по WebSockets",_t="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=169090%3A233127",ft="https://pixso.net/app/design/nGSwmukind_xLZD1EKdbJw",vt={dod:lt,component:ct,description:dt,usage:ut,designLink:_t,pixsoView:ft},gt=`\r + +total 244684\r + +drwxr-x--- 11 xdr xdr 4096 Jul 8 12:36 .\r +drwxr-xr-x 3 root root 4096 Oct 8 2024 ..\r +drwxrwxr-x 3 xdr xdr 4096 Apr 28 15:08 AST\r +drwxrwxr-x 2 xdr xdr 4096 Apr 4 13:27 \x1B[01;34m.astconfig\x1B[0m\r +-rw------- 1 xdr xdr 119234 Jul 8 12:36 .bash_history\r +-rw-r--r-- 1 xdr xdr 220 Mar 31 2024 .bash_logout\r +-rw-r--r-- 1 xdr xdr 3902 Oct 8 2024 .bashrc\r +drwx------ 5 xdr xdr 4096 Dec 19 2024 \x1B[01;34m.cache\x1B[0m\r +drwx------ 4 xdr xdr 4096 Dec 12 2024 \x1B[01;34m.config\x1B[0m\r + +\x1B[?2004hANSI colors\r + +\x1B[00;30m 0030 black\r +\x1B[00;31m 0031 red\r +\x1B[00;32m 0032 green\r +\x1B[00;33m 0033 yellow\r +\x1B[00;34m 0034 blue\r +\x1B[00;35m 0035 magenta\r +\x1B[00;36m 0036 cyan\r +\x1B[00;37m 0037 white\r +\x1B[00;90m 0090 brightBlack\r +\x1B[00;91m 0091 brightRed\r +\x1B[00;92m 0092 brightGreen\r +\x1B[00;93m 0093 brightYellow\r +\x1B[00;94m 0094 brightBlue\r +\x1B[00;95m 0095 brightMagenta\r +\x1B[00;96m 0096 brightCyan\r +\x1B[00;97m 0097 brightWhite\r +`;class pt{constructor(){this._handlers={open:[],message:[],error:[],close:[]}}connect(){setTimeout(()=>{this._triggerEvent("open",new Event("open")),this._sendWelcomeMessage()},100)}_sendWelcomeMessage(){setTimeout(()=>{this._triggerMessage({method:"output",data:"\x1B[?2004hmock@dcdcdc-dcdcd-1:~$ "})},150)}send(X){const j=JSON.parse(X);let q=j.data;q==="\r"&&(q=gt),j.method==="input"&&setTimeout(()=>{this._triggerMessage({method:"output",data:q})},50)}close(){this._triggerEvent("close",new CloseEvent("close")),this._handlers={open:[],message:[],error:[],close:[]}}_triggerEvent(X,j){if(X==="close")return this._handlers[X].forEach(q=>q(j));this._handlers[X].forEach(q=>q(j))}_triggerMessage(X){const j=new MessageEvent("message",{data:JSON.stringify(X)});this._handlers.message.forEach(q=>q(j))}addEventListener(X,j){X==="open"?this._handlers.open.push(j):X==="message"?this._handlers.message.push(j):X==="error"?this._handlers.error.push(j):X==="close"&&this._handlers.close.push(j)}removeEventListener(X,j){let q;if(X==="open")q=this._handlers.open;else if(X==="message")q=this._handlers.message;else if(X==="error")q=this._handlers.error;else if(X==="close")q=this._handlers.close;else return;const Y=q.indexOf(j);Y!==-1&&q.splice(Y,1)}get readyState(){return WebSocket.OPEN}}const $t={title:"Hexa UI Components/Terminal",component:Ae,argTypes:{...Xe(["theme"])},args:{},decorators:[(le,X)=>ge.createElement(Ye,{style:{minWidth:"100px",maxWidth:"400px"}},ge.createElement(le,{...X}))],parameters:{badges:[Te.stable,Te.missingDesign],docs:{page:Ve(vt)}}};class mt extends ht{constructor(){super(...arguments),this._onBinary=X=>{if(!this.checkSocketIsOpen())return;const j=new Uint8Array(X.length);for(let q=0;q{this.checkSocketIsOpen()&&this._socket.send(JSON.stringify({method:"input",data:X}))},this.onSocketMessage=X=>{var j;try{const q=JSON.parse(X.data);q.method==="output"&&((j=this._terminal)==null||j.write(q.data))}catch(q){console.error("Error parsing message:",q)}}}activate(X){super.activate(X),this.registerHandler(X.onBinary(j=>this._onBinary(j)))}dispose(){}deactivate(){this._socket.close()}}const Ne=new pt;Ne.connect();const St=new mt(Ne),be={render:()=>ge.createElement("div",{style:{width:"1232px",height:"1000px"}},ge.createElement(Ae,{dataTransferAddon:St}))};var He,We,$e;be.parameters={...be.parameters,docs:{...(He=be.parameters)==null?void 0:He.docs,source:{originalSource:`{ + render: () => { + return
+ +
; + } +}`,...($e=(We=be.parameters)==null?void 0:We.docs)==null?void 0:$e.source}}};const Ut=["CommonDataTransferAddon","Basic"];export{be as Basic,mt as CommonDataTransferAddon,Ut as __namedExportsOrder,$t as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff-DXnEdRZ6.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff-DXnEdRZ6.css new file mode 100644 index 00000000..43e48ec9 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff-DXnEdRZ6.css @@ -0,0 +1 @@ +._h1_19icv_1{font-family:var(--text--h1--font-family);font-size:var(--text--h1--font-size);font-style:var(--text--h1--font-style);font-weight:var(--text--h1--font-weight);letter-spacing:var(--text--h1--letter-spacing);line-height:var(--text--h1--line-height)}._h2_19icv_10{font-family:var(--text--h2--font-family);font-size:var(--text--h2--font-size);font-style:var(--text--h2--font-style);font-weight:var(--text--h2--font-weight);letter-spacing:var(--text--h2--letter-spacing);line-height:var(--text--h2--line-height)}h3{font-family:var(--text--h3--font-family);font-size:var(--text--h3--font-size);font-style:var(--text--h3--font-style);font-weight:var(--text--h3--font-weight);letter-spacing:var(--text--h3--letter-spacing);line-height:var(--text--h3--line-height)}._h4_19icv_28{font-family:var(--text--h4--font-family);font-size:var(--text--h4--font-size);font-style:var(--text--h4--font-style);font-weight:var(--text--h4--font-weight);letter-spacing:var(--text--h4--letter-spacing);line-height:var(--text--h4--line-height)}._h5_19icv_37{font-family:var(--text--h5--font-family);font-size:var(--text--h5--font-size);font-style:var(--text--h5--font-style);font-weight:var(--text--h5--font-weight);letter-spacing:var(--text--h5--letter-spacing);line-height:var(--text--h5--line-height)}._h6_19icv_46{font-family:var(--text--h6--font-family);font-size:var(--text--h6--font-size);font-style:var(--text--h6--font-style);font-weight:var(--text--h6--font-weight);letter-spacing:var(--text--h6--letter-spacing);line-height:var(--text--h6--line-height)}._btr2_19icv_55{font-family:var(--text--btr2--font-family);font-size:var(--text--btr2--font-size);font-style:var(--text--btr2--font-style);font-weight:var(--text--btr2--font-weight);letter-spacing:var(--text--btr2--letter-spacing);line-height:var(--text--btr2--line-height)}._btr3_19icv_64{font-family:var(--text--btr3--font-family);font-size:var(--text--btr3--font-size);font-style:var(--text--btr3--font-style);font-weight:var(--text--btr3--font-weight);letter-spacing:var(--text--btr3--letter-spacing);line-height:var(--text--btr3--line-height)}._btr4_19icv_73{font-family:var(--text--btr4--font-family);font-size:var(--text--btr4--font-size);font-style:var(--text--btr4--font-style);font-weight:var(--text--btr4--font-weight);letter-spacing:var(--text--btr4--letter-spacing);line-height:var(--text--btr4--line-height)}._btr5_19icv_82{font-family:var(--text--btr5--font-family);font-size:var(--text--btr5--font-size);font-style:var(--text--btr5--font-style);font-weight:var(--text--btr5--font-weight);letter-spacing:var(--text--btr5--letter-spacing);line-height:var(--text--btr5--line-height)}._btm2_19icv_91{font-family:var(--text--btm2--font-family);font-size:var(--text--btm2--font-size);font-style:var(--text--btm2--font-style);font-weight:var(--text--btm2--font-weight);letter-spacing:var(--text--btm2--letter-spacing);line-height:var(--text--btm2--line-height)}._btm3_19icv_100{font-family:var(--text--btm3--font-family);font-size:var(--text--btm3--font-size);font-style:var(--text--btm3--font-style);font-weight:var(--text--btm3--font-weight);letter-spacing:var(--text--btm3--letter-spacing);line-height:var(--text--btm3--line-height)}._btm4_19icv_109{font-family:var(--text--btm4--font-family);font-size:var(--text--btm4--font-size);font-style:var(--text--btm4--font-style);font-weight:var(--text--btm4--font-weight);letter-spacing:var(--text--btm4--letter-spacing);line-height:var(--text--btm4--line-height)}._btm5_19icv_118{font-family:var(--text--btm5--font-family);font-size:var(--text--btm5--font-size);font-style:var(--text--btm5--font-style);font-weight:var(--text--btm5--font-weight);letter-spacing:var(--text--btm5--letter-spacing);line-height:var(--text--btm5--line-height)}._mtr3_19icv_127{font-family:var(--text--mtr3--font-family);font-size:var(--text--mtr3--font-size);font-style:var(--text--mtr3--font-style);font-weight:var(--text--mtr3--font-weight);letter-spacing:var(--text--mtr3--letter-spacing);line-height:var(--text--mtr3--line-height)}._mtr4_19icv_136{font-family:var(--text--mtr4--font-family);font-size:var(--text--mtr4--font-size);font-style:var(--text--mtr4--font-style);font-weight:var(--text--mtr4--font-weight);letter-spacing:var(--text--mtr4--letter-spacing);line-height:var(--text--mtr4--line-height)}._container_19icv_145{display:flex;width:100%;flex-wrap:wrap;gap:2px 8px}._text_19icv_152{display:flex;max-width:max-content;padding:0 4px;border-radius:2px}._text_19icv_152._new_19icv_159{text-decoration:none;background-color:var(--text_diff--background--new);color:var(--text_diff--text--new)}._text_19icv_152._old_19icv_165{text-decoration:line-through;background-color:var(--text_diff--background--old);color:var(--text_diff--text--old)} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff.stories-sKddhlXv.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff.stories-sKddhlXv.js new file mode 100644 index 00000000..44fbbd35 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextDiff.stories-sKddhlXv.js @@ -0,0 +1 @@ +import{u as c,R as n,j as a,aa as u,af as v,b as _,aw as y}from"./iframe-zz6a49H8.js";import{w as g}from"./withMeta-CjSZnBk7.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const w="_h1_19icv_1",k="_h2_19icv_10",D="_h4_19icv_28",N="_h5_19icv_37",q="_h6_19icv_46",C="_btr2_19icv_55",A="_btr3_19icv_64",E="_btr4_19icv_73",M="_btr5_19icv_82",R="_btm2_19icv_91",I="_btm3_19icv_100",O="_btm4_19icv_109",U="_btm5_19icv_118",V="_mtr3_19icv_127",B="_mtr4_19icv_136",L="_container_19icv_145",W="_text_19icv_152",j="_old_19icv_165",o={h1:w,h2:k,h4:D,h5:N,h6:q,btr2:C,btr3:A,btr4:E,btr5:M,btm2:R,btm3:I,btm4:O,btm5:U,mtr3:V,mtr4:B,container:L,text:W,new:"_new_19icv_159",old:j},H=["new","old"],J=t=>t&&t.length>0,x=t=>{const{testAttributes:s,theme:T,textType:b="BTR3",className:f}=c(t);return n.createElement("div",{className:a("hexa-ui-text-diff",u(f,T),o.container),...s},H.map(e=>{const r=t[`${e}Text`],{testAttributes:h}=c(v(e,s));return J(r)&&n.createElement(e==="new"?"ins":"del",{key:e,className:a(o.text,o[e],o[b.toLowerCase()]),...h},r)}))};x.__docgenInfo={description:"",methods:[],displayName:"TextDiff",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class"},newText:{required:!1,tsType:{name:"string"},description:'Text that will be shown as "added"'},oldText:{required:!1,tsType:{name:"string"},description:'Text that will be shown as "removed"'},textType:{required:!1,tsType:{name:"TextType"},description:"Type of text"},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};const Q={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,pixsoView:!0},S="TextDiff",Y="",$="Компонент TextDiff отображает различия между двумя текстовыми значениями, выделяя добавленные, удалённые и изменённые фрагменты. ",K="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=147666%3A320808",P="https://pixso.net/app/design/qs-kMW-Up7rNo1Mioc4UOQ",d={dod:Q,component:S,description:Y,usage:$,designLink:K,pixsoView:P},tt={component:x,title:"Hexa UI Components/Text diff",argTypes:{textType:{options:Object.keys(y),control:{type:"select"}}},args:{testId:"text-diff-test-id",klId:"text-diff-kl-id",newText:"New text",oldText:"Old text",textType:"BTR3"},parameters:{badges:[_.stable,_.reviewedByDesign],docs:{page:g(d)},design:d.pixsoView},decorators:[(t,s)=>n.createElement("div",{style:{width:200}},n.createElement(t,{...s}))]},i={};var m,p,l;i.parameters={...i.parameters,docs:{...(m=i.parameters)==null?void 0:m.docs,source:{originalSource:"{}",...(l=(p=i.parameters)==null?void 0:p.docs)==null?void 0:l.source}}};const et=["TextDiff"];export{i as TextDiff,et as __namedExportsOrder,tt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextReducer-CXi1K97e.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextReducer-CXi1K97e.js new file mode 100644 index 00000000..86f49f73 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextReducer-CXi1K97e.js @@ -0,0 +1,16 @@ +import{r as i,R as n,y as f,H as p}from"./iframe-zz6a49H8.js";const m=({containerRef:e})=>{const t=i.useRef(null),[o,a]=i.useState(!1);return i.useEffect(()=>{if(!e.current)return;const c=e.current,r=new ResizeObserver(()=>{if(!t.current)return;const s=t.current.offsetWidth{r.disconnect()}},[e]),{ref:t,hasOverflow:o}},u=p.div` + overflow: hidden; + text-overflow: ellipsis; + word-break: keep-all; + white-space-collapse: preserve; + + ${e=>typeof e.lineClamp=="number"&&e.lineClamp>1?` + display: -webkit-box; + -webkit-line-clamp: ${e.lineClamp}; + -webkit-box-orient: vertical; + `:` + white-space: nowrap; + `} +`,w=p.div` + ${e=>{const t=e.truncationWidth;return typeof t=="number"&&t>0?`max-width: ${t}px;`:"flex: 1 1 auto; min-width: 0;"}} +`,h=({children:e,lineClamp:t,tooltip:o,truncationWidth:a,placement:c,className:r})=>{const s=i.useRef(null),{ref:l,hasOverflow:d}=m({containerRef:s});return n.createElement(w,{className:r,ref:s,truncationWidth:a},d?n.createElement(f,{text:o??e,placement:c},n.createElement(u,{ref:l,lineClamp:t},e)):n.createElement(u,{ref:l,lineClamp:t},e))};h.__docgenInfo={description:"",methods:[],displayName:"TextReducer",props:{children:{required:!1,tsType:{name:"ReactNode"},description:""},lineClamp:{required:!1,tsType:{name:"number"},description:""},tooltip:{required:!1,tsType:{name:"ReactNode"},description:"Custom tooltip text"},truncationWidth:{required:!1,tsType:{name:"number"},description:""},className:{required:!1,tsType:{name:"string"},description:""}}};export{h as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextWithTruncation-CQ52ZobZ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextWithTruncation-CQ52ZobZ.js new file mode 100644 index 00000000..c0fb31b8 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TextWithTruncation-CQ52ZobZ.js @@ -0,0 +1 @@ +import{T as o}from"./TextReducer-CXi1K97e.js";import{R as r}from"./iframe-zz6a49H8.js";const s=({lineClamp:t,truncate:i=!1,text:e,tooltip:n,className:a})=>i||t&&t>=1?r.createElement(o,{lineClamp:t,tooltip:n??(typeof e=="string"?e:void 0)},r.createElement("span",{className:a},e)):r.createElement("span",{className:a},e);s.__docgenInfo={description:"",methods:[],displayName:"TextWithTruncation",props:{lineClamp:{required:!1,tsType:{name:"number"},description:""},truncate:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},text:{required:!0,tsType:{name:"ReactNode"},description:""},tooltip:{required:!1,tsType:{name:"ReactNode"},description:""},className:{required:!1,tsType:{name:"string"},description:""}}};export{s as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-DvGt8rHD.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-DvGt8rHD.css new file mode 100644 index 00000000..205e8f17 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-DvGt8rHD.css @@ -0,0 +1 @@ +._ruleItem_1jxci_1 ._ruleIcon_1jxci_1{color:var(--input_password--icon--rules--not_completed)}._ruleItem_1jxci_1 ._ruleContent_1jxci_4{white-space:pre-wrap;color:var(--input_password--text--rules--not_completed)}._valid_1jxci_9 ._ruleIcon_1jxci_1{color:var(--input_password--icon--rules--completed)}._valid_1jxci_9 ._ruleContent_1jxci_4{color:var(--input_password--text--rules--completed)} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-O3s0uqSG.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-O3s0uqSG.js new file mode 100644 index 00000000..53750791 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox-O3s0uqSG.js @@ -0,0 +1,232 @@ +import{u as Q}from"./useGlobalStyles-cJLcvPW6.js";import{h as Qe,g as Ye,r as i,bd as In,j as T,k as w,l as fe,aX as Nn,Q as Ue,i as Sn,a as ie,p as xn,O as Se,X as Cn,_ as je,Y as Ke,u as Y,R as y,H as P,S as xe,T as Le,y as ze,A as kn,P as Tn}from"./iframe-zz6a49H8.js";import{u as L,i as J,b as En,c as Pn,d as Rn}from"./useThemedTextbox-BGGAc01B.js";import{a as Vn}from"./input-Dg6A0g4J.js";import{P as qn,Q as On,R as Bn,S as Dn,T as Mn}from"./index-BDzolQnr.js";import{K as ce}from"./KeyCode-D_nTN6KT.js";import{I as _n,a as An,S as Hn}from"./type-CR-gS43P.js";import{a as Fn}from"./SearchOutlined-tsI9ISqz.js";import{B as $n}from"./Button-Djh220XQ.js";import{P as Un}from"./Popover-B2Trw9mJ.js";import{r as jn}from"./StatusOkSolid-MBCvP7_O.js";import{u as Je}from"./useTranslation-7a9748wG.js";import{I as Kn}from"./IconResolver-BTOOgpNr.js";import{I as ve}from"./index-Bnrns6p9.js";function Ce(){return typeof BigInt=="function"}function K(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var a=t||"0",r=a.split("."),o=r[0]||"0",l=r[1]||"0";o==="0"&&l==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:a,integerStr:o,decimalStr:l,fullStr:"".concat(s).concat(a)}}function ke(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function oe(e){var t=String(e);if(ke(e)){var n=Number(t.slice(t.indexOf("e-")+2)),a=t.match(/\.(\d+)/);return a!=null&&a[1]&&(n+=a[1].length),n}return t.includes(".")&&Te(t)?t.length-t.indexOf(".")-1:0}function ge(e){var t=String(e);if(ke(e)){if(e>Number.MAX_SAFE_INTEGER)return String(Ce()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(eNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(r0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ge(this.number):this.origin}}]),e}(),zn=function(){function e(t){if(Ye(this,e),this.origin="",this.negative=void 0,this.integer=void 0,this.decimal=void 0,this.decimalLen=void 0,this.empty=void 0,this.nan=void 0,!t&&t!==0||!String(t).trim()){this.empty=!0;return}if(this.origin=String(t),t==="-"){this.nan=!0;return}var n=t;if(ke(n)&&(n=Number(n)),n=typeof n=="string"?n:ge(n),Te(n)){var a=K(n);this.negative=a.negative;var r=a.trimStr.split(".");this.integer=BigInt(r[0]);var o=r[1]||"0";this.decimal=BigInt(o),this.decimalLen=o.length}else this.nan=!0}return Qe(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var a="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(a)}},{key:"negate",value:function(){var n=new e(this.toString());return n.negative=!n.negative,n}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var a=new e(n);if(a.isInvalidate())return this;var r=Math.max(this.getDecimalStr().length,a.getDecimalStr().length),o=this.alignDecimal(r),l=a.alignDecimal(r),s=(o+l).toString(),f=K(s),p=f.negativeStr,d=f.trimStr,v="".concat(p).concat(d.padStart(r+1,"0"));return new e("".concat(v.slice(0,-r),".").concat(v.slice(-r)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===(n==null?void 0:n.toString())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":K("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}();function E(e){return Ce()?new zn(e):new Ln(e)}function pe(e,t,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var r=K(e),o=r.negativeStr,l=r.integerStr,s=r.decimalStr,f="".concat(t).concat(s),p="".concat(o).concat(l);if(n>=0){var d=Number(s[n]);if(d>=5&&!a){var v=E(e).add("".concat(o,"0.").concat("0".repeat(n)).concat(10-d));return pe(v.toString(),t,n,a)}return n===0?p:"".concat(p).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return f===".0"?p:"".concat(p).concat(f)}var Wn=200,Gn=600;function Xn(e){var t=e.prefixCls,n=e.upNode,a=e.downNode,r=e.upDisabled,o=e.downDisabled,l=e.onStep,s=i.useRef(),f=i.useRef();f.current=l;var p=function(x,B){x.preventDefault(),f.current(B);function R(){f.current(B),s.current=setTimeout(R,Wn)}s.current=setTimeout(R,Gn)},d=function(){clearTimeout(s.current)};if(i.useEffect(function(){return d},[]),In())return null;var v="".concat(t,"-handler"),b=T(v,"".concat(v,"-up"),w({},"".concat(v,"-up-disabled"),r)),S=T(v,"".concat(v,"-down"),w({},"".concat(v,"-down-disabled"),o)),C={unselectable:"on",role:"button",onMouseUp:d,onMouseLeave:d};return i.createElement("div",{className:"".concat(v,"-wrap")},i.createElement("span",fe({},C,{onMouseDown:function(x){p(x,!0)},"aria-label":"Increase Value","aria-disabled":r,className:b}),n||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),i.createElement("span",fe({},C,{onMouseDown:function(x){p(x,!1)},"aria-label":"Decrease Value","aria-disabled":o,className:S}),a||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Qn(e,t){var n=i.useRef(null);function a(){try{var o=e.selectionStart,l=e.selectionEnd,s=e.value,f=s.substring(0,o),p=s.substring(l);n.current={start:o,end:l,value:s,beforeTxt:f,afterTxt:p}}catch{}}function r(){if(e&&n.current&&t)try{var o=e.value,l=n.current,s=l.beforeTxt,f=l.afterTxt,p=l.start,d=o.length;if(o.endsWith(f))d=o.length-n.current.afterTxt.length;else if(o.startsWith(s))d=s.length;else{var v=s[p-1],b=o.indexOf(v,p-1);b!==-1&&(d=b+1)}e.setSelectionRange(d,d)}catch(S){Nn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(S.message))}}return[a,r]}const Yn=function(){var e=i.useRef(0),t=function(){Ue.cancel(e.current)};return i.useEffect(function(){return t},[]),function(n){t(),e.current=Ue(function(){n()})}};var Jn=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ge=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},Xe=function(t){var n=E(t);return n.isInvalidate()?null:n},Ze=i.forwardRef(function(e,t){var n,a=e.prefixCls,r=a===void 0?"rc-input-number":a,o=e.className,l=e.style,s=e.min,f=e.max,p=e.step,d=p===void 0?1:p,v=e.defaultValue,b=e.value,S=e.disabled,C=e.readOnly,N=e.upHandler,x=e.downHandler,B=e.keyboard,R=e.controls,z=R===void 0?!0:R,H=e.stringMode,D=e.parser,u=e.formatter,V=e.precision,F=e.decimalSeparator,W=e.onChange,ne=e.onInput,M=e.onPressEnter,k=e.onStep,ye=Sn(e,Jn),$="".concat(r,"-input"),U=i.useRef(null),se=i.useState(!1),le=ie(se,2),ue=le[0],de=le[1],q=i.useRef(!1),j=i.useRef(!1),_=i.useRef(!1),A=i.useState(function(){return E(b??v)}),Pe=ie(A,2),I=Pe[0],Re=Pe[1];function ln(m){b===void 0&&Re(m)}var he=i.useCallback(function(m,c){if(!c)return V>=0?V:Math.max(oe(m),oe(d))},[V,d]),be=i.useCallback(function(m){var c=String(m);if(D)return D(c);var h=c;return F&&(h=h.replace(F,".")),h.replace(/[^\w.-]+/g,"")},[D,F]),Ve=i.useRef(""),qe=i.useCallback(function(m,c){if(u)return u(m,{userTyping:c,input:String(Ve.current)});var h=typeof m=="number"?ge(m):m;if(!c){var g=he(h,c);if(Te(h)&&(F||g>=0)){var O=F||".";h=pe(h,O,g)}}return h},[u,he,F]),un=i.useState(function(){var m=v??b;return I.isInvalidate()&&["string","number"].includes(xn(m))?Number.isNaN(m)?"":m:qe(I.toString(),!1)}),Oe=ie(un,2),te=Oe[0],Be=Oe[1];Ve.current=te;function ae(m,c){Be(qe(m.isInvalidate()?m.toString(!1):m.toString(!c),c))}var G=i.useMemo(function(){return Xe(f)},[f,V]),X=i.useMemo(function(){return Xe(s)},[s,V]),De=i.useMemo(function(){return!G||!I||I.isInvalidate()?!1:G.lessEquals(I)},[G,I]),Me=i.useMemo(function(){return!X||!I||I.isInvalidate()?!1:I.lessEquals(X)},[X,I]),dn=Qn(U.current,ue),_e=ie(dn,2),cn=_e[0],mn=_e[1],Ae=function(c){return G&&!c.lessEquals(G)?G:X&&!X.lessEquals(c)?X:null},we=function(c){return!Ae(c)},Ie=function(c,h){var g=c,O=we(g)||g.isEmpty();if(!g.isEmpty()&&!h&&(g=Ae(g)||g,O=!0),!C&&!S&&O){var re=g.toString(),Ne=he(re,h);return Ne>=0&&(g=E(pe(re,".",Ne)),we(g)||(g=E(pe(re,".",Ne,!0)))),g.equals(I)||(ln(g),W==null||W(g.isEmpty()?null:Ge(H,g)),b===void 0&&ae(g,h)),g}return I},pn=Yn(),He=function m(c){if(cn(),Be(c),!j.current){var h=be(c),g=E(h);g.isNaN()||Ie(g,!0)}ne==null||ne(c),pn(function(){var O=c;D||(O=c.replace(/。/g,".")),O!==c&&m(O)})},fn=function(){j.current=!0},vn=function(){j.current=!1,He(U.current.value)},gn=function(c){He(c.target.value)},Fe=function(c){var h;if(!(c&&De||!c&&Me)){q.current=!1;var g=E(_.current?We(d):d);c||(g=g.negate());var O=(I||E(0)).add(g.toString()),re=Ie(O,!1);k==null||k(Ge(H,re),{offset:_.current?We(d):d,type:c?"up":"down"}),(h=U.current)===null||h===void 0||h.focus()}},$e=function(c){var h=E(be(te)),g=h;h.isNaN()?g=I:g=Ie(h,c),b!==void 0?ae(I,!1):g.isNaN()||ae(g,!1)},yn=function(){q.current=!0},hn=function(c){var h=c.which,g=c.shiftKey;q.current=!0,g?_.current=!0:_.current=!1,h===ce.ENTER&&(j.current||(q.current=!1),$e(!1),M==null||M(c)),B!==!1&&!j.current&&[ce.UP,ce.DOWN].includes(h)&&(Fe(ce.UP===h),c.preventDefault())},bn=function(){q.current=!1,_.current=!1},wn=function(){$e(!1),de(!1),q.current=!1};return Se(function(){I.isInvalidate()||ae(I,!1)},[V]),Se(function(){var m=E(b);Re(m);var c=E(be(te));(!m.equals(c)||!q.current||u)&&ae(m,q.current)},[b]),Se(function(){u&&mn()},[te]),i.createElement("div",{className:T(r,o,(n={},w(n,"".concat(r,"-focused"),ue),w(n,"".concat(r,"-disabled"),S),w(n,"".concat(r,"-readonly"),C),w(n,"".concat(r,"-not-a-number"),I.isNaN()),w(n,"".concat(r,"-out-of-range"),!I.isInvalidate()&&!we(I)),n)),style:l,onFocus:function(){de(!0)},onBlur:wn,onKeyDown:hn,onKeyUp:bn,onCompositionStart:fn,onCompositionEnd:vn,onBeforeInput:yn},z&&i.createElement(Xn,{prefixCls:r,upNode:N,downNode:x,upDisabled:De,downDisabled:Me,onStep:Fe}),i.createElement("div",{className:"".concat($,"-wrap")},i.createElement("input",fe({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":f,"aria-valuenow":I.isInvalidate()?null:I.toString(),step:d},ye,{ref:Cn(U,t),className:$,value:te,onChange:gn,disabled:S,readOnly:C}))))});Ze.displayName="InputNumber";var Zn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},et=function(t,n){return i.createElement(_n,je(je({},t),{},{ref:n,icon:Zn}))},nt=i.forwardRef(et),tt=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const o=T(e,a,{"kl6-textbox-disabled":t,"kl6-textbox-readonly":n});return{...r,disabled:t,readOnly:n,className:o}},rt=P.input.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} +`,it=Vn(({className:e,inputRef:t,...n})=>y.createElement(rt,{className:T("ant-input",e),...n,ref:t})),en=e=>{const{className:t,disabled:n,readOnly:a,autoFocus:r,onChange:o,maskOptions:l,testAttributes:s,id:f,value:p,cssConfig:d,onBlur:v,onKeyUp:b,...S}=Y(L(Z(e)));Q();const C=i.useRef(null);return i.useEffect(()=>{var N;r&&((N=C==null?void 0:C.current)==null||N.focus())},[]),y.createElement(it,{inputRef:N=>{C.current=N},onAccept:(N,x)=>{p===void 0&&N===""||o==null||o(N,x)},readOnly:a,id:f,className:t,value:p,disabled:n,cssConfig:d,onBlur:v,onKeyUp:b,...s,...l,...S})};en.__docgenInfo={description:"",methods:[],displayName:"InputMasked",props:{maskOptions:{required:!1,tsType:{name:"IMaskInputProps"},description:"Mask options"}}};const ot=P(at).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} + ${En} +`,nn=e=>{const{onChange:t,controls:n,value:a,min:r,testAttributes:o,allowEmpty:l=!1,integerOnly:s=!1,...f}=Y(L(Z(e)));return Q(),y.createElement(ot,{upHandler:(n==null?void 0:n.upIcon)||y.createElement(On,null),downHandler:(n==null?void 0:n.downIcon)||y.createElement(qn,null),...o,...f,onChange:p=>{t==null||t(p)},min:r,value:a,formatter:p=>{let d;return l&&p===null?d="":d=String(p),d},onKeyPress:p=>{({true:/\d|-/,false:/\d|[.]|-/})[String(s)].test(p.key)||p.preventDefault()}})};nn.__docgenInfo={description:"",methods:[],displayName:"InputNumber",props:{onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: TextboxNumberProps['value']) => void",signature:{arguments:[{type:{name:"intersection['value']",raw:"TextboxNumberProps['value']"},name:"value"}],return:{name:"void"}}},description:"Handler"},controls:{required:!1,tsType:{name:"union",raw:`boolean | undefined | any | { + upIcon?: ReactNode, + downIcon?: ReactNode +}`,elements:[{name:"boolean"},{name:"undefined"},{name:"any"},{name:"signature",type:"object",raw:`{ + upIcon?: ReactNode, + downIcon?: ReactNode +}`,signature:{properties:[{key:"upIcon",value:{name:"ReactNode",required:!1}},{key:"downIcon",value:{name:"ReactNode",required:!1}}]}}]},description:"(optional) Icons for controls"},integerOnly:{required:!1,tsType:{name:"boolean"},description:"Allow input of integers only"},allowEmpty:{required:!1,tsType:{name:"boolean"},description:"Allow input have not the value"},value:{required:!1,tsType:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},description:"Controlled Value"},min:{required:!1,tsType:{name:"number"},description:"The min value"},className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled"},readOnly:{required:!1,tsType:{name:"boolean"},description:"Read only"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"}}};const st="_ruleItem_1jxci_1",lt="_ruleIcon_1jxci_1",ut="_ruleContent_1jxci_4",dt="_valid_1jxci_9",me={ruleItem:st,ruleIcon:lt,ruleContent:ut,valid:dt};function tn({rules:e=[]}){return y.createElement(xe,{gap:"related"},e.map(t=>y.createElement(xe,{gap:"related",wrap:"nowrap",align:"start",key:t.message,className:T(me.ruleItem,{[me.valid]:t.isValid})},y.createElement(Le,{type:"BTR4",className:me.ruleIcon},t.isValid?y.createElement(jn,null):y.createElement(Bn,null)),y.createElement(Le,{type:"BTR4",className:me.ruleContent},t.message))))}tn.__docgenInfo={description:"",methods:[],displayName:"ValidationRules",props:{rules:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Description text of the validation rule */ + message: string, + /** Indicates whether the value satisfies the rule */ + isValid: boolean +}`,signature:{properties:[{key:"message",value:{name:"string",required:!0},description:"Description text of the validation rule"},{key:"isValid",value:{name:"boolean",required:!0},description:"Indicates whether the value satisfies the rule"}]}}],raw:"ValidationRule[]"},description:"",defaultValue:{value:"[]",computed:!1}}}};const ct=P(ve.Password).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} + ${Pn} +`,an=e=>{const{onChange:t,testAttributes:n,value:a,clearBeforeFirstChange:r=!1,onFocus:o,onBlur:l,visibilityToggle:s,validationRules:f,showVisibilityIcon:p=!0,actions:d,disabled:v,...b}=Y(L(Z(e)));Q();const{t:S}=Je(),[C,N]=i.useState(!1),[x,B]=i.useState(!1),[R,z]=i.useState(!r),H=C&&r&&!x,D=y.createElement(ct,{disabled:v,iconRender:u=>!p||v?null:y.createElement(ze,{text:S(u?"input.password.hide":"input.password.show")},y.createElement(kn,{interactive:!1,icon:u?y.createElement(Dn,null):y.createElement(Mn,null),klId:e.klId?`${e.klId}-input-password-icon`:void 0,testId:e.testId?`${e.testId}-input-password-icon`:void 0})),onChange:({target:{value:u}})=>{t==null||t(u),B(!0)},value:H?"":a,visibilityToggle:s!==void 0?s:R,onFocus:u=>{N(!0),o&&o(u)},onBlur:u=>{N(!1),x&&z(!0),l&&l(u)},...n,...b});return y.createElement(xe,{gap:"related",wrap:"nowrap"},f!=null&&f.length?y.createElement(Un,{trigger:"focus",content:y.createElement(tn,{rules:f})},D):D,d&&d.map((u,V)=>y.createElement(ze,{key:`${u.tooltip} - ${V}`,text:u.tooltip},y.createElement($n,{iconBefore:u.icon?y.createElement(Kn,{name:u.icon,size:16}):null,mode:u.mode||"secondary",onClick:u.onClick}))))};an.__docgenInfo={description:"",methods:[],displayName:"InputPassword",props:{onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:"Handler"},value:{required:!1,tsType:{name:"string"},description:"Controlled Value"},clearBeforeFirstChange:{required:!1,tsType:{name:"boolean"},description:"Clear value before first change"},validationRules:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Description text of the validation rule */ + message: string, + /** Indicates whether the value satisfies the rule */ + isValid: boolean +}`,signature:{properties:[{key:"message",value:{name:"string",required:!0},description:"Description text of the validation rule"},{key:"isValid",value:{name:"boolean",required:!0},description:"Indicates whether the value satisfies the rule"}]}}],raw:"ValidationRule[]"},description:"Validation rules"},showVisibilityIcon:{required:!1,tsType:{name:"boolean"},description:"Show visibility icon"},actions:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void +}`,signature:{properties:[{key:"tooltip",value:{name:"string",required:!1},description:"Tooltip text"},{key:"icon",value:{name:"IconNames",required:!1},description:"Icon name for the action"},{key:"mode",value:{name:"ButtonProps['mode']",raw:"ButtonProps['mode']",required:!1},description:"Button mode"},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1},description:"Handler called when the action button is clicked"}]}}],raw:`Array<{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void +}>`},description:"actions displayed after input password"},className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled"},readOnly:{required:!1,tsType:{name:"boolean"},description:"Read only"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"}}};const mt=P(ve.TextArea).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} + + && { + height: unset; + } +`,pt=P.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${Rn} +`,Ee=i.forwardRef((e,t)=>{const{className:n,cssConfig:a,disabled:r,maxLength:o,onChange:l,onKeyDown:s,showCount:f,testAttributes:p,value:d,...v}=Y(L(Z(e)));Q();const{t:b}=Je();return y.createElement(pt,{cssConfig:a,className:T({"kl6-textbox-textarea-has-counter":f}),disabled:r},y.createElement(mt,{ref:t,className:T("kl-v6-textarea",n),onChange:({target:{value:S}})=>l==null?void 0:l(S),onKeyDown:S=>{S.stopPropagation(),s==null||s(S)},value:d,rows:3,maxLength:o,cssConfig:a,disabled:r,...p,...v}),f&&y.createElement(Tn,{type:"BTR4",themedColor:"baseicon",className:"kl6-textbox-textarea-counter"},b("textarea.wordsCount",{count:(d==null?void 0:d.length)||0,total:o})))});Ee.displayName="Textarea";Ee.__docgenInfo={description:"",methods:[],displayName:"Textarea",props:{showCount:{required:!1,tsType:{name:"boolean"},description:"Is counter shown"},maxLength:{required:!1,tsType:{name:"number"},description:"Max length"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:"Handler"},value:{required:!1,tsType:{name:"string"},description:"Controlled Value"},className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:"Disabled"},readOnly:{required:!1,tsType:{name:"boolean"},description:"Read only"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"},theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"}}};const rn=P(ve).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} +`,ft=P.div` + display: flex; + align-items: center; +`,vt=P(rn)` + width: 100%; + flex-grow: 1; +`,gt=P.div` + margin: 0; + flex-grow: 0; + text-align: center; + align-self: center; + width: 16px; +`,yt=P(rn)` + width: 60px; + flex-grow: 0; +`,on=e=>{const{validationStatus:t,disabled:n,className:a,onPathChange:r,onPortChange:o,pathValue:l,portValue:s,testId:f,klId:p,...d}=L(e);return y.createElement("div",{"data-testid":f,"kl-id":p},y.createElement(ft,null,y.createElement(vt,{className:T({error:t==="error"&&!n}),disabled:n,value:l,onChange:v=>r==null?void 0:r(v),"kl-id":"kl-v6-path-input",...d,"data-testid":"url-input-path"}),y.createElement(gt,null,":"),y.createElement(yt,{className:T({error:t==="error"&&!n}),disabled:n,value:s,onChange:v=>o==null?void 0:o(v),"kl-id":"kl-v6-port-input",...d,"data-testid":"url-input-port"})))};on.__docgenInfo={description:"@deprecated Compose components like this in product layout",methods:[],displayName:"UrlInput",props:{onPathChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string | React.ChangeEvent) => void",signature:{arguments:[{type:{name:"union",raw:"string | React.ChangeEvent",elements:[{name:"string"},{name:"ReactChangeEvent",raw:"React.ChangeEvent",elements:[{name:"HTMLInputElement"}]}]},name:"value"}],return:{name:"void"}}},description:""},onPortChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string | React.ChangeEvent) => void",signature:{arguments:[{type:{name:"union",raw:"string | React.ChangeEvent",elements:[{name:"string"},{name:"ReactChangeEvent",raw:"React.ChangeEvent",elements:[{name:"HTMLInputElement"}]}]},name:"value"}],return:{name:"void"}}},description:""},pathValue:{required:!1,tsType:{name:"string"},description:""},portValue:{required:!1,tsType:{name:"string"},description:""}},composes:["Omit"]};const sn=P(ve).withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})` + ${J} +`,ht=i.forwardRef((e,t)=>{const{onChange:n,onKeyDown:a,testAttributes:r,...o}=Y(L(Z(e)));return Q(),y.createElement(sn,{ref:t,onChange:l=>n==null?void 0:n(l.target.value),onKeyDown:l=>{l.stopPropagation(),a==null||a(l)},...r,...o})}),ee=e=>{const{autoFocus:t,onChange:n,onKeyDown:a,testAttributes:r,...o}=Y(L(Z(e)));Q();const l=i.useRef(null);return i.useEffect(()=>{var s;t&&((s=l==null?void 0:l.current)==null||s.focus())},[t]),y.createElement(sn,{ref:l,onChange:s=>typeof s=="object"?n==null?void 0:n(s.target.value):void 0,onKeyDown:s=>{s.stopPropagation(),a==null||a(s)},...r,...o})};ee.Textarea=Ee;ee.Password=an;ee.Number=nn;ee.Masked=en;ee.Url=on;ht.__docgenInfo={description:"",methods:[],displayName:"TextboxWithRef"};ee.__docgenInfo={description:"",methods:[{name:"Password",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"intersection",raw:`Omit, TypesToOmit> & { + /** Handler */ + onChange?: (value: string) => void, + /** Controlled Value */ + value?: string, + /** Clear value before first change */ + clearBeforeFirstChange?: boolean, + /** Validation rules */ + validationRules?: ValidationRule[], + /** Show visibility icon */ + showVisibilityIcon?: boolean, + /** actions displayed after input password */ + actions?: Array<{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void + }> +} & BaseTextboxProps`,elements:[{name:"Omit",elements:[{name:"ComponentProps",elements:[{name:"Input.Password"}],raw:"ComponentProps"},{name:"union",raw:"'onChange' | 'value' | 'defaultValue'| 'onInput' | 'size' | 'disabled' | 'readOnly' | 'className' | 'addonBefore' | 'addonAfter'",elements:[{name:"literal",value:"'onChange'"},{name:"literal",value:"'value'"},{name:"literal",value:"'defaultValue'"},{name:"literal",value:"'onInput'"},{name:"literal",value:"'size'"},{name:"literal",value:"'disabled'"},{name:"literal",value:"'readOnly'"},{name:"literal",value:"'className'"},{name:"literal",value:"'addonBefore'"},{name:"literal",value:"'addonAfter'"}]}],raw:"Omit, TypesToOmit>"},{name:"signature",type:"object",raw:`{ + /** Handler */ + onChange?: (value: string) => void, + /** Controlled Value */ + value?: string, + /** Clear value before first change */ + clearBeforeFirstChange?: boolean, + /** Validation rules */ + validationRules?: ValidationRule[], + /** Show visibility icon */ + showVisibilityIcon?: boolean, + /** actions displayed after input password */ + actions?: Array<{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void + }> +}`,signature:{properties:[{key:"onChange",value:{name:"signature",type:"function",raw:"(value: string) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}},required:!1},description:"Handler"},{key:"value",value:{name:"string",required:!1},description:"Controlled Value"},{key:"clearBeforeFirstChange",value:{name:"boolean",required:!1},description:"Clear value before first change"},{key:"validationRules",value:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Description text of the validation rule */ + message: string, + /** Indicates whether the value satisfies the rule */ + isValid: boolean +}`,signature:{properties:[{key:"message",value:{name:"string",required:!0},description:"Description text of the validation rule"},{key:"isValid",value:{name:"boolean",required:!0},description:"Indicates whether the value satisfies the rule"}]}}],raw:"ValidationRule[]",required:!1},description:"Validation rules"},{key:"showVisibilityIcon",value:{name:"boolean",required:!1},description:"Show visibility icon"},{key:"actions",value:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void +}`,signature:{properties:[{key:"tooltip",value:{name:"string",required:!1},description:"Tooltip text"},{key:"icon",value:{name:"IconNames",required:!1},description:"Icon name for the action"},{key:"mode",value:{name:"ButtonProps['mode']",raw:"ButtonProps['mode']",required:!1},description:"Button mode"},{key:"onClick",value:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}},required:!1},description:"Handler called when the action button is clicked"}]}}],raw:`Array<{ + /** Tooltip text */ + tooltip?: string, + /** Icon name for the action */ + icon?: IconNames, + /** Button mode */ + mode?: ButtonProps['mode'], + /** Handler called when the action button is clicked */ + onClick?: () => void +}>`,required:!1},description:"actions displayed after input password"}]}},{name:"intersection",raw:"TextboxClassNamedProps & TestingProps & TextboxThemedProps",elements:[{name:"signature",type:"object",raw:`{ + className?: string, + /** Disabled */ + disabled?: boolean, + /** Read only */ + readOnly?: boolean, + /** Validation status */ + validationStatus?: ValidationStatus +}`,signature:{properties:[{key:"className",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1},description:"Disabled"},{key:"readOnly",value:{name:"boolean",required:!1},description:"Read only"},{key:"validationStatus",value:{name:"ValidationStatus",required:!1},description:"Validation status"}]}},{name:"TestingProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: ThemeKey +}`,signature:{properties:[{key:"theme",value:{name:"ThemeKey",required:!1},description:"Custom theme"}]}}]}],alias:"TextboxPasswordProps"}}],returns:null},{name:"Number",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"intersection",raw:`Omit, TypesToOmit | 'controls'> & { + /** Handler */ + onChange?: (value: TextboxNumberProps['value']) => void, + /** (optional) Icons for controls */ + controls?: boolean | undefined | any | { + upIcon?: ReactNode, + downIcon?: ReactNode + }, + /** Allow input of integers only */ + integerOnly?: boolean + /** Allow input have not the value */ + allowEmpty?: boolean, + /** Controlled Value */ + value?: number | string, + /** The min value */ + min?: number +} & BaseTextboxProps`,elements:[{name:"Omit",elements:[{name:"ComponentProps",elements:[{name:"AntdInputNumber"}],raw:"ComponentProps"},{name:"union",raw:"TypesToOmit | 'controls'",elements:[{name:"union",raw:"'onChange' | 'value' | 'defaultValue'| 'onInput' | 'size' | 'disabled' | 'readOnly' | 'className' | 'addonBefore' | 'addonAfter'",elements:[{name:"literal",value:"'onChange'"},{name:"literal",value:"'value'"},{name:"literal",value:"'defaultValue'"},{name:"literal",value:"'onInput'"},{name:"literal",value:"'size'"},{name:"literal",value:"'disabled'"},{name:"literal",value:"'readOnly'"},{name:"literal",value:"'className'"},{name:"literal",value:"'addonBefore'"},{name:"literal",value:"'addonAfter'"}]},{name:"literal",value:"'controls'"}]}],raw:"Omit, TypesToOmit | 'controls'>"},{name:"signature",type:"object",raw:`{ + /** Handler */ + onChange?: (value: TextboxNumberProps['value']) => void, + /** (optional) Icons for controls */ + controls?: boolean | undefined | any | { + upIcon?: ReactNode, + downIcon?: ReactNode + }, + /** Allow input of integers only */ + integerOnly?: boolean + /** Allow input have not the value */ + allowEmpty?: boolean, + /** Controlled Value */ + value?: number | string, + /** The min value */ + min?: number +}`,signature:{properties:[{key:"onChange",value:{name:"signature",type:"function",raw:"(value: TextboxNumberProps['value']) => void",signature:{arguments:[{type:{name:"TextboxNumberProps['value']",raw:"TextboxNumberProps['value']"},name:"value"}],return:{name:"void"}},required:!1},description:"Handler"},{key:"controls",value:{name:"union",raw:`boolean | undefined | any | { + upIcon?: ReactNode, + downIcon?: ReactNode +}`,elements:[{name:"boolean"},{name:"undefined"},{name:"any"},{name:"signature",type:"object",raw:`{ + upIcon?: ReactNode, + downIcon?: ReactNode +}`,signature:{properties:[{key:"upIcon",value:{name:"ReactNode",required:!1}},{key:"downIcon",value:{name:"ReactNode",required:!1}}]}}],required:!1},description:"(optional) Icons for controls"},{key:"integerOnly",value:{name:"boolean",required:!1},description:"Allow input of integers only"},{key:"allowEmpty",value:{name:"boolean",required:!1},description:"Allow input have not the value"},{key:"value",value:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}],required:!1},description:"Controlled Value"},{key:"min",value:{name:"number",required:!1},description:"The min value"}]}},{name:"intersection",raw:"TextboxClassNamedProps & TestingProps & TextboxThemedProps",elements:[{name:"signature",type:"object",raw:`{ + className?: string, + /** Disabled */ + disabled?: boolean, + /** Read only */ + readOnly?: boolean, + /** Validation status */ + validationStatus?: ValidationStatus +}`,signature:{properties:[{key:"className",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1},description:"Disabled"},{key:"readOnly",value:{name:"boolean",required:!1},description:"Read only"},{key:"validationStatus",value:{name:"ValidationStatus",required:!1},description:"Validation status"}]}},{name:"TestingProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: ThemeKey +}`,signature:{properties:[{key:"theme",value:{name:"ThemeKey",required:!1},description:"Custom theme"}]}}]}],alias:"TextboxNumberProps"}}],returns:null},{name:"Masked",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"intersection",raw:`Omit & { + /** Mask options */ + maskOptions?: IMaskInputProps +}`,elements:[{name:"Omit",elements:[{name:"PropsWithChildren",elements:[{name:"intersection",raw:`Omit, TypesToOmit> & { + /** Handler */ + onChange?: (value: string, mask?: IMaskInputProps) => void, + /** Controlled Value */ + value?: string, + onBlur?: FocusEventHandler +} & BaseTextboxProps`,elements:[{name:"Omit",elements:[{name:"ComponentProps",elements:[{name:"Input"}],raw:"ComponentProps"},{name:"union",raw:"'onChange' | 'value' | 'defaultValue'| 'onInput' | 'size' | 'disabled' | 'readOnly' | 'className' | 'addonBefore' | 'addonAfter'",elements:[{name:"literal",value:"'onChange'"},{name:"literal",value:"'value'"},{name:"literal",value:"'defaultValue'"},{name:"literal",value:"'onInput'"},{name:"literal",value:"'size'"},{name:"literal",value:"'disabled'"},{name:"literal",value:"'readOnly'"},{name:"literal",value:"'className'"},{name:"literal",value:"'addonBefore'"},{name:"literal",value:"'addonAfter'"}]}],raw:"Omit, TypesToOmit>"},{name:"signature",type:"object",raw:`{ + /** Handler */ + onChange?: (value: string, mask?: IMaskInputProps) => void, + /** Controlled Value */ + value?: string, + onBlur?: FocusEventHandler +}`,signature:{properties:[{key:"onChange",value:{name:"signature",type:"function",raw:"(value: string, mask?: IMaskInputProps) => void",signature:{arguments:[{type:{name:"string"},name:"value"},{type:{name:"IMaskInputProps"},name:"mask"}],return:{name:"void"}},required:!1},description:"Handler"},{key:"value",value:{name:"string",required:!1},description:"Controlled Value"},{key:"onBlur",value:{name:"FocusEventHandler",required:!1}}]}},{name:"intersection",raw:"TextboxClassNamedProps & TestingProps & TextboxThemedProps",elements:[{name:"signature",type:"object",raw:`{ + className?: string, + /** Disabled */ + disabled?: boolean, + /** Read only */ + readOnly?: boolean, + /** Validation status */ + validationStatus?: ValidationStatus +}`,signature:{properties:[{key:"className",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1},description:"Disabled"},{key:"readOnly",value:{name:"boolean",required:!1},description:"Read only"},{key:"validationStatus",value:{name:"ValidationStatus",required:!1},description:"Validation status"}]}},{name:"TestingProps"},{name:"signature",type:"object",raw:`{ + /** Custom theme */ + theme?: ThemeKey +}`,signature:{properties:[{key:"theme",value:{name:"ThemeKey",required:!1},description:"Custom theme"}]}}]}]}],raw:`PropsWithChildren, TypesToOmit> & { + /** Handler */ + onChange?: (value: string, mask?: IMaskInputProps) => void, + /** Controlled Value */ + value?: string, + onBlur?: FocusEventHandler +} & BaseTextboxProps>`},{name:"literal",value:"'maskOptions'"}],raw:"Omit"},{name:"signature",type:"object",raw:`{ + /** Mask options */ + maskOptions?: IMaskInputProps +}`,signature:{properties:[{key:"maskOptions",value:{name:"IMaskInputProps",required:!1},description:"Mask options"}]}}],alias:"TextboxMaskedProps"}}],returns:null},{name:"Url",docblock:"@deprecated Compose components like this in product layout",modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"IUrlInputProps",alias:"IUrlInputProps"}}],returns:{type:{name:"ReactElement",elements:[{name:"IUrlInputProps"}],raw:"ReactElement"}},description:null}],displayName:"Textbox"};export{ee as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox.stories-BvncM06e.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox.stories-BvncM06e.js new file mode 100644 index 00000000..f429a1bb --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Textbox.stories-BvncM06e.js @@ -0,0 +1,106 @@ +import{T as J}from"./Palette-oU4WYbWy.js";import{v as Q}from"./typesHelpers-tpz7Of7L.js";import{R as a,b,c as X,r,H as Y}from"./iframe-zz6a49H8.js";import{w as j}from"./withMeta-CjSZnBk7.js";import{s as G}from"./helpers-BytZKRkB.js";import{F as q}from"./Field-C2ORP2lZ.js";import{c as y}from"./CustomItem-D5H8sboP.js";import{N as ee}from"./Notification-BxceawKv.js";import{M as te}from"./migrationInputPassword-nIE-qw6m.js";import{T as n}from"./Textbox-O3s0uqSG.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Menu-DpZxVIub.js";import"./ArrowRightMini-DjD3k9uh.js";import"./useLocalization-CR8m5dji.js";import"./Unpin-nuudWmPx.js";import"./Submenu-CMti_k3_.js";import"./SubComponents-DQtvP83M.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./Badge-DMO-MXiW.js";import"./Divider-DNO5OI2y.js";import"./Indicator-DNWfFabI.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./StatusOkSolid-MBCvP7_O.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./Kira-D6S8lI4y.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./button-nrifPwP7.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";const ae={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},oe="Input",se="Поле текстового ввода. Имеет различные модификации. Основано на [Input](https://ant.design/components/input/) из библиотеки Antd",re="Предполагается использование внутри Field. Textbox можно использовать для маркировки по измерению или свойству а так же при категоризации.",ne="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?page-id=53702%3A192722",ie="https://pixso.net/app/design/_sPgo1NucjS4_IGFQMsHTA",k={dod:ae,component:oe,description:se,usage:re,designLink:ne,pixsoView:ie},Kt={title:"Hexa UI Components/Inputs/Input",component:n,argTypes:{validationStatus:{control:{type:"radio"},options:Q},...G(["theme"])},args:{disabled:!1,readOnly:!1,validationStatus:"default",placeholder:"Placeholder",className:"",testId:"input-test-id",klId:"input-kl-id"},parameters:{badges:[b.stable,b.reviewedByDesign],docs:{page:j(k)},design:k.pixsoView},decorators:[(e,t)=>a.createElement(le,null,a.createElement(e,{...t}))]},le=Y.div` + width: 300px; +`,me=e=>({Date:{mask:Date,lazy:!1,overwrite:!0,autofix:!0},Number:{mask:Number},Phone:{mask:"+7 (000) 000-00-00",lazy:!1,overwrite:!0,autofix:!0},Pattern:{mask:"{#}000[aaa]/NIC-`*[**]",lazy:!1,overwrite:!0,autofix:!0},Email:{mask:"NAME@HOST.CODE",blocks:{NAME:{mask:/^[a-zA-Z0-9_\-\.]*$/},HOST:{mask:/^[a-zA-Z0-9_\-]*$/},CODE:{mask:/^[a-zA-Zs\.]{1,8}$/}}},None:void 0,IP:{mask:"NUM.NUM.NUM.NUM",blocks:{NUM:{mask:/^[0-9]{1,3}$/}}},MAC:{mask:"MACAD:MACAD:MACAD:MACAD",blocks:{MACAD:{mask:/^[0-9a-f]{1,2}$/}},lazy:!1,overwrite:!0,autofix:!0}})[e],l={},m={render:({mask:e,...t})=>a.createElement(n.Masked,{maskOptions:me(e),...t}),argTypes:{mask:{control:{type:"select",default:"None"},options:["None","Date","Number","Phone","Pattern","Email","IP","MAC"]}}},p={render:e=>{const[t,o]=r.useState();return a.createElement(n.Number,{...e,value:t,onChange:s=>o(s)})},args:{value:void 0},argTypes:{min:{control:"number",description:"The min value"},integerOnly:{control:"boolean",description:"Allow input of integers only"},allowEmpty:{control:"boolean",description:"Allow input have not the value"}}},u={render:e=>{const[t,o]=r.useState("");return a.createElement(n.Password,{...e,value:t,onChange:s=>o(s)})}},B=[{message:"Пароль содержит от 8 до 256 символов.",validate:e=>e.length>=8&&e.length<=256},{message:`Пароль содержит символы как минимум трех групп из четырех: +- верхний регистр (A–Z); +- нижний регистр (a–z); +- цифры (0–9); +- специальные символы (@ # $ % ^ & * - _ ! + = [ ] { } | : ' , . ? / \\ \` ~ " ( ) );`,validate:e=>[/[A-Z]/.test(e),/[a-z]/.test(e),/[0-9]/.test(e),/[@#$%^&*\-_!+=[\]{}|:'",.?/\\`~"()]/.test(e)].filter(Boolean).length>=3},{message:'Пароль не содержит пробелов, символов Юникода или комбинаций "." и "@", расположенных рядом друг с другом.',validate:e=>!/[^\x20-\x7E]/.test(e)&&!e.includes(".@")&&!e.includes("@.")}],pe=B.map(e=>({message:e.message,isValid:!1})),d={render:e=>{const[t,o]=r.useState("kXp7*8$tE!R&2f"),[s,K]=r.useState(pe);r.useEffect(()=>{K(B.map(i=>({message:i.message,isValid:i.validate?i.validate(t):!1})))},[t]);const v=r.useMemo(()=>s.every(i=>i.isValid),[s]),h=v?"success":"error";return a.createElement(q,{control:a.createElement(n.Password,{...e,value:t,onChange:o,validationRules:s,validationStatus:h}),message:v?"Все требования к паролю выполнены":"Некорректный пароль",messageMode:h})},parameters:{design:te.pixsoView}},c={render:e=>{const[t,o]=r.useState("");return a.createElement(a.Fragment,null,a.createElement(ee,null),a.createElement(n.Password,{...e,value:t,onChange:o,actions:[{tooltip:"Скопировать",icon:"Copy",onClick:()=>y("Пароль скопирован!")},{tooltip:"Сгенерировать надежный пароль",icon:"Key",onClick:()=>y("Пароль сгенерирован!")}]}))}},g={render:e=>{const[t,o]=r.useState("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.");return a.createElement(n.Textarea,{...e,value:t,onChange:s=>o(s)})},argTypes:{maxLength:{type:"number"},rows:{type:"number"},showCount:{type:"boolean"}},args:{showCount:!1,maxLength:1024}},x={args:{source:X.input_text},render:e=>a.createElement(J,{...e})};var f,w,T;l.parameters={...l.parameters,docs:{...(f=l.parameters)==null?void 0:f.docs,source:{originalSource:"{}",...(T=(w=l.parameters)==null?void 0:w.docs)==null?void 0:T.source}}};var P,C,V;m.parameters={...m.parameters,docs:{...(P=m.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: ({ + mask, + ...args + }: TextboxMaskedPropsForStory) => , + argTypes: { + mask: { + control: { + type: 'select', + default: 'None' + }, + options: ['None', 'Date', 'Number', 'Phone', 'Pattern', 'Email', 'IP', 'MAC'] + } + } +}`,...(V=(C=m.parameters)==null?void 0:C.docs)==null?void 0:V.source}}};var M,S,A;p.parameters={...p.parameters,docs:{...(M=p.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: (args: TextboxNumberProps) => { + const [value, setValue] = useState(); + return setValue(valueNumber)} />; + }, + args: { + value: undefined + }, + argTypes: { + min: { + control: 'number', + description: 'The min value' + }, + integerOnly: { + control: 'boolean', + description: 'Allow input of integers only' + }, + allowEmpty: { + control: 'boolean', + description: 'Allow input have not the value' + } + } +}`,...(A=(S=p.parameters)==null?void 0:S.docs)==null?void 0:A.source}}};var N,E,I;u.parameters={...u.parameters,docs:{...(N=u.parameters)==null?void 0:N.docs,source:{originalSource:`{ + render: (args: TextboxPasswordProps) => { + const [value, setValue] = useState(''); + return setValue(value)} />; + } +}`,...(I=(E=u.parameters)==null?void 0:E.docs)==null?void 0:I.source}}};var R,D,L;d.parameters={...d.parameters,docs:{...(R=d.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: (args: TextboxPasswordProps) => { + const [value, setValue] = useState('kXp7*8$tE!R&2f'); + const [validationResult, setValidationResult] = useState(defaultValidationResult); + useEffect(() => { + setValidationResult(validationRules.map(rule => ({ + message: rule.message, + isValid: rule.validate ? rule.validate(value) : false + }))); + }, [value]); + const isValid = useMemo(() => validationResult.every(r => r.isValid), [validationResult]); + const validationStatus = isValid ? 'success' : 'error'; + return } message={isValid ? 'Все требования к паролю выполнены' : 'Некорректный пароль'} messageMode={validationStatus} />; + }, + parameters: { + design: MigrationInputPasswordData.pixsoView + } +}`,...(L=(D=d.parameters)==null?void 0:D.docs)==null?void 0:L.source}}};var O,H,_;c.parameters={...c.parameters,docs:{...(O=c.parameters)==null?void 0:O.docs,source:{originalSource:`{ + render: (args: TextboxPasswordProps) => { + const [value, setValue] = useState(''); + return <> + + clickHandler('Пароль скопирован!') + }, { + tooltip: 'Сгенерировать надежный пароль', + icon: 'Key', + onClick: () => clickHandler('Пароль сгенерирован!') + }]} /> + ; + } +}`,...(_=(H=c.parameters)==null?void 0:H.docs)==null?void 0:_.source}}};var z,$,F;g.parameters={...g.parameters,docs:{...(z=g.parameters)==null?void 0:z.docs,source:{originalSource:`{ + render: (args: TextboxTextareaProps) => { + const [value, setValue] = useState('Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.'); + return setValue(value)} />; + }, + argTypes: { + maxLength: { + type: 'number' + }, + rows: { + type: 'number' + }, + showCount: { + type: 'boolean' + } + }, + args: { + showCount: false, + maxLength: 1024 + } +}`,...(F=($=g.parameters)==null?void 0:$.docs)==null?void 0:F.source}}};var U,W,Z;x.parameters={...x.parameters,docs:{...(U=x.parameters)==null?void 0:U.docs,source:{originalSource:`{ + args: { + source: componentColors.input_text + }, + render: args => +}`,...(Z=(W=x.parameters)==null?void 0:W.docs)==null?void 0:Z.source}}};const Jt=["Basic","MaskedTextbox","NumberTextbox","PasswordTextbox","PasswordWithValidation","PasswordWithActions","TextareaTextbox","ColorTokens"];export{l as Basic,x as ColorTokens,m as MaskedTextbox,p as NumberTextbox,u as PasswordTextbox,c as PasswordWithActions,d as PasswordWithValidation,g as TextareaTextbox,Jt as __namedExportsOrder,Kt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput-BZB7Et3p.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput-BZB7Et3p.js new file mode 100644 index 00000000..49338329 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput-BZB7Et3p.js @@ -0,0 +1 @@ +import{a as p,b as m}from"./imaskDateOptionsGenerator-wBwCAmst.js";import{R as r}from"./iframe-zz6a49H8.js";import{T as i}from"./Textbox-O3s0uqSG.js";const l=({format:e=m,placeholder:o,...a})=>{const s=r.useMemo(()=>p(e),[e]),t=/HH|mm|ss|ms/g,n=o||e.replace("h:mm aaa","__:__ am").replace(t,"__");return r.createElement(i.Masked,{...a,maskOptions:s,placeholder:n})};l.__docgenInfo={description:"",methods:[],displayName:"TimeInput",props:{format:{required:!1,tsType:{name:"timeFormat[number]",raw:"typeof timeFormat[number]"},description:"",defaultValue:{value:"DEFAULT_TIME_FORMAT",computed:!0}},placeholder:{required:!1,tsType:{name:"string"},description:""},theme:{required:!1,tsType:{name:"ThemeKey"},description:""},value:{required:!1,tsType:{name:"TextboxProps['value']",raw:"TextboxProps['value']"},description:""},onBlur:{required:!1,tsType:{name:"TextboxProps['onBlur']",raw:"TextboxProps['onBlur']"},description:""},onChange:{required:!1,tsType:{name:"TextboxProps['onChange']",raw:"TextboxProps['onChange']"},description:""}}};export{l as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput.stories-DZJJ0YKG.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput.stories-DZJJ0YKG.js new file mode 100644 index 00000000..5a23d401 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TimeInput.stories-DZJJ0YKG.js @@ -0,0 +1,27 @@ +import{T as b}from"./Palette-oU4WYbWy.js";import{v as h}from"./typesHelpers-tpz7Of7L.js";import{R as t,b as n,c as o,H as T}from"./iframe-zz6a49H8.js";import{w as k}from"./withMeta-CjSZnBk7.js";import{s as w}from"./helpers-BytZKRkB.js";import{T as r}from"./TimeInput-BZB7Et3p.js";import{t as I}from"./types-c4IFTsjS.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./type-CR-gS43P.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./Popover-B2Trw9mJ.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";const E={designTokens:!1,useThemedHook:!1,unitTests:!1,screenshotTests:!1,migration:!1,apiTable:!1,storybook:!0,designLink:!0,pixsoView:!0},x="TimeInput",C="Компонент для выбора времени. В качестве основы используется TimePicker из библиотеки Antd.",y="Используется для выбора времени",S="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=3828%3A16437",V="https://pixso.net/app/design/M7_B6xFkVmGWzArYruGkGA",v={dod:E,component:x,description:C,usage:y,designLink:S,pixsoView:V},Qt={title:"Hexa UI Components/Inputs/TimeInput",component:r,argTypes:{validationStatus:{control:{type:"radio"},options:h},format:{control:{type:"radio"},options:I},...w(["theme"])},args:{disabled:!1,testId:"time-input-test-id",klId:"time-input-kl-id"},parameters:{badges:[n.stable,n.needsDesignReview],docs:{page:k(v)}},decorators:[(e,f)=>t.createElement(A,null,t.createElement(e,{...f}))]},A=T.div` + width: 300px; +`,m={args:{klId:"time-input"}},a={render:e=>t.createElement(t.Fragment,null,"HH:mm ",t.createElement(r,{...e,format:"HH:mm",placeholder:"__:__"}),t.createElement("br",null),"HH:mm:ss ",t.createElement(r,{...e,format:"HH:mm:ss",placeholder:"__:__:__"}),t.createElement("br",null),"HH:mm:ss.ms ",t.createElement(r,{...e,format:"HH:mm:ss.ms",placeholder:"__:__:__.___"}),t.createElement("br",null),"h:mm: am/pm ",t.createElement(r,{...e,format:"h:mm aaa",placeholder:"__:__ am"}))},p={args:{source:{input_datetime_picker:o.input_datetime_picker,calendar_dropdown:o.calendar_dropdown,calendar_dropdown_button:o.calendar_dropdown_button,calendar_preset_button:o.calendar_preset_button}},render:e=>t.createElement(b,{...e})};var s,i,d;m.parameters={...m.parameters,docs:{...(s=m.parameters)==null?void 0:s.docs,source:{originalSource:`{ + args: { + klId: 'time-input' + } +}`,...(d=(i=m.parameters)==null?void 0:i.docs)==null?void 0:d.source}}};var c,l,_;a.parameters={...a.parameters,docs:{...(c=a.parameters)==null?void 0:c.docs,source:{originalSource:`{ + render: args => <> + HH:mm +
+ HH:mm:ss +
+ HH:mm:ss.ms +
+ h:mm: am/pm + +}`,...(_=(l=a.parameters)==null?void 0:l.docs)==null?void 0:_.source}}};var u,H,g;p.parameters={...p.parameters,docs:{...(u=p.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + source: { + input_datetime_picker: componentColors.input_datetime_picker, + calendar_dropdown: componentColors.calendar_dropdown, + calendar_dropdown_button: componentColors.calendar_dropdown_button, + calendar_preset_button: componentColors.calendar_preset_button + } + }, + render: args => +}`,...(g=(H=p.parameters)==null?void 0:H.docs)==null?void 0:g.source}}};const Zt=["Basic","Variants","ColorTokens"];export{m as Basic,p as ColorTokens,a as Variants,Zt as __namedExportsOrder,Qt as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle-DQagZAli.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle-DQagZAli.js new file mode 100644 index 00000000..458a7f3e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle-DQagZAli.js @@ -0,0 +1,157 @@ +import{A as W}from"./AdditionalContent-CmOFtI4D.js";import{r,i as A,a as D,j as T,k as x,l as F,H as P,a1 as M,a0 as V,a5 as _,u as H,R as w}from"./iframe-zz6a49H8.js";import{F as L}from"./FormLabel-BcyH9HgS.js";import{u as q,K as S}from"./KeyCode-D_nTN6KT.js";import{d as G,a as B,S as J,c as Q}from"./type-CR-gS43P.js";import{W as U}from"./wave-CA5Glh0A.js";var I=r.forwardRef(function(e,l){var o,a=e.prefixCls,t=a===void 0?"rc-switch":a,g=e.className,m=e.checked,v=e.defaultChecked,h=e.disabled,b=e.loadingIcon,p=e.checkedChildren,C=e.unCheckedChildren,u=e.onClick,s=e.onChange,c=e.onKeyDown,f=A(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),i=q(!1,{value:m,defaultValue:v}),y=D(i,2),k=y[0],j=y[1];function N(d,E){var $=k;return h||($=d,j($),s==null||s($,E)),$}function z(d){d.which===S.LEFT?N(!1,d):d.which===S.RIGHT&&N(!0,d),c==null||c(d)}function K(d){var E=N(!k,d);u==null||u(E,d)}var R=T(t,g,(o={},x(o,"".concat(t,"-checked"),k),x(o,"".concat(t,"-disabled"),h),o));return r.createElement("button",Object.assign({},f,{type:"button",role:"switch","aria-checked":k,disabled:h,className:R,ref:l,onKeyDown:z,onClick:K}),b,r.createElement("span",{className:"".concat(t,"-inner")},k?p:C))});I.displayName="Switch";var X=function(e,l){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&l.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,a=Object.getOwnPropertySymbols(e);t{switch(e){case"before":return{order:100,margin:"0 0 0 4px;"};case"after":return{order:0,margin:"0 4px 0 0;"};default:return{order:0,margin:0}}}} + + &:last-child { + translate: none; + } + + &:not(.ant-switch-small) { + height: 20px; + min-width: 32px; + + & .ant-switch-handle { + width: 16px; + height: 16px; + } + + & .ant-switch-loading-icon.anticon { + top: 2px; + } + } + + & .ant-switch-handle { + &::before { + box-shadow: none; + background-color: ${n("enabled.knob")}; + } + } + &.ant-switch-checked { + background-color: ${n("enabled.bgOn")}; + & .ant-switch-handle::before { + box-shadow: none; + background-color: ${n("enabled.knob")}; + } + + &:not(.ant-switch-small) { + & .ant-switch-handle { + left: calc(100% - 16px - 2px); + } + } + } + & .ant-click-animating-node { + display: none; + } + + // hover + &:hover:not(:disabled), + .ant-toggle-wrapper:hover &:not(:disabled) { + background-color: ${n("hover.bgOff")}; + &.ant-switch-checked { + background-color: ${n("hover.bgOn")}; + } + } + + // active + &:hover:active, + &:active, + .ant-toggle-wrapper:active &, + .ant-toggle-wrapper:hover:active & { + &:not(:disabled) { + background-color: ${n("active.bgOff")}; + &.ant-switch-checked { + background-color: ${n("active.bgOn")}; + .ant-switch-handle:before { + left: 0; + } + } + .ant-switch-handle:before { + right: 0; + } + } + } + + // focus + &:not(:disabled) { + &, &:hover, &:active { + &:focus, &:focus-within { + outline: none; + box-shadow: none; + } + &:focus-visible { + outline: none; + box-shadow: ${n("focus.boxShadow")}; + } + } + } + + // disabled + &.ant-switch-disabled, &:disabled { + opacity: 1; + background-color: ${n("disabled.bgOff")}; + & .ant-switch-handle:before { + background-color: ${n("disabled.knob")}; + box-shadow: none; + } + &.ant-switch-checked { + background-color: ${n("disabled.bgOn")}; + & .ant-switch-handle:before { + background-color: ${n("disabled.knob")}; + box-shadow: none; + } + } + } + + &.ant-switch-disabled ~ .toggle-label span { + color: ${n("disabled.color")}; + } + + // readonly + ${e=>e.readonly&&` + && { + background-color: ${n("readonly.bgOff")(e)}; + .ant-switch-handle::before { + background-color: ${n("readonly.knob")(e)}; + } + + &, * { + cursor: default; + } + } + &&.ant-switch-checked { + background-color: ${n("readonly.bgOn")(e)}; + .ant-switch-handle::before { + background-color: ${n("readonly.knob")(e)}; + } + } + + && ~ .toggle-label span { + color: ${n("readonly.color")(e)}; + } + `} + + + .toggle-label { + line-height: 20px; + + .ant-table-cell & { + text-overflow: ellipsis; + overflow: hidden; + } + } + + &:not(:disabled) + .toggle-label { + cursor: pointer; + user-select: none; + } + + &:disabled + .toggle-label { + cursor: not-allowed; + user-select: none; + } +`,Z=P.div` + display: flex; + flex-direction: row; + align-items: flex-start; + gap: 4px; +`,ee=e=>_(e,{componentName:"toggle",defaultValues:{}}),oe=P(O).withConfig({shouldForwardProp:e=>!["cssConfig","readonly","labelPosition"].includes(e)})`${Y}`,ae=e=>{const l=ee(e),o=H(l);return w.createElement(ne,{...o})},ne=({onChange:e,checked:l,children:o,disabled:a,readonly:t,cssConfig:g,labelPosition:m="after",required:v,tooltip:h,testAttributes:b,description:p,dependentElement:C,...u})=>{const[s,c]=r.useState(!!l);r.useEffect(()=>{l===void 0||s===l||c(!!l)},[l]);const f=(i,y)=>{e==null||e(i,y),l===void 0&&c(i)};return w.createElement("div",{className:"ant-toggle-wrapper",role:"toggle"},w.createElement(Z,null,w.createElement(oe,{onChange:f,checked:s,cssConfig:g,disabled:a||t,readonly:t,labelPosition:o?m:void 0,...b,...u}),typeof o=="string"?w.createElement(L,{onClick:()=>!a&&!t&&f(!s,new MouseEvent("click")),className:"toggle-label",disabled:a,required:v,tooltip:h},o):r.Children.map(o,i=>r.isValidElement(i)?r.cloneElement(i,{onClick:()=>!a&&f(!s,new MouseEvent("click"))}):i)),w.createElement(W,{description:p,dependentElement:C,_margin:36}))};ae.__docgenInfo={description:"",methods:[],displayName:"Toggle",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"}}};export{ae as T}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle.stories-CUcN1JH9.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle.stories-CUcN1JH9.js new file mode 100644 index 00000000..9865777a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toggle.stories-CUcN1JH9.js @@ -0,0 +1,66 @@ +import{T as F}from"./Palette-oU4WYbWy.js";import{b as g,R as o,c as H,r as u,T as I,y as Q}from"./iframe-zz6a49H8.js";import{w as K}from"./withMeta-CjSZnBk7.js";import{a as M}from"./Warnings-DU1McXrL.js";import{s as N}from"./helpers-BytZKRkB.js";import{S as R}from"./StoryComponents-C4fwEYRs.js";import{T as U}from"./Textbox-O3s0uqSG.js";import{T as c}from"./Toggle-DQagZAli.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./KeyCode-D_nTN6KT.js";import"./SearchOutlined-tsI9ISqz.js";import"./Button-Djh220XQ.js";import"./Dropdown-D5otA5yN.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-Bnrns6p9.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";const Y={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},Z="Toggle",j="Компонент для отрисовки переключателей. В качестве основы используется AntdSwitch из библиотеки Antd.",q="Элемент, при нажатии на который происходит переключение Boolean состояния",z="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=32959%3A116557",G="https://pixso.net/app/design/u7KQ8mwSPSbdesEcdJJlsQ",T={dod:Y,component:Z,description:j,usage:q,designLink:z,pixsoView:G},ke={title:"Hexa UI Components/Toggle",component:c,argTypes:{labelPosition:{options:["after","before"],control:{type:"radio"}},tooltip:{control:"text"},...N(["theme","icon"])},args:{disabled:!1,readonly:!1,loading:!1,labelPosition:"after",testId:"toggle-test-id",klId:"toggle-kl-id",children:"Label"},parameters:{badges:[g.stable,g.reviewedByDesign],docs:{page:K(T)},controls:{exclude:/(compositionTooltip|componentType)/},design:T.pixsoView}},n={},s={args:{children:null}},i={render:e=>{const[r,V]=u.useState(!0),[_,D]=u.useState(!0),l=t=>t?"On":"Off",d=console.log;return o.createElement(R,null,o.createElement(c,{...e,checked:r,onChange:t=>{V(t),d({first:t})}},l(r)),!r&&o.createElement(I,null,"second onChange does not work"),o.createElement(c,{...e,checked:_,onChange:t=>{r&&(D(t),d({second:t}))}},l(r)))}},p={args:{description:"Some description",dependentElement:o.createElement(U,{placeholder:"dependentElement"})}},a={render:e=>o.createElement("div",null,o.createElement(M,{propName:"compositionTooltip"}),o.createElement("div",{style:{width:"min-content"}},o.createElement(Q,{text:e.compositionTooltip},o.createElement("span",null,o.createElement(c,{...e}))))),argTypes:{compositionTooltip:{control:"text"}},args:{compositionTooltip:"Toogle tooltip"},parameters:{controls:{exclude:/(tooltip|componentType)/}}},m={args:{source:H.toggle},render:e=>o.createElement(F,{...e})};var h,f,S;n.parameters={...n.parameters,docs:{...(h=n.parameters)==null?void 0:h.docs,source:{originalSource:"{}",...(S=(f=n.parameters)==null?void 0:f.docs)==null?void 0:S.source}}};var b,x,C;s.parameters={...s.parameters,docs:{...(b=s.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + children: null + } +}`,...(C=(x=s.parameters)==null?void 0:x.docs)==null?void 0:C.source}}};var y,E,k;i.parameters={...i.parameters,docs:{...(y=i.parameters)==null?void 0:y.docs,source:{originalSource:`{ + render: (args: ToggleProps) => { + const [first, setFirst] = useState(true); + const [second, setSecond] = useState(true); + const getLabel = (value: boolean) => value ? 'On' : 'Off'; + const changeState = console.log; + return + { + setFirst(value); + changeState({ + first: value + }); + }}> + {getLabel(first)} + + {!first && second onChange does not work} + { + if (!first) return; + setSecond(value); + changeState({ + second: value + }); + }}> + {getLabel(first)} + + ; + } +}`,...(k=(E=i.parameters)==null?void 0:E.docs)==null?void 0:k.source}}};var v,w,L;p.parameters={...p.parameters,docs:{...(v=p.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + description: 'Some description', + dependentElement: + } +}`,...(L=(w=p.parameters)==null?void 0:w.docs)==null?void 0:L.source}}};var W,P,A;a.parameters={...a.parameters,docs:{...(W=a.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: (args: any) =>
+ +
+ + + +
+
, + argTypes: { + compositionTooltip: { + control: 'text' + } + }, + args: { + compositionTooltip: 'Toogle tooltip' + }, + parameters: { + controls: { + exclude: /(tooltip|componentType)/ + } + } +}`,...(A=(P=a.parameters)==null?void 0:P.docs)==null?void 0:A.source}}};var O,B,J;m.parameters={...m.parameters,docs:{...(O=m.parameters)==null?void 0:O.docs,source:{originalSource:`{ + args: { + source: componentColors.toggle + }, + render: args => +}`,...(J=(B=m.parameters)==null?void 0:B.docs)==null?void 0:J.source}}};const ve=["Basic","WithoutLabel","Control","WithAdditionalContent","WithTooltip","ColorTokens"];export{n as Basic,m as ColorTokens,i as Control,p as WithAdditionalContent,a as WithTooltip,s as WithoutLabel,ve as __namedExportsOrder,ke as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButton.stories-BW9vPbYQ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButton.stories-BW9vPbYQ.js new file mode 100644 index 00000000..8adc6358 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButton.stories-BW9vPbYQ.js @@ -0,0 +1,110 @@ +import{w as I}from"./withDesignControls-Cqk9De58.js";import{w as _}from"./withMeta-CjSZnBk7.js";import{r as d}from"./StoryComponents-C4fwEYRs.js";import{B as i}from"./Badge-DMO-MXiW.js";import{R as e,r as g,S as D}from"./iframe-zz6a49H8.js";import{l as m}from"./Placeholder-Bv52avk_.js";import{o as L}from"./Plus-C59NrE5b.js";import{r as Q}from"./Settings-3sEKraz-.js";import{T as c,a as Z}from"./ToggleButtonGroup-BIRRnLdU.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./preload-helper-C1FmrZbK.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./v4-BoP187Zn.js";const G=["grey","red","orange","yellow","grass","emerald","marengo","marina","purple","violet"],p=["extraSmall","small","medium"],j={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},F="ToggleButton",H="Компонент ToggleButton предназначен для управления состояниями внутри интерфейса, где требуется переключение между несколькими взаимосвязанными вариантами",J="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=165938%3A227743",N="https://pixso.net/app/design/03WtWL7_119TmMDBZQ0rkw",f={dod:j,component:F,usage:H,designLink:J,pixsoView:N},R="https://pixso.net/app/design/03WtWL7_119TmMDBZQ0rkw?item-id=6151%3A3440",U={pixsoView:R},B={"-":null,Placeholder:e.createElement(m,null),Plus:e.createElement(L,null),Settings:e.createElement(Q,null)},x={"-":null,Badge:e.createElement(i,{count:1})},Y={component:c,args:{text:"Toggle Button",disabled:!1,loading:!1,size:"medium",mode:"marina",iconBefore:"Placeholder",elementAfter:"-",onChange:()=>{},value:"toggle-value",testId:"toggle-button"},argTypes:{size:{options:p,control:{type:"select"}},mode:{options:G,control:{type:"select"}},iconBefore:{options:Object.keys(B),control:{type:"select"},mapping:B},elementAfter:{options:Object.keys(x),control:{type:"select"},mapping:x},onChange:{control:!1}},parameters:{docs:{page:_(f)},controls:{exclude:/(testId|componentType|theme|style|className|id)/},design:f.pixsoView}},Ee={title:"Hexa UI Components/ToggleButton",...I({componentName:"toggleButton",meta:Y,designArgs:{iconBefore:"Placeholder",elementAfter:"-"}})},n={},r={render:t=>d(G.map(o=>({label:o,content:e.createElement(c,{...t,mode:o,text:o})})),!0),argTypes:{mode:{control:!1},text:{control:!1}}},s={render:t=>d(p.map(o=>({label:o,content:e.createElement(c,{...t,size:o,text:o})})),!0),argTypes:{size:{control:!1},text:{control:!1}}},a={render:t=>d(p.map(o=>({label:o,content:e.createElement(c,{...t,size:o,text:void 0,tooltip:"tooltip text"})})),!0),argTypes:{text:{control:!1},size:{control:!1},iconBefore:{control:!1},elementAfter:{control:!1}}},K=t=>{const[o,P]=g.useState(t.value||["default"]),W=g.useMemo(()=>t.items.map(u=>({...u,size:t.itemsSize||u.size||"medium"})),[t.items,t.itemsSize]);return e.createElement(D,{style:{width:"600px"},gap:"related"},e.createElement(Z,{...t,items:W,value:o,onChange:P}))},l={name:"ToggleButtonGroup",render:K,args:{isStretch:!1,disabled:!1,loading:!1,itemsSize:"medium",testId:"toggle-button-group",value:["one"],items:[{text:"One",mode:"marina",iconBefore:e.createElement(m,null),value:"one"},{text:"Two",mode:"red",iconBefore:e.createElement(m,null),elementAfter:e.createElement(i,{count:1}),value:"two"},{text:"Three",mode:"orange",iconBefore:e.createElement(m,null),disabled:!0,value:"three"},{text:"Four",mode:"violet",elementAfter:e.createElement(i,{count:32}),value:"four"},{text:"long ".repeat(50),mode:"violet",elementAfter:e.createElement(i,{count:32}),value:"five"}]},argTypes:{isStretch:{control:"boolean"},disabled:{control:"boolean"},loading:{control:"boolean"},itemsSize:{options:p,control:{type:"select"}}},parameters:{controls:{include:["isStretch","disabled","loading","itemsSize"]},design:U.pixsoView}};var T,S,b;n.parameters={...n.parameters,docs:{...(T=n.parameters)==null?void 0:T.docs,source:{originalSource:"{}",...(b=(S=n.parameters)==null?void 0:S.docs)==null?void 0:b.source}}};var h,z,y;r.parameters={...r.parameters,docs:{...(h=r.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: args => renderVariants(toggleButtonModes.map(m => ({ + label: m, + content: + })), true), + argTypes: { + mode: { + control: false + }, + text: { + control: false + } + } +}`,...(y=(z=r.parameters)==null?void 0:z.docs)==null?void 0:y.source}}};var v,w,E;s.parameters={...s.parameters,docs:{...(v=s.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: args => renderVariants(toggleButtonSizes.map(s => ({ + label: s, + content: + })), true), + argTypes: { + size: { + control: false + }, + text: { + control: false + } + } +}`,...(E=(w=s.parameters)==null?void 0:w.docs)==null?void 0:E.source}}};var A,V,M;a.parameters={...a.parameters,docs:{...(A=a.parameters)==null?void 0:A.docs,source:{originalSource:`{ + render: args => renderVariants(toggleButtonSizes.map(s => ({ + label: s, + content: + })), true), + argTypes: { + text: { + control: false + }, + size: { + control: false + }, + iconBefore: { + control: false + }, + elementAfter: { + control: false + } + } +}`,...(M=(V=a.parameters)==null?void 0:V.docs)==null?void 0:M.source}}};var k,C,O;l.parameters={...l.parameters,docs:{...(k=l.parameters)==null?void 0:k.docs,source:{originalSource:`{ + name: 'ToggleButtonGroup', + render: ControllableToggleButtonGroup, + args: { + isStretch: false, + disabled: false, + loading: false, + itemsSize: 'medium', + testId: 'toggle-button-group', + value: ['one'], + items: [{ + text: 'One', + mode: 'marina', + iconBefore: , + value: 'one' + }, { + text: 'Two', + mode: 'red', + iconBefore: , + elementAfter: , + value: 'two' + }, { + text: 'Three', + mode: 'orange', + iconBefore: , + disabled: true, + value: 'three' + }, { + text: 'Four', + mode: 'violet', + elementAfter: , + value: 'four' + }, { + text: 'long '.repeat(50), + mode: 'violet', + elementAfter: , + value: 'five' + }] + }, + argTypes: { + isStretch: { + control: 'boolean' + }, + disabled: { + control: 'boolean' + }, + loading: { + control: 'boolean' + }, + itemsSize: { + options: toggleButtonSizes, + control: { + type: 'select' + } + } + }, + parameters: { + controls: { + include: ['isStretch', 'disabled', 'loading', 'itemsSize'] + }, + design: toggleButtonMeta.pixsoView + } +} as Meta`,...(O=(C=l.parameters)==null?void 0:C.docs)==null?void 0:O.source}}};const Ae=["Basic","Mode","Size","IconOnly","ButtonGroupWithControls"];export{n as Basic,l as ButtonGroupWithControls,a as IconOnly,r as Mode,s as Size,Ae as __namedExportsOrder,Ee as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-BIRRnLdU.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-BIRRnLdU.js new file mode 100644 index 00000000..705f3c84 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-BIRRnLdU.js @@ -0,0 +1,59 @@ +import{u as T,r as w,R as n,j as f,y as x,T as N,S as I}from"./iframe-zz6a49H8.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import{T as A}from"./TextReducer-CXi1K97e.js";import{v as E}from"./v4-BoP187Zn.js";const R="_container_1jp2e_1",z="_red_1jp2e_1",P="_input_1jp2e_1",M="_toggleBtn_1jp2e_1",V="_text_1jp2e_14",O="_extraSmall_1jp2e_26",D="_orange_1jp2e_51",L="_yellow_1jp2e_101",G="_grass_1jp2e_151",$="_emerald_1jp2e_201",F="_marengo_1jp2e_251",H="_marina_1jp2e_301",J="_purple_1jp2e_351",K="_violet_1jp2e_401",Q="_grey_1jp2e_451",U="_medium_1jp2e_501",W="_iconOnly_1jp2e_509",X="_small_1jp2e_514",Y="_reducer_1jp2e_551",Z="_toggleBtnLoading_1jp2e_604",ee="_iconBefore_1jp2e_628",te="_elementAfter_1jp2e_629",ne="_content_1jp2e_634",oe="_stretched_1jp2e_641",e={container:R,red:z,input:P,toggleBtn:M,text:V,extraSmall:O,orange:D,yellow:L,grass:G,emerald:$,marengo:F,marina:H,purple:J,violet:K,grey:Q,medium:U,iconOnly:W,small:X,reducer:Y,toggleBtnLoading:Z,"toggle-spin":"_toggle-spin_1jp2e_1",iconBefore:ee,elementAfter:te,content:ne,stretched:oe},B=r=>{const{disabled:p,loading:g,onChange:i,className:l,size:o="medium",style:d,iconBefore:c,elementAfter:m,text:a,mode:h="marina",tooltip:t,testId:s,value:u,selected:y}=r,{testAttributes:C}=T(r),_=w.useMemo(()=>E(),[]),q=S=>{i&&i(u,S.currentTarget.checked)},b=a==null||a==="",j=o==="medium"?"BTM3":"BTM4",k=b?null:n.createElement(A,{tooltip:a,placement:"left",className:e.reducer},n.createElement(N,{type:j,className:e.text},a)),v=n.createElement("span",{className:e.content},c&&n.createElement("span",{className:e.iconBefore},c),k,m&&n.createElement("span",{className:e.elementAfter},m));return n.createElement("div",{className:f(e.container,e[o],e[h],l),style:d,"data-checked":y,"data-value":u,...C},n.createElement("input",{id:_,type:"checkbox",className:e.input,disabled:p||g,onChange:q,checked:y,"data-testid":s?`${s}-input`:void 0}),n.createElement("label",{htmlFor:_,className:f(e.toggleBtn,b&&e.iconOnly,g&&e.toggleBtnLoading,l),"data-testid":s?`${s}-label`:void 0},t?n.createElement(x,{text:t},v):v))};B.__docgenInfo={description:"",methods:[],displayName:"ToggleButton",props:{id:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the control."},loading:{required:!1,tsType:{name:"boolean"},description:"Shows a loading state."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(value: string, checked: boolean) => void",signature:{arguments:[{type:{name:"string"},name:"value"},{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Change handler."},className:{required:!1,tsType:{name:"string"},description:"Custom class name."},size:{required:!1,tsType:{name:"toggleButtonSizes[number]",raw:"typeof toggleButtonSizes[number]"},description:"Visual size of the control."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Inline styles for the wrapper."},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:"Icon rendered before the text."},elementAfter:{required:!1,tsType:{name:"ReactNode"},description:"Element rendered after the text."},mode:{required:!1,tsType:{name:"toggleButtonModes[number]",raw:"typeof toggleButtonModes[number]"},description:"Color mode used when the control is selected."},theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme injection."},tooltip:{required:!1,tsType:{name:"string"},description:"Tooltip content shown on hover/focus."},text:{required:!1,tsType:{name:"string"},description:""},value:{required:!0,tsType:{name:"string"},description:"Value that identifies this button"},selected:{required:!1,tsType:{name:"boolean"},description:"Is selected"}}};const ae=r=>{const{testAttributes:p}=T(r),{className:g,style:i,items:l,value:o,onChange:d,loading:c,isStretch:m,disabled:a}=r,h=w.useCallback((t,s)=>{d(s?Array.from(new Set([...o,t])):o.filter(u=>u!==t))},[o,d]);return n.createElement(I,{gap:"dependent",wrap:"wrap",align:"center",...p,style:i,className:f(m&&e.stretched)},l.map(t=>n.createElement(B,{key:t.value,...t,selected:o.includes(t.value),onChange:h,disabled:a||t.disabled,loading:c||t.loading})))};ae.__docgenInfo={description:"",methods:[],displayName:"ToggleButtonGroup",props:{isStretch:{required:!1,tsType:{name:"boolean"},description:"Is ToggleButton.Group stretched to the full container's width"},items:{required:!0,tsType:{name:"Array",elements:[{name:"intersection",raw:`{ + id?: string, + /** Disables the control. */ + disabled?: boolean, + /** Shows a loading state. */ + loading?: boolean, + /** Change handler. */ + onChange?: (value: string, checked: boolean) => void + /** Custom class name. */ + className?: string, + /** Visual size of the control. */ + size?: ToggleButtonSize, + /** Inline styles for the wrapper. */ + style?: React.CSSProperties, + /** Icon rendered before the text. */ + iconBefore?: ReactNode, + /** Element rendered after the text. */ + elementAfter?: ReactNode, + /** Color mode used when the control is selected. */ + mode?: ToggleButtonMode, + /** Custom theme injection. */ + theme?: Theme, + /** Tooltip content shown on hover/focus. */ + tooltip?: string, + text?: string, + /** Value that identifies this button */ + value: string, + /** Is selected */ + selected?: boolean, +} & Pick`,elements:[{name:"signature",type:"object",raw:`{ + id?: string, + /** Disables the control. */ + disabled?: boolean, + /** Shows a loading state. */ + loading?: boolean, + /** Change handler. */ + onChange?: (value: string, checked: boolean) => void + /** Custom class name. */ + className?: string, + /** Visual size of the control. */ + size?: ToggleButtonSize, + /** Inline styles for the wrapper. */ + style?: React.CSSProperties, + /** Icon rendered before the text. */ + iconBefore?: ReactNode, + /** Element rendered after the text. */ + elementAfter?: ReactNode, + /** Color mode used when the control is selected. */ + mode?: ToggleButtonMode, + /** Custom theme injection. */ + theme?: Theme, + /** Tooltip content shown on hover/focus. */ + tooltip?: string, + text?: string, + /** Value that identifies this button */ + value: string, + /** Is selected */ + selected?: boolean, +}`,signature:{properties:[{key:"id",value:{name:"string",required:!1}},{key:"disabled",value:{name:"boolean",required:!1},description:"Disables the control."},{key:"loading",value:{name:"boolean",required:!1},description:"Shows a loading state."},{key:"onChange",value:{name:"signature",type:"function",raw:"(value: string, checked: boolean) => void",signature:{arguments:[{type:{name:"string"},name:"value"},{type:{name:"boolean"},name:"checked"}],return:{name:"void"}},required:!1},description:"Change handler."},{key:"className",value:{name:"string",required:!1},description:"Custom class name."},{key:"size",value:{name:"toggleButtonSizes[number]",raw:"typeof toggleButtonSizes[number]",required:!1},description:"Visual size of the control."},{key:"style",value:{name:"ReactCSSProperties",raw:"React.CSSProperties",required:!1},description:"Inline styles for the wrapper."},{key:"iconBefore",value:{name:"ReactNode",required:!1},description:"Icon rendered before the text."},{key:"elementAfter",value:{name:"ReactNode",required:!1},description:"Element rendered after the text."},{key:"mode",value:{name:"toggleButtonModes[number]",raw:"typeof toggleButtonModes[number]",required:!1},description:"Color mode used when the control is selected."},{key:"theme",value:{name:"Theme",required:!1},description:"Custom theme injection."},{key:"tooltip",value:{name:"string",required:!1},description:"Tooltip content shown on hover/focus."},{key:"text",value:{name:"string",required:!1}},{key:"value",value:{name:"string",required:!0},description:"Value that identifies this button"},{key:"selected",value:{name:"boolean",required:!1},description:"Is selected"}]}},{name:"Pick",elements:[{name:"TestingProps"},{name:"union",raw:"'testId' | 'componentType'",elements:[{name:"literal",value:"'testId'"},{name:"literal",value:"'componentType'"}]}],raw:"Pick"}]}],raw:"ToggleButtonProps[]"},description:"Array of options"},value:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"Controlled array value of selected options"},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(value: string[]) => void",signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"value"}],return:{name:"void"}}},description:"Handler for group value change"}}};export{B as T,ae as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-C8DzDqe6.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-C8DzDqe6.css new file mode 100644 index 00000000..0c3fb797 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/ToggleButtonGroup-C8DzDqe6.css @@ -0,0 +1 @@ +._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--red--bg--enabled);color:var(--toggle_button--outlined--selected--red--text--enabled);border-color:var(--toggle_button--outlined--selected--red--border--enabled)}._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--red--bg--hover);color:var(--toggle_button--outlined--selected--red--text--enabled)}._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--red--bg--active);color:var(--toggle_button--outlined--selected--red--text--enabled)}._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--red--text--enabled)}._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--red--bg--disabled);color:var(--toggle_button--outlined--selected--red--text--disabled);border-color:var(--toggle_button--outlined--selected--red--border--disabled)}._container_1jp2e_1._red_1jp2e_1 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--red--text--disabled)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--red--text--enabled)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--red--text--hover)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--red--text--active)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--red--text--enabled)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--red--text--disabled)}._extraSmall_1jp2e_26._red_1jp2e_1 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--red--text--disabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--orange--bg--enabled);color:var(--toggle_button--outlined--selected--orange--text--enabled);border-color:var(--toggle_button--outlined--selected--orange--border--enabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--orange--bg--hover);color:var(--toggle_button--outlined--selected--orange--text--enabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--orange--bg--active);color:var(--toggle_button--outlined--selected--orange--text--enabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--orange--text--enabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--orange--bg--disabled);color:var(--toggle_button--outlined--selected--orange--text--disabled);border-color:var(--toggle_button--outlined--selected--orange--border--disabled)}._container_1jp2e_1._orange_1jp2e_51 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--orange--text--disabled)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--orange--text--enabled)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--orange--text--hover)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--orange--text--active)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--orange--text--enabled)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--orange--text--disabled)}._extraSmall_1jp2e_26._orange_1jp2e_51 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--orange--text--disabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--yellow--bg--enabled);color:var(--toggle_button--outlined--selected--yellow--text--enabled);border-color:var(--toggle_button--outlined--selected--yellow--border--enabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--yellow--bg--hover);color:var(--toggle_button--outlined--selected--yellow--text--enabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--yellow--bg--active);color:var(--toggle_button--outlined--selected--yellow--text--enabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--yellow--text--enabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--yellow--bg--disabled);color:var(--toggle_button--outlined--selected--yellow--text--disabled);border-color:var(--toggle_button--outlined--selected--yellow--border--disabled)}._container_1jp2e_1._yellow_1jp2e_101 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--yellow--text--disabled)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--yellow--text--enabled)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--yellow--text--hover)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--yellow--text--active)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--yellow--text--enabled)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--yellow--text--disabled)}._extraSmall_1jp2e_26._yellow_1jp2e_101 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--yellow--text--disabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--grass--bg--enabled);color:var(--toggle_button--outlined--selected--grass--text--enabled);border-color:var(--toggle_button--outlined--selected--grass--border--enabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--grass--bg--hover);color:var(--toggle_button--outlined--selected--grass--text--enabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--grass--bg--active);color:var(--toggle_button--outlined--selected--grass--text--enabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--grass--text--enabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--grass--bg--disabled);color:var(--toggle_button--outlined--selected--grass--text--disabled);border-color:var(--toggle_button--outlined--selected--grass--border--disabled)}._container_1jp2e_1._grass_1jp2e_151 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--grass--text--disabled)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--grass--text--enabled)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--grass--text--hover)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--grass--text--active)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--grass--text--enabled)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--grass--text--disabled)}._extraSmall_1jp2e_26._grass_1jp2e_151 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--grass--text--disabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--emerald--bg--enabled);color:var(--toggle_button--outlined--selected--emerald--text--enabled);border-color:var(--toggle_button--outlined--selected--emerald--border--enabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--emerald--bg--hover);color:var(--toggle_button--outlined--selected--emerald--text--enabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--emerald--bg--active);color:var(--toggle_button--outlined--selected--emerald--text--enabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--emerald--text--enabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--emerald--bg--disabled);color:var(--toggle_button--outlined--selected--emerald--text--disabled);border-color:var(--toggle_button--outlined--selected--emerald--border--disabled)}._container_1jp2e_1._emerald_1jp2e_201 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--emerald--text--disabled)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--emerald--text--enabled)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--emerald--text--hover)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--emerald--text--active)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--emerald--text--enabled)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--emerald--text--disabled)}._extraSmall_1jp2e_26._emerald_1jp2e_201 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--emerald--text--disabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--marengo--bg--enabled);color:var(--toggle_button--outlined--selected--marengo--text--enabled);border-color:var(--toggle_button--outlined--selected--marengo--border--enabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--marengo--bg--hover);color:var(--toggle_button--outlined--selected--marengo--text--enabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--marengo--bg--active);color:var(--toggle_button--outlined--selected--marengo--text--enabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--marengo--text--enabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--marengo--bg--disabled);color:var(--toggle_button--outlined--selected--marengo--text--disabled);border-color:var(--toggle_button--outlined--selected--marengo--border--disabled)}._container_1jp2e_1._marengo_1jp2e_251 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--marengo--text--disabled)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--marengo--text--enabled)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--marengo--text--hover)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--marengo--text--active)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--marengo--text--enabled)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--marengo--text--disabled)}._extraSmall_1jp2e_26._marengo_1jp2e_251 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--marengo--text--disabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--marina--bg--enabled);color:var(--toggle_button--outlined--selected--marina--text--enabled);border-color:var(--toggle_button--outlined--selected--marina--border--enabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--marina--bg--hover);color:var(--toggle_button--outlined--selected--marina--text--enabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--marina--bg--active);color:var(--toggle_button--outlined--selected--marina--text--enabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--marina--text--enabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--marina--bg--disabled);color:var(--toggle_button--outlined--selected--marina--text--disabled);border-color:var(--toggle_button--outlined--selected--marina--border--disabled)}._container_1jp2e_1._marina_1jp2e_301 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--marina--text--disabled)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--marina--text--enabled)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--marina--text--hover)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--marina--text--active)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--marina--text--enabled)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--marina--text--disabled)}._extraSmall_1jp2e_26._marina_1jp2e_301 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--marina--text--disabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--purple--bg--enabled);color:var(--toggle_button--outlined--selected--purple--text--enabled);border-color:var(--toggle_button--outlined--selected--purple--border--enabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--purple--bg--hover);color:var(--toggle_button--outlined--selected--purple--text--enabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--purple--bg--active);color:var(--toggle_button--outlined--selected--purple--text--enabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--purple--text--enabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--purple--bg--disabled);color:var(--toggle_button--outlined--selected--purple--text--disabled);border-color:var(--toggle_button--outlined--selected--purple--border--disabled)}._container_1jp2e_1._purple_1jp2e_351 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--purple--text--disabled)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--purple--text--enabled)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--purple--text--hover)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--purple--text--active)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--purple--text--enabled)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--purple--text--disabled)}._extraSmall_1jp2e_26._purple_1jp2e_351 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--purple--text--disabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--violet--bg--enabled);color:var(--toggle_button--outlined--selected--violet--text--enabled);border-color:var(--toggle_button--outlined--selected--violet--border--enabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--violet--bg--hover);color:var(--toggle_button--outlined--selected--violet--text--enabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--violet--bg--active);color:var(--toggle_button--outlined--selected--violet--text--enabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--violet--text--enabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--violet--bg--disabled);color:var(--toggle_button--outlined--selected--violet--text--disabled);border-color:var(--toggle_button--outlined--selected--violet--border--disabled)}._container_1jp2e_1._violet_1jp2e_401 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--violet--text--disabled)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--violet--text--enabled)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--violet--text--hover)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--violet--text--active)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--violet--text--enabled)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--violet--text--disabled)}._extraSmall_1jp2e_26._violet_1jp2e_401 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--violet--text--disabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--grey--bg--enabled);color:var(--toggle_button--outlined--selected--grey--text--enabled);border-color:var(--toggle_button--outlined--selected--grey--border--enabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--selected--grey--bg--hover);color:var(--toggle_button--outlined--selected--grey--text--enabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--selected--grey--bg--active);color:var(--toggle_button--outlined--selected--grey--text--enabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--grey--text--enabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--selected--grey--bg--disabled);color:var(--toggle_button--outlined--selected--grey--text--disabled);border-color:var(--toggle_button--outlined--selected--grey--border--disabled)}._container_1jp2e_1._grey_1jp2e_451 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--selected--grey--text--disabled)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--grey--text--enabled)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--grey--text--hover)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--selected--grey--text--active)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--grey--text--enabled)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1{background-color:transparent;border:none;color:var(--toggle_button--ghost--selected--grey--text--disabled)}._extraSmall_1jp2e_26._grey_1jp2e_451 ._input_1jp2e_1:checked:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--ghost--selected--grey--text--disabled)}._medium_1jp2e_501{--size: 32px}._medium_1jp2e_501 ._toggleBtn_1jp2e_1{border-radius:var(--radius--m);min-height:var(--size);padding:0 var(--spacing--padding_m)}._medium_1jp2e_501 ._iconOnly_1jp2e_509{min-width:var(--size);padding:0 var(--spacing--padding_sm)}._small_1jp2e_514{--size: 24px}._small_1jp2e_514 ._toggleBtn_1jp2e_1{border-radius:4px;min-height:var(--size);padding:0 var(--spacing--padding_m)}._small_1jp2e_514 ._iconOnly_1jp2e_509{min-width:var(--size);padding:0 2px}._extraSmall_1jp2e_26{--size: 16px}._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1{background-color:transparent;border:none;max-height:var(--size);padding:0;color:var(--toggle_button--ghost--unselected--text--enabled)}._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:hover,._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:hover:focus{background-color:transparent;color:var(--toggle_button--ghost--unselected--text--hover)}._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:hover ._text_1jp2e_14,._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:hover:focus ._text_1jp2e_14{color:var(--toggle_button--ghost--unselected--text--hover)}._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:active,._extraSmall_1jp2e_26 ._toggleBtn_1jp2e_1:active:focus{background-color:transparent;color:var(--toggle_button--ghost--unselected--text--active)}._extraSmall_1jp2e_26 ._iconOnly_1jp2e_509{width:var(--size)}._extraSmall_1jp2e_26 ._reducer_1jp2e_551{max-height:var(--size);line-height:var(--size)}._extraSmall_1jp2e_26 ._text_1jp2e_14{color:var(--toggle_button--ghost--unselected--text--enabled)}._container_1jp2e_1{display:inline-flex;position:relative}._input_1jp2e_1{position:absolute;opacity:0;width:0;height:0}._input_1jp2e_1:disabled+._toggleBtn_1jp2e_1{background-color:var(--toggle_button--outlined--unselected--bg--disabled);color:var(--toggle_button--outlined--unselected--text--disabled);border-color:var(--toggle_button--outlined--unselected--border--disabled);cursor:not-allowed}._input_1jp2e_1:disabled+._toggleBtn_1jp2e_1 ._text_1jp2e_14{color:var(--toggle_button--outlined--unselected--text--disabled)}._input_1jp2e_1:focus-visible+._toggleBtn_1jp2e_1{outline:2px solid var(--toggle_button--outlined--selected--marina--border--enabled)}._toggleBtn_1jp2e_1{max-width:300px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:all .3s ease;outline:none;background-color:var(--toggle_button--outlined--unselected--bg--enabled);color:var(--toggle_button--outlined--unselected--text--enabled);border:1px solid var(--toggle_button--outlined--unselected--border--enabled)}._toggleBtn_1jp2e_1:hover,._toggleBtn_1jp2e_1:hover:focus{background-color:var(--toggle_button--outlined--unselected--bg--hover);color:var(--toggle_button--outlined--unselected--text--hover)}._toggleBtn_1jp2e_1:active,._toggleBtn_1jp2e_1:active:focus{background-color:var(--toggle_button--outlined--unselected--bg--active);color:var(--toggle_button--outlined--unselected--text--active)}._toggleBtn_1jp2e_1._toggleBtnLoading_1jp2e_604{position:relative;cursor:not-allowed}._toggleBtn_1jp2e_1._toggleBtnLoading_1jp2e_604>*{visibility:hidden}._toggleBtn_1jp2e_1._toggleBtnLoading_1jp2e_604:after{content:"";position:absolute;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--toggle_button--outlined--unselected--text--disabled);border-top-color:transparent;animation:_toggle-spin_1jp2e_1 1s linear infinite}@keyframes _toggle-spin_1jp2e_1{to{transform:rotate(360deg)}}._iconBefore_1jp2e_628,._elementAfter_1jp2e_629{display:flex;align-items:center}._content_1jp2e_634{display:inline-flex;align-items:center;max-width:100%;gap:var(--spacing--gap_dependent)}._stretched_1jp2e_641>._container_1jp2e_1{flex:1 1 0}._stretched_1jp2e_641>* label{justify-content:center;width:100%} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toolbar.stories-CSe22g2n.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toolbar.stories-CSe22g2n.js new file mode 100644 index 00000000..f75a3c52 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Toolbar.stories-CSe22g2n.js @@ -0,0 +1,271 @@ +import{T as Ie}from"./Palette-oU4WYbWy.js";import{H as he,R as e,T as be,b as w,c as x,S,r as E,B as ye,L as fe}from"./iframe-zz6a49H8.js";import{w as ke}from"./withMeta-CjSZnBk7.js";import{s as Ee}from"./helpers-BytZKRkB.js";import{B as pe}from"./Button-Djh220XQ.js";import{S as xe}from"./Sidebar-BShqmRdS.js";import{T as Te}from"./Toggle-DQagZAli.js";import{q as C}from"./index-BDzolQnr.js";import{l as s}from"./Placeholder-Bv52avk_.js";import{T as o}from"./index-CLWXu3RE.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./TextReducer-CXi1K97e.js";import"./PortalWrapper-CaqowjBr.js";import"./Portal-BrF8T4Qt.js";import"./useForceUpdate-Dh6TTvc4.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./index-BUgDoPiZ.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";const Se={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,designLink:!0,pixsoView:!0},we="Toolbar",Ce="Компонент-контейнер для группы команд или элементов управления.",Be="Панель инструментов используется сверху от оcновной таблицы.",ve="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=4055%3A16529",Le="https://pixso.net/app/design/BRUbNvpdZSnhGNUQHJg2YQ",B={dod:Se,component:we,description:Ce,usage:Be,designLink:ve,pixsoView:Le},De=he.div` + code { + display: block; + white-space: pre-wrap; + } +`,de=()=>e.createElement(De,null,e.createElement(be,{type:"H5"},"Code example"),e.createElement("code",null,` +import { Toolbar, Search, Link, Text } from '@kaspersky/hexa-ui' +import { ToolbarItems, ToolbarProps } from '@kaspersky/hexa-ui/toolbar/types' + +const items = [ + { + children: ( + + 1st menu item + + ) + }, + { + children: + }, + { + children: 3rd menu item, + disabled: true + } +] + +const itemsLeft: ToolbarItems[] = [ + { + type: 'button', + key: '1', + label: 'Tool 1', + iconBefore: , + onClick: () => console.log('Tool 1') + }, + { + type: 'button', + key: '2', + label: 'Tool 2', + iconBefore: , + disabled: true, + onClick: () => console.log('Tool 2') + }, + { + type: 'divider', + key: 'divider' + }, + { + type: 'button', + key: '3', + label: 'Tool 3', + onClick: () => console.log('Tool 3') + }, + { + type: 'dropdown', + key: '4', + label: 'Tool 4', + overlay: items, + disabled: true + }, + { + type: 'button', + key: '5', + label: 'Tool 5', + onClick: () => console.log('Tool 5') + }, + { + type: 'button', + key: '6', + label: 'Tool 6', + onClick: () => console.log('Tool 6') + }, + { + type: 'children', + key: '7', + children: 'text' + }, + { + type: 'children', + key: '8', + children: + } +] + +const itemsRight: ToolbarItems[] = [ + { + type: 'children', + key: '1', + children: console.log(value)} /> + }, + { + type: 'children', + key: '2', + children: ( + + console.log('settings')} /> + console.log('filter')} /> + console.log('scale')} /> + + ) + } +] + +const App: React.FC = () => { + return ( +
+ +
+ ) +} +`));de.__docgenInfo={description:"",methods:[],displayName:"ToolbarDocs"};const er={title:"Hexa UI Components/Toolbar",component:o,argTypes:{...Ee(["theme"])},args:{testId:"toolbar-test-id",klId:"toolbar-kl-id"},parameters:{badges:[w.stable,w.reviewedByDesign],docs:{page:ke(B,de)},design:B.pixsoView},decorators:[(t,r)=>e.createElement("div",{style:{width:"90vw"}},e.createElement(t,{...r}))],excludeStories:["getItemsLeft","getItemsRight"]},k=()=>[{children:"Action 1",onClick:()=>console.log("Action 1")},{children:"Action 2",onClick:()=>console.log("Action 2")},{children:e.createElement(pe,{onClick:()=>console.log("Action 3")},"Action 3")},{children:"Action 4",onClick:()=>console.log("Action 4")}],i=()=>[{type:"button",key:"1",label:"Button 1",iconBefore:e.createElement(s,null),onClick:()=>console.log("Button 1"),testId:"item-1"},{type:"dropdown",key:"2",label:"Button 2",iconBefore:e.createElement(s,null),testId:"item-2",overlay:k()},{type:"divider",key:"divider"},{type:"button",key:"3",label:"Button 3",onClick:()=>console.log("Button 3"),testId:"item-3"},{type:"button",key:"4",label:"Button 4",visible:!1},{type:"dropdown",key:"5",label:"Button 5",overlay:k(),iconBefore:e.createElement(s,null),disabled:!0},{type:"dropdown",key:"6",label:"Button 6",overlay:k()},{type:"button",key:"7",label:"Button 7",iconBefore:e.createElement(s,null),iconAfter:e.createElement(s,null),onClick:()=>console.log("Button 7")},{type:"children",key:"8",children:e.createElement(o.Button,null,"Button 8")},{type:"button",key:"9",label:"Button 9",onClick:()=>console.log("Button 9"),disabled:!0}],Fe=()=>{const[t,r]=E.useState("");return e.createElement(o.Search,{onChange:n=>r(n),value:t,onClearClick:()=>r("")})},Re=()=>{const[t,r]=E.useState("");return e.createElement(o.CollapsibleSearch,{onChange:n=>r(n),value:t,onClearClick:()=>r("")})},l=()=>[{type:"children",key:"1",children:e.createElement(Fe,null)},{type:"children",key:"2",children:e.createElement(S,{gap:4,wrap:"nowrap"},e.createElement(o.ScaleItem,{onClick:()=>console.log("sizeMaximize")}),e.createElement(o.SettingsItem,{onClick:()=>console.log("settings")}))}],v=[{type:"children",key:"1",children:e.createElement(fe,{href:"#",text:"Link"})},{type:"divider",key:"divider"},{type:"children",key:"2",children:e.createElement(Te,null,"Label")}],a={args:{left:i().slice(0,5),right:l()}},m={args:{left:i().splice(0,4).map((t,r)=>r===0?{...t,showIndicator:!0,iconBefore:e.createElement(C,null)}:t),right:[l()[0],{type:"children",key:"2",children:e.createElement(S,{gap:4,wrap:"nowrap"},e.createElement(o.SettingsItem,{onClick:()=>console.log("settings")}),e.createElement(o.FilterItem,{showIndicator:!0,iconBefore:e.createElement(C,null),onClick:()=>console.log("filter")}))}]}},T=[];for(let t=0;t<10;t++)T.push({key:t.toString(),type:"button",label:`Button ${t}`,onClick:()=>console.log(`Button ${t}`)});const c={render:()=>{const[t,r]=E.useState(!1),[n,ge]=E.useState(!1);return e.createElement(e.Fragment,null,e.createElement(pe,{onClick:()=>r(!t)},"Toggle Sidebar"),e.createElement(xe,{visible:t,flex:n,size:ye.Small,headerActions:e.createElement("div",{onClick:()=>ge(ue=>!ue)},"Maximize/Minimize"),onClose:()=>r(!1)},e.createElement(o,{left:T,right:T.slice(0,2),autoDropdown:n})))}},p={args:{left:[{type:"children",key:"1",children:e.createElement(e.Fragment,null,e.createElement(o.Search,{testId:"Search"}),e.createElement(o.ImportExportItem,{dropdown:!1,testId:"ImportExportItem"}),e.createElement(o.ImportExportItem,{dropdown:!0,testId:"ImportExportItem"}),e.createElement(o.ExportItem,{testId:"ExportItem"}),e.createElement(o.ImportItem,{testId:"ImportItem"}),e.createElement(o.CollapsibleSearch,{testId:"CollapsibleSearch"}),e.createElement(o.FilterItem,{testId:"FilterItem"}),e.createElement(o.FilterActiveItem,{testId:"FilterActiveItem"}),e.createElement(o.SettingsItem,{testId:"SettingsItem"}),e.createElement(o.FilterSidebar,{testId:"FilterSidebar"}),e.createElement(o.ScaleItem,{testId:"ScaleItem"}))},{type:"dropdown",key:"2",label:"Dropdown",iconBefore:e.createElement(s,null),testId:"item-2",overlay:k()},{type:"link",key:"3",label:"link",testId:"linkTestId"}]}},d={args:{autoDropdown:!0,left:[{key:"test",children:"Toolbar",type:"children"}],right:[{type:"children",key:"2",children:e.createElement(S,{gap:4,wrap:"nowrap"},e.createElement(o.ImportExportItem,{dropdown:!1,onClick:()=>console.log("ImportExport Button")}),e.createElement(o.ImportExportItem,{dropdown:!0,onClick:()=>console.log("ImportExport Dropdown 2"),onImport:()=>console.log("Import Button 2"),onExport:()=>console.log("Export Button 2")}),e.createElement(o.ImportExportItem,{dropdown:!0,onClick:()=>console.log("ImportExport Dropdown 3"),onExport:()=>console.log("Export Button 3")}),e.createElement(o.ImportExportItem,{dropdown:!0,onClick:()=>console.log("ImportExport Dropdown 4"),onImport:()=>console.log("Import Button 4")}),e.createElement(o.ExportItem,{onClick:()=>console.log("Export Button")}),e.createElement(o.ImportItem,{onClick:()=>console.log("Import Button")}))}]}},g={args:{left:i(),right:l(),leftLimit:5}},u={args:{left:i(),autoDropdown:!0,leftLimit:void 0,right:l()}},I={render:t=>e.createElement("div",{style:{width:"100%",display:"flex",flexDirection:"column",gap:"30px"}},e.createElement(o,{...t,left:i().slice(0,4),right:l()}),e.createElement(o,{...t,left:i().slice(0,4),right:l().slice(0,1)}),e.createElement(o,{...t,left:i().slice(0,4),right:l().slice(1,2)}),e.createElement(o,{...t,left:i().slice(0,4)}),e.createElement(o,{...t,right:l()}),e.createElement(o,{...t,right:l().slice(0,1)}),e.createElement(o,{...t,right:l().slice(1,2)}))},h={args:{autoDropdown:!0,left:i(),right:[{type:"children",key:"1",children:e.createElement(Re,null)},...l().slice(1)]}},b={render:t=>e.createElement("div",{style:{width:"100%",display:"flex",flexDirection:"column",gap:"30px"}},e.createElement(o,{...t,left:v,styleLeft:{left:"8px"}}),e.createElement(o,{...t,right:v,styleRight:{right:"8px"}}))},y={args:{left:i().map((t,r)=>({...t,tooltip:`This is item with key '${t==null?void 0:t.key}'`,...r===3?{disabled:!0}:{}})),right:l()}},f={args:{source:{toolbar:x.toolbar,toolbar_button:x.toolbar_button,toolbar_search:x.toolbar_search}},render:t=>e.createElement(Ie,{...t})};var L,D,F;a.parameters={...a.parameters,docs:{...(L=a.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + left: getItemsLeft().slice(0, 5), + right: getItemsRight() + } +}`,...(F=(D=a.parameters)==null?void 0:D.docs)==null?void 0:F.source}}};var R,A,W;m.parameters={...m.parameters,docs:{...(R=m.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + left: getItemsLeft().splice(0, 4).map((item, index) => index === 0 ? { + ...item, + showIndicator: true, + iconBefore: + } as ToolbarItems : item), + right: [getItemsRight()[0], { + type: 'children', + key: '2', + children: + console.log('settings')} /> + } onClick={() => console.log('filter')} /> + + }] + } +}`,...(W=(A=m.parameters)==null?void 0:A.docs)==null?void 0:W.source}}};var _,V,z;c.parameters={...c.parameters,docs:{...(_=c.parameters)==null?void 0:_.docs,source:{originalSource:`{ + render: () => { + const [visible, setVisible] = useState(false); + const [flex, setFlex] = useState(false); + return <> + + setFlex(v => !v)}>Maximize/Minimize} onClose={() => setVisible(false)}> + + + ; + } +}`,...(z=(V=c.parameters)==null?void 0:V.docs)==null?void 0:z.source}}};var P,H,M;p.parameters={...p.parameters,docs:{...(P=p.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + left: [{ + type: 'children', + key: '1', + children: <> + + + + + + + + + + + + + }, { + type: 'dropdown', + key: '2', + label: 'Dropdown', + iconBefore: , + testId: 'item-2', + overlay: getItems() + }, { + type: 'link', + key: '3', + label: 'link', + testId: 'linkTestId' + } as ToolbarItems] + } +}`,...(M=(H=p.parameters)==null?void 0:H.docs)==null?void 0:M.source}}};var U,$,J;d.parameters={...d.parameters,docs:{...(U=d.parameters)==null?void 0:U.docs,source:{originalSource:`{ + args: { + autoDropdown: true, + left: [{ + key: 'test', + children: 'Toolbar', + type: 'children' + }], + right: [{ + type: 'children', + key: '2', + children: + console.log('ImportExport Button')} /> + console.log('ImportExport Dropdown 2')} onImport={() => console.log('Import Button 2')} onExport={() => console.log('Export Button 2')} /> + console.log('ImportExport Dropdown 3')} onExport={() => console.log('Export Button 3')} /> + console.log('ImportExport Dropdown 4')} onImport={() => console.log('Import Button 4')} /> + console.log('Export Button')} /> + console.log('Import Button')} /> + + }] + } +}`,...(J=($=d.parameters)==null?void 0:$.docs)==null?void 0:J.source}}};var N,Q,Y;g.parameters={...g.parameters,docs:{...(N=g.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + left: getItemsLeft(), + right: getItemsRight(), + leftLimit: 5 + } +}`,...(Y=(Q=g.parameters)==null?void 0:Q.docs)==null?void 0:Y.source}}};var Z,q,G;u.parameters={...u.parameters,docs:{...(Z=u.parameters)==null?void 0:Z.docs,source:{originalSource:`{ + args: { + left: getItemsLeft(), + autoDropdown: true, + leftLimit: undefined, + right: getItemsRight() + } +}`,...(G=(q=u.parameters)==null?void 0:q.docs)==null?void 0:G.source}}};var K,O,j;I.parameters={...I.parameters,docs:{...(K=I.parameters)==null?void 0:K.docs,source:{originalSource:`{ + render: (args: ToolbarProps) =>
+ + + + + + + +
+}`,...(j=(O=I.parameters)==null?void 0:O.docs)==null?void 0:j.source}}};var X,ee,te;h.parameters={...h.parameters,docs:{...(X=h.parameters)==null?void 0:X.docs,source:{originalSource:`{ + args: { + autoDropdown: true, + left: getItemsLeft(), + right: [{ + type: 'children', + key: '1', + children: + }, ...getItemsRight().slice(1)] + } +}`,...(te=(ee=h.parameters)==null?void 0:ee.docs)==null?void 0:te.source}}};var oe,re,le;b.parameters={...b.parameters,docs:{...(oe=b.parameters)==null?void 0:oe.docs,source:{originalSource:`{ + render: (args: ToolbarProps) =>
+ + +
+}`,...(le=(re=b.parameters)==null?void 0:re.docs)==null?void 0:le.source}}};var ie,ne,se;y.parameters={...y.parameters,docs:{...(ie=y.parameters)==null?void 0:ie.docs,source:{originalSource:`{ + args: { + left: getItemsLeft().map((item, index) => ({ + ...item, + tooltip: \`This is item with key '\${item?.key}'\`, + ...(index === 3 ? { + disabled: true + } : {}) + })) as ToolbarItems[], + right: getItemsRight() + } +}`,...(se=(ne=y.parameters)==null?void 0:ne.docs)==null?void 0:se.source}}};var ae,me,ce;f.parameters={...f.parameters,docs:{...(ae=f.parameters)==null?void 0:ae.docs,source:{originalSource:`{ + args: { + source: { + toolbar: componentColors.toolbar, + toolbar_button: componentColors.toolbar_button, + toolbar_search: componentColors.toolbar_search + } + }, + render: args => +}`,...(ce=(me=f.parameters)==null?void 0:me.docs)==null?void 0:ce.source}}};const tr=["getItemsLeft","getItemsRight","Basic","FilterWithIndicator","AutoDropdownInsideFlexSidebar","TestAttributes","ImportExportButton","WithLeftLimit","AutoDropdown","Variations","WithCollapsibleSearch","WithCustomElements","WithTooltip","ColorTokens"];export{u as AutoDropdown,c as AutoDropdownInsideFlexSidebar,a as Basic,f as ColorTokens,m as FilterWithIndicator,d as ImportExportButton,p as TestAttributes,I as Variations,h as WithCollapsibleSearch,b as WithCustomElements,g as WithLeftLimit,y as WithTooltip,tr as __namedExportsOrder,er as default,i as getItemsLeft,l as getItemsRight}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tooltip.stories-C1rYG0Jm.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tooltip.stories-C1rYG0Jm.js new file mode 100644 index 00000000..84f4bc80 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tooltip.stories-C1rYG0Jm.js @@ -0,0 +1,79 @@ +import{T as _}from"./Palette-oU4WYbWy.js";import{b as S,y as r,R as e,c as A,T as d,t as F,P as y}from"./iframe-zz6a49H8.js";import{w as I}from"./withMeta-CjSZnBk7.js";import{S as Y,C as G}from"./ScrollableContainer-BCQCkGEe.js";import{S as a}from"./Warnings-DU1McXrL.js";import{s as J}from"./helpers-BytZKRkB.js";import{S as u}from"./StoryComponents-C4fwEYRs.js";import{B as T}from"./Button-Djh220XQ.js";import{F as K}from"./Field-C2ORP2lZ.js";import{S as Q}from"./SegmentedButton-RLIkkpaw.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";const X={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},Z="Tooltip",j="Компонент для отрисовки подсказок. В качестве основы используется Tooltip из библиотеки Antd.",q="Элемент появляется при наведении на родительский элемент, к которому присвоен Tooltip",$="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=29814%3A96714",ee="https://pixso.net/app/design/4XYVGB274R5-e8c7lGsxDA",x={dod:X,component:Z,description:j,usage:q,designLink:$,pixsoView:ee},Oe={title:"Hexa UI Components/Tooltip",component:r,argTypes:{text:{control:{type:"text"}},...J(["theme"])},args:{text:"Lorem ipsum"},parameters:{badges:[S.stable,S.reviewedByDesign],docs:{page:I(x)},design:x.pixsoView}},s={render:t=>e.createElement(u,{style:{paddingLeft:"200px"}},e.createElement(d,{type:"BTM5",themedColor:"primary"},"Tooltip here:"),e.createElement(r,{...t},e.createElement(T,null,"hover me to see Tooltip")))},l={render:t=>e.createElement(u,{style:{paddingLeft:"200px"}},e.createElement(d,{type:"BTM5"},"Tooltip here:"),e.createElement(r,{...t,text:e.createElement(d,{type:"BTM3",themedColor:"primary-invert"},"I'm a Text component")},e.createElement(T,null,"hover me to see Tooltip")))},i={render:t=>e.createElement(u,null,e.createElement(F,{closable:!1,mode:"info",style:{marginBottom:16}},e.createElement(y,null,"Use wrapper for ",e.createElement(a,null,"disabled")," components inside ",e.createElement(a,null,"Tooltip")," if it's not working"),e.createElement(y,null,"Используйте обёртку для ",e.createElement(a,null,"disabled")," компонентов внутри ",e.createElement(a,null,"Tooltip")," если тултип не отображается")),e.createElement(r,{...t},e.createElement("span",null,e.createElement(T,{disabled:!0,text:"Button"}))))},p={render:t=>e.createElement(Y,null,e.createElement(G,null,e.createElement(r,{...t,getPopupContainer:n=>n.parentElement}))),args:{children:e.createElement(T,null,"Click me and scroll my container"),trigger:"click"}},m={render:t=>{const[n,N]=e.useState(10),O=e.useMemo(()=>{const o=[];for(let g=0;g<=n;g++)o.push(g);return o},[n]),U=[{value:"10",text:"10"},{value:"100",text:"100"},{value:"1000",text:"1000"}];return e.createElement(u,null,e.createElement(K,{control:e.createElement(Q,{value:[n.toString()],type:"radio",items:U,onChange:o=>{N(Number(o[0]))}}),label:"Number of tooltips on page"}),O.map(o=>e.createElement(r,{...t,key:o,text:o,destroyTooltipOnHide:!0},e.createElement(d,null,o,": hover me to see Tooltip"))))}},c={args:{source:A.tooltip},render:t=>e.createElement(_,{...t})};var C,f,E;s.parameters={...s.parameters,docs:{...(C=s.parameters)==null?void 0:C.docs,source:{originalSource:`{ + render: (args: TooltipProps) => + + Tooltip here: + + + + + +}`,...(E=(f=s.parameters)==null?void 0:f.docs)==null?void 0:E.source}}};var h,b,B;l.parameters={...l.parameters,docs:{...(h=l.parameters)==null?void 0:h.docs,source:{originalSource:`{ + render: (args: TooltipProps) => + + Tooltip here: + + I'm a Text component}> + + + +}`,...(B=(b=l.parameters)==null?void 0:b.docs)==null?void 0:B.source}}};var v,P,k;i.parameters={...i.parameters,docs:{...(v=i.parameters)==null?void 0:v.docs,source:{originalSource:`{ + render: (args: TooltipProps) => + +

Use wrapper for disabled components inside Tooltip if it's not working

+

Используйте обёртку для disabled компонентов внутри Tooltip если тултип не отображается

+
+ + , + trigger: 'click' + } +}`,...(z=(w=p.parameters)==null?void 0:w.docs)==null?void 0:z.source}}};var L,W,D;m.parameters={...m.parameters,docs:{...(L=m.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: (args: TooltipProps) => { + const [performSize, setPerformSize] = React.useState(10); + const tooltips = React.useMemo(() => { + const arr: number[] = []; + for (let i = 0; i <= performSize; i++) { + arr.push(i); + } + return arr; + }, [performSize]); + const items: SegmentedButtonOption[] = [{ + value: '10', + text: '10' + }, { + value: '100', + text: '100' + }, { + value: '1000', + text: '1000' + }]; + return + { + setPerformSize(Number(value[0])); + }} />} label="Number of tooltips on page" /> + {tooltips.map(t => + {t}: hover me to see Tooltip + )} + ; + } +}`,...(D=(W=m.parameters)==null?void 0:W.docs)==null?void 0:D.source}}};var H,R,V;c.parameters={...c.parameters,docs:{...(H=c.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + source: componentColors.tooltip + }, + render: args => +}`,...(V=(R=c.parameters)==null?void 0:R.docs)==null?void 0:V.source}}};const Ue=["Basic","WithTextComponent","WithDisabledComponent","WithinScrollableContainer","PerformanceExample","ColorTokens"];export{s as Basic,c as ColorTokens,m as PerformanceExample,i as WithDisabledComponent,l as WithTextComponent,p as WithinScrollableContainer,Ue as __namedExportsOrder,Oe as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation-58BjvZ3I.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation-58BjvZ3I.css new file mode 100644 index 00000000..57a18c7d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation-58BjvZ3I.css @@ -0,0 +1 @@ +._header_nlqfg_1{background-color:var(--top_navigation--background--enabled);border-bottom:1px solid var(--top_navigation--border--enabled);color:var(--top_navigation--text--enabled);height:48px;flex:0 0 auto;width:100%;padding:0 24px;line-height:20px}._header_nlqfg_1>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px){._accountButton_nlqfg_18 span[class*=buttonText]{min-width:130px;display:flex;justify-content:flex-start}}._headerCenterPart_nlqfg_24{padding:0 24px}._horizontalNav_nlqfg_28{align-self:end}._notificationButton_nlqfg_32{position:relative}._notificationButton_nlqfg_32>span{position:absolute;top:3px;right:3px} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation.stories-BO0KGsh0.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation.stories-BO0KGsh0.js new file mode 100644 index 00000000..84eec7e8 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TopNavigation.stories-BO0KGsh0.js @@ -0,0 +1,117 @@ +import{T as se}from"./Palette-oU4WYbWy.js";import{u as y,R as e,af as i,ag as j,j as b,aa as ce,S as Z,L as pe,T as le,c as ue,r as me,H as de,K as $}from"./iframe-zz6a49H8.js";import{w as ge}from"./withDesignControls-Cqk9De58.js";import{w as fe}from"./withMeta-CjSZnBk7.js";import{a as he}from"./StoryComponents-C4fwEYRs.js";import{L as E,g as G}from"./Menu-DpZxVIub.js";import{P as ye}from"./Placeholder-C2Mlxe_U.js";import{S as ve}from"./Search-D82BV3EU.js";import{T as Ce}from"./Tag-DxDPN1QL.js";import{T as be}from"./Toggle-DQagZAli.js";import{o as we}from"./Advertisement-Yh_igVk5.js";import{C as Pe,K as Ee,L as Le,M as Te,N as ke,n as Ne,O as Be}from"./index-BDzolQnr.js";import{B as P}from"./Button-Djh220XQ.js";import{D as Y}from"./Dropdown-D5otA5yN.js";import{r as _e}from"./ArrowRight-hBQHItJC.js";import{I as Se}from"./Indicator-DNWfFabI.js";import{H as Me}from"./HorizontalNav-HdsgURnU.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./ArrowRightMini-DjD3k9uh.js";import"./useLocalization-CR8m5dji.js";import"./Unpin-nuudWmPx.js";import"./Submenu-CMti_k3_.js";import"./SubComponents-DQtvP83M.js";import"./TextReducer-CXi1K97e.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./Badge-DMO-MXiW.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./Sider-CfheJztG.js";import"./LeftOutlined-BMF5M4Vq.js";import"./StatusOkSolid-MBCvP7_O.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./KeyCode-D_nTN6KT.js";import"./SearchOutlined-tsI9ISqz.js";import"./useTranslation-7a9748wG.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./Placeholder-Bv52avk_.js";import"./index-Bnrns6p9.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./IconSearch-DTlFALI4.js";import"./Search1-DZu0ocx7.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowRight-DPBBrE_M.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Plus-C59NrE5b.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./v4-BoP187Zn.js";const Ae="_header_nlqfg_1",Ie="_accountButton_nlqfg_18",qe="_headerCenterPart_nlqfg_24",ze="_horizontalNav_nlqfg_28",We="_notificationButton_nlqfg_32",c={header:Ae,accountButton:Ie,headerCenterPart:qe,horizontalNav:ze,notificationButton:We},J=({title:o,iconBefore:n,dropdownMenuProps:a,...t})=>{const{testAttributes:r}=y(t);return e.createElement(Y,{...i("account-dropdown",r),...a},e.createElement(P,{...i("account-button",r),mode:"secondary",iconBefore:n??e.createElement(_e,null),iconAfter:e.createElement(j,null),style:{maxWidth:250},className:c.accountButton},o))};J.__docgenInfo={description:"",methods:[],displayName:"AccountMenu",props:{title:{required:!1,tsType:{name:"string"},description:"Title for dropdown button (e.g. username or email)"},iconBefore:{required:!1,tsType:{name:"ReactNode"},description:"Icon before title, default is UserAccount"},dropdownMenuProps:{required:!0,tsType:{name:"DropdownProps"},description:"Props for account menu"}}};const Q=({title:o,dropdownMenuProps:n,buttonProps:a,...t})=>{const{testAttributes:r}=y(t);return e.createElement(Y,{...i("dropdown",r),...n},e.createElement(P,{...i("button",r),...a},o))};Q.__docgenInfo={description:"",methods:[],displayName:"CenterButton",props:{title:{required:!0,tsType:{name:"string"},description:"Title for dropdown button"},dropdownMenuProps:{required:!0,tsType:{name:"DropdownProps"},description:"Props for dropdown component"},buttonProps:{required:!0,tsType:{name:"ButtonProps"},description:"Props for button component"}}};const F=o=>{const{indicator:n,onClick:a,testAttributes:t,...r}=y(o);return e.createElement("div",{className:b(c.notificationButton),...t,...r},e.createElement(P,{mode:"secondary",iconBefore:e.createElement(Pe,null),onClick:a}),n&&e.createElement(Se,{mode:"critical"}))};F.__docgenInfo={description:"",methods:[],displayName:"NotificationButton",props:{indicator:{required:!1,tsType:{name:"boolean"},description:"Whether to show red indicator on notification button"},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"(...args: any) => void",signature:{arguments:[{type:{name:"any"},name:"args",rest:!0}],return:{name:"void"}}},description:"On click handler for notification button"}}};const C=({children:o,className:n})=>e.createElement(Z,{gap:8,width:"unset",wrap:"nowrap",className:n},o),v=({logo:o,title:n,accountMenuProps:a,elementCentered:t,contentRight:r,notificationButtonProps:p,notificationIndicator:te,className:oe,theme:ne,titleLinkURL:re="",...ae})=>{const{testAttributes:s,...ie}=y(ae);return e.createElement("header",{...s,...ie,className:b(ce(oe,ne),c.header)},e.createElement(Z,{gap:24,justify:"space-between",height:"100%",wrap:"nowrap"},e.createElement(C,null,o,e.createElement(pe,{href:re},e.createElement(le,{type:"BTM3"},n))),e.createElement(C,{className:b(c.headerCenterPart,(t==null?void 0:t.type)==="horizontalNavigation"&&(t==null?void 0:t.horizontalNavigationConfig)&&c.horizontalNav)},(t==null?void 0:t.type)==="button"&&(t==null?void 0:t.buttonConfig)&&e.createElement(Q,{...t.buttonConfig,...i("header-center-element",s)}),(t==null?void 0:t.type)==="horizontalNavigation"&&(t==null?void 0:t.horizontalNavigationConfig)&&e.createElement(Me,{borderless:!0,...t.horizontalNavigationConfig,...i("header-center-element",s)})),e.createElement(C,null,r,p&&e.createElement(F,{indicator:te,...p,...i("notification-button",s)}),a&&e.createElement(J,{...a,...i("account-menu",s)}))))};v.__docgenInfo={description:"",methods:[],displayName:"TopNavigation",props:{className:{required:!1,tsType:{name:"string"},description:"Css class"},logo:{required:!0,tsType:{name:"ReactNode"},description:"Product logo on left part"},title:{required:!0,tsType:{name:"string"},description:"Product title after logo on left part"},accountMenuProps:{required:!1,tsType:{name:"intersection",raw:`{ + /** Title for dropdown button (e.g. username or email) */ + title?: string, + /** Icon before title, default is UserAccount */ + iconBefore?: ReactNode, + /** Props for account menu */ + dropdownMenuProps: DropdownProps, +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Title for dropdown button (e.g. username or email) */ + title?: string, + /** Icon before title, default is UserAccount */ + iconBefore?: ReactNode, + /** Props for account menu */ + dropdownMenuProps: DropdownProps, +}`,signature:{properties:[{key:"title",value:{name:"string",required:!1},description:"Title for dropdown button (e.g. username or email)"},{key:"iconBefore",value:{name:"ReactNode",required:!1},description:"Icon before title, default is UserAccount"},{key:"dropdownMenuProps",value:{name:"DropdownProps",required:!0},description:"Props for account menu"}]}},{name:"TestingProps"}]},description:"Props for account menu"},elementCentered:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + type: 'button' | 'horizontalNavigation', + buttonConfig?: CenterButtonProps, + horizontalNavigationConfig?: HorizontalNavProps +}`,signature:{properties:[{key:"type",value:{name:"union",raw:"'button' | 'horizontalNavigation'",elements:[{name:"literal",value:"'button'"},{name:"literal",value:"'horizontalNavigation'"}],required:!0}},{key:"buttonConfig",value:{name:"intersection",raw:`{ + /** Title for dropdown button */ + title: string, + /** Props for dropdown component */ + dropdownMenuProps: DropdownProps, + /** Props for button component */ + buttonProps: ButtonProps +} & TestingProps`,elements:[{name:"signature",type:"object",raw:`{ + /** Title for dropdown button */ + title: string, + /** Props for dropdown component */ + dropdownMenuProps: DropdownProps, + /** Props for button component */ + buttonProps: ButtonProps +}`,signature:{properties:[{key:"title",value:{name:"string",required:!0},description:"Title for dropdown button"},{key:"dropdownMenuProps",value:{name:"DropdownProps",required:!0},description:"Props for dropdown component"},{key:"buttonProps",value:{name:"ButtonProps",required:!0},description:"Props for button component"}]}},{name:"TestingProps"}],required:!1}},{key:"horizontalNavigationConfig",value:{name:"HorizontalNavProps",required:!1}}]}},description:"Config for center element"},contentRight:{required:!1,tsType:{name:"ReactNode"},description:""},notificationButtonProps:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + /** On click handler for notification button */ + onClick?: (...args: any) => void +}`,signature:{properties:[{key:"onClick",value:{name:"signature",type:"function",raw:"(...args: any) => void",signature:{arguments:[{type:{name:"any"},name:"args",rest:!0}],return:{name:"void"}},required:!1},description:"On click handler for notification button"}]}},description:"Props for notification button on right part"},notificationIndicator:{required:!1,tsType:{name:"boolean"},description:"Whether to show red indicator on notification button"},titleLinkURL:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"''",computed:!1}}}};const Re={designTokens:!0,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!0,apiTable:!1,storybook:!0,pixsoView:!0},De="TopNavigation",He="Компонент отображает верхнюю панель с дополнительными элементами навигации и управления.",Ue="Верхняя панель, область навигации приложения.",xe="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=150290%3A242302",Ve="https://pixso.net/app/design/2bWwHdeKsp8ReARjo09IHw",Oe={dod:Re,component:De,description:He,usage:Ue,designLink:xe,pixsoView:Ve},X=()=>e.createElement("svg",{width:"32",height:"32",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("g",{clipPath:"url(#clip0_238_323)"},e.createElement("g",{clipPath:"url(#clip1_238_323)"},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M113.495 33.4495L67.4951 6.93934C65.3318 5.69261 62.6682 5.69261 60.5049 6.93934L14.5049 33.4495C12.3363 34.6993 11 37.0119 11 39.5149V88.4929C11 90.9959 12.3363 93.3085 14.5049 94.5583L60.5049 121.068C62.6682 122.315 65.3318 122.315 67.4951 121.068L113.495 94.5583C115.664 93.3085 117 90.9959 117 88.4929V39.5149C117 37.0119 115.664 34.6993 113.495 33.4495ZM70.4909 1.74043C66.4733 -0.574934 61.5267 -0.574935 57.5091 1.74043L11.5091 28.2506C7.48177 30.5716 5 34.8664 5 39.5149V88.4929C5 93.1414 7.48177 97.4362 11.5091 99.7572L57.5091 126.267C61.5267 128.583 66.4733 128.583 70.4909 126.267L116.491 99.7572C120.518 97.4362 123 93.1414 123 88.4929V39.5149C123 34.8664 120.518 30.5716 116.491 28.2506L70.4909 1.74043Z",fill:"var(--menu_v1--logo_brand)"})),e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M58.0798 46.5126C58.0798 47.6124 57.1919 48.5058 56.0921 48.5126L54.8398 48.5203C54.5798 49.8003 54.0598 51.0003 53.3598 52.0603L54.2456 52.9461C55.0266 53.7271 55.0266 54.9935 54.2456 55.7745L54.214 55.8061C53.433 56.5871 52.1666 56.5871 51.3856 55.8061L50.4998 54.9203C49.4398 55.6203 48.2398 56.1403 46.9598 56.4003V57.6203C46.9598 58.7249 46.0644 59.6203 44.9598 59.6203H44.8998C43.7952 59.6203 42.8998 58.7249 42.8998 57.6203V56.3803C41.6198 56.1203 40.4198 55.6003 39.3598 54.9003L38.474 55.7861C37.6929 56.5672 36.4266 56.5671 35.6456 55.7861L35.614 55.7545C34.833 54.9735 34.833 53.7071 35.614 52.9261L36.4998 52.0403C35.7998 50.9803 35.2798 49.7803 35.0198 48.5003H33.7798C32.6752 48.5003 31.7798 47.6049 31.7798 46.5003V46.4403C31.7798 45.3357 32.6752 44.4403 33.7798 44.4403H35.0198C35.2798 43.1603 35.7998 41.9603 36.4998 40.9003L35.614 40.0145C34.833 39.2335 34.833 37.9671 35.614 37.1861L35.6456 37.1545C36.4266 36.3735 37.6929 36.3735 38.474 37.1545L39.3598 38.0403C40.4198 37.3403 41.6198 36.8203 42.8998 36.5603V35.3203C42.8998 34.2157 43.7952 33.3203 44.8998 33.3203H44.9598C46.0644 33.3203 46.9598 34.2157 46.9598 35.3203V36.5603C48.2398 36.8203 49.4398 37.3403 50.4998 38.0403L51.3856 37.1545C52.1666 36.3735 53.433 36.3735 54.214 37.1545L54.2456 37.1861C55.0266 37.9671 55.0266 39.2335 54.2456 40.0145L53.3598 40.9003C54.0598 41.9603 54.5798 43.1603 54.8398 44.4403H56.0798C57.1844 44.4403 58.0798 45.3357 58.0798 46.4403V46.5126ZM39.8398 46.4803C39.8398 49.2803 42.1198 51.5403 44.9198 51.5403C47.7198 51.5403 49.9798 49.2803 49.9798 46.4803C49.9798 43.7003 47.7198 41.4203 44.9198 41.4203C42.0998 41.4203 39.8398 43.6803 39.8398 46.4803Z",fill:"var(--menu--bg--logo_icon--enabled)"}),e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M94.6983 63.9758C95.1846 64.971 94.7695 66.1719 93.7725 66.6543L90.6198 68.1798C91.1798 70.3398 91.2798 72.5398 90.9998 74.6798L94.3124 75.8264C95.3552 76.1874 95.9086 77.3248 95.5491 78.368L94.6123 81.0863C94.2521 82.1316 93.1121 82.6863 92.0672 82.3246L88.7598 81.1798C87.6598 83.0398 86.2198 84.6998 84.4598 86.0598L85.9991 89.202C86.4854 90.1946 86.0742 91.3934 85.0811 91.8787L82.5009 93.1396C81.5068 93.6254 80.3073 93.2118 79.8238 92.2167L78.2998 89.0798C76.1398 89.6398 73.9398 89.7398 71.7998 89.4598L70.6531 92.7724C70.2922 93.8152 69.1548 94.3686 68.1115 94.009L65.3933 93.0723C64.348 92.7121 63.7933 91.572 64.1549 90.5272L65.2998 87.2198C63.4398 86.1198 61.7798 84.6798 60.4198 82.9198L57.2746 84.4478C56.2827 84.9297 55.0879 84.5178 54.6037 83.527L53.34 80.9408C52.8542 79.9468 53.2678 78.7472 54.2629 78.2638L57.3998 76.7398C56.8398 74.5798 56.7398 72.3798 57.0198 70.2398L53.7072 69.0931C52.6644 68.7321 52.111 67.5948 52.4706 66.5515L53.4073 63.8332C53.7675 62.7879 54.9076 62.2332 55.9524 62.5949L59.2598 63.7398C60.3598 61.8798 61.7798 60.2198 63.5598 58.8598L62.0318 55.7146C61.5499 54.7227 61.9618 53.5279 62.9526 53.0437L65.5446 51.777C66.5364 51.2924 67.7332 51.7028 68.2188 52.6941L69.7598 55.8398C71.9198 55.2798 74.1198 55.1798 76.2598 55.4598L77.4065 52.1471C77.7675 51.1044 78.9048 50.551 79.9481 50.9105L82.6663 51.8472C83.7117 52.2075 84.2664 53.3475 83.9047 54.3923L82.7598 57.6998C84.6198 58.7998 86.2798 60.2398 87.6398 61.9998L90.7635 60.476C91.7558 59.992 92.9526 60.4035 93.4373 61.3954L94.6983 63.9758ZM66.2998 76.2398C68.3798 80.4998 73.5398 82.2798 77.7998 80.1998C82.0598 78.1198 83.8398 72.9598 81.7598 68.6998C79.6798 64.4398 74.5198 62.6598 70.2598 64.7398C65.9998 66.8198 64.2198 71.9798 66.2998 76.2398Z",fill:"var(--menu--bg--logo_icon--enabled)"})),e.createElement("defs",null,e.createElement("clipPath",{id:"clip0_238_323"},e.createElement("rect",{width:"128",height:"128",fill:"var(--menu--bg--logo_icon--enabled)"})),e.createElement("clipPath",{id:"clip1_238_323"},e.createElement("rect",{width:"128",height:"128",fill:"var(--menu--bg--logo_icon--enabled)"}))));X.__docgenInfo={description:"",methods:[],displayName:"AppLogo"};const Ke=[{children:e.createElement(ve,null)},{children:"Workspace 1"},{children:"Workspace 2"},{children:"Workspace 3"},{type:"divider",children:""},{title:"Go to Portal",type:"action",children:"Go to Portal",componentsBefore:[e.createElement(Le,null)]}],ee=[{children:"Account settings",componentsBefore:[e.createElement(Te,{key:"account-settings-icon"})]},{type:"submenu",title:"English",componentsBefore:[e.createElement(ke,{key:"language-icon"})],children:[{children:"English"},{children:"Русский"},{type:"divider",children:""},{children:"Deutsch"},{children:"Italiano"}]},{children:"Dark mode",componentsBefore:[e.createElement(Ne,{key:"mode-icon"})],componentsAfter:[e.createElement(be,{key:"mode-toggle"})]},{type:"divider",children:""},{children:"Log out",componentsBefore:[e.createElement(Be,{key:"logout-icon"})]},{title:"© 2025 AO Kaspersky Lab",type:"group",children:[]}];var je=(o=>(o.AVAILABLE="available",o.BUSY="busy",o))(je||{});const Ze=G("available",$.Light),$e=G("unavailable",$.Light),w={available:e.createElement(Ze,null),busy:e.createElement($e,null)};function Ge(o){return[{title:"User work status",type:"group",children:[{key:"available",componentsBefore:[w.available],children:"Available",onClick:o},{key:"busy",componentsBefore:[w.busy],children:"Busy",onClick:o}]},{type:"divider",children:""}]}const Ye={args:{title:"Kaspersky Next",notificationButtonProps:{},notificationIndicator:!0,accountMenuProps:{title:"test_user_123@mail.ru",dropdownMenuProps:{overlay:ee}},logo:e.createElement(X,null)},parameters:{docs:{page:fe(Oe)}},decorators:[(o,n)=>e.createElement(he,{horizontalWidth:"100%"},e.createElement(o,{...n}))]},zo={component:v,title:"Hexa UI Components/Top Navigation",...ge({componentName:"topNavigation",meta:Ye})},l={},u={args:{elementCentered:{type:"button",buttonConfig:{title:"New workspace",buttonProps:{mode:"secondary",iconBefore:e.createElement(Ee,null),iconAfter:e.createElement(j,null)},dropdownMenuProps:{overlay:Ke}}}},name:"With Centered Element / Button"},m={args:{elementCentered:{type:"horizontalNavigation",horizontalNavigationConfig:{items:[{label:"Workspaces",selected:!0,key:"workspaces"},{label:"Licenses",key:"licenses"},{label:"Trainings",key:"trainings"}]}}},name:"With Centered Element / HorizontalNav"},d={args:{contentRight:e.createElement(Ce,{icon:e.createElement(we,null),mode:"yellow",outlined:!0,style:{marginRight:0}},"Getting started: 3 of 12")}},g={render:o=>{const[n,a]=me.useState("available"),t=p=>{a(p.key)},r={...o.accountMenuProps,iconBefore:w[n],dropdownMenuProps:{overlay:[...Ge(t),...ee],selectedItemsKeys:[n]}};return e.createElement(v,{...o,accountMenuProps:r})}},Je=de(v)` + position: sticky; + top: 0; + zIndex: 1; +`,f={render:o=>e.createElement(E,null,e.createElement(Je,{...o}),e.createElement(E.Content,{style:{overflow:"scroll",height:"150vh"}},e.createElement(ye,{description:"Description",image:"noData",mode:"filled",size:"medium",textAlign:"center",title:"Placeholder"})))},h={args:{source:ue.top_navigation},render:o=>e.createElement(se,{...o})};var L,T,k;l.parameters={...l.parameters,docs:{...(L=l.parameters)==null?void 0:L.docs,source:{originalSource:"{}",...(k=(T=l.parameters)==null?void 0:T.docs)==null?void 0:k.source}}};var N,B,_;u.parameters={...u.parameters,docs:{...(N=u.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + elementCentered: { + type: 'button', + buttonConfig: { + title: 'New workspace', + buttonProps: { + mode: 'secondary', + iconBefore: , + iconAfter: + }, + dropdownMenuProps: { + overlay: centerElementOverlay + } + } + } + }, + name: 'With Centered Element / Button' +}`,...(_=(B=u.parameters)==null?void 0:B.docs)==null?void 0:_.source}}};var S,M,A;m.parameters={...m.parameters,docs:{...(S=m.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + elementCentered: { + type: 'horizontalNavigation', + horizontalNavigationConfig: { + items: [{ + label: 'Workspaces', + selected: true, + key: 'workspaces' + }, { + label: 'Licenses', + key: 'licenses' + }, { + label: 'Trainings', + key: 'trainings' + }] + } + } + }, + name: 'With Centered Element / HorizontalNav' +}`,...(A=(M=m.parameters)==null?void 0:M.docs)==null?void 0:A.source}}};var I,q,z;d.parameters={...d.parameters,docs:{...(I=d.parameters)==null?void 0:I.docs,source:{originalSource:`{ + args: { + contentRight: } mode="yellow" outlined style={{ + marginRight: 0 + }}> + Getting started: 3 of 12 + + } +}`,...(z=(q=d.parameters)==null?void 0:q.docs)==null?void 0:z.source}}};var W,R,D;g.parameters={...g.parameters,docs:{...(W=g.parameters)==null?void 0:W.docs,source:{originalSource:`{ + render: (args: TopNavigationProps) => { + const [selectedStatus, setSelectedStatus] = useState(UserWorkStatuses.AVAILABLE); + const onMenuItemClick = (info: any) => { + setSelectedStatus(info.key as UserWorkStatuses); + }; + const accountMenuProps = { + ...args.accountMenuProps, + iconBefore: userStatusIcons[selectedStatus], + dropdownMenuProps: { + overlay: [...getUserWorkStatusMenuItems(onMenuItemClick), ...defaultAccountMenuOverlay] as DropdownOverlayProp, + selectedItemsKeys: [selectedStatus] + } + }; + return ; + } +}`,...(D=(R=g.parameters)==null?void 0:R.docs)==null?void 0:D.source}}};var H,U,x;f.parameters={...f.parameters,docs:{...(H=f.parameters)==null?void 0:H.docs,source:{originalSource:`{ + render: (args: TopNavigationProps) => + + + + + +}`,...(x=(U=f.parameters)==null?void 0:U.docs)==null?void 0:x.source}}};var V,O,K;h.parameters={...h.parameters,docs:{...(V=h.parameters)==null?void 0:V.docs,source:{originalSource:`{ + args: { + source: componentColors.top_navigation + }, + render: args => +}`,...(K=(O=h.parameters)==null?void 0:O.docs)==null?void 0:K.source}}};const Wo=["UserWorkStatuses","Basic","WithCenteredElementButton","WithCenteredElementHorizontalNav","WithContentRight","WithUserStatus","InScrollableLayout","ColorTokens"];export{l as Basic,h as ColorTokens,f as InScrollableLayout,je as UserWorkStatuses,u as WithCenteredElementButton,m as WithCenteredElementHorizontalNav,d as WithContentRight,g as WithUserStatus,Wo as __namedExportsOrder,zo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-BA3iVoIN.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-BA3iVoIN.js new file mode 100644 index 00000000..afbf1f7d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-BA3iVoIN.js @@ -0,0 +1,566 @@ +import{a2 as H,a0 as O,a3 as U,u as M,R as s,A as Y,H as V}from"./iframe-zz6a49H8.js";import{S,C as $}from"./Checkbox-CLDGkQjT.js";import{R as J}from"./Radio-Be_5Z3PZ.js";import{l as Q}from"./SettingsGear-BNA7541v.js";import{t as X}from"./ArrowDownSolid-DU27KX-r.js";import{L as Z}from"./Loader-Y1gOuUZF.js";import{T as ee}from"./Tree-Doq3QtyM.js";const N=e=>`linear-gradient(to right, rgba(0, 0, 0, 0) 0%, ${e} 75%);`,x=H(U.BTR3),te=O` + && { + background: none; + border: none; + border-radius: 8px; + + &.ant-tree-show-line { + .anticon-file { + opacity: 0; + } + + .ant-tree-switcher-noop { + position: relative; + + &:before { + content: ''; + display: block; + position: absolute; + height: 1px; + top: 11px; + left: -2px; + right: 6px; + border-bottom: 1px solid var(--level--bg--line--enabled); + } + } + + .ant-tree-indent-unit:last-of-type { + &:after { + content: ''; + position: absolute; + display: block; + width: 7px; + height: 1px; + top: 11px; + left: 9px; + bottom: 0; + background-color: var(--level--bg--line--enabled); + } + } + } + + &.ant-tree-focused { + background: transparent; + } + + .ant-tree-drop-indicator { + display: none; + } + + .ant-tree-list .ant-tree-node-content-wrapper .ant-tree-title { + font-family: ${x.fontFamily}; + font-size: ${x.fontSize}; + line-height: ${x.lineHeight}; + font-weight: ${x.fontWeight}; + font-style: ${x.fontStyle}; + letter-spacing: ${x.letterSpacing}; + flex: 1; + display: flex; + } + + .ant-tree-list .ant-tree-node-content-wrapper:hover, + .ant-tree-list .ant-tree-node-selected { + background-color: transparent; + } + + .ant-tree-node-content-wrapper { + padding-left: 3px; + cursor: ${e=>e.disableNodeBg?"default":"pointer"}; + flex: 1; + display: flex; + } + + .ant-tree-checkbox + .ant-tree-node-content-wrapper { + padding: 0; + cursor: pointer; + } + + .ant-tree-draggable-icon, + .ant-tree-switcher-icon { + opacity: 1; + color: var(--action_button--icon--ghost--enabled); + } + + .ant-tree-switcher { + width: 22px; + padding-right: 4px; + background: none; + } + + .ant-tree-switcher-loading-icon { + display: none; + } + + .ant-tree-list { + .ant-tree-treenode { + width: 100%; + } + } + + .ant-tree-list-holder-inner .ant-tree-treenode { + gap: 2px; + } + + .ant-tree-treenode { + position: relative; + padding: 2px; + border-radius: 8px; + border: 2px solid transparent; + background: none; + + &:has(.ant-tree-drop-indicator) { + &:after { + height: 4px; + display: block; + content: ''; + background-color: var(--focus--stroke); + position: absolute; + bottom: -2px; + left: 0; + right: 0; + } + + &.drag-over-gap-top:after { + bottom: unset; + top: -2px; + } + } + + &:not(.ant-tree-treenode-selected):not(.ant-tree-treenode-checkbox-checked) { + .ant-tree-title { + color: var(--tree--text--enabled); + } + + ${e=>e.interactive&&` + &:hover { + background-color: var(--submenu_item--bg--hover); + } + + &:active { + background-color: var(--submenu_item--bg--active); + } + `} + + &.ant-tree-treenode-active { + border-color: var(--focus--stroke); + background: none; + + .ant-tree-node-content-wrapper { + background: transparent; + } + } + + &.ant-tree-treenode-disabled { + background: none; + + .ant-tree-title { + color: var(--tree--text--disabled); + } + } + } + + &.ant-tree-treenode-selected, + &.ant-tree-treenode-checkbox-checked { + .ant-tree-title { + color: var(--tree--text--enabled); + } + + &:hover .ant-tree-title { + color: ${e=>e.disableNodeBg?"var(--tree--text--enabled)":"var(--tree--text--hover)"}; + } + + &:active .ant-tree-title { + color: ${e=>e.disableNodeBg?"var(--tree--text--enabled)":"var(--tree--text--active)"}; + } + + &.ant-tree-treenode-active { + border-color: var(--focus--stroke); + background-color: transparent; + + .ant-tree-title { + color: var(--tree--text--enabled); + } + + .ant-tree-node-content-wrapper { + background: transparent; + } + } + + &.ant-tree-treenode-disabled { + &, &:hover, &:active { + background-color: transparent; + + .ant-tree-title { + color: var(--tree--text--disabled); + } + } + } + } + + &.ant-tree-treenode-checkbox-checked { + background-color: var(--submenu_item--bg--enabled); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--tree--text--enabled); + } + + ${e=>e.interactive&&` + &:hover { + background-color: var(--submenu_item--bg--hover); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--tree--text--hover); + } + } + + &:active { + background-color: var(--submenu_item--bg--active); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--tree--text--active); + } + } + `} + } + + &.ant-tree-treenode-selected { + background-color: var(--submenu_item--bg--enabled_selected); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--submenu_item--text--enabled_selected); + } + + &:hover { + background-color: var(--submenu_item--bg--hover_selected); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--submenu_item--text--hover_selected); + } + } + + &:active { + background-color: var(--submenu_item--bg--active_selected); + .ant-tree-title, .ant-tree-iconEle > svg { + color: var(--submenu_item--text--active_selected); + } + } + } + + .ant-tree-indent { + + .ant-tree-indent-unit { + width: 18px; + + &:before { + top: -8px; + right: 9px; + bottom: -7px; + border-color: var(--level--bg--line--enabled); + } + } + + .ant-tree-indent-unit.ant-tree-indent-unit-end { + width: 18px; + + &:before { + position: absolute; + display: block; + content: ''; + top: -8px; + right: 9px; + bottom: -7px; + border-color: var(--level--bg--line--enabled); + } + } + + + } + + & .ant-tree-indent { + &:has(.ant-tree-indent-unit-end.ant-tree-indent-unit-start) { + .ant-tree-indent-unit-end:not(.ant-tree-indent-unit-start):not(:last-child) { + &:before { + opacity: 0; + } + } + } + } + + &.ant-tree-treenode-leaf-last .ant-tree-indent { + .ant-tree-indent-unit:not(.ant-tree-indent-unit-end:last-of-type).ant-tree-indent-unit-end { + &:before { + opacity: 0; + } + } + + &:has(.ant-tree-indent-unit-end + .ant-tree-indent-unit:not(.ant-tree-indent-unit-end)) { + .ant-tree-indent-unit-end { + &:before { + opacity: 1; + } + } + } + + + .ant-tree-indent-unit-start ~ .ant-tree-indent-unit-end { + &:before { + opacity: 1; + } + } + + .ant-tree-indent-unit:last-child.ant-tree-indent-unit-end, + .ant-tree-indent-unit:last-child.ant-tree-indent-unit-start:not(:first-child) { + &:before { + bottom: 12px; + } + } + } + + &.dragging { + background-color: transparent !important; + + .ant-tree-title { + color: var(--tree--text--enabled); + } + + & > * { + opacity: 0; + } + + &:after { + display: none; + } + } + + &:not(.ant-tree-treenode-draggable) .ant-tree-draggable-icon { + opacity: 0.5; + } + + &[draggable="true"] { + .ant-tree-indent-unit { + &:before { + top: -10px; + right: 6px; + } + + &:last-of-type { + &:after { + left: 12px; + } + } + } + + .ant-tree-indent-unit.ant-tree-indent-unit-end { + &:before { + right: 6px; + } + } + } + + .ant-tree-switcher-icon { + transform: rotate(0) translateY(-1px); + transition: transform 0.25s ease-in-out; + } + + &.ant-tree-treenode-switcher-close { + .ant-tree-switcher { + .ant-tree-switcher-icon { + transform: rotate(-90deg) translate(1px, 0); + } + } + } + + .ant-tree-switcher-leaf-line { + &:before { + bottom: -2px; + right: 8px; + top: -8px; + border-color: var(--level--bg--line--enabled); + } + + &:after { + display: none; + } + } + + &.ant-tree-treenode-leaf-last { + .ant-tree-switcher-leaf-line { + &:before { + top: -8px !important; + height: 23px !important; + } + } + } + + &.ant-tree-treenode-checkbox-indeterminate .kl-v6-checkbox-icon-normal, + &:not(.ant-tree-treenode-checkbox-indeterminate) + .kl-v6-checkbox-icon-indeterminate { + display: none; + } + + .ant-radio-group { + transform: translateY(2px); + } + + .hexa-ui-tree-node-title { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + white-space: pre; + + & > span { + margin-right: 4px; + } + + .hexa-ui-tree-node-action { + opacity: 0; + position: sticky; + right: -8px; + padding: 4px 4px 4px 2px; + transition: none; + + ::before { + display: block; + content: ''; + position: absolute; + height: 100%; + left: -8px; + width: 10px; + } + } + } + + &.ant-tree-treenode:hover .hexa-ui-tree-node-action { + opacity: 1; + background-color: var(--submenu_item--bg--hover); + ::before { + background: ${N("var(--submenu_item--bg--hover)")}; + } + } + + &.ant-tree-treenode:active .hexa-ui-tree-node-action { + background-color: var(--submenu_item--bg--active); + ::before { + background: ${N("var(--submenu_item--bg--active)")}; + } + } + + &.ant-tree-treenode.ant-tree-treenode-selected .hexa-ui-tree-node-action { + background-color: var(--submenu_item--bg--hover_selected); + ::before { + background: ${N("var(--submenu_item--bg--hover_selected)")}; + } + } + + &.ant-tree-treenode.ant-tree-treenode-selected:active .hexa-ui-tree-node-action { + background-color: var(--submenu_item--bg--active_selected); + ::before { + background: ${N("var(--submenu_item--bg--active_selected)")}; + } + } + + &.ant-tree-treenode.ant-tree-treenode-disabled .hexa-ui-tree-node-action { + background-color: var(--submenu_item--bg--enabled); + ::before { + background: ${N("var(--submenu_item--bg--enabled)")}; + } + } + } + + .ant-tree-checkbox { + margin: 0 0 0 -16px; + padding: 0; + transform: translate(19px, 2px); + opacity: 0; + } + + .ant-tree-iconEle:not(:empty) + .ant-tree-title { + padding-left: 4px; + } + + .ant-tree-node-content-wrapper .ant-tree-iconEle { + width: 16px; + height: 16px; + + > svg { + margin: 4px 0 2px 0; + } + + .ant-checkbox { + top: 2px; + } + } + + .ant-checkbox-wrapper { + & + .kl-v6-checkbox-icon-indeterminate { + margin-left: 0; + } + } + + .ant-checkbox-checked::after { + border: none; + } + + ${S} { + padding-top: 3px; + + + ${S} { + padding-top: 0; + } + } + } +`;function T(e,t){if(!e.children)return!1;for(const n of e.children)if(!t.has(n.key)||T(n,t))return!0;return!1}function E(e,t,n,r){if(t){if(n.add(e.key),r.delete(e.key),!e.children)return;for(const o of e.children)E(o,t,n,r)}else T(e,n)?r.add(e.key):n.add(e.key)}function B(e,t,n,r){if(n.delete(e.key),r.delete(e.key),!(!t||!e.children))for(const o of e.children)B(o,t,n,r)}function ne(e){const t={},n=r=>{if(r.children)for(const o of r.children)t[o.key]=r,n(o)};return e&&e.forEach(n),t}function re(e){const t={},n=r=>{var o;t[r.key]=r,(o=r.children)==null||o.forEach(n)};return e&&e.forEach(n),t}function A(e,t){if(!t)return{checked:[],halfChecked:[]};const n=re(e),r=[],o=[];for(const d of t)n[d]&&(T(n[d],new Set(t))?o.push(d):r.push(d));return{checked:r,halfChecked:o}}function R(e,t,n){function r(o){if(n){if(t.has(o.key))return!0}else if(!t.has(o.key)&&e.key!==o.key)return!0;const d=o.children||[];for(let m=0;m{for(let l=0;l{b.splice(p,1),h=i}),!e.dropToGap)m(f,n,i=>{i.children=i.children||[],i.children.unshift(h)});else if((e.node.props.children||[]).length>0&&e.node.props.expanded&&d===1)m(f,n,i=>{i.children=i.children||[],i.children.unshift(h)});else{let i=[],p;m(f,n,(b,l,q)=>{i=q,p=l}),d===-1?i.splice(p,0,h):i.splice(p+1,0,h)}return f}const ae=({checked:e,disabled:t,invalid:n})=>s.createElement(s.Fragment,null,s.createElement($,{className:"kl-v6-checkbox-icon-normal",checked:e,disabled:t,invalid:n}),s.createElement($,{className:"kl-v6-checkbox-icon-indeterminate",disabled:t,indeterminate:!0,invalid:n})),oe=({checked:e,disabled:t,invalid:n,testId:r})=>s.createElement(J,{disabled:t,value:e?"1":"2",invalid:n,testId:r,options:[{label:"",value:"1"}]}),j=({checkable:e,checked:t,disabled:n,multiple:r,invalid:o,...d})=>e===!1?null:r?s.createElement(ae,{checked:t,disabled:n,invalid:o}):s.createElement(oe,{checked:t,disabled:n,invalid:o,testId:d["data-testid"]?`${d["data-testid"]}-radio`:void 0}),I=V(({className:e})=>s.createElement("span",{className:e},s.createElement(Z,{size:"small"})))` + width: 0; + height: 0; + display: block; + + > .ant-spin { + transform: translate(calc(-100% - 4px), -1px); + } +`,ie=V(ee)` + ${te} + + .ant-tree-icon__customize:has(${I}:last-child) { + width: 0; + margin-right: -4px; + } +`,se=({checkChildren:e=!0,checkStrictly:t=!1,checkable:n=!1,checkedKeys:r,defaultCheckedKeys:o,disabled:d=!1,draggable:m=!1,invalid:f=!1,multiple:h=!0,onCheck:i,onActionClick:p,selectable:b=!1,treeData:l,allowUncheck:q=!0,checkParents:D=!1,showLine:W=!1,interactive:z=!1,..._})=>{const{testAttributes:L}=M(_),y=s.useMemo(()=>ne(l),[l]),[v,K]=s.useState(()=>A(l,o)),F=s.useMemo(()=>h?t?r:v:[...v.checked,...v.halfChecked],[h,t,v,r]);s.useEffect(()=>{t||!r||K(A(l,r))},[t,r,l]);const G=(g,w)=>{const c=new Set(v.checked),u=new Set(v.halfChecked),k=w.node;if(w.checked&&!u.has(k.key))if(!h)c.clear(),u.clear(),E(k,!1,c,u);else{E(k,e,c,u);let a=y[k.key];if(D)for(;a;)c.delete(a.key),u.delete(a.key),R(a,c,!1)?u.add(a.key):c.add(a.key),a=y[a.key];else for(;a&&(u.has(a.key)&&!T(a,c));)c.add(a.key),u.delete(a.key),a=y[a.key]}else{if(!q)return;B(k,e,c,u);let a=y[k.key];if(D)for(;a;)c.delete(a.key),R(a,c,!0)?u.add(a.key):u.delete(a.key),a=y[a.key];else for(;a&&(u.has(a.key)&&!T(a,c));)c.add(a.key),u.delete(a.key),a=y[a.key]}const C=Array.from(c),P=Array.from(u);K({checked:C,halfChecked:P}),i&&i([...C,...P],w)};return s.createElement(ie,{draggable:m,checkStrictly:!0,checkable:n,interactive:z,checkedKeys:F,disabled:d,icon:g=>s.createElement(s.Fragment,null,g.loading&&s.createElement(I,null),s.createElement(j,{...g,disabled:g.disabled||d,multiple:h,invalid:f})),invalid:f,onCheck:t?i:G,selectable:b,showIcon:n,switcherIcon:s.createElement(X,null),treeData:l,titleRender:g=>{const w=c=>{c.stopPropagation(),p==null||p(g)};return s.createElement("span",{className:"hexa-ui-tree-node-title"},s.createElement("span",null,g.title),p&&g._action!==!1&&s.createElement(Y,{className:"hexa-ui-tree-node-action",icon:s.createElement(Q,null),onClick:w}))},...L,..._,showLine:W,motion:!1})};j.__docgenInfo={description:"",methods:[],displayName:"TreeNodeCheckIcon",props:{checkable:{required:!1,tsType:{name:"boolean"},description:""},checked:{required:!1,tsType:{name:"boolean"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},multiple:{required:!1,tsType:{name:"boolean"},description:""},invalid:{required:!1,tsType:{name:"boolean"},description:""},"data-testid":{required:!1,tsType:{name:"string"},description:""}}};se.__docgenInfo={description:"@deprecated Use TreeList or TreeNav instead",methods:[],displayName:"Tree",props:{theme:{required:!1,tsType:{name:"ThemeKey"},description:"Custom theme"},treeData:{required:!1,tsType:{name:"Array",elements:[{name:"intersection",raw:`BaseDataNode & { + _action?: boolean, + children?: DataNode[] +}`,elements:[{name:"BaseDataNode"},{name:"signature",type:"object",raw:`{ + _action?: boolean, + children?: DataNode[] +}`,signature:{properties:[{key:"_action",value:{name:"boolean",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"DataNode"}],raw:"DataNode[]",required:!1}}]}}]}],raw:"DataNode[]"},description:`The treeNodes data Array, if set it then you need not construct children TreeNode. +(key should be unique across the whole array)`},disabled:{required:!1,tsType:{name:"boolean"},description:"Whether disabled the tree",defaultValue:{value:"false",computed:!1}},draggable:{required:!1,tsType:{name:"union",raw:"DraggableFn | boolean | DraggableConfig",elements:[{name:"signature",type:"function",raw:"(node: DataNode) => boolean",signature:{arguments:[{type:{name:"intersection",raw:`BaseDataNode & { + _action?: boolean, + children?: DataNode[] +}`,elements:[{name:"BaseDataNode"},{name:"signature",type:"object",raw:`{ + _action?: boolean, + children?: DataNode[] +}`,signature:{properties:[{key:"_action",value:{name:"boolean",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"DataNode"}],raw:"DataNode[]",required:!1}}]}}]},name:"node"}],return:{name:"boolean"}}},{name:"boolean"},{name:"DraggableConfig"}]},description:"Specifies whether this Tree or the node is draggable",defaultValue:{value:"false",computed:!1}},showLine:{required:!1,tsType:{name:"boolean"},description:"Show tree line",defaultValue:{value:"false",computed:!1}},checkChildren:{required:!1,tsType:{name:"boolean"},description:"Whether to check children if the parent node is checked. Has no effect if checkStrictly is true",defaultValue:{value:"true",computed:!1}},checkParents:{required:!1,tsType:{name:"boolean"},description:"Whether to check/half check/uncheck parents if the node is checked. Has no effect if checkStrictly is true",defaultValue:{value:"false",computed:!1}},checkStrictly:{required:!1,tsType:{name:"boolean"},description:"Check treeNode precisely; parent treeNode and children treeNodes are not associated",defaultValue:{value:"false",computed:!1}},onCheck:{required:!1,tsType:{name:"signature",type:"function",raw:"(checkedKeys: Key[], e: TreeCheckEvent) => void | undefined",signature:{arguments:[{type:{name:"Array",elements:[{name:"Key"}],raw:"Key[]"},name:"checkedKeys"},{type:{name:"signature",type:"object",raw:`{ + checked: boolean, + halfCheckedKeys: [], + event: Record, + checkedNodes: Record[], + node: { checked: boolean, key: string } +}`,signature:{properties:[{key:"checked",value:{name:"boolean",required:!0}},{key:"halfCheckedKeys",value:{name:"tuple",raw:"[]",elements:[],required:!0}},{key:"event",value:{name:"Record",elements:[{name:"string"},{name:"string"}],raw:"Record",required:!0}},{key:"checkedNodes",value:{name:"Array",elements:[{name:"Record",elements:[{name:"string"},{name:"string"}],raw:"Record"}],raw:"Record[]",required:!0}},{key:"node",value:{name:"signature",type:"object",raw:"{ checked: boolean, key: string }",signature:{properties:[{key:"checked",value:{name:"boolean",required:!0}},{key:"key",value:{name:"string",required:!0}}]},required:!0}}]}},name:"e"}],return:{name:"union",raw:"void | undefined",elements:[{name:"void"},{name:"undefined"}]}}},description:"Callback function for when the onCheck event occurs"},checkedKeys:{required:!1,tsType:{name:"union",raw:"string[] | undefined",elements:[{name:"Array",elements:[{name:"string"}],raw:"string[]"},{name:"undefined"}]},description:"Specifies the keys of the checked treeNodes"},onExpand:{required:!1,tsType:{name:"signature",type:"function",raw:"(newExpandedKeys: string[], info: { node: EventDataNode, expanded: boolean }) => void | undefined",signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"newExpandedKeys"},{type:{name:"signature",type:"object",raw:"{ node: EventDataNode, expanded: boolean }",signature:{properties:[{key:"node",value:{name:"EventDataNode",required:!0}},{key:"expanded",value:{name:"boolean",required:!0}}]}},name:"info"}],return:{name:"union",raw:"void | undefined",elements:[{name:"void"},{name:"undefined"}]}}},description:"Callback function for when a treeNode is expanded or collapsed"},expandedKeys:{required:!1,tsType:{name:"union",raw:"string[] | undefined",elements:[{name:"Array",elements:[{name:"string"}],raw:"string[]"},{name:"undefined"}]},description:"Specifies the keys of the expanded treeNodes"},onLoad:{required:!1,tsType:{name:"signature",type:"function",raw:"(newExpandedKeys: string[]) => void | undefined",signature:{arguments:[{type:{name:"Array",elements:[{name:"string"}],raw:"string[]"},name:"newExpandedKeys"}],return:{name:"union",raw:"void | undefined",elements:[{name:"void"},{name:"undefined"}]}}},description:"Callback function for when a treeNode is loaded by loadData function"},loadedKeys:{required:!1,tsType:{name:"union",raw:"string[] | undefined",elements:[{name:"Array",elements:[{name:"string"}],raw:"string[]"},{name:"undefined"}]},description:"Specifies the keys of the loaded treeNodes by loadData function"},autoExpandParent:{required:!1,tsType:{name:"boolean"},description:"Whether to automatically expand a parent treeNode"},onDragStart:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: NodeDragEventParams) => void",signature:{arguments:[{type:{name:"NodeDragEventParams"},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDragStart event occurs"},onDragEnter:{required:!1,tsType:{name:"signature",type:"function",raw:`( + info: NodeDragEventParams & { + expandedKeys: Key[] + } +) => void`,signature:{arguments:[{type:{name:"intersection",raw:`NodeDragEventParams & { + expandedKeys: Key[] +}`,elements:[{name:"NodeDragEventParams"},{name:"signature",type:"object",raw:`{ + expandedKeys: Key[] +}`,signature:{properties:[{key:"expandedKeys",value:{name:"Array",elements:[{name:"Key"}],raw:"Key[]",required:!0}}]}}]},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDragEnter event occurs"},onDragOver:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: NodeDragEventParams) => void",signature:{arguments:[{type:{name:"NodeDragEventParams"},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDragOver event occurs"},onDragLeave:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: NodeDragEventParams) => void",signature:{arguments:[{type:{name:"NodeDragEventParams"},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDragLeave event occurs"},onDragEnd:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: NodeDragEventParams) => void",signature:{arguments:[{type:{name:"NodeDragEventParams"},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDragEnd event occurs"},onDrop:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: NodeDropEventParams) => void",signature:{arguments:[{type:{name:"intersection",raw:`NodeDragEventParams & { + dragNode: EventDataNode, + dragNodesKeys: Key[], + dropPosition: number, + dropToGap: boolean +}`,elements:[{name:"NodeDragEventParams"},{name:"signature",type:"object",raw:`{ + dragNode: EventDataNode, + dragNodesKeys: Key[], + dropPosition: number, + dropToGap: boolean +}`,signature:{properties:[{key:"dragNode",value:{name:"EventDataNode",required:!0}},{key:"dragNodesKeys",value:{name:"Array",elements:[{name:"Key"}],raw:"Key[]",required:!0}},{key:"dropPosition",value:{name:"number",required:!0}},{key:"dropToGap",value:{name:"boolean",required:!0}}]}}]},name:"info"}],return:{name:"void"}}},description:"Callback function for when the onDrop event occurs"},onActionClick:{required:!1,tsType:{name:"signature",type:"function",raw:"(node: DataNode) => void",signature:{arguments:[{type:{name:"intersection",raw:`BaseDataNode & { + _action?: boolean, + children?: DataNode[] +}`,elements:[{name:"BaseDataNode"},{name:"signature",type:"object",raw:`{ + _action?: boolean, + children?: DataNode[] +}`,signature:{properties:[{key:"_action",value:{name:"boolean",required:!1}},{key:"children",value:{name:"Array",elements:[{name:"DataNode"}],raw:"DataNode[]",required:!1}}]}}]},name:"node"}],return:{name:"void"}}},description:"Callback function for when the onClick event occurs on settings button"},defaultCheckedKeys:{required:!1,tsType:{name:"Array",elements:[{name:"Key"}],raw:"Key[]"},description:"Specify the keys of the default checked treeNodes"},defaultExpandedKeys:{required:!1,tsType:{name:"Array",elements:[{name:"Key"}],raw:"Key[]"},description:"Specify the keys of the default expanded treeNodes"},blockNode:{required:!1,tsType:{name:"boolean"},description:"Whether treeNode fill remaining horizontal space"},allowUncheck:{required:!1,tsType:{name:"boolean"},description:"Whether user can uncheck an item",defaultValue:{value:"true",computed:!1}},height:{required:!1,tsType:{name:"number"},description:"Config virtual scroll height. Will not support horizontal scroll when enable this"},virtual:{required:!1,tsType:{name:"boolean"},description:"Disable virtual scroll when set to false"},invalid:{required:!1,tsType:{name:"boolean"},description:"Is invalid",defaultValue:{value:"false",computed:!1}},interactive:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},checkable:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},selectable:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},disableNodeBg:{required:!1,tsType:{name:"boolean"},description:""},multiple:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}},icon:{required:!1,tsType:{name:"TreeProps['icon']",raw:"TreeProps['icon']"},description:""}}};export{I as S,se as T,j as a,he as b,te as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-Doq3QtyM.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-Doq3QtyM.js new file mode 100644 index 00000000..02150970 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Tree-Doq3QtyM.js @@ -0,0 +1 @@ +import{aX as ie,r as g,j as V,k as O,l as H,e as Ze,f as et,g as tt,U as re,_ as w,h as nt,i as Ee,n as W,p as ge,b9 as yt,a as oe,aD as mt,aW as Kt,Y as kt,R as xt,bk as Nt}from"./iframe-zz6a49H8.js";import{o as Et,I as ve,a as at,c as Ct}from"./type-CR-gS43P.js";import{K as he}from"./KeyCode-D_nTN6KT.js";import{p as rt}from"./pickAttrs-BgtJ82nl.js";import{L as bt}from"./List-pPHb0BSj.js";import{d as Dt}from"./index-BNCbYTB0.js";function ot(o,r){var d=new Set;return o.forEach(function(e){r.has(e)||d.add(e)}),d}function St(o){var r=o||{},d=r.disabled,e=r.disableCheckbox,i=r.checkable;return!!(d||e)||i===!1}function Ot(o,r,d,e){for(var i=new Set(o),c=new Set,l=0;l<=d;l+=1){var t=r.get(l)||new Set;t.forEach(function(u){var f=u.key,p=u.node,h=u.children,m=h===void 0?[]:h;i.has(f)&&!e(p)&&m.filter(function(y){return!e(y.node)}).forEach(function(y){i.add(y.key)})})}for(var n=new Set,a=d;a>=0;a-=1){var s=r.get(a)||new Set;s.forEach(function(u){var f=u.parent,p=u.node;if(!(e(p)||!u.parent||n.has(u.parent.key))){if(e(u.parent.node)){n.add(f.key);return}var h=!0,m=!1;(f.children||[]).filter(function(y){return!e(y.node)}).forEach(function(y){var v=y.key,K=i.has(v);h&&!K&&(h=!1),!m&&(K||c.has(v))&&(m=!0)}),h&&i.add(f.key),m&&c.add(f.key),n.add(f.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(ot(c,i))}}function wt(o,r,d,e,i){for(var c=new Set(o),l=new Set(r),t=0;t<=e;t+=1){var n=d.get(t)||new Set;n.forEach(function(f){var p=f.key,h=f.node,m=f.children,y=m===void 0?[]:m;!c.has(p)&&!l.has(p)&&!i(h)&&y.filter(function(v){return!i(v.node)}).forEach(function(v){c.delete(v.key)})})}l=new Set;for(var a=new Set,s=e;s>=0;s-=1){var u=d.get(s)||new Set;u.forEach(function(f){var p=f.parent,h=f.node;if(!(i(h)||!f.parent||a.has(f.parent.key))){if(i(f.parent.node)){a.add(p.key);return}var m=!0,y=!1;(p.children||[]).filter(function(v){return!i(v.node)}).forEach(function(v){var K=v.key,k=c.has(K);m&&!k&&(m=!1),!y&&(k||l.has(K))&&(y=!0)}),m||c.delete(p.key),y&&l.add(p.key),a.add(p.key)}})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(ot(l,c))}}function Oe(o,r,d,e){var i=[],c;e?c=e:c=St;var l=new Set(o.filter(function(s){var u=!!d[s];return u||i.push(s),u})),t=new Map,n=0;Object.keys(d).forEach(function(s){var u=d[s],f=u.level,p=t.get(f);p||(p=new Set,t.set(f,p)),p.add(u),n=Math.max(n,f)}),ie(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var a;return r===!0?a=Ot(l,t,n,c):a=wt(l,r.halfCheckedKeys,t,n,c),a}var Re=g.createContext(null),Pt=function(r){for(var d=r.prefixCls,e=r.level,i=r.isStart,c=r.isEnd,l="".concat(d,"-indent-unit"),t=[],n=0;n=0&&d.splice(e,1),d}function ce(o,r){var d=(o||[]).slice();return d.indexOf(r)===-1&&d.push(r),d}function Ie(o){return o.split("-")}function it(o,r){return"".concat(o,"-").concat(r)}function It(o){return o&&o.type&&o.type.isTreeNode}function $t(o,r){var d=[],e=r[o];function i(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];c.forEach(function(l){var t=l.key,n=l.children;d.push(t),i(n)})}return i(e.children),d}function At(o){if(o.parent){var r=Ie(o.pos);return Number(r[r.length-1])===o.parent.children.length-1}return!1}function _t(o){var r=Ie(o.pos);return Number(r[r.length-1])===0}function je(o,r,d,e,i,c,l,t,n,a){var s,u=o.clientX,f=o.clientY,p=o.target.getBoundingClientRect(),h=p.top,m=p.height,y=(a==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-u),v=(y-12)/e,K=t[d.props.eventKey];if(f-1.5?c({dragNode:P,dropNode:R,dropPosition:1})?E=1:$=!1:c({dragNode:P,dropNode:R,dropPosition:0})?E=0:c({dragNode:P,dropNode:R,dropPosition:1})?E=1:$=!1:c({dragNode:P,dropNode:R,dropPosition:1})?E=1:$=!1,{dropPosition:E,dropLevelOffset:S,dropTargetKey:K.key,dropTargetPos:K.pos,dragOverNodeKey:D,dropContainerKey:E===0?null:((s=K.parent)===null||s===void 0?void 0:s.key)||null,dropAllowed:$}}function Ue(o,r){if(o){var d=r.multiple;return d?o.slice():o.length?[o[0]]:o}}function we(o){if(!o)return null;var r;if(Array.isArray(o))r={checkedKeys:o,halfCheckedKeys:void 0};else if(ge(o)==="object")r={checkedKeys:o.checked||void 0,halfCheckedKeys:o.halfChecked||void 0};else return ie(!1,"`checkedKeys` is not an array or an object"),null;return r}function Le(o,r){var d=new Set;function e(i){if(!d.has(i)){var c=r[i];if(c){d.add(i);var l=c.parent,t=c.node;t.disabled||l&&e(l.key)}}}return(o||[]).forEach(function(i){e(i)}),W(d)}var Ht=["children"];function Ke(o,r){return o??r}function xe(o){var r=o||{},d=r.title,e=r._title,i=r.key,c=r.children,l=d||"title";return{title:l,_title:e||[l],key:i||"key",children:c||"children"}}function dt(o){function r(d){var e=yt(d);return e.map(function(i){if(!It(i))return ie(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var c=i.key,l=i.props,t=l.children,n=Ee(l,Ht),a=w({key:c},n),s=r(t);return s.length&&(a.children=s),a}).filter(function(i){return i})}return r(o)}function Pe(o,r,d){var e=xe(d),i=e._title,c=e.key,l=e.children,t=new Set(r===!0?[]:r),n=[];function a(s){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return s.map(function(f,p){for(var h=it(u?u.pos:"0",p),m=Ke(f[c],h),y,v=0;v1&&arguments[1]!==void 0?arguments[1]:{},d=r.initWrapper,e=r.processEntity,i=r.onProcessFinished,c=r.externalGetKey,l=r.childrenPropName,t=r.fieldNames,n=arguments.length>2?arguments[2]:void 0,a=c||n,s={},u={},f={posEntities:s,keyEntities:u};return d&&(f=d(f)||f),Ft(o,function(p){var h=p.node,m=p.index,y=p.pos,v=p.key,K=p.parentPos,k=p.level,N=p.nodes,x={node:h,nodes:N,index:m,key:v,pos:y,level:k},C=Ke(v,y);s[y]=x,u[C]=x,x.parent=s[K],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),e&&e(x,f)},{externalGetKey:a,childrenPropName:l,fieldNames:t}),i&&i(f),f}function Ne(o,r){var d=r.expandedKeys,e=r.selectedKeys,i=r.loadedKeys,c=r.loadingKeys,l=r.checkedKeys,t=r.halfCheckedKeys,n=r.dragOverNodeKey,a=r.dropPosition,s=r.keyEntities,u=s[o],f={eventKey:o,expanded:d.indexOf(o)!==-1,selected:e.indexOf(o)!==-1,loaded:i.indexOf(o)!==-1,loading:c.indexOf(o)!==-1,checked:l.indexOf(o)!==-1,halfChecked:t.indexOf(o)!==-1,pos:String(u?u.pos:""),dragOver:n===o&&a===0,dragOverGapTop:n===o&&a===-1,dragOverGapBottom:n===o&&a===1};return f}function _(o){var r=o.data,d=o.expanded,e=o.selected,i=o.checked,c=o.loaded,l=o.loading,t=o.halfChecked,n=o.dragOver,a=o.dragOverGapTop,s=o.dragOverGapBottom,u=o.pos,f=o.active,p=o.eventKey,h=w(w({},r),{},{expanded:d,selected:e,checked:i,loaded:c,loading:l,halfChecked:t,dragOver:n,dragOverGapTop:a,dragOverGapBottom:s,pos:u,active:f,key:p});return"props"in h||Object.defineProperty(h,"props",{get:function(){return ie(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),h}var zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Bt=function(r,d){return g.createElement(ve,w(w({},r),{},{ref:d,icon:zt}))},jt=g.forwardRef(Bt),Ut=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],lt=function(r,d){var e=r.className,i=r.style,c=r.motion,l=r.motionNodes,t=r.motionType,n=r.onMotionStart,a=r.onMotionEnd,s=r.active,u=r.treeNodeRequiredProps,f=Ee(r,Ut),p=g.useState(!0),h=oe(p,2),m=h[0],y=h[1],v=g.useContext(Re),K=v.prefixCls,k=g.useRef(!1),N=function(){k.current||a(),k.current=!0};return g.useEffect(function(){l&&t==="hide"&&m&&y(!1)},[l]),g.useEffect(function(){return l&&n(),function(){l&&N()}},[]),l?g.createElement(mt,H({ref:d,visible:m},c,{motionAppear:t==="show",onAppearEnd:N,onLeaveEnd:N}),function(x,C){var b=x.className,D=x.style;return g.createElement("div",{ref:C,className:V("".concat(K,"-treenode-motion"),b),style:D},l.map(function(E){var S=H({},E.data),L=E.title,P=E.key,R=E.isStart,$=E.isEnd;delete S.children;var F=Ne(P,u);return g.createElement(ue,H({},S,F,{title:L,active:s,data:E.data,key:P,isStart:R,isEnd:$}))}))}):g.createElement(ue,H({domRef:d,className:e,style:i},f,{active:s}))};lt.displayName="MotionTreeNode";var Gt=g.forwardRef(lt);function Vt(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=o.length,e=r.length;if(Math.abs(d-e)!==1)return{add:!1,key:null};function i(c,l){var t=new Map;c.forEach(function(a){t.set(a,!0)});var n=l.filter(function(a){return!t.has(a)});return n.length===1?n[0]:null}return d ").concat(r);return r}var Xt=function(r,d){var e=r.prefixCls,i=r.data;r.selectable,r.checkable;var c=r.expandedKeys,l=r.selectedKeys,t=r.checkedKeys,n=r.loadedKeys,a=r.loadingKeys,s=r.halfCheckedKeys,u=r.keyEntities,f=r.disabled,p=r.dragging,h=r.dragOverNodeKey,m=r.dropPosition,y=r.motion,v=r.height,K=r.itemHeight,k=r.virtual,N=r.focusable,x=r.activeItem,C=r.focused,b=r.tabIndex,D=r.onKeyDown,E=r.onFocus,S=r.onBlur,L=r.onActiveChange,P=r.onListChangeStart,R=r.onListChangeEnd,$=Ee(r,qt),F=g.useRef(null),U=g.useRef(null);g.useImperativeHandle(d,function(){return{scrollTo:function(ne){F.current.scrollTo(ne)},getIndentWidth:function(){return U.current.offsetWidth}}});var z=g.useState(c),M=oe(z,2),I=M[0],T=M[1],B=g.useState(i),q=oe(B,2),A=q[0],Y=q[1],Q=g.useState(i),X=oe(Q,2),Z=X[0],ee=X[1],te=g.useState([]),G=oe(te,2),vt=G[0],be=G[1],pt=g.useState(null),He=oe(pt,2),ht=He[0],De=He[1];function Se(){Y(i),ee(i),be([]),De(null),R()}g.useEffect(function(){T(c);var j=Vt(I,c);if(j.key!==null)if(j.add){var ne=A.findIndex(function(ye){var me=ye.key;return me===j.key}),de=We(Ge(A,i,j.key),k,v,K),pe=A.slice();pe.splice(ne+1,0,qe),ee(pe),be(de),De("show")}else{var se=i.findIndex(function(ye){var me=ye.key;return me===j.key}),le=We(Ge(i,A,j.key),k,v,K),ke=i.slice();ke.splice(se+1,0,qe),ee(ke),be(le),De("hide")}else A!==i&&(Y(i),ee(i))},[c,i]),g.useEffect(function(){p||Se()},[p]);var gt=y?Z:i,Fe={expandedKeys:c,selectedKeys:l,loadedKeys:n,loadingKeys:a,checkedKeys:t,halfCheckedKeys:s,dragOverNodeKey:h,dropPosition:m,keyEntities:u};return g.createElement(g.Fragment,null,C&&x&&g.createElement("span",{style:Ve,"aria-live":"assertive"},Yt(x)),g.createElement("div",null,g.createElement("input",{style:Ve,disabled:N===!1||f,tabIndex:N!==!1?b:null,onKeyDown:D,onFocus:E,onBlur:S,value:"",onChange:Wt,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(e,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},g.createElement("div",{className:"".concat(e,"-indent")},g.createElement("div",{ref:U,className:"".concat(e,"-indent-unit")}))),g.createElement(bt,H({},$,{data:gt,itemKey:Ye,height:v,fullHeight:!1,virtual:k,itemHeight:K,prefixCls:"".concat(e,"-list"),ref:F,onVisibleChange:function(ne,de){var pe=new Set(ne),se=de.filter(function(le){return!pe.has(le)});se.some(function(le){return Ye(le)===fe})&&Se()}}),function(j){var ne=j.pos,de=H({},j.data),pe=j.title,se=j.key,le=j.isStart,ke=j.isEnd,ye=Ke(se,ne);delete de.key,delete de.children;var me=Ne(ye,Fe);return g.createElement(Gt,H({},de,me,{title:pe,active:!!x&&se===x.key,pos:ne,data:j.data,isStart:le,isEnd:ke,motion:y,motionNodes:se===fe?vt:null,motionType:ht,onMotionStart:P,onMotionEnd:Se,treeNodeRequiredProps:Fe,onMouseMove:function(){L(null)}}))}))},ut=g.forwardRef(Xt);ut.displayName="NodeList";function Jt(o){var r=o.dropPosition,d=o.dropLevelOffset,e=o.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(r){case-1:i.top=0,i.left=-d*e;break;case 1:i.bottom=0,i.left=-d*e;break;case 0:i.bottom=0,i.left=e;break}return g.createElement("div",{style:i})}var Qt=10,$e=function(o){Ze(d,o);var r=et(d);function d(){var e;tt(this,d);for(var i=arguments.length,c=new Array(i),l=0;l2&&arguments[2]!==void 0?arguments[2]:!1,u=e.state,f=u.dragChildrenKeys,p=u.dropPosition,h=u.dropTargetKey,m=u.dropTargetPos,y=u.dropAllowed;if(y){var v=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),h!==null){var K=w(w({},Ne(h,e.getTreeNodeRequiredProps())),{},{active:((a=e.getActiveItem())===null||a===void 0?void 0:a.data.key)===h,data:e.state.keyEntities[h].node}),k=f.indexOf(h)!==-1;ie(!k,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var N=Ie(m),x={event:t,node:_(K),dragNode:e.dragNode?_(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(f),dropToGap:p!==0,dropPosition:p+Number(N[N.length-1])};s||v==null||v(x),e.dragNode=null}}},e.cleanDragState=function(){var t=e.state.draggingNodeKey;t!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.onNodeClick=function(t,n){var a=e.props.onClick;a==null||a(t,n)},e.onNodeDoubleClick=function(t,n){var a=e.props.onDoubleClick;a==null||a(t,n)},e.onNodeSelect=function(t,n){var a=e.state.selectedKeys,s=e.state,u=s.keyEntities,f=s.fieldNames,p=e.props,h=p.onSelect,m=p.multiple,y=n.selected,v=n[f.key],K=!y;K?m?a=ce(a,v):a=[v]:a=ae(a,v);var k=a.map(function(N){var x=u[N];return x?x.node:null}).filter(function(N){return N});e.setUncontrolledState({selectedKeys:a}),h==null||h(a,{event:"select",selected:K,node:n,selectedNodes:k,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,a){var s=e.state,u=s.keyEntities,f=s.checkedKeys,p=s.halfCheckedKeys,h=e.props,m=h.checkStrictly,y=h.onCheck,v=n.key,K,k={event:"check",node:n,checked:a,nativeEvent:t.nativeEvent};if(m){var N=a?ce(f,v):ae(f,v),x=ae(p,v);K={checked:N,halfChecked:x},k.checkedNodes=N.map(function(L){return u[L]}).filter(function(L){return L}).map(function(L){return L.node}),e.setUncontrolledState({checkedKeys:N})}else{var C=Oe([].concat(W(f),[v]),!0,u),b=C.checkedKeys,D=C.halfCheckedKeys;if(!a){var E=new Set(b);E.delete(v);var S=Oe(Array.from(E),{halfCheckedKeys:D},u);b=S.checkedKeys,D=S.halfCheckedKeys}K=b,k.checkedNodes=[],k.checkedNodesPositions=[],k.halfCheckedKeys=D,b.forEach(function(L){var P=u[L];if(P){var R=P.node,$=P.pos;k.checkedNodes.push(R),k.checkedNodesPositions.push({node:R,pos:$})}}),e.setUncontrolledState({checkedKeys:b},!1,{halfCheckedKeys:D})}y==null||y(K,k)},e.onNodeLoad=function(t){var n=t.key,a=new Promise(function(s,u){e.setState(function(f){var p=f.loadedKeys,h=p===void 0?[]:p,m=f.loadingKeys,y=m===void 0?[]:m,v=e.props,K=v.loadData,k=v.onLoad;if(!K||h.indexOf(n)!==-1||y.indexOf(n)!==-1)return null;var N=K(t);return N.then(function(){var x=e.state.loadedKeys,C=ce(x,n);k==null||k(C,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:C}),e.setState(function(b){return{loadingKeys:ae(b.loadingKeys,n)}}),s()}).catch(function(x){if(e.setState(function(b){return{loadingKeys:ae(b.loadingKeys,n)}}),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=Qt){var C=e.state.loadedKeys;ie(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:ce(C,n)}),s()}u(x)}),{loadingKeys:ce(y,n)}})});return a.catch(function(){}),a},e.onNodeMouseEnter=function(t,n){var a=e.props.onMouseEnter;a==null||a({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var a=e.props.onMouseLeave;a==null||a({event:t,node:n})},e.onNodeContextMenu=function(t,n){var a=e.props.onRightClick;a&&(t.preventDefault(),a({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,a=new Array(n),s=0;s1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var s=!1,u=!0,f={};Object.keys(t).forEach(function(p){if(p in e.props){u=!1;return}s=!0,f[p]=t[p]}),s&&(!n||u)&&e.setState(w(w({},f),a))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return nt(d,[{key:"componentDidMount",value:function(){this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props.activeKey;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i,c=this.state,l=c.focused,t=c.flattenNodes,n=c.keyEntities,a=c.draggingNodeKey,s=c.activeKey,u=c.dropLevelOffset,f=c.dropContainerKey,p=c.dropTargetKey,h=c.dropPosition,m=c.dragOverNodeKey,y=c.indent,v=this.props,K=v.prefixCls,k=v.className,N=v.style,x=v.showLine,C=v.focusable,b=v.tabIndex,D=b===void 0?0:b,E=v.selectable,S=v.showIcon,L=v.icon,P=v.switcherIcon,R=v.draggable,$=v.checkable,F=v.checkStrictly,U=v.disabled,z=v.motion,M=v.loadData,I=v.filterTreeNode,T=v.height,B=v.itemHeight,q=v.virtual,A=v.titleRender,Y=v.dropIndicatorRender,Q=v.onContextMenu,X=v.onScroll,Z=v.direction,ee=rt(this.props,{aria:!0,data:!0}),te;return R&&(ge(R)==="object"?te=R:typeof R=="function"?te={nodeDraggable:R}:te={}),g.createElement(Re.Provider,{value:{prefixCls:K,selectable:E,showIcon:S,icon:L,switcherIcon:P,draggable:te,draggingNodeKey:a,checkable:$,checkStrictly:F,disabled:U,keyEntities:n,dropLevelOffset:u,dropContainerKey:f,dropTargetKey:p,dropPosition:h,dragOverNodeKey:m,indent:y,direction:Z,dropIndicatorRender:Y,loadData:M,filterTreeNode:I,titleRender:A,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:V(K,k,(i={},O(i,"".concat(K,"-show-line"),x),O(i,"".concat(K,"-focused"),l),O(i,"".concat(K,"-active-focused"),s!==null),i))},g.createElement(ut,H({ref:this.listRef,prefixCls:K,style:N,data:t,disabled:U,selectable:E,checkable:!!$,motion:z,dragging:a!==null,height:T,itemHeight:B,virtual:q,focusable:C,focused:l,tabIndex:D,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Q,onScroll:X},this.getTreeNodeRequiredProps(),ee))))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var l=c.prevProps,t={prevProps:i};function n(C){return!l&&C in i||l&&l[C]!==i[C]}var a,s=c.fieldNames;if(n("fieldNames")&&(s=xe(i.fieldNames),t.fieldNames=s),n("treeData")?a=i.treeData:n("children")&&(ie(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=dt(i.children)),a){t.treeData=a;var u=st(a,{fieldNames:s});t.keyEntities=w(O({},fe,ct),u.keyEntities)}var f=t.keyEntities||c.keyEntities;if(n("expandedKeys")||l&&n("autoExpandParent"))t.expandedKeys=i.autoExpandParent||!l&&i.defaultExpandParent?Le(i.expandedKeys,f):i.expandedKeys;else if(!l&&i.defaultExpandAll){var p=w({},f);delete p[fe],t.expandedKeys=Object.keys(p).map(function(C){return p[C].key})}else!l&&i.defaultExpandedKeys&&(t.expandedKeys=i.autoExpandParent||i.defaultExpandParent?Le(i.defaultExpandedKeys,f):i.defaultExpandedKeys);if(t.expandedKeys||delete t.expandedKeys,a||t.expandedKeys){var h=Pe(a||c.treeData,t.expandedKeys||c.expandedKeys,s);t.flattenNodes=h}if(i.selectable&&(n("selectedKeys")?t.selectedKeys=Ue(i.selectedKeys,i):!l&&i.defaultSelectedKeys&&(t.selectedKeys=Ue(i.defaultSelectedKeys,i))),i.checkable){var m;if(n("checkedKeys")?m=we(i.checkedKeys)||{}:!l&&i.defaultCheckedKeys?m=we(i.defaultCheckedKeys)||{}:a&&(m=we(i.checkedKeys)||{checkedKeys:c.checkedKeys,halfCheckedKeys:c.halfCheckedKeys}),m){var y=m,v=y.checkedKeys,K=v===void 0?[]:v,k=y.halfCheckedKeys,N=k===void 0?[]:k;if(!i.checkStrictly){var x=Oe(K,!0,f);K=x.checkedKeys,N=x.halfCheckedKeys}t.checkedKeys=K,t.halfCheckedKeys=N}}return n("loadedKeys")&&(t.loadedKeys=i.loadedKeys),t}}]),d}(g.Component);$e.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Jt,allowDrop:function(){return!0}};$e.TreeNode=ue;var Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},en=function(r,d){return g.createElement(ve,w(w({},r),{},{ref:d,icon:Zt}))},ft=g.forwardRef(en),tn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},nn=function(r,d){return g.createElement(ve,w(w({},r),{},{ref:d,icon:tn}))},an=g.forwardRef(nn),rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},on=function(r,d){return g.createElement(ve,w(w({},r),{},{ref:d,icon:rn}))},dn=g.forwardRef(on),J;(function(o){o[o.None=0]="None",o[o.Start=1]="Start",o[o.End=2]="End"})(J||(J={}));function Ae(o,r){function d(e){var i=e.key,c=e.children;r(i,e)!==!1&&Ae(c||[],r)}o.forEach(d)}function sn(o){var r=o.treeData,d=o.expandedKeys,e=o.startKey,i=o.endKey,c=[],l=J.None;if(e&&e===i)return[e];if(!e||!i)return[];function t(n){return n===e||n===i}return Ae(r,function(n){if(l===J.End)return!1;if(t(n)){if(c.push(n),l===J.None)l=J.Start;else if(l===J.Start)return l=J.End,!1}else l===J.Start&&c.push(n);return d.indexOf(n)!==-1}),c}function Te(o,r){var d=W(r),e=[];return Ae(o,function(i,c){var l=d.indexOf(i);return l!==-1&&(e.push(c),d.splice(l,1)),!!d.length}),e}var Xe=function(o,r){var d={};for(var e in o)Object.prototype.hasOwnProperty.call(o,e)&&r.indexOf(e)<0&&(d[e]=o[e]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,e=Object.getOwnPropertySymbols(o);i=e}function c(){return Math.random()<.5}function d(N,v){const u={key:N,isLeaf:!0,title:N};if(n++,!o()&&t.depth>v&&c()){u.isLeaf=!1,u.children=[];let E=0;for(;u.children.push(d(`${N}-${E++}`,v+1)),!(o()||t.width===E||c()););}return u}function i(){return d(`0-${s++}`,1)}for(;!o();)a.push(i());return a}const ut={title:"Hexa UI Components/Tree",component:C,argTypes:{allowUncheck:{control:"boolean"},autoExpandParent:{control:"boolean"},blockNode:{control:"boolean"},checkChildren:{control:"boolean"},checkParents:{control:"boolean"},checkStrictly:{control:"boolean"},checkedKeys:{control:"object"},defaultCheckedKeys:{control:"object"},defaultExpandedKeys:{control:"object"},disabled:{control:"boolean"},expandedKeys:{control:"object"},invalid:{control:"boolean"},loadData:{},loadedKeys:{control:"object"},treeData:{control:"object"},showLine:{control:"boolean"}},args:{klId:"tree-kl-id",testId:"tree-test-id",showLine:!1},parameters:{badges:[K.stable,K.reviewedByDesign],docs:{page:le(Ce)}}};function m({Component:e,...t}){const[a,s]=r.useState(t.checkedKeys);r.useEffect(()=>s(t.checkedKeys),[t.checkedKeys]);const n=me(ue({...t,checkedKeys:a},["checkedKeys","defaultCheckedKeys","defaultExpandedKeys","expandedKeys"]),{onCheck:o=>s([...o])});return r.createElement(e,{...n})}const h={render:e=>r.createElement(m,{...e,Component:C}),args:{mode:"multipleChoice",treeData:L}},g={render:e=>r.createElement(m,{...e,Component:C}),args:{mode:"multipleChoice",treeData:L,showLine:!0}};function ce({Component:e,...t}){const[a,s]=r.useState([{key:"0-0",title:"0-0",checkable:!1}]),n=(o,c,d)=>o.map(i=>i.key===c?{...i,children:d}:i.children?{...i,children:n(i.children,c,d)}:i);return r.createElement(e,{...t,loadData:async o=>{var c;(c=t.loadData)==null||c.call(t,o),await new Promise(d=>setTimeout(d,2e3)),s(n(a,o.key,[{key:`${o.key}-0`,title:`${o.title}-0`},{key:`${o.key}-1`,isLeaf:!0,title:`${o.title}-1`}]))},treeData:a})}const T={render:e=>r.createElement(ce,{...e,Component:C}),args:{onActionClick:void 0,mode:"multipleChoice"},parameters:{actions:{argTypesRegex:"^(on.*|loadData)"},controls:{exclude:/(componentId|componentType|dataTestId|theme|treeData)/}}},p={render:e=>r.createElement(m,{...e,Component:l}),args:{multiple:!0,treeData:L},parameters:{controls:{exclude:/(componentId|componentType|mode|theme)/}}},D={render:e=>r.createElement(m,{...e,Component:l}),args:{treeData:L,showLine:!0}},y={...p,render:e=>{const t=r.useMemo(()=>[{key:"all",title:"all",children:se(400,{depth:3,width:10})}],[]),a=r.useMemo(()=>ne(t),[t]);return r.createElement(l,{...e,defaultExpandedKeys:a,treeData:t})},args:{checkParents:!0,multiple:!0},parameters:{controls:{exclude:/(componentId|componentType|defaultExpandedKeys|mode|theme|treeData)/}}},f={...p,render:e=>r.createElement(ce,{...e,Component:l}),args:{onActionClick:void 0,multiple:!0},parameters:{actions:{argTypesRegex:"^(on.*|loadData)"},controls:{exclude:/(componentId|componentType|dataTestId|mode|theme|treeData)/}}},Le=se(20),k={...p,render:e=>{const[t,a]=r.useState(e.treeData);return r.createElement(l,{...e,onDrop:s=>{var n;(n=e.onDrop)==null||n.call(e,s),a(he(s,t))},treeData:t})},args:{blockNode:!0,defaultExpandedKeys:["0-0","0-0-0","0-0-0-0"],draggable:!0,checkParents:!0,treeData:Le}},Ne=pe(Te)` + height: calc(100vh - 48px); +`,b={render:e=>r.createElement(Ne,{resizable:!0,resizeHandle:"right",padding:"medium"},r.createElement(m,{...e,Component:l})),args:{multiple:!0,treeData:ge},parameters:{actions:{argTypesRegex:"^(on.*)"},controls:{exclude:/(componentId|componentType|mode|theme)/}}},x={args:{source:{tree:de.tree}},render:e=>r.createElement(ie,{...e}),parameters:{controls:{include:/(source)/}}};var I,w,A;h.parameters={...h.parameters,docs:{...(I=h.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: args => , + args: { + mode: 'multipleChoice', + treeData: treeDataMock + } +}`,...(A=(w=h.parameters)==null?void 0:w.docs)==null?void 0:A.source}}};var M,S,W;g.parameters={...g.parameters,docs:{...(M=g.parameters)==null?void 0:M.docs,source:{originalSource:`{ + render: args => , + args: { + mode: 'multipleChoice', + treeData: treeDataMock, + showLine: true + } +}`,...(W=(S=g.parameters)==null?void 0:S.docs)==null?void 0:W.source}}};var P,R,B;T.parameters={...T.parameters,docs:{...(P=T.parameters)==null?void 0:P.docs,source:{originalSource:`{ + render: args => , + args: { + onActionClick: undefined, + mode: 'multipleChoice' + }, + parameters: { + actions: { + argTypesRegex: '^(on.*|loadData)' + }, + controls: { + exclude: /(componentId|componentType|dataTestId|theme|treeData)/ + } + } +}`,...(B=(R=T.parameters)==null?void 0:R.docs)==null?void 0:B.source}}};var j,$,z;p.parameters={...p.parameters,docs:{...(j=p.parameters)==null?void 0:j.docs,source:{originalSource:`{ + render: args => , + args: { + multiple: true, + treeData: treeDataMock + }, + parameters: { + controls: { + exclude: /(componentId|componentType|mode|theme)/ + } + } +}`,...(z=($=p.parameters)==null?void 0:$.docs)==null?void 0:z.source}}};var H,O,_;D.parameters={...D.parameters,docs:{...(H=D.parameters)==null?void 0:H.docs,source:{originalSource:`{ + render: args => , + args: { + treeData: treeDataMock, + showLine: true + } +}`,...(_=(O=D.parameters)==null?void 0:O.docs)==null?void 0:_.source}}};var G,J,U;y.parameters={...y.parameters,docs:{...(G=y.parameters)==null?void 0:G.docs,source:{originalSource:`{ + ...TreeNavBasic, + render: args => { + const treeData = React.useMemo(() => { + return [{ + key: 'all', + title: 'all', + children: generateTreeData(400, { + depth: 3, + width: 10 + }) + }]; + }, []); + const defaultExpandedKeys = React.useMemo(() => getKeys(treeData), [treeData]); + return ; + }, + args: { + checkParents: true, + multiple: true + }, + parameters: { + controls: { + exclude: /(componentId|componentType|defaultExpandedKeys|mode|theme|treeData)/ + } + } +}`,...(U=(J=y.parameters)==null?void 0:J.docs)==null?void 0:U.source}}};var Y,Z,V;f.parameters={...f.parameters,docs:{...(Y=f.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + ...TreeNavBasic, + render: args => , + args: { + onActionClick: undefined, + multiple: true + }, + parameters: { + actions: { + argTypesRegex: '^(on.*|loadData)' + }, + controls: { + exclude: /(componentId|componentType|dataTestId|mode|theme|treeData)/ + } + } +}`,...(V=(Z=f.parameters)==null?void 0:Z.docs)==null?void 0:V.source}}};var X,F,Q;k.parameters={...k.parameters,docs:{...(X=k.parameters)==null?void 0:X.docs,source:{originalSource:`{ + ...TreeNavBasic, + render: args => { + const [gData, setGData] = React.useState(args.treeData!); + return { + args.onDrop?.(info); + setGData(applyDropToTreeData(info, gData)); + }} treeData={gData} />; + }, + args: { + blockNode: true, + defaultExpandedKeys: ['0-0', '0-0-0', '0-0-0-0'], + draggable: true, + checkParents: true, + treeData: defaultData + } +}`,...(Q=(F=k.parameters)==null?void 0:F.docs)==null?void 0:Q.source}}};var q,ee,te;b.parameters={...b.parameters,docs:{...(q=b.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: args => + + , + args: { + multiple: true, + treeData: treeDataMockWithIcons + }, + parameters: { + actions: { + argTypesRegex: '^(on.*)' + }, + controls: { + exclude: /(componentId|componentType|mode|theme)/ + } + } +}`,...(te=(ee=b.parameters)==null?void 0:ee.docs)==null?void 0:te.source}}};var re,ae,oe;x.parameters={...x.parameters,docs:{...(re=x.parameters)==null?void 0:re.docs,source:{originalSource:`{ + args: { + source: { + tree: componentColors.tree + } + }, + render: args => , + parameters: { + controls: { + include: /(source)/ + } + } +}`,...(oe=(ae=x.parameters)==null?void 0:ae.docs)==null?void 0:oe.source}}};const ht=["TreeListBasic","TreeListWithLines","TreeListLoadDataAsynchronously","TreeNavBasic","TreeNavWithLines","TreeNavMultipleChoiceWithALotOfData","TreeNavLoadDataAsynchronously","TreeNavDraggable","TreeNavWithIconsInPanel","ColorTokens"];export{x as ColorTokens,h as TreeListBasic,T as TreeListLoadDataAsynchronously,g as TreeListWithLines,p as TreeNavBasic,k as TreeNavDraggable,f as TreeNavLoadDataAsynchronously,y as TreeNavMultipleChoiceWithALotOfData,b as TreeNavWithIconsInPanel,D as TreeNavWithLines,ht as __namedExportsOrder,ut as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TreeSelect.stories-BqN5LUu4.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TreeSelect.stories-BqN5LUu4.js new file mode 100644 index 00000000..681c6b6e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/TreeSelect.stories-BqN5LUu4.js @@ -0,0 +1,47 @@ +import{T as Bn}from"./Palette-oU4WYbWy.js";import{v as Un}from"./typesHelpers-tpz7Of7L.js";import{bq as jn,n as Te,_ as j,aX as Dt,r as n,i as mt,l as Ge,j as qe,k as pe,X as zn,a as ae,bd as Gn,bp as Xn,aZ as Yn,p as $t,bo as mn,b9 as pn,m as qn,bi as Xt,a0 as Jn,a5 as Qn,H as Zn,u as ea,R as ze,b as Yt,c as ta}from"./iframe-zz6a49H8.js";import{w as na}from"./withMeta-CjSZnBk7.js";import{s as aa}from"./helpers-BytZKRkB.js";import{W as ra}from"./WithGlobalStyles-CgeA2Hux.js";import{s as oa,m as ia,a as la,C as ua,E as ca,b as sa}from"./Select-AFVn7dC3.js";import{T as da}from"./Tag-DxDPN1QL.js";import{t as fa,a as va}from"./Tree-BA3iVoIN.js";import{t as ma}from"./ArrowDownSolid-DU27KX-r.js";import{K as y,u as xt}from"./KeyCode-D_nTN6KT.js";import{T as pa}from"./index-BUgDoPiZ.js";import{p as Ht}from"./pickAttrs-BgtJ82nl.js";import{F as ha}from"./Overflow-8LRqTPgc.js";import{o as hn,a as ga,S as Ca,d as Sa}from"./type-CR-gS43P.js";import{L as ba}from"./List-pPHb0BSj.js";import{a as wa,c as ya,b as Vt,r as Ia}from"./Tree-Doq3QtyM.js";import{g as Ea}from"./iconUtil-wMtlkNmn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./useGlobalStyles-cJLcvPW6.js";import"./TextReducer-CXi1K97e.js";import"./Divider-DNO5OI2y.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./v4-BoP187Zn.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./Search1-DZu0ocx7.js";import"./useTranslation-7a9748wG.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./SettingsGear-BNA7541v.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./SearchOutlined-tsI9ISqz.js";function qt(e,t){var r=e.key,a;return"value"in e&&(a=e.value),r??(a!==void 0?a:"rc-index-key-".concat(t))}function gn(e,t){var r=e||{},a=r.label,i=r.value,o=r.options;return{label:a||(t?"children":"label"),value:i||"value",options:o||"options"}}function Da(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,a=t.childrenAsData,i=[],o=gn(r,!1),l=o.label,u=o.value,c=o.options;function v(s,f){s.forEach(function(d){var h=d[l];if(f||!(c in d)){var I=d[u];i.push({key:qt(d,i.length),groupOption:f,data:d,label:h,value:I})}else{var g=h;g===void 0&&a&&(g=d.label),i.push({key:qt(d,i.length),group:!0,data:d,label:g}),v(d[c],!0)}})}return v(e,!1),i}function _t(e){var t=j({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Dt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function xa(e,t){if(!t||!t.length)return null;var r=!1;function a(o,l){var u=jn(l),c=u[0],v=u.slice(1);if(!c)return[o];var s=o.split(c);return r=r||s.length>1,s.reduce(function(f,d){return[].concat(Te(f),Te(a(d,v)))},[]).filter(function(f){return f})}var i=a(e,t);return r?i:null}var Na=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ta=function(t){var r=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}}}},Ma=function(t,r){var a=t.prefixCls;t.disabled;var i=t.visible,o=t.children,l=t.popupElement,u=t.containerWidth,c=t.animation,v=t.transitionName,s=t.dropdownStyle,f=t.dropdownClassName,d=t.direction,h=d===void 0?"ltr":d,I=t.placement,g=t.dropdownMatchSelectWidth,A=t.dropdownRender,w=t.dropdownAlign,p=t.getPopupContainer,_=t.empty,K=t.getTriggerDOMNode,W=t.onPopupVisibleChange,ue=t.onPopupMouseEnter,z=mt(t,Na),R="".concat(a,"-dropdown"),Z=l;A&&(Z=A(l));var J=n.useMemo(function(){return Ta(g)},[g]),ee=c?"".concat(R,"-").concat(c):v,Q=n.useRef(null);n.useImperativeHandle(r,function(){return{getPopupElement:function(){return Q.current}}});var F=j({minWidth:u},s);return typeof g=="number"?F.width=g:g&&(F.width=u),n.createElement(pa,Ge({},z,{showAction:W?["click"]:[],hideAction:W?["click"]:[],popupPlacement:I||(h==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:J,prefixCls:R,popupTransitionName:ee,popup:n.createElement("div",{ref:Q,onMouseEnter:ue},Z),popupAlign:w,popupVisible:i,getPopupContainer:p,popupClassName:qe(f,pe({},"".concat(R,"-empty"),_)),popupStyle:F,getTriggerDOMNode:K,onPopupVisibleChange:W}),o)},Cn=n.forwardRef(Ma);Cn.displayName="SelectTrigger";var Ot=function(t){var r=t.className,a=t.customizeIcon,i=t.customizeIconProps,o=t.onMouseDown,l=t.onClick,u=t.children,c;return typeof a=="function"?c=a(i):c=a,n.createElement("span",{className:r,onMouseDown:function(s){s.preventDefault(),o&&o(s)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},c!==void 0?c:n.createElement("span",{className:qe(r.split(/\s+/).map(function(v){return"".concat(v,"-icon")}))},u))},ka=function(t,r){var a,i,o=t.prefixCls,l=t.id,u=t.inputElement,c=t.disabled,v=t.tabIndex,s=t.autoFocus,f=t.autoComplete,d=t.editable,h=t.activeDescendantId,I=t.value,g=t.maxLength,A=t.onKeyDown,w=t.onMouseDown,p=t.onChange,_=t.onPaste,K=t.onCompositionStart,W=t.onCompositionEnd,ue=t.open,z=t.attrs,R=u||n.createElement("input",null),Z=R,J=Z.ref,ee=Z.props,Q=ee.onKeyDown,F=ee.onChange,re=ee.onMouseDown,E=ee.onCompositionStart,D=ee.onCompositionEnd,T=ee.style;return R=n.cloneElement(R,j(j(j({type:"search"},ee),{},{id:l,ref:zn(r,J),disabled:c,tabIndex:v,autoComplete:f||"off",autoFocus:s,className:qe("".concat(o,"-selection-search-input"),(a=R)===null||a===void 0||(i=a.props)===null||i===void 0?void 0:i.className),role:"combobox","aria-expanded":ue,"aria-haspopup":"listbox","aria-owns":"".concat(l,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(l,"_list"),"aria-activedescendant":h},z),{},{value:d?I:"",maxLength:g,readOnly:!d,unselectable:d?null:"on",style:j(j({},T),{},{opacity:d?null:0}),onKeyDown:function(G){A(G),Q&&Q(G)},onMouseDown:function(G){w(G),re&&re(G)},onChange:function(G){p(G),F&&F(G)},onCompositionStart:function(G){K(G),E&&E(G)},onCompositionEnd:function(G){W(G),D&&D(G)},onPaste:_})),R},Wt=n.forwardRef(ka);Wt.displayName="Input";function Sn(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var Oa=typeof window<"u"&&window.document&&window.document.documentElement,Pa=Oa;function Ra(e,t){Pa?n.useLayoutEffect(e,t):n.useEffect(e,t)}var Jt=function(t){t.preventDefault(),t.stopPropagation()},La=function(t){var r=t.id,a=t.prefixCls,i=t.values,o=t.open,l=t.searchValue,u=t.inputRef,c=t.placeholder,v=t.disabled,s=t.mode,f=t.showSearch,d=t.autoFocus,h=t.autoComplete,I=t.activeDescendantId,g=t.tabIndex,A=t.removeIcon,w=t.maxTagCount,p=t.maxTagTextLength,_=t.maxTagPlaceholder,K=_===void 0?function(Y){return"+ ".concat(Y.length," ...")}:_,W=t.tagRender,ue=t.onToggleOpen,z=t.onRemove,R=t.onInputChange,Z=t.onInputPaste,J=t.onInputKeyDown,ee=t.onInputMouseDown,Q=t.onInputCompositionStart,F=t.onInputCompositionEnd,re=n.useRef(null),E=n.useState(0),D=ae(E,2),T=D[0],H=D[1],G=n.useState(!1),ce=ae(G,2),se=ce[0],$=ce[1],m="".concat(a,"-selection"),M=o||s==="tags"?l:"",X=s==="tags"||f&&(o||se);Ra(function(){H(re.current.scrollWidth)},[M]);function x(Y,oe,Ce,Se,ge){return n.createElement("span",{className:qe("".concat(m,"-item"),pe({},"".concat(m,"-item-disabled"),Ce)),title:typeof Y=="string"||typeof Y=="number"?Y.toString():void 0},n.createElement("span",{className:"".concat(m,"-item-content")},oe),Se&&n.createElement(Ot,{className:"".concat(m,"-item-remove"),onMouseDown:Jt,onClick:ge,customizeIcon:A},"×"))}function L(Y,oe,Ce,Se,ge){var Re=function(k){Jt(k),ue(!o)};return n.createElement("span",{onMouseDown:Re},W({label:oe,value:Y,disabled:Ce,closable:Se,onClose:ge}))}function te(Y){var oe=Y.disabled,Ce=Y.label,Se=Y.value,ge=!v&&!oe,Re=Ce;if(typeof p=="number"&&(typeof Ce=="string"||typeof Ce=="number")){var ie=String(Re);ie.length>p&&(Re="".concat(ie.slice(0,p),"..."))}var k=function(Ne){Ne&&Ne.stopPropagation(),z(Y)};return typeof W=="function"?L(Se,Re,oe,ge,k):x(Ce,Re,oe,ge,k)}function de(Y){var oe=typeof K=="function"?K(Y):K;return x(oe,oe,!1)}var Me=n.createElement("div",{className:"".concat(m,"-search"),style:{width:T},onFocus:function(){$(!0)},onBlur:function(){$(!1)}},n.createElement(Wt,{ref:u,open:o,prefixCls:a,id:r,inputElement:null,disabled:v,autoFocus:d,autoComplete:h,editable:X,activeDescendantId:I,value:M,onKeyDown:J,onMouseDown:ee,onChange:R,onPaste:Z,onCompositionStart:Q,onCompositionEnd:F,tabIndex:g,attrs:Ht(t,!0)}),n.createElement("span",{ref:re,className:"".concat(m,"-search-mirror"),"aria-hidden":!0},M," ")),Ee=n.createElement(ha,{prefixCls:"".concat(m,"-overflow"),data:i,renderItem:te,renderRest:de,suffix:Me,itemKey:"key",maxCount:w});return n.createElement(n.Fragment,null,Ee,!i.length&&!M&&n.createElement("span",{className:"".concat(m,"-placeholder")},c))},Va=function(t){var r=t.inputElement,a=t.prefixCls,i=t.id,o=t.inputRef,l=t.disabled,u=t.autoFocus,c=t.autoComplete,v=t.activeDescendantId,s=t.mode,f=t.open,d=t.values,h=t.placeholder,I=t.tabIndex,g=t.showSearch,A=t.searchValue,w=t.activeValue,p=t.maxLength,_=t.onInputKeyDown,K=t.onInputMouseDown,W=t.onInputChange,ue=t.onInputPaste,z=t.onInputCompositionStart,R=t.onInputCompositionEnd,Z=n.useState(!1),J=ae(Z,2),ee=J[0],Q=J[1],F=s==="combobox",re=F||g,E=d[0],D=A||"";F&&w&&!ee&&(D=w),n.useEffect(function(){F&&Q(!1)},[F,w]);var T=s!=="combobox"&&!f&&!g?!1:!!D,H=E&&(typeof E.label=="string"||typeof E.label=="number")?E.label.toString():void 0,G=function(){if(E)return null;var se=T?{visibility:"hidden"}:void 0;return n.createElement("span",{className:"".concat(a,"-selection-placeholder"),style:se},h)};return n.createElement(n.Fragment,null,n.createElement("span",{className:"".concat(a,"-selection-search")},n.createElement(Wt,{ref:o,prefixCls:a,id:i,open:f,inputElement:r,disabled:l,autoFocus:u,autoComplete:c,editable:re,activeDescendantId:v,value:D,onKeyDown:_,onMouseDown:K,onChange:function(se){Q(!0),W(se)},onPaste:ue,onCompositionStart:z,onCompositionEnd:R,tabIndex:I,attrs:Ht(t,!0),maxLength:F?p:void 0})),!F&&E&&!T&&n.createElement("span",{className:"".concat(a,"-selection-item"),title:H},E.label),G())};function bn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=n.useRef(null),r=n.useRef(null);n.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function a(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},a]}function _a(e){return![y.ESC,y.SHIFT,y.BACKSPACE,y.TAB,y.WIN_KEY,y.ALT,y.META,y.WIN_KEY_RIGHT,y.CTRL,y.SEMICOLON,y.EQUALS,y.CAPS_LOCK,y.CONTEXT_MENU,y.F1,y.F2,y.F3,y.F4,y.F5,y.F6,y.F7,y.F8,y.F9,y.F10,y.F11,y.F12].includes(e)}var Ka=function(t,r){var a=n.useRef(null),i=n.useRef(!1),o=t.prefixCls,l=t.open,u=t.mode,c=t.showSearch,v=t.tokenWithEnter,s=t.onSearch,f=t.onSearchSubmit,d=t.onToggleOpen,h=t.onInputKeyDown,I=t.domRef;n.useImperativeHandle(r,function(){return{focus:function(){a.current.focus()},blur:function(){a.current.blur()}}});var g=bn(0),A=ae(g,2),w=A[0],p=A[1],_=function(D){var T=D.which;(T===y.UP||T===y.DOWN)&&D.preventDefault(),h&&h(D),T===y.ENTER&&u==="tags"&&!i.current&&!l&&(f==null||f(D.target.value)),_a(T)&&d(!0)},K=function(){p(!0)},W=n.useRef(null),ue=function(D){s(D,!0,i.current)!==!1&&d(!0)},z=function(){i.current=!0},R=function(D){i.current=!1,u!=="combobox"&&ue(D.target.value)},Z=function(D){var T=D.target.value;if(v&&W.current&&/[\r\n]/.test(W.current)){var H=W.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");T=T.replace(H,W.current)}W.current=null,ue(T)},J=function(D){var T=D.clipboardData,H=T.getData("text");W.current=H},ee=function(D){var T=D.target;if(T!==a.current){var H=document.body.style.msTouchAction!==void 0;H?setTimeout(function(){a.current.focus()}):a.current.focus()}},Q=function(D){var T=w();D.target!==a.current&&!T&&D.preventDefault(),(u!=="combobox"&&(!c||!T)||!l)&&(l&&s("",!0,!1),d())},F={inputRef:a,onInputKeyDown:_,onInputMouseDown:K,onInputChange:Z,onInputPaste:J,onInputCompositionStart:z,onInputCompositionEnd:R},re=u==="multiple"||u==="tags"?n.createElement(La,Ge({},t,F)):n.createElement(Va,Ge({},t,F));return n.createElement("div",{ref:I,className:"".concat(o,"-selector"),onClick:ee,onMouseDown:Q},re)},wn=n.forwardRef(Ka);wn.displayName="Selector";function Aa(e,t,r){var a=n.useRef(null);a.current={open:t,triggerOpen:r},n.useEffect(function(){function i(o){var l=o.target;l.shadowRoot&&o.composed&&(l=o.composedPath()[0]||l),a.current.open&&e().filter(function(u){return u}).every(function(u){return!u.contains(l)&&u!==l})&&a.current.triggerOpen(!1)}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function Fa(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=n.useState(!1),r=ae(t,2),a=r[0],i=r[1],o=n.useRef(null),l=function(){window.clearTimeout(o.current)};n.useEffect(function(){return l},[]);var u=function(v,s){l(),o.current=window.setTimeout(function(){i(v),s&&s()},e)};return[a,u,l]}var yn=n.createContext(null);function In(){return n.useContext(yn)}var $a=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Ha=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Kt(e){return e==="tags"||e==="multiple"}var En=n.forwardRef(function(e,t){var r,a,i=e.id,o=e.prefixCls,l=e.className,u=e.showSearch,c=e.tagRender,v=e.direction,s=e.omitDomProps,f=e.displayValues,d=e.onDisplayValuesChange,h=e.emptyOptions,I=e.notFoundContent,g=I===void 0?"Not Found":I,A=e.onClear,w=e.mode,p=e.disabled,_=e.loading,K=e.getInputElement,W=e.getRawInputElement,ue=e.open,z=e.defaultOpen,R=e.onDropdownVisibleChange,Z=e.activeValue,J=e.onActiveValueChange,ee=e.activeDescendantId,Q=e.searchValue,F=e.onSearch,re=e.onSearchSplit,E=e.tokenSeparators,D=e.allowClear,T=e.showArrow,H=e.inputIcon,G=e.clearIcon,ce=e.OptionList,se=e.animation,$=e.transitionName,m=e.dropdownStyle,M=e.dropdownClassName,X=e.dropdownMatchSelectWidth,x=e.dropdownRender,L=e.dropdownAlign,te=e.placement,de=e.getPopupContainer,Me=e.showAction,Ee=Me===void 0?[]:Me,Y=e.onFocus,oe=e.onBlur,Ce=e.onKeyUp,Se=e.onKeyDown,ge=e.onMouseDown,Re=mt(e,$a),ie=Kt(w),k=(u!==void 0?u:ie)||w==="combobox",ne=j({},Re);Ha.forEach(function(P){delete ne[P]}),s==null||s.forEach(function(P){delete ne[P]});var Ne=n.useState(!1),Ke=ae(Ne,2),he=Ke[0],fe=Ke[1];n.useEffect(function(){fe(Gn())},[]);var ke=n.useRef(null),Ie=n.useRef(null),be=n.useRef(null),Oe=n.useRef(null),Ae=n.useRef(null),Xe=Fa(),it=ae(Xe,3),Je=it[0],nt=it[1],lt=it[2];n.useImperativeHandle(t,function(){var P,N;return{focus:(P=Oe.current)===null||P===void 0?void 0:P.focus,blur:(N=Oe.current)===null||N===void 0?void 0:N.blur,scrollTo:function(He){var xe;return(xe=Ae.current)===null||xe===void 0?void 0:xe.scrollTo(He)}}});var We=n.useMemo(function(){var P;if(w!=="combobox")return Q;var N=(P=f[0])===null||P===void 0?void 0:P.value;return typeof N=="string"||typeof N=="number"?String(N):""},[Q,w,f]),ut=w==="combobox"&&typeof K=="function"&&K()||null,Qe=typeof W=="function"&&W(),Ct=Xn(Ie,Qe==null||(r=Qe.props)===null||r===void 0?void 0:r.ref),St=xt(void 0,{defaultValue:z,value:ue}),ct=ae(St,2),Fe=ct[0],ot=ct[1],we=Fe,bt=!g&&h;(p||bt&&we&&w==="combobox")&&(we=!1);var Ze=bt?!1:we,Pe=n.useCallback(function(P){var N=P!==void 0?P:!we;we!==N&&!p&&(ot(N),R==null||R(N))},[p,we,ot,R]),b=n.useMemo(function(){return(E||[]).some(function(P){return[` +`,`\r +`].includes(P)})},[E]),S=function(N,_e,He){var xe=!0,je=N;J==null||J(null);var tt=He?null:xa(N,E);return w!=="combobox"&&tt&&(je="",re==null||re(tt),Pe(!1),xe=!1),F&&We!==je&&F(je,{source:_e?"typing":"effect"}),xe},C=function(N){!N||!N.trim()||F(N,{source:"submit"})};n.useEffect(function(){!we&&!ie&&w!=="combobox"&&S("",!1,!1)},[we]),n.useEffect(function(){Fe&&p&&ot(!1),p&&nt(!1)},[p]);var V=bn(),ve=ae(V,2),le=ve[0],Ye=ve[1],Be=function(N){var _e=le(),He=N.which;if(He===y.ENTER&&(w!=="combobox"&&N.preventDefault(),we||Pe(!0)),Ye(!!We),He===y.BACKSPACE&&!_e&&ie&&!We&&f.length){for(var xe=Te(f),je=null,tt=xe.length-1;tt>=0;tt-=1){var Et=xe[tt];if(!Et.disabled){xe.splice(tt,1),je=Et;break}}je&&d(xe,{type:"remove",values:[je]})}for(var ft=arguments.length,wt=new Array(ft>1?ft-1:0),vt=1;vt1?_e-1:0),xe=1;xe<_e;xe++)He[xe-1]=arguments[xe];if(we&&Ae.current){var je;(je=Ae.current).onKeyUp.apply(je,[N].concat(He))}Ce==null||Ce.apply(void 0,[N].concat(He))},at=function(N){var _e=f.filter(function(He){return He!==N});d(_e,{type:"remove",values:[N]})},pt=n.useRef(!1),B=function(){nt(!0),p||(Y&&!pt.current&&Y.apply(void 0,arguments),Ee.includes("focus")&&Pe(!0)),pt.current=!0},U=function(){nt(!1,function(){pt.current=!1,Pe(!1)}),!p&&(We&&(w==="tags"?F(We,{source:"submit"}):w==="multiple"&&F("",{source:"blur"})),oe&&oe.apply(void 0,arguments))},O=[];n.useEffect(function(){return function(){O.forEach(function(P){return clearTimeout(P)}),O.splice(0,O.length)}},[]);var q=function(N){var _e,He=N.target,xe=(_e=be.current)===null||_e===void 0?void 0:_e.getPopupElement();if(xe&&xe.contains(He)){var je=setTimeout(function(){var wt=O.indexOf(je);if(wt!==-1&&O.splice(wt,1),lt(),!he&&!xe.contains(document.activeElement)){var vt;(vt=Oe.current)===null||vt===void 0||vt.focus()}});O.push(je)}for(var tt=arguments.length,Et=new Array(tt>1?tt-1:0),ft=1;ft1&&arguments[1]!==void 0?arguments[1]:1,X=R.length,x=0;x1&&arguments[1]!==void 0?arguments[1]:!1;D(m);var X={source:M?"keyboard":"mouse"},x=R[m];if(!x){I(null,-1,X);return}I(x.value,m,X)};n.useEffect(function(){T(g!==!1?Q(0):-1)},[R.length,c]),n.useEffect(function(){var $=setTimeout(function(){if(!u&&l&&p.size===1){var M=Array.from(p)[0],X=R.findIndex(function(x){var L=x.data;return L.value===M});X!==-1&&(T(X),ee(X))}});if(l){var m;(m=Z.current)===null||m===void 0||m.scrollTo(void 0)}return function(){return clearTimeout($)}},[l,c]);var H=function(m){m!==void 0&&A(m,{selected:!p.has(m)}),u||v(!1)};if(n.useImperativeHandle(r,function(){return{onKeyDown:function(m){var M=m.which,X=m.ctrlKey;switch(M){case y.N:case y.P:case y.UP:case y.DOWN:{var x=0;if(M===y.UP?x=-1:M===y.DOWN?x=1:Wa()&&X&&(M===y.N?x=1:M===y.P&&(x=-1)),x!==0){var L=Q(E+x,x);ee(L),T(L,!0)}break}case y.ENTER:{var te=R[E];te&&!te.data.disabled?H(te.value):H(void 0),l&&m.preventDefault();break}case y.ESC:v(!1),l&&m.stopPropagation()}},onKeyUp:function(){},scrollTo:function(m){ee(m)}}}),R.length===0)return n.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(z,"-empty"),onMouseDown:J},s);var G=Object.keys(_).map(function($){return _[$]}),ce=function(m){return m.label},se=function(m){var M=R[m];if(!M)return null;var X=M.data||{},x=X.value,L=M.group,te=Ht(X,!0),de=ce(M);return M?n.createElement("div",Ge({"aria-label":typeof de=="string"&&!L?de:null},te,{key:m,role:L?"presentation":"option",id:"".concat(o,"_list_").concat(m),"aria-selected":p.has(x)}),x):null};return n.createElement(n.Fragment,null,n.createElement("div",{role:"listbox",id:"".concat(o,"_list"),style:{height:0,width:0,overflow:"hidden"}},se(E-1),se(E),se(E+1)),n.createElement(ba,{itemKey:"key",ref:Z,data:R,height:W,itemHeight:ue,fullHeight:!1,onMouseDown:J,onScroll:f,virtual:K},function($,m){var M,X=$.group,x=$.groupOption,L=$.data,te=$.label,de=$.value,Me=L.key;if(X){var Ee,Y=(Ee=L.title)!==null&&Ee!==void 0?Ee:Qt(te)&&te;return n.createElement("div",{className:qe(z,"".concat(z,"-group")),title:Y},te!==void 0?te:Me)}var oe=L.disabled,Ce=L.title;L.children;var Se=L.style,ge=L.className,Re=mt(L,Ba),ie=hn(Re,G),k=p.has(de),ne="".concat(z,"-option"),Ne=qe(z,ne,ge,(M={},pe(M,"".concat(ne,"-grouped"),x),pe(M,"".concat(ne,"-active"),E===m&&!oe),pe(M,"".concat(ne,"-disabled"),oe),pe(M,"".concat(ne,"-selected"),k),M)),Ke=ce($),he=!w||typeof w=="function"||k,fe=typeof Ke=="number"?Ke:Ke||de,ke=Qt(fe)?fe.toString():void 0;return Ce!==void 0&&(ke=Ce),n.createElement("div",Ge({},ie,{"aria-selected":k,className:Ne,title:ke,onMouseMove:function(){E===m||oe||T(m)},onClick:function(){oe||H(de)},style:Se}),n.createElement("div",{className:"".concat(ne,"-content")},fe),n.isValidElement(w)||k,he&&n.createElement(Ot,{className:"".concat(z,"-option-state"),customizeIcon:w,customizeIconProps:{isSelected:k}},k?"✓":null))}))},xn=n.forwardRef(Ua);xn.displayName="OptionList";var Nn=function(){return null};Nn.isSelectOption=!0;var Tn=function(){return null};Tn.isSelectOptGroup=!0;var ja=["children","value"],za=["children"];function Ga(e){var t=e.key,r=e.props,a=r.children,i=r.value,o=mt(r,ja);return j({key:t,value:i!==void 0?i:t,children:a},o)}function Mn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return pn(e).map(function(r,a){if(!n.isValidElement(r)||!r.type)return null;var i=r.type.isSelectOptGroup,o=r.key,l=r.props,u=l.children,c=mt(l,za);return t||!i?Ga(r):j(j({key:"__RC_SELECT_GRP__".concat(o===null?a:o,"__"),label:o},c),{},{options:Mn(u)})}).filter(function(r){return r})}function Xa(e,t,r){return n.useMemo(function(){var a=e,i=!e;i&&(a=Mn(t));var o=new Map,l=new Map;function u(c){for(var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=0;s2&&arguments[2]!==void 0?arguments[2]:{},V=C.source,ve=V===void 0?"keyboard":V;Ct(S),l&&a==="combobox"&&b!==null&&ve==="keyboard"&<(String(b))},[l,a]),Fe=function(S,C){var V=function(){var O,q=Ne(S);return[D?{label:q==null?void 0:q[m.label],value:S,key:(O=q==null?void 0:q.key)!==null&&O!==void 0?O:S}:S,_t(q)]};if(C&&h){var ve=V(),le=ae(ve,2),Ye=le[0],Be=le[1];h(Ye,Be)}else if(!C&&I){var Ve=V(),at=ae(Ve,2),pt=at[0],B=at[1];I(pt,B)}},ot=en(function(b,S){var C,V=ce?S.selected:!0;V?C=ce?[].concat(Te(ne),[b]):[b]:C=ne.filter(function(ve){return ve.value!==b}),Xe(C),Fe(b,V),a==="combobox"?lt(""):(!Kt||d)&&(L(""),lt(""))}),we=function(S,C){Xe(S),(C.type==="remove"||C.type==="clear")&&C.values.forEach(function(V){Fe(V.value,!1)})},bt=function(S,C){if(L(S),lt(null),C.source==="submit"){var V=(S||"").trim();if(V){var ve=Array.from(new Set([].concat(Te(he),[V])));Xe(ve),Fe(V,!0),L("")}return}C.source!=="blur"&&(a==="combobox"&&Xe(S),s==null||s(S))},Ze=function(S){var C=S;a!=="tags"&&(C=S.map(function(ve){var le=Me.get(ve);return le==null?void 0:le.value}).filter(function(ve){return ve!==void 0}));var V=Array.from(new Set([].concat(Te(he),Te(C))));Xe(V),V.forEach(function(ve){Fe(ve,!0)})},Pe=n.useMemo(function(){var b=Z!==!1&&A!==!1;return j(j({},te),{},{flattenOptions:Ae,onActiveValue:ct,defaultActiveFirstOption:St,onSelect:ot,menuItemSelectedIcon:R,rawValues:he,fieldNames:m,virtual:b,listHeight:ee,listItemHeight:F,childrenAsData:se})},[te,Ae,ct,St,ot,R,he,m,Z,A,ee,F,se]);return n.createElement(Dn.Provider,{value:Pe},n.createElement(En,Ge({},H,{id:G,prefixCls:o,ref:t,omitDomProps:er,mode:a,displayValues:Ke,onDisplayValuesChange:we,searchValue:x,onSearch:bt,onSearchSplit:Ze,dropdownMatchSelectWidth:A,OptionList:xn,emptyOptions:!Ae.length,activeValue:nt,activeDescendantId:"".concat(G,"_list_").concat(Qe)})))}),On=nr;On.Option=Nn;On.OptGroup=Tn;var Pn=n.createContext(null),Rn=n.createContext(null);function ar(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function rr(e){var t=e||{},r=t.label,a=t.value,i=t.children,o=a||"value";return{_title:r?[r]:["title","label"],value:o,key:o,children:i||"children"}}function At(e){return!e||e.disabled||e.disableCheckbox||e.checkable===!1}function or(e,t){var r=[];function a(i){i.forEach(function(o){r.push(o[t.value]);var l=o[t.children];l&&a(l)})}return a(e),r}function tn(e){return e==null}var ir={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},lr=function(t,r){var a=In(),i=a.prefixCls,o=a.multiple,l=a.searchValue,u=a.toggleOpen,c=a.open,v=a.notFoundContent,s=n.useContext(Rn),f=s.virtual,d=s.listHeight,h=s.listItemHeight,I=s.treeData,g=s.fieldNames,A=s.onSelect,w=s.dropdownMatchSelectWidth,p=n.useContext(Pn),_=p.checkable,K=p.checkedKeys,W=p.halfCheckedKeys,ue=p.treeExpandedKeys,z=p.treeDefaultExpandAll,R=p.treeDefaultExpandedKeys,Z=p.onTreeExpand,J=p.treeIcon,ee=p.showTreeIcon,Q=p.switcherIcon,F=p.treeLine,re=p.treeNodeFilterProp,E=p.loadData,D=p.treeLoadedKeys,T=p.treeMotion,H=p.onTreeLoad,G=p.keyEntities,ce=n.useRef(),se=mn(function(){return I},[c,I],function(he,fe){return fe[0]&&he[1]!==fe[1]}),$=n.useMemo(function(){return _?{checked:K,halfChecked:W}:null},[_,K,W]);n.useEffect(function(){if(c&&!o&&K.length){var he;(he=ce.current)===null||he===void 0||he.scrollTo({key:K[0]})}},[c]);var m=String(l).toLowerCase(),M=function(fe){return m?String(fe[re]).toLowerCase().includes(m):!1},X=n.useState(R),x=ae(X,2),L=x[0],te=x[1],de=n.useState(null),Me=ae(de,2),Ee=Me[0],Y=Me[1],oe=n.useMemo(function(){return ue?Te(ue):l?Ee:L},[L,Ee,ue,l]);n.useEffect(function(){l&&Y(or(I,g))},[l]);var Ce=function(fe){te(fe),Y(fe),Z&&Z(fe)},Se=function(fe){fe.preventDefault()},ge=function(fe,ke){var Ie=ke.node;_&&At(Ie)||(A(Ie.key,{selected:!K.includes(Ie.key)}),o||u(!1))},Re=n.useState(null),ie=ae(Re,2),k=ie[0],ne=ie[1],Ne=G[k];if(n.useImperativeHandle(r,function(){var he;return{scrollTo:(he=ce.current)===null||he===void 0?void 0:he.scrollTo,onKeyDown:function(ke){var Ie,be=ke.which;switch(be){case y.UP:case y.DOWN:case y.LEFT:case y.RIGHT:(Ie=ce.current)===null||Ie===void 0||Ie.onKeyDown(ke);break;case y.ENTER:{if(Ne){var Oe=(Ne==null?void 0:Ne.node)||{},Ae=Oe.selectable,Xe=Oe.value;Ae!==!1&&ge(null,{node:{key:k},selected:!K.includes(Xe)})}break}case y.ESC:u(!1)}},onKeyUp:function(){}}}),se.length===0)return n.createElement("div",{role:"listbox",className:"".concat(i,"-empty"),onMouseDown:Se},v);var Ke={fieldNames:g};return D&&(Ke.loadedKeys=D),oe&&(Ke.expandedKeys=oe),n.createElement("div",{onMouseDown:Se},Ne&&c&&n.createElement("span",{style:ir,"aria-live":"assertive"},Ne.node.value),n.createElement(wa,Ge({ref:ce,focusable:!1,prefixCls:"".concat(i,"-tree"),treeData:se,height:d,itemHeight:h,virtual:f!==!1&&w!==!1,multiple:o,icon:J,showIcon:ee,switcherIcon:Q,showLine:F,loadData:l?null:E,motion:T,activeKey:k,checkable:_,checkStrictly:!0,checkedKeys:$,selectedKeys:_?[]:K,defaultExpandAll:z},Ke,{onActiveChange:ne,onSelect:ge,onCheck:ge,onExpand:Ce,onLoad:H,filterTreeNode:M})))},Ln=n.forwardRef(lr);Ln.displayName="OptionList";var Bt=function(){return null},Vn="SHOW_ALL",Ut="SHOW_PARENT",Pt="SHOW_CHILD";function nn(e,t,r,a){var i=new Set(e);return t===Pt?e.filter(function(o){var l=r[o];return!(l&&l.children&&l.children.some(function(u){var c=u.node;return i.has(c[a.value])})&&l.children.every(function(u){var c=u.node;return At(c)||i.has(c[a.value])}))}):t===Ut?e.filter(function(o){var l=r[o],u=l?l.parent:null;return!(u&&!At(u.node)&&i.has(u.key))}):e}var ur=["children","value"];function _n(e){return pn(e).map(function(t){if(!n.isValidElement(t)||!t.type)return null;var r=t.key,a=t.props,i=a.children,o=a.value,l=mt(a,ur),u=j({key:r,value:o},l),c=_n(i);return c.length&&(u.children=c),u}).filter(function(t){return t})}function Ft(e){if(!e)return e;var t=j({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Dt(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function cr(e,t,r,a,i,o){var l=null,u=null;function c(){function v(s){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return s.map(function(h,I){var g="".concat(f,"-").concat(I),A=h[o.value],w=r.includes(A),p=v(h[o.children]||[],g,w),_=n.createElement(Bt,h,p.map(function(W){return W.node}));if(t===A&&(l=_),w){var K={pos:g,node:_,children:p};return d||u.push(K),K}return null}).filter(function(h){return h})}u||(u=[],v(a),u.sort(function(s,f){var d=s.node.props.value,h=f.node.props.value,I=r.indexOf(d),g=r.indexOf(h);return I-g}))}Object.defineProperty(e,"triggerNode",{get:function(){return Dt(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),c(),l}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Dt(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),c(),i?u:u.map(function(s){var f=s.node;return f})}})}function sr(e,t){var r=t.id,a=t.pId,i=t.rootPId,o={},l=[],u=e.map(function(c){var v=j({},c),s=v[r];return o[s]=v,v.key=v.key||s,v});return u.forEach(function(c){var v=c[a],s=o[v];s&&(s.children=s.children||[],s.children.push(c)),(v===i||!s&&i===null)&&l.push(c)}),l}function dr(e,t,r){return n.useMemo(function(){return e?r?sr(e,j({id:"id",pId:"pId",rootPId:null},r!==!0?r:{})):e:_n(t)},[t,r,e])}const fr=function(e){var t=n.useRef({valueLabels:new Map});return n.useMemo(function(){var r=t.current.valueLabels,a=new Map,i=e.map(function(o){var l,u=o.value,c=(l=o.label)!==null&&l!==void 0?l:r.get(u);return a.set(u,c),j(j({},o),{},{label:c})});return t.current.valueLabels=a,[i]},[e])};function an(e){var t=n.useRef();t.current=e;var r=n.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}const vr=function(e,t){return n.useMemo(function(){var r=ya(e,{fieldNames:t,initWrapper:function(i){return j(j({},i),{},{valueEntities:new Map})},processEntity:function(i,o){var l=i.node[t.value];o.valueEntities.set(l,i)}});return r},[e,t])},mr=function(e,t,r,a){return n.useMemo(function(){var i=e.map(function(c){var v=c.value;return v}),o=t.map(function(c){var v=c.value;return v}),l=i.filter(function(c){return!a[c]});if(r){var u=Vt(i,!0,a);i=u.checkedKeys,o=u.halfCheckedKeys}return[Array.from(new Set([].concat(Te(l),Te(i)))),o]},[e,t,r,a])},pr=function(e,t,r){var a=r.treeNodeFilterProp,i=r.filterTreeNode,o=r.fieldNames,l=o.children;return n.useMemo(function(){if(!t||i===!1)return e;var u;if(typeof i=="function")u=i;else{var c=t.toUpperCase();u=function(f,d){var h=d[a];return String(h).toUpperCase().includes(c)}}function v(s){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return s.map(function(d){var h=d[l],I=f||u(t,Ft(d)),g=v(h||[],I);return I||g.length?j(j({},d),{},pe({},l,g)):null}).filter(function(d){return d})}return v(e)},[e,t,l,a,i])};var hr=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function gr(e){return!e||$t(e)!=="object"}var Cr=n.forwardRef(function(e,t){var r=e.id,a=e.prefixCls,i=a===void 0?"rc-tree-select":a,o=e.value,l=e.defaultValue,u=e.onChange,c=e.onSelect,v=e.onDeselect,s=e.searchValue,f=e.inputValue,d=e.onSearch,h=e.autoClearSearchValue,I=h===void 0?!0:h,g=e.filterTreeNode,A=e.treeNodeFilterProp,w=A===void 0?"value":A,p=e.showCheckedStrategy,_=p===void 0?Pt:p,K=e.treeNodeLabelProp,W=e.multiple,ue=e.treeCheckable,z=e.treeCheckStrictly,R=e.labelInValue,Z=e.fieldNames,J=e.treeDataSimpleMode,ee=e.treeData,Q=e.children,F=e.loadData,re=e.treeLoadedKeys,E=e.onTreeLoad,D=e.treeDefaultExpandAll,T=e.treeExpandedKeys,H=e.treeDefaultExpandedKeys,G=e.onTreeExpand,ce=e.virtual,se=e.listHeight,$=se===void 0?200:se,m=e.listItemHeight,M=m===void 0?20:m,X=e.onDropdownVisibleChange,x=e.dropdownMatchSelectWidth,L=x===void 0?!0:x,te=e.treeLine,de=e.treeIcon,Me=e.showTreeIcon,Ee=e.switcherIcon,Y=e.treeMotion,oe=mt(e,hr),Ce=kn(r),Se=ue&&!z,ge=ue||z,Re=z||R,ie=ge||W,k=n.useMemo(function(){return rr(Z)},[JSON.stringify(Z)]),ne=xt("",{value:s!==void 0?s:f,postState:function(U){return U||""}}),Ne=ae(ne,2),Ke=Ne[0],he=Ne[1],fe=function(U){he(U),d==null||d(U)},ke=dr(ee,Q,J),Ie=vr(ke,k),be=Ie.keyEntities,Oe=Ie.valueEntities,Ae=n.useCallback(function(B){var U=[],O=[];return B.forEach(function(q){Oe.has(q)?O.push(q):U.push(q)}),{missingRawValues:U,existRawValues:O}},[Oe]),Xe=pr(ke,Ke,{fieldNames:k,treeNodeFilterProp:w,filterTreeNode:g}),it=n.useCallback(function(B){if(B){if(K)return B[K];for(var U=k._title,O=0;O{for(;typeof r=="function";)r=r(t);return r}).join("")}function yr(e){return Kn(oa,{cssConfig:e.cssConfig.select,validationStatus:e.validationStatus||"default"})}function Ir(e){const t={checkable:!!e.treeCheckable,cssConfig:e.cssConfig.tree,disableNodeBg:!0};return Kn(fa,t).replace(/ant-tree/g,"ant-select-tree")}const Er=Jn` + ${yr} + ${Ir} + + &&.has-non-empty-search > .ant-select-clear { + right: 12px; + } + + &.select-show-search .ant-select-arrow { + transform: rotate(0); + } +`,Dr=e=>Qn(e,{componentName:"treeSelect",defaultValues:{}});function An(e){return e.map(t=>({...t,children:t.children&&An(t.children),icon:r=>ze.createElement(va,{...r,multiple:!0})}))}const xr=Zn(yt).withConfig({shouldForwardProp:e=>!["cssConfig","validationStatus"].includes(e)})`${Er}`,Fn=e=>{const{className:t,disabled:r,dropdownClassName:a,getPopupContainer:i,searchValue:o,testAttributes:l,treeCheckable:u,treeData:c,validationStatus:v="default",...s}=ea(Dr(e)),f=ze.useMemo(()=>u&&c?An(c):c,[u,c]),[d,h]=n.useState(o??"");n.useEffect(()=>{h(o??"")},[o]);const I=g=>{var A;h(g),(A=e.onSearch)==null||A.call(e,g)};return ze.createElement(xr,{className:qe(t,{"select-show-search":e.showSearch,"has-non-empty-search":e.showSearch&&d.length>0}),searchValue:o,onSearch:I,clearIcon:ze.createElement(sa,null),disabled:r,virtual:!1,dropdownClassName:qe("dropdown-custom",{"dropdown-loading":e.loading},a),getPopupContainer:i??(g=>g.parentElement),maxTagPlaceholder:ia,notFoundContent:ze.createElement(ca,null),suffixIcon:e.showSearch?d?null:ze.createElement(la,null):ze.createElement(ua,null),switcherIcon:ze.createElement(ma,null),tagRender:g=>ze.createElement(da,{...g,disabled:r}),treeCheckable:u,treeData:f,treeIcon:!0,validationStatus:v,...l,...s})},jt=ra(Fn);Fn.__docgenInfo={description:"",methods:[],displayName:"TreeSelectComponent",props:{theme:{required:!1,tsType:{name:"Theme"},description:"Custom theme"},validationStatus:{required:!1,tsType:{name:"ValidationStatus"},description:"Validation status"}}};const Nr={designTokens:!1,useThemedHook:!0,unitTests:!1,screenshotTests:!1,migration:!0,apiTable:!1,storybook:!0},Tr="TreeSelect",Mr="Компонент TreeSelect похож на Select, но значения представлены в виде дерева. Подходит для любых данных, представленных в виде иерархии",kr={dod:Nr,component:Tr,usage:Mr},Or=[{value:"parent 1",title:"parent 1",children:[{value:"parent 1-0",title:"parent 1-0",children:[{value:"leaf1",title:"leaf1"},{value:"leaf2",title:"leaf2",disabled:!0}]},{value:"parent 1-1",title:"parent 1-1",children:[{value:"leaf3",title:ze.createElement("b",{style:{color:"#08c"}},"leaf3")}]}]}],Pr=[{title:"Node1",value:"Node1",key:"0-0",children:[{title:"Child Node1",value:"Child Node1",key:"0-0-0"}]},{title:"Node2",value:"Node2",key:"0-1",children:[{title:"Child Node3",value:"Child Node3",key:"0-1-0"},{title:"Child Node4",value:"Child Node4",key:"0-1-1"},{title:"Child Node5",value:"Child Node5",key:"0-1-2"}]}],Vo={title:"Hexa UI Components/TreeSelect",component:jt,argTypes:{validationStatus:{control:{type:"radio"},options:Un},...aa(["theme"])},args:{placeholder:"Please select",testId:"tree-select-test-id",klId:"tree-select-kl-id"},parameters:{badges:[Yt.stable,Yt.missingDesign],docs:{page:na(kr)}}},Tt={render:e=>{const[t,r]=n.useState();return ze.createElement(jt,{...e,value:t,onChange:r})},args:{showSearch:!0,allowClear:!0,treeDefaultExpandAll:!0,treeData:Or}},{SHOW_ALL:Rr}=yt,Mt={render:e=>{const[t,r]=n.useState(["Node1"]);return ze.createElement(jt,{...e,onChange:r,value:t})},args:{allowClear:!0,treeData:Pr,treeCheckable:!0,treeLine:{showLeafIcon:!1},showCheckedStrategy:Rr,showArrow:!0}},kt={args:{source:{tree:ta.tree}},render:e=>ze.createElement(Bn,{...e})};var rn,on,ln;Tt.parameters={...Tt.parameters,docs:{...(rn=Tt.parameters)==null?void 0:rn.docs,source:{originalSource:`{ + render: (args: TreeSelectProps) => { + const [value, setValue] = useState(); + return ; + }, + args: { + showSearch: true, + allowClear: true, + treeDefaultExpandAll: true, + treeData: STUB_SIMPLE + } +}`,...(ln=(on=Tt.parameters)==null?void 0:on.docs)==null?void 0:ln.source}}};var un,cn,sn;Mt.parameters={...Mt.parameters,docs:{...(un=Mt.parameters)==null?void 0:un.docs,source:{originalSource:`{ + render: (args: TreeSelectProps) => { + const [value, setValue] = useState(['Node1']); + return ; + }, + args: { + allowClear: true, + treeData: STUB_CHECKABLE, + treeCheckable: true, + treeLine: { + showLeafIcon: false + }, + showCheckedStrategy: SHOW_ALL, + showArrow: true + } +}`,...(sn=(cn=Mt.parameters)==null?void 0:cn.docs)==null?void 0:sn.source}}};var dn,fn,vn;kt.parameters={...kt.parameters,docs:{...(dn=kt.parameters)==null?void 0:dn.docs,source:{originalSource:`{ + args: { + source: { + tree: componentColors.tree + } + }, + render: args => +}`,...(vn=(fn=kt.parameters)==null?void 0:fn.docs)==null?void 0:vn.source}}};const _o=["Basic","Checkable","ColorTokens"];export{Tt as Basic,Mt as Checkable,kt as ColorTokens,_o as __namedExportsOrder,Vo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Unpin-nuudWmPx.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Unpin-nuudWmPx.js new file mode 100644 index 00000000..9424fcba --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Unpin-nuudWmPx.js @@ -0,0 +1 @@ +import{R as t,q as n}from"./iframe-zz6a49H8.js";const C=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.27061 0.949951C3.91162 0.949951 3.62061 1.24097 3.62061 1.59995C3.62061 1.95894 3.91162 2.24995 4.27061 2.24995H4.85421V6.56489C4.85421 7.38086 4.19632 8.04316 3.38204 8.05029H3.36875C3.00977 8.05029 2.71875 8.34131 2.71875 8.70029C2.71875 9.05928 3.00977 9.35035 3.36875 9.35035L3.38694 9.35029H7.3501V14.3999C7.3501 14.7589 7.64111 15.0499 8.0001 15.0499C8.35908 15.0499 8.6501 14.7589 8.6501 14.3999V9.35029H12.6313C12.9903 9.35029 13.2813 9.05928 13.2813 8.70029C13.2813 8.40862 13.0892 8.16181 12.8246 8.07952C12.8066 8.0739 12.7882 8.06906 12.7695 8.06501C12.7249 8.05535 12.6787 8.05026 12.6312 8.05026C11.8108 8.05026 11.1457 7.3852 11.1457 6.5648V2.24995H11.7293C12.0883 2.24995 12.3793 1.95894 12.3793 1.59995C12.3793 1.24097 12.0883 0.949951 11.7293 0.949951H4.27061ZM9.84574 2.24995H6.15421V6.56489C6.15421 7.11098 5.99706 7.62037 5.72553 8.05029H10.2745C10.0029 7.62035 9.84574 7.11093 9.84574 6.5648V2.24995Z",fill:n(e.color)||e.color||"currentColor"}))),a=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...d}=e;return t.createElement(C,{"kl-id":r,"data-testid":o,ref:l,...d})}));a.displayName="Pin";const i=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM6 7.25C5.58579 7.25 5.25 7.58579 5.25 8C5.25 8.41421 5.58579 8.75 6 8.75H10C10.4142 8.75 10.75 8.41421 10.75 8C10.75 7.58579 10.4142 7.25 10 7.25H6Z",fill:n(e.color)||e.color||"currentColor"}))),c=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...d}=e;return t.createElement(i,{"kl-id":r,"data-testid":o,ref:l,...d})}));c.displayName="StatusNoThreatSolid";const f=t.forwardRef((e,l)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:l,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.85421 4.51196L2.46577 2.12354C2.21193 1.8697 2.21193 1.45814 2.46577 1.2043C2.71961 0.950457 3.13117 0.950455 3.38501 1.2043L12.292 10.1112C12.5458 10.3651 12.5458 10.7766 12.292 11.0305C12.0382 11.2843 11.6266 11.2843 11.3728 11.0305L9.69233 9.35005H8.65059V14.3996C8.65059 14.7586 8.35957 15.0496 8.00059 15.0496C7.6416 15.0496 7.35059 14.7586 7.35059 14.3996V9.35005H3.39793L3.36875 9.3502C3.00976 9.3502 2.71875 9.05918 2.71875 8.7002C2.71875 8.37482 2.95784 8.10527 3.26991 8.05766C3.30245 8.05265 3.33579 8.05005 3.36973 8.05005H3.39006C4.20063 8.03865 4.85421 7.37802 4.85421 6.56474V4.51196ZM8.39232 8.05005H5.72558C5.99709 7.62014 6.15421 7.11079 6.15421 6.56474V5.81195L8.39232 8.05005Z",fill:n(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M9.84648 2.24971V5.8381L11.1465 7.13809V2.24971H11.7298C12.0888 2.24971 12.3798 1.95869 12.3798 1.59971C12.3798 1.24072 12.0888 0.949707 11.7298 0.949707H4.95806L6.25807 2.24971H9.84648Z",fill:n(e.color)||e.color||"currentColor"}))),s=t.memo(t.forwardRef((e,l)=>{const{klId:r,testId:o,...d}=e;return t.createElement(f,{"kl-id":r,"data-testid":o,ref:l,...d})}));s.displayName="Unpin";export{s as l,c as r,a as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Upload-BgoxvLW9.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Upload-BgoxvLW9.js new file mode 100644 index 00000000..4e1c1294 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Upload-BgoxvLW9.js @@ -0,0 +1 @@ +import{R as t,q as a}from"./iframe-zz6a49H8.js";const d=t.forwardRef((e,r)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.88062 1.0415C5.63797 1.0415 4.63062 2.04886 4.63062 3.2915V3.85394H2.5543C2.19531 3.85394 1.9043 4.14496 1.9043 4.50394C1.9043 4.86293 2.19531 5.15394 2.5543 5.15394H3.28271V12.9665C3.28271 14.0987 4.20053 15.0165 5.33272 15.0165H10.6975C11.8296 15.0165 12.7475 14.0987 12.7475 12.9665V5.15394H13.4756C13.8346 5.15394 14.1256 4.86293 14.1256 4.50394C14.1256 4.14496 13.8346 3.85394 13.4756 3.85394L11.3993 3.85394V3.2915C11.3993 2.04886 10.392 1.0415 9.14935 1.0415H6.88062ZM5.93062 3.2915C5.93062 2.76683 6.35594 2.3415 6.88062 2.3415H9.14935C9.67402 2.3415 10.0993 2.76683 10.0993 3.2915V3.85393H5.93062V3.2915ZM4.58272 5.15394H11.4475V12.9665C11.4475 13.3807 11.1117 13.7165 10.6975 13.7165H5.33272C4.9185 13.7165 4.58272 13.3807 4.58272 12.9665V5.15394Z",fill:a(e.color)||e.color||"currentColor"}))),n=t.memo(t.forwardRef((e,r)=>{const{klId:l,testId:o,...C}=e;return t.createElement(d,{"kl-id":l,"data-testid":o,ref:r,...C})}));n.displayName="Delete";const c=t.forwardRef((e,r)=>t.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M11.2554 4.01136C11.5092 4.2652 11.5092 4.67675 11.2554 4.93059C11.0015 5.18443 10.59 5.18443 10.3361 4.93059L8.65034 3.2448V10.9698C8.65034 11.3287 8.35933 11.6198 8.00034 11.6198C7.64136 11.6198 7.35034 11.3287 7.35034 10.9698V3.24494L5.66469 4.93059C5.41085 5.18443 4.99929 5.18443 4.74545 4.93059C4.49161 4.67675 4.49161 4.26519 4.74545 4.01135L7.54079 1.21602C7.79463 0.962174 8.20619 0.962175 8.46003 1.21602L11.2554 4.01136Z",fill:a(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M3.27051 7.60108C2.74584 7.60108 2.32051 8.02641 2.32051 8.55108V12.7495C2.32051 13.2742 2.74584 13.6995 3.27051 13.6995H12.7717C13.2964 13.6995 13.7217 13.2742 13.7217 12.7495V8.55108C13.7217 8.02641 13.2964 7.60108 12.7717 7.60108H11.0427C10.6837 7.60108 10.3927 7.31006 10.3927 6.95108C10.3927 6.59209 10.6837 6.30108 11.0427 6.30108H12.7717C14.0143 6.30108 15.0217 7.30844 15.0217 8.55108V12.7495C15.0217 13.9921 14.0143 14.9995 12.7717 14.9995H3.27051C2.02787 14.9995 1.02051 13.9921 1.02051 12.7495V8.55108C1.02051 7.30844 2.02787 6.30108 3.27051 6.30108H5.03534C5.39433 6.30108 5.68534 6.59209 5.68534 6.95108C5.68534 7.31006 5.39433 7.60108 5.03534 7.60108H3.27051Z",fill:a(e.color)||e.color||"currentColor"}))),i=t.memo(t.forwardRef((e,r)=>{const{klId:l,testId:o,...C}=e;return t.createElement(c,{"kl-id":l,"data-testid":o,ref:r,...C})}));i.displayName="Upload";export{n as o,i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/UploadFull-CznKQlPq.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/UploadFull-CznKQlPq.js new file mode 100644 index 00000000..1a777e4a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/UploadFull-CznKQlPq.js @@ -0,0 +1 @@ +import{R as t,q as l}from"./iframe-zz6a49H8.js";const c=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M20 11C20.5523 11 21 11.4477 21 12V23C21 23.5523 20.5523 24 20 24C19.4477 24 19 23.5523 19 23V12C19 11.4477 19.4477 11 20 11Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M20 28.2483C20.6895 28.2483 21.2484 27.6894 21.2484 26.9999C21.2484 26.3104 20.6895 25.7515 20 25.7515C19.3105 25.7515 18.7516 26.3104 18.7516 26.9999C18.7516 27.6894 19.3105 28.2483 20 28.2483Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 11C5 7.68629 7.68629 5 11 5H29C32.3137 5 35 7.68629 35 11V29C35 32.3137 32.3137 35 29 35H11C7.68629 35 5 32.3137 5 29V11ZM11 7C8.79086 7 7 8.79086 7 11V29C7 31.2091 8.79086 33 11 33H29C31.2091 33 33 31.2091 33 29V11C33 8.79086 31.2091 7 29 7H11Z",fill:l(e.color)||e.color||"currentColor"}))),n=t.memo(t.forwardRef((e,r)=>{const{klId:C,testId:o,...a}=e;return t.createElement(c,{"kl-id":C,"data-testid":o,ref:r,...a})}));n.displayName="StatusDangerSquareOutline";const d=t.forwardRef((e,r)=>t.createElement("svg",{width:40,height:40,viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...e},t.createElement("path",{d:"M11.8331 14.1613C12.4265 10.5309 15.3664 7 20 7C24.6336 7 27.5735 10.5309 28.1669 14.1613C28.246 14.6449 28.6638 15 29.1538 15C32.9167 15 36 18.1156 36 22C36 25.8844 32.9167 29 29.1538 29H23V31H29.1538C34.0577 31 38 26.9522 38 22C38 17.3285 34.4919 13.4618 29.9779 13.0384C28.9789 8.94017 25.4722 5 20 5C14.5278 5 11.0211 8.94017 10.0221 13.0384C5.50811 13.4618 2 17.3285 2 22C2 26.9522 5.94234 31 10.8462 31H17V29H10.8462C7.08334 29 4 25.8844 4 22C4 18.1156 7.08334 15 10.8462 15C11.3362 15 11.754 14.6449 11.8331 14.1613Z",fill:l(e.color)||e.color||"currentColor"}),t.createElement("path",{d:"M20.7863 16.3822C20.5967 16.1409 20.3069 16 20 16C19.6931 16 19.4033 16.1409 19.2137 16.3822L15.2137 21.4731C14.8725 21.9074 14.9479 22.536 15.3822 22.8772C15.8165 23.2184 16.4451 23.143 16.7863 22.7087L19 19.8913V35C19 35.5523 19.4477 36 20 36C20.5523 36 21 35.5523 21 35V19.8913L23.2137 22.7087C23.5549 23.143 24.1835 23.2184 24.6178 22.8772C25.0521 22.536 25.1275 21.9074 24.7863 21.4731L20.7863 16.3822Z",fill:l(e.color)||e.color||"currentColor"}))),i=t.memo(t.forwardRef((e,r)=>{const{klId:C,testId:o,...a}=e;return t.createElement(d,{"kl-id":C,"data-testid":o,ref:r,...a})}));i.displayName="UploadFull";export{n as l,i as t}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader-Br43BjKn.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader-Br43BjKn.js new file mode 100644 index 00000000..0362ffe6 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader-Br43BjKn.js @@ -0,0 +1,255 @@ +import{aX as ze,n as Y,e as Fe,f as we,g as Te,k as $,U as C,p as Pe,h as Ee,i as Se,j as le,R as y,l as oe,_ as Ae,r as w,aF as $e,H as z,T as Ne,A as Be,a5 as He,P as S,L as xe,u as Ie,bb as We,S as ne}from"./iframe-zz6a49H8.js";import{B as Ve}from"./Button-Djh220XQ.js";import{_ as M}from"./regeneratorRuntime-D-GllPJF.js";import{_ as N}from"./type-CR-gS43P.js";import{p as Xe}from"./pickAttrs-BgtJ82nl.js";import{o as ge,t as Ke}from"./Upload-BgoxvLW9.js";import{D as Le}from"./Dropdown-D5otA5yN.js";import{o as Je,a as _e}from"./StatusDangerOutlineSquare-CfDrKxro.js";import{t as Qe}from"./Menu2-gmgzxp5q.js";import{c as ye,U as pe,F as Ye}from"./FileItem-LsQwFAIP.js";import{u as G}from"./useTranslation-7a9748wG.js";import{P as Ze}from"./Popover-B2Trw9mJ.js";import{l as Ge,t as er}from"./UploadFull-CznKQlPq.js";const ae=function(e,a){if(e&&a){var i=Array.isArray(a)?a:a.split(","),r=e.name||"",n=e.type||"",s=n.replace(/\/.*$/,"");return i.some(function(u){var l=u.trim();if(/^\*(\/\*)?$/.test(u))return!0;if(l.charAt(0)==="."){var c=r.toLowerCase(),p=l.toLowerCase(),t=[p];return(p===".jpg"||p===".jpeg")&&(t=[".jpg",".jpeg"]),t.some(function(v){return c.endsWith(v)})}return/\/\*$/.test(l)?s===l.replace(/\/.*$/,""):n===l?!0:/^\w+$/.test(l)?(ze(!1,"Upload takes an invalidate 'accept' type '".concat(l,"'.Skip for check.")),!0):!1})}return!0};function rr(e,a){var i="cannot ".concat(e.method," ").concat(e.action," ").concat(a.status,"'"),r=new Error(i);return r.status=a.status,r.method=e.method,r.url=e.action,r}function he(e){var a=e.responseText||e.response;if(!a)return a;try{return JSON.parse(a)}catch{return a}}function nr(e){var a=new XMLHttpRequest;e.onProgress&&a.upload&&(a.upload.onprogress=function(s){s.total>0&&(s.percent=s.loaded/s.total*100),e.onProgress(s)});var i=new FormData;e.data&&Object.keys(e.data).forEach(function(n){var s=e.data[n];if(Array.isArray(s)){s.forEach(function(u){i.append("".concat(n,"[]"),u)});return}i.append(n,s)}),e.file instanceof Blob?i.append(e.filename,e.file,e.file.name):i.append(e.filename,e.file),a.onerror=function(s){e.onError(s)},a.onload=function(){return a.status<200||a.status>=300?e.onError(rr(e,a),he(a)):e.onSuccess(he(a),a)},a.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in a&&(a.withCredentials=!0);var r=e.headers||{};return r["X-Requested-With"]!==null&&a.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(n){r[n]!==null&&a.setRequestHeader(n,r[n])}),a.send(i),{abort:function(){a.abort()}}}var ar=function(){var e=N(M().mark(function a(i,r){var n,s,u,l,c,p,t,v;return M().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:p=function(){return p=N(M().mark(function g(h){return M().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.abrupt("return",new Promise(function(q){h.file(function(T){r(T)?(h.fullPath&&!T.webkitRelativePath&&(Object.defineProperties(T,{webkitRelativePath:{writable:!0}}),T.webkitRelativePath=h.fullPath.replace(/^\//,""),Object.defineProperties(T,{webkitRelativePath:{writable:!1}})),q(T)):q(null)})}));case 1:case"end":return b.stop()}},g)})),p.apply(this,arguments)},c=function(g){return p.apply(this,arguments)},l=function(){return l=N(M().mark(function g(h){var k,b,q,T,o;return M().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:k=h.createReader(),b=[];case 2:return F.next=5,new Promise(function(P){k.readEntries(P,function(){return P([])})});case 5:if(q=F.sent,T=q.length,T){F.next=9;break}return F.abrupt("break",12);case 9:for(o=0;o{const{t:p}=G(),t=[];if(i&&t.push(p("uploader.total.files",{filesCount:a.length,total:i})),r){const d=a.reduce((m,g)=>m+g.size,0);t.push(p("uploader.total.size",{size:ye(d),total:ye(r*1024)}))}const v=t.length===0?p("uploader.total.simple",{filesCount:a.length}):t.join(", "),f=[{children:p("uploader.actions.deleteAll"),componentsBefore:[y.createElement(ge,{key:"icon"})],onClick:n}];return a.some(d=>!!d.error)&&f.push({children:p("uploader.actions.deleteErrors",{count:a.filter(d=>!!d.error).length}),componentsBefore:[y.createElement(ge,{key:"icon"})],onClick:s},{children:p("uploader.actions.reloadErrors",{count:a.filter(d=>!!d.error).length}),componentsBefore:[y.createElement(Je,{key:"icon"})],onClick:u}),l&&f.push({children:p("uploader.actions.downloadAll"),componentsBefore:[y.createElement(_e,{key:"icon"})],onClick:l}),y.createElement(Ne,{...c,type:"BTR4"},v,y.createElement(Le,{disabled:e,overlay:f,trigger:["click"]},y.createElement(Be,{disabled:e,icon:y.createElement(Qe,null),size:"large"})))})` + display: flex; + gap: 4px; + align-items: center; + color: ${e=>e.disabled?be.disabled.total:be.enabled.total}; +`;function Ce({disabled:e,items:a=[],onDownload:i,onRemove:r,onUpload:n,showProgress:s,truncateFileName:u}){const l=c=>{typeof i=="function"?i(c):c.url&&window.open(c.url)};return w.createElement(pe,null,a.map(c=>w.createElement(Ye,{...c,key:c.uid,disabled:e,onDownload:()=>l(c),onRemove:()=>r==null?void 0:r(c),onUpload:()=>n==null?void 0:n(c),percent:s?c.percent:void 0,truncateName:u})))}Ce.__docgenInfo={description:"",methods:[],displayName:"UploadList",props:{disabled:{required:!1,tsType:{name:"boolean"},description:""},items:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}}],raw:"Array"},description:"",defaultValue:{value:"[]",computed:!1}},onDownload:{required:!1,tsType:{name:"signature",type:"function",raw:"(file: UploadFile) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}},name:"file"}],return:{name:"void"}}},description:""},onRemove:{required:!1,tsType:{name:"signature",type:"function",raw:"(file: UploadFile) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}},name:"file"}],return:{name:"void"}}},description:""},onUpload:{required:!1,tsType:{name:"signature",type:"function",raw:"(file: UploadFile) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}},name:"file"}],return:{name:"void"}}},description:""},showProgress:{required:!0,tsType:{name:"boolean"},description:""},truncateFileName:{required:!1,tsType:{name:"boolean"},description:""}}};const ur=e=>He(e,{componentName:"upload",defaultValues:{}});function _(e,a){return{...e,lastModified:e.lastModified,name:e.name,originFileObj:e,percent:0,size:e.size,uid:e.uid,...a}}function Q(e,a){const i=[...a],r=i.findIndex(({uid:n})=>n===e.uid);return r===-1?i.push(e):i[r]=e,i}function se(e,a){const i=e.uid!==void 0?"uid":"name";return a.filter(r=>r[i]===e[i])[0]}function dr(e,a){const i=e.uid!==void 0?"uid":"name",r=a.filter(n=>n[i]!==e[i]);return r.length===a.length?null:r}function cr(e){return e.sort((a,i)=>a.status==="error"&&i.status!=="error"?-1:a.status!=="error"&&i.status==="error"?1:0),e}function pr(e,a,i,r,n){return{handleRemove:async t=>{const v=Array.isArray(t)?t:[t],f=await Promise.allSettled(v.map(async g=>({file:g,res:await(n==null?void 0:n(g))})));let d,m=e;for(const g of f){if(g.status==="rejected"||g.value.res===!1)continue;const h=g.value.file,k=dr(h,m);k&&(m=k,d={...h,status:"removed"},e==null||e.forEach(b=>{const q=d.uid!==void 0?"uid":"name";b[q]===d[q]&&!Object.isFrozen(b)&&(b.status="removed")}),r(d))}d&&a(d,m)},onBatchStart:t=>{const v=t.filter(m=>!m.file[i]);if(!v.length)return;const f=v.map(m=>_(m.file));let d=[...e];f.forEach(m=>{d=Q(m,d)}),f.forEach((m,g)=>{let h=m;if(v[g].parsedFile)m.status="uploading";else{const{originFileObj:k}=m;let b;try{b=new File([k],k.name,{type:k.type})}catch{b=new Blob([k],{type:k.type}),b.name=k.name,b.lastModified=new Date().getTime()}b.uid=m.uid,h=b}a(h,d)})},onError:(t,v,f)=>{if(!se(f,e))return;const d=_(f,{error:t,response:v,status:"error"});a(d,cr(Q(d,e)))},onProgress:(t,v)=>{if(!se(v,e))return;const f=_(v,{percent:t.percent,status:"uploading"});a(f,Q(f,e),t)},onSuccess:(t,v,f)=>{if(!se(v,e))return;try{typeof t=="string"&&(t=JSON.parse(t))}catch(m){console.error(m)}const d=_(v,{percent:100,response:t,status:"done",xhr:f});a(d,Q(d,e))}}}function de(e){return e.reduce((a,i)=>a+i.size,0)}function mr(e,a,i,r){const n=[];if(a){for(const s of e)if(s.size>a*1024){n.push("uploader.validation.maxFileSize2");break}}return i&&e.length>i&&n.push("uploader.validation.maxCount2"),r&&de(e)>r*1024&&n.push("uploader.validation.maxTotalSize2"),n}function fr(e,a,i,r,n){const s=[],u={},l=[];if(i)for(const c of a)c.size>i*1024?(u["uploader.validation.maxFileSize"]??(u["uploader.validation.maxFileSize"]=[]),u["uploader.validation.maxFileSize"].push(c.name),s.push(c)):l.push(c);else l.push(...a);return r&&e.length+l.length>r&&(u["uploader.validation.maxCount"]=l.map(c=>c.name),s.push(...l)),n&&de(e)+de(l)>n*1024&&(u["uploader.validation.maxTotalSize"]=l.map(c=>c.name),s.push(...l)),{errors:u,failedFiles:Array.from(new Set(s))}}function ke(e,a){return e.length>0||Object.keys(a).filter(i=>i!=="uploader.validation.maxFileSize").length>0}function vr(e,a,i,r,n,s,u){const l=w.useMemo(()=>mr(e,n,s,u),[e,n,s,u]),[c,p]=w.useState({}),t=w.useRef(new WeakMap),v=(d,m)=>{if(r&&a.current)return;if(t.current.has(d))return t.current.get(d)===i?i:r?!1:void 0;for(const k of m)t.current.set(k,!0);const{errors:g,failedFiles:h}=fr(e,m,n,s,u);for(const k of h)t.current.set(k,i);if(p(g),t.current.get(d)===i)return i;if(r)return!1};return{beforeUpload:async(d,m)=>{let g=d;const h=await v(d,m);return h===!1?!1:(delete d[i],h===i?(Object.defineProperty(d,i,{value:!0,configurable:!0}),!1):(typeof h=="object"&&h&&(g=h),g))},errors:l,errorsForNewFiles:c}}const E=$e(),Z=z(({invalid:e,...a})=>e?w.createElement(Ge,{...a}):w.createElement(er,{...a}))` + align-self: normal; +`,ce=z(({disabled:e,fileList:a,hasErrors:i,maxCount:r,onOpenFileDialog:n,...s})=>{const{t:u}=G();return i?w.createElement(S,{...s,type:"BTM3"},u("uploader.validation.filesDoNotMeetRequirements")):r&&a.length>=r?w.createElement(S,{...s,type:"BTM3"},u("uploader.maxCountUploaded")):w.createElement(S,{...s,type:"BTM3"},w.createElement(xe,{disabled:e,onClick:n},u(r===1?"uploader.dropText.beginningSingle":"uploader.dropText.beginningMultiple"))," ",u(r===1?"uploader.dropText.endingSingle":"uploader.dropText.endingMultiple"))})``,gr=z(S).attrs({type:"BTR3"})` + min-height: calc(60px - 16px * 2); + display: flex; + align-items: center; + + ol { + margin: 0; + padding-left: 12px; + list-style-type: square; + } +`,yr=z(({disabled:e,errors:a,errorsForNewFiles:i,...r})=>{const{t:n}=G();function s(l){return w.createElement(S,{...r,key:l,type:"BTR4"},n(l))}function u([l,c]){const p=w.createElement(gr,null,w.createElement("ol",null,c.map(t=>w.createElement("li",{key:t},t))));return w.createElement(S,{...r,key:l,type:"BTR4"},n(l,{count:c.length})," ",w.createElement(Ze,{placement:"left",content:p},w.createElement(xe,{disabled:e,size:"noSize"},n("uploader.showFiles"))))}return a.length>0?a.map(s):Object.entries(i).map(u)})` + color: ${e=>e.disabled?E.disabled.requirements:E.invalid.validation}; + + a { + white-space: nowrap; + } +`,X=z(S).attrs({type:"BTR4"})` + text-align: initial; +`,hr=z.div` + background: ${E.enabled.background}; + border: 1px dashed ${E.enabled.border}; + border-radius: 8px; + cursor: initial; + width: ${({width:e})=>e?`${e}px`:"100%"}; + min-width: 338px; + ${e=>!e.$minimize&&e.$fullHeight&&` + &, .hexa-upload-drag-container { + height: 100%; + } + `} + + .hexa-upload-drag-container { + display: flex; + flex-direction: column; + padding: 24px; + + > :nth-child(2) { + margin-top: 16px; + } + + > :nth-child(n + 3) { + margin-top: 8px; + } + } + + ${e=>e.$minimize&&` + background: none; + border: none; + border-radius: 0; + + .hexa-upload-drag-container { + padding: 0; + } + `} + + ${pe} { + margin-right: -24px; + padding-right: 24px; + overflow-y: auto; + + ${e=>!e.$fullHeight&&` + max-height: 287px; + `} + + > :not(:first-child) { + margin-top: 8px; + } + } + + ${Z} { + color: ${E.enabled.header.icon}; + } + + ${ce} { + color: ${E.enabled.header.text}; + } + + ${X} { + color: ${E.enabled.requirements}; + } + + ${e=>e.$invalid&&` + border-color: ${E.invalid.validation}; + + ${Z} { + color: ${E.invalid.header.icon}; + } + `} + + ${e=>e.disabled&&` + background: ${E.disabled.background}; + border-color: ${E.disabled.border}; + + ${Z} { + color: ${E.disabled.header.icon}; + } + + ${ce} { + color: ${E.disabled.header.text}; + } + + ${X} { + color: ${E.disabled.requirements}; + } + `} + + ${e=>!e.disabled&&!e.$maxCountReached&&e.$dragOver&&` + background: ${E.active.background}; + border-color: ${E.active.border}; + `} +`,br=z.div` + width: ${({width:e})=>e?`${e}px`:"100%"}; + min-width: 338px; + + .hexa-upload-select-container > :not(:first-child) { + margin-top: 8px; + } + + ${pe} > :not(:first-child) { + margin-top: 8px; + } + + ${X} { + color: ${E.enabled.requirements}; + } + + ${e=>e.disabled&&` + ${X} { + color: ${E.disabled.requirements}; + } + `} +`,me=y.forwardRef(({size:e,...a},i)=>{const{t:r}=G(),{className:n,description:s,disabled:u,fileList:l,fullHeight:c,manual:p,maxCount:t,maxFileSize:v,maxTotalSize:f,onChange:d,onDownload:m,onDownloadAll:g,onRemove:h,showProgress:k=!0,style:b,testAttributes:q,truncateFileName:T}=Ie(ur(a)),[o,j]=We([],{value:l}),[F,P]=y.useState("drop"),B=y.useRef(!1),O=y.useRef(),H=!!t&&o.length>=t,K=H&&t===1;function L(){return{...O.current.uploader,openFileDialog:()=>O.current.uploader.fileInput.click(),post:x=>O.current.uploader.post(x)}}async function I(x){B.current=!0;const R=L(),U=x.originFileObj,D=await R.processFile(U,[U]);R.post(D),B.current=!1}y.useImperativeHandle(i,()=>({upload:()=>{o.filter(x=>x.status!=="error"&&x.status!=="uploading"&&x.status!=="done").forEach(I)}}));const{beforeUpload:je,errors:A,errorsForNewFiles:J}=vr(o,B,qe,p,v,t,f),De=(x,R,U)=>{let D=[...R];t===1?D=D.slice(-1):t&&(D=D.slice(0,t)),j(D);const W={file:x,fileList:D};U&&(W.event=U),d==null||d(W)},{handleRemove:ee,onBatchStart:Me,onError:Re,onProgress:Oe,onSuccess:Ue}=pr(o,De,qe,x=>{var R;return(R=O.current)==null?void 0:R.abort(x)},h),re=x=>{if(H){x.dataTransfer.dropEffect="none",x.preventDefault();return}P(x.type)};function fe(){const R=(A.length>0||Object.keys(J).length>0)&&y.createElement(yr,{disabled:u,errors:A,errorsForNewFiles:J}),U=o.length>0&&y.createElement(or,{disabled:u,fileList:o,maxCount:t,maxTotalSize:f,onDeleteAll:()=>ee(o),onDeleteErrors:()=>ee(o.filter(V=>!!V.error)),onDownloadAll:g,onReloadErrors:()=>{o.filter(V=>!!V.error).forEach(I)}}),D=o.length>0&&y.createElement(Ce,{disabled:u,items:o,onDownload:m,onRemove:V=>ee(V),onUpload:I,showProgress:k,truncateFileName:T}),W=s&&y.createElement(X,null,s);return K?D:e==="medium"?y.createElement(y.Fragment,null,y.createElement(ne,{align:"normal",direction:"vertical",gap:16,justify:"start"},y.createElement(ne,{gap:10,justify:"start",wrap:"nowrap"},y.createElement(Z,{invalid:ke(A,J)}),y.createElement("div",null,y.createElement(ce,{disabled:u,fileList:o,hasErrors:A.length>0,maxCount:t,onOpenFileDialog:()=>L().openFileDialog()}),R))),U,D,W):y.createElement(y.Fragment,null,y.createElement(ne,{gap:8,justify:"space-between"},y.createElement(Ve,{disabled:u||!!t&&o.length>=t||A.length>0,iconBefore:y.createElement(Ke,{key:"upload-icon"}),mode:"secondary",onClick:()=>L().openFileDialog()},r("uploader.actions.upload")),U),R,D,W)}const ve={...a,beforeUpload:je,hasControlInside:!0,multiple:t===void 0||t>1,onBatchStart:Me,onChange:void 0,onError:Re,onProgress:Oe,onSuccess:Ue,openFileDialogOnClick:!1,prefixCls:"hexa-upload"};return e==="medium"?y.createElement(hr,{...q,$dragOver:F==="dragover",$invalid:ke(A,J),$fullHeight:c,$maxCountReached:H,$minimize:K,$size:e,className:le(n,"hexa-upload hexa-upload-drag"),disabled:u,onDrop:re,onDragOver:re,onDragLeave:re,style:b},y.createElement(ue,{...ve,ref:O},y.createElement("div",{className:"hexa-upload-drag-container"},fe()))):y.createElement(br,{...q,className:le(n,"hexa-upload hexa-upload-select"),disabled:u,style:b},y.createElement(ue,{...ve,ref:O},y.createElement("div",{className:"hexa-upload-select-container"},fe())))});me.defaultProps={size:"medium",truncateFileName:!0};me.displayName="Uploader";const qe=`__LIST_IGNORE_${Date.now()}__`;me.__docgenInfo={description:"",methods:[{name:"upload",docblock:null,modifiers:[],params:[],returns:null}],displayName:"Uploader",props:{className:{required:!1,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},description:{required:!1,tsType:{name:"ReactNode"},description:""},fileList:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}}],raw:"UploadFile[]"},description:""},fullHeight:{required:!1,tsType:{name:"boolean"},description:"Expand the drag and drop container vertically as much as possible. Only for `medium` size"},manual:{required:!1,tsType:{name:"boolean"},description:"Do not upload automatically"},maxCount:{required:!1,tsType:{name:"number"},description:"Max number of files that can be uploaded"},maxFileSize:{required:!1,tsType:{name:"number"},description:"Max size of a single file (Kilobyte)"},maxTotalSize:{required:!1,tsType:{name:"number"},description:"Max size of all files (Kilobyte)"},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"(info: UploadChangeParam) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + file: UploadFile, + fileList: UploadFile[], + event?: { + percent: number + } +}`,signature:{properties:[{key:"file",value:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]},required:!0}},{key:"fileList",value:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]},required:!0}],raw:"UploadFile[]",required:!0}},{key:"event",value:{name:"signature",type:"object",raw:`{ + percent: number +}`,signature:{properties:[{key:"percent",value:{name:"number",required:!0}}]},required:!1}}]}},name:"info"}],return:{name:"void"}}},description:""},onDownload:{required:!1,tsType:{name:"signature",type:"function",raw:"(file: UploadFile) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}},name:"file"}],return:{name:"void"}}},description:""},onDownloadAll:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onRemove:{required:!1,tsType:{name:"signature",type:"function",raw:"(file: UploadFile) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + error?: any, + lastModified?: number, + name: string, + originFileObj?: RcFile, + percent?: number, + response?: T, + size: number, + status?: 'error' | 'success' | 'done' | 'uploading' | 'removed', + uid: string, + url?: string, + xhr?: T +}`,signature:{properties:[{key:"error",value:{name:"any",required:!1}},{key:"lastModified",value:{name:"number",required:!1}},{key:"name",value:{name:"string",required:!0}},{key:"originFileObj",value:{name:"RcFile",required:!1}},{key:"percent",value:{name:"number",required:!1}},{key:"response",value:{name:"T",required:!1}},{key:"size",value:{name:"number",required:!0}},{key:"status",value:{name:"union",raw:"'error' | 'success' | 'done' | 'uploading' | 'removed'",elements:[{name:"literal",value:"'error'"},{name:"literal",value:"'success'"},{name:"literal",value:"'done'"},{name:"literal",value:"'uploading'"},{name:"literal",value:"'removed'"}],required:!1}},{key:"uid",value:{name:"string",required:!0}},{key:"url",value:{name:"string",required:!1}},{key:"xhr",value:{name:"T",required:!1}}]}},name:"file"}],return:{name:"void"}}},description:""},showProgress:{required:!1,tsType:{name:"boolean"},description:"Should show progress of uploading files"},size:{required:!1,tsType:{name:"union",raw:"'small' | 'medium'",elements:[{name:"literal",value:"'small'"},{name:"literal",value:"'medium'"}]},description:"",defaultValue:{value:"'medium'",computed:!1}},style:{required:!1,tsType:{name:"CSSProperties"},description:""},theme:{required:!1,tsType:{name:"Theme"},description:""},truncateFileName:{required:!1,tsType:{name:"boolean"},description:"Shorten a long file name with ellipses if it doesn't fit on one line",defaultValue:{value:"true",computed:!1}}}};export{me as U}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader.stories-UpM9fQC5.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader.stories-UpM9fQC5.js new file mode 100644 index 00000000..4f3a59ff --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Uploader.stories-UpM9fQC5.js @@ -0,0 +1,164 @@ +import{T as G}from"./Palette-oU4WYbWy.js";import{R as e,c as S,b as T,t as b,P as i,T as J}from"./iframe-zz6a49H8.js";import{w as Q}from"./withDesignControls-Cqk9De58.js";import{w as X}from"./withMeta-CjSZnBk7.js";import{S as o}from"./Warnings-DU1McXrL.js";import{r as Z}from"./StoryComponents-C4fwEYRs.js";import{B as $}from"./Button-Djh220XQ.js";import{M as E}from"./meta-Bi9iMNKH.js";import{U as m}from"./Uploader-Br43BjKn.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./type-CR-gS43P.js";import"./colors-Pn4JZYjC.js";import"./wave-CA5Glh0A.js";import"./Divider-DNO5OI2y.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Menu2-gmgzxp5q.js";import"./FileItem-LsQwFAIP.js";import"./useTranslation-7a9748wG.js";import"./UploadFull-CznKQlPq.js";const Ke={title:"Hexa UI Components/Upload",component:m,...Q({componentName:"uploader",meta:{argTypes:{accept:{control:"text",description:"File types that can be accepted. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept",table:{type:{summary:"string"}}},action:{description:"Uploading URL",table:{type:{summary:"string | ((file) => string | Promise)"}}},className:{control:"text",table:{type:{summary:"string"}}},description:{control:"text"},directory:{control:"boolean",description:"Support upload whole directory",table:{type:{summary:"boolean"}}},customRequest:{description:"Override the default handler for uploading",table:{type:{summary:"(options: object) => void"}}},headers:{description:"Set request headers",table:{type:{summary:"object"}}},maxCount:{control:{type:"number",min:1},table:{type:{summary:"number"}}},maxFileSize:{control:{type:"number",min:0},table:{type:{summary:"number"}}},maxTotalSize:{control:{type:"number",min:0},table:{type:{summary:"number"}}},method:{description:"The http method of upload request",table:{defaultValue:{summary:"post"},type:{summary:"string"}}},onChange:{},onDownload:{},onDownloadAll:{},onRemove:{},size:{control:{type:"inline-radio"},options:["small","medium"],table:{defaultValue:{summary:"medium"},type:{summary:"small | medium"}}}},args:{description:"Maximum 8 files, total size up to 320MB",customRequest:ee,maxCount:8,maxTotalSize:320*1024,testId:"upload-test-id",klId:"upload-kl-id"},parameters:{actions:{argTypesRegex:"^(on.*|action)"},badges:[T.stable,T.reviewedByDesign],design:E.pixsoView,docs:{page:X(E)}}}})};function ee({file:t,onError:a,onProgress:l,onSuccess:s}){let r=0,n=!1;async function A(){for(;;){if(await new Promise(W=>setTimeout(W,500)),n)return;if(r+=Math.floor(Math.random()*15),r>20&&t.name.includes("error")){a==null||a(new Error("Something goes wrong."));return}else if(r<100)l==null||l({percent:r});else{s==null||s({});return}}}return A(),{abort(){n=!0}}}const u={render:t=>e.createElement("div",{style:{width:"100%"}},e.createElement(b,{closable:!1,mode:"info"},e.createElement(i,null,'You can simulate an upload error by selecting a file that contains the string "error" in its name.'),e.createElement(i,null,'Вы можете сэмулировать ошибку загрузки, выбрав файл, содержащий в своем имени подстроку "error".')),e.createElement(m,{...t,style:{marginTop:16}})),name:"Uploader"},d={render:t=>Z(["small","medium"].map(a=>({label:a,content:e.createElement(m,{...t,size:a})})),!0),argTypes:{size:{control:!1}}},p={...d,args:{disabled:!0}},c={render:t=>e.createElement(m,{...t}),args:{description:"1 file, size up to 100KB",maxCount:1,maxTotalSize:100*1024}},g={render:t=>{const a=e.useRef(),[l,s]=e.useState([]);return e.createElement("div",{style:{width:"100%"}},e.createElement(b,{closable:!1,mode:"info"},e.createElement(i,null,"You can disable the automatic upload by setting ",e.createElement(o,null,"manual")," prop and start the upload of the selected files manually, e.g. by click on your own button."),e.createElement(i,null,"Вы можете отключить автоматическую загрузку, установив параметр ",e.createElement(o,null,"manual"),", и начать загрузку выбранных файлов вручную, например, нажав на свою кнопку.")),e.createElement(m,{...t,ref:a,onChange:r=>{var n;s(r.fileList),(n=t.onChange)==null||n.call(t,r)},style:{marginTop:16}}),e.createElement($,{loading:l.some(r=>r.status==="uploading"),onClick:()=>a.current.upload(),style:{marginTop:16}},"Upload"))},args:{description:"The files will be uploaded to the server after clicking on the Upload button",manual:!0}};function te({children:t,style:a,...l}){return e.createElement("div",{...l,style:{border:"1px solid grey",height:520,padding:20,position:"relative",...a}},e.createElement(J,{style:{background:"white",padding:"0 5px",position:"absolute",left:0,top:0,transform:"translate(10px, -50%"}},"Container"),t)}const f={render:({fileList:t,...a})=>{const[l,s]=e.useState(t);return e.createElement("div",{style:{width:"100%"}},e.createElement(b,{closable:!1,mode:"info"},e.createElement(i,null,"You can gain full control over the file list if needed. Enable ",e.createElement(o,null,"manual"),"and pass the necessary data to ",e.createElement(o,null,"fileList")," prop. You may want it if you need",e.createElement("ul",{style:{marginBottom:0}},e.createElement("li",null,"to display data previously got from backend;"),e.createElement("li",null,"a custom handler to upload the selected files."))),e.createElement(i,null,"Вы можете самостоятельно управлять списком файлов, если необходимо. Включите ",e.createElement(o,null,"manual"),"и передайте необходимые данные в проп ",e.createElement(o,null,"fileList"),". Это может понадобится, если вам",e.createElement("ul",{style:{marginBottom:0}},e.createElement("li",null,"нужно отобразить данные ранее полученные от бэкенда;"),e.createElement("li",null,"нужен кастомный обработчик для загрузки файлов.")))),e.createElement(m,{...a,fileList:l,onChange:r=>{var n;s(r.fileList),(n=a.onChange)==null||n.call(a,r)},style:{marginTop:16}}))},args:{fileList:[{uid:"xxx_1",name:"file_name_1.png",size:500*1024*1024,status:"success"},{uid:"xxx_2",name:"file_name_2.png",percent:45,size:150*1024,status:"uploading"}],manual:!0,maxFileSize:320*1024}},y={render:t=>e.createElement("div",{style:{width:"100%"}},e.createElement(b,{closable:!1,mode:"info"},e.createElement(i,null,"You can extend the height of ",e.createElement(o,null,"Uploader")," to the height of the container by setting ",e.createElement(o,null,"fullHeight")," prop."),e.createElement(i,null,"Вы можете увеличить высоту ",e.createElement(o,null,"Uploader")," до высоты контейнера, установив параметр ",e.createElement(o,null,"fullHeight"),".")),e.createElement(te,{style:{marginTop:16}},e.createElement(m,{...t}))),args:{fullHeight:!0}},h={args:{source:{upload:S.upload,upload_header:S.upload_header,upload_file:S.upload_file}},render:t=>e.createElement(G,{...t})};var x,w,C;u.parameters={...u.parameters,docs:{...(x=u.parameters)==null?void 0:x.docs,source:{originalSource:`{ + render: args => { + return
+ +

You can simulate an upload error by selecting a file that contains the string "error" in its name.

+

Вы можете сэмулировать ошибку загрузки, выбрав файл, содержащий в своем имени подстроку "error".

+
+ + +
; + }, + name: 'Uploader' +}`,...(C=(w=u.parameters)==null?void 0:w.docs)==null?void 0:C.source}}};var U,v,z;d.parameters={...d.parameters,docs:{...(U=d.parameters)==null?void 0:U.docs,source:{originalSource:`{ + render: args => renderVariants((['small', 'medium'] as const).map(size => ({ + label: size, + content: + })), true), + argTypes: { + size: { + control: false + } + } +}`,...(z=(v=d.parameters)==null?void 0:v.docs)==null?void 0:z.source}}};var _,M,F;p.parameters={...p.parameters,docs:{...(_=p.parameters)==null?void 0:_.docs,source:{originalSource:`{ + ...Size, + args: { + disabled: true + } +}`,...(F=(M=p.parameters)==null?void 0:M.docs)==null?void 0:F.source}}};var L,P,k;c.parameters={...c.parameters,docs:{...(L=c.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: args => , + args: { + description: '1 file, size up to 100KB', + maxCount: 1, + maxTotalSize: 100 * 1024 + } +}`,...(k=(P=c.parameters)==null?void 0:P.docs)==null?void 0:k.source}}};var B,R,H;g.parameters={...g.parameters,docs:{...(B=g.parameters)==null?void 0:B.docs,source:{originalSource:`{ + render: args => { + const ref = React.useRef(); + const [files, setFiles] = React.useState([]); + return
+ +

+ You can disable the automatic upload by setting manual prop and start + the upload of the selected files manually, e.g. by click on your own button. +

+

+ Вы можете отключить автоматическую загрузку, установив параметр manual, + и начать загрузку выбранных файлов вручную, например, нажав на свою кнопку. +

+
+ { + setFiles(info.fileList); + args.onChange?.(info); + }} style={{ + marginTop: 16 + }} /> + +
; + }, + args: { + description: 'The files will be uploaded to the server after clicking on the Upload button', + manual: true + } +}`,...(H=(R=g.parameters)==null?void 0:R.docs)==null?void 0:H.source}}};var Y,q,D;f.parameters={...f.parameters,docs:{...(Y=f.parameters)==null?void 0:Y.docs,source:{originalSource:`{ + render: ({ + fileList, + ...args + }) => { + const [files, setFiles] = React.useState(fileList); + return
+ +

+ You can gain full control over the file list if needed. Enable manual + and pass the necessary data to fileList prop. You may want it if you need +

    +
  • to display data previously got from backend;
  • +
  • a custom handler to upload the selected files.
  • +
+

+

+ Вы можете самостоятельно управлять списком файлов, если необходимо. Включите manual + и передайте необходимые данные в проп fileList. Это может понадобится, + если вам +

    +
  • нужно отобразить данные ранее полученные от бэкенда;
  • +
  • нужен кастомный обработчик для загрузки файлов.
  • +
+

+
+ + { + setFiles(info.fileList); + args.onChange?.(info); + }} style={{ + marginTop: 16 + }} /> +
; + }, + args: { + fileList: [{ + uid: 'xxx_1', + name: 'file_name_1.png', + size: 500 * 1024 * 1024, + status: 'success' + }, { + uid: 'xxx_2', + name: 'file_name_2.png', + percent: 45, + size: 150 * 1024, + status: 'uploading' + }], + manual: true, + maxFileSize: 320 * 1024 + } +}`,...(D=(q=f.parameters)==null?void 0:q.docs)==null?void 0:D.source}}};var V,O,I;y.parameters={...y.parameters,docs:{...(V=y.parameters)==null?void 0:V.docs,source:{originalSource:`{ + render: args => { + return
+ +

+ You can extend the height of Uploader to the height of the container by + setting fullHeight prop. +

+

+ Вы можете увеличить высоту Uploader до высоты контейнера, установив + параметр fullHeight. +

+
+ + + +
; + }, + args: { + fullHeight: true + } +}`,...(I=(O=y.parameters)==null?void 0:O.docs)==null?void 0:I.source}}};var j,K,N;h.parameters={...h.parameters,docs:{...(j=h.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + source: { + upload: componentColors.upload, + upload_header: componentColors.upload_header, + upload_file: componentColors.upload_file + } + }, + render: args => +}`,...(N=(K=h.parameters)==null?void 0:K.docs)==null?void 0:N.source}}};const Ne=["UploaderStory","Size","Disabled","SingleFile","ManualUpload","ControlOverFileList","FullHeight","ColorTokens"];export{h as ColorTokens,f as ControlOverFileList,p as Disabled,y as FullHeight,g as ManualUpload,c as SingleFile,d as Size,u as UploaderStory,Ne as __namedExportsOrder,Ke as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Virtual.stories-BUl9T9-S.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Virtual.stories-BUl9T9-S.js new file mode 100644 index 00000000..0bfc04e6 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Virtual.stories-BUl9T9-S.js @@ -0,0 +1,68 @@ +import{w as me}from"./withMeta-CjSZnBk7.js";import{B as O}from"./Button-Djh220XQ.js";import{r as l,R as u,S as ee,t as fe,P as ue,L as _e,H as te,T as de}from"./iframe-zz6a49H8.js";import{T as he}from"./Tag-DxDPN1QL.js";import{t as $}from"./index-CLWXu3RE.js";import{M as ge}from"./meta-BE46TiHA.js";import{W as oe,c as F}from"./_commonConstants-CU3b4WLz.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./Divider-DNO5OI2y.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./preload-helper-C1FmrZbK.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./Table-C2xM44ZW.js";import"./pickAttrs-BgtJ82nl.js";import"./addEventListener-BKgxKBJK.js";import"./Pagination-CA-Gsqo_.js";import"./LeftOutlined-BMF5M4Vq.js";import"./index-BUgDoPiZ.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./List-pPHb0BSj.js";import"./iconUtil-wMtlkNmn.js";import"./SearchOutlined-tsI9ISqz.js";import"./useForceUpdate-Dh6TTvc4.js";import"./Tree-Doq3QtyM.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./EllipsisOutlined-DUDKE8qX.js";import"./Sider-CfheJztG.js";import"./index-COIsKS-T.js";import"./_getTag-IxJI3cV3.js";import"./index-Bnrns6p9.js";import"./scrollTo-DYE0bd1e.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./HelpMessage-C6l4gLFq.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Popover-B2Trw9mJ.js";import"./Radio-Be_5Z3PZ.js";import"./input-Dg6A0g4J.js";import"./index-Chjiymov.js";import"./Icon-BdnUIR-w.js";import"./index-DM61bQr0.js";import"./ResizeInput-LnJbjdAp.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Help-DDZoI9w3.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./ShieldOkSolid-C-p6gnLF.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./useLocalization-CR8m5dji.js";import"./Locale-3RTKV40-.js";import"./useTranslation-7a9748wG.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Pagination-78RDIjDb.js";import"./Select-AFVn7dC3.js";import"./useGlobalStyles-cJLcvPW6.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./ExpandableText-CCtZtlav.js";import"./useResizeObserver-LOJkjDvr.js";import"./useImmutableRef-owuA66Vn.js";import"./useIntersectionChildren-B_rui53K.js";import"./Textbox-O3s0uqSG.js";import"./IconResolver-BTOOgpNr.js";import"./Search-D82BV3EU.js";import"./Chip-Cy8tqxyi.js";import"./Badge-DMO-MXiW.js";import"./Sidebar-BShqmRdS.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./PortalWrapper-CaqowjBr.js";import"./Tabs-UMVvaRzt.js";import"./Field-C2ORP2lZ.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./SegmentedButton-RLIkkpaw.js";import"./Card-CG7TF_ol.js";import"./Toggle-DQagZAli.js";const we=0,q=1,P=2,W=8,S=64,B=0,re=1;function Te(){return{vt_state:1,possible_hight_per_tr:-1,computed_h:0,re_computed:0,row_height:[],row_count:0,prev_row_count:0,_offset_top:0,_offset_head:0,_offset_tail:1,WH:0,top:0,left:0,evt:we,end:!1,final_top:0,f_final_top:re,update_count:0,indexMap:new WeakMap,HND_PAINT:0,retry_count:5}}function b(e,n){if(e.debug){if(n[0]==="+")return console.debug(n.slice(1));const r=new Date,o=`${r.toLocaleTimeString()}.${r.getMilliseconds()}`;console.debug(`%c[${e.id}][${o}][${n}]`,"color:#a00",e)}}const Ee=l.forwardRef(function(n,r){return l.createElement("table",{ref:r,...n})});function Se(e){return l.createElement("tbody",{...e})}const be=l.forwardRef(function(n,r){return l.createElement("tr",{ref:r,...n})});function ye(e,n){const{row_height:r,row_count:o,overscanRowCount:c}=e;e._scroll_y=e.scroll.y,typeof e._scroll_y=="number"?e._y=e._scroll_y:(typeof e._scroll_y=="string"||console.assert(!1,"VT: did you forget to set `scroll.y`?"),e._y=e.wrap_inst.current.parentElement.offsetHeight),console.assert(e._y>=0);let a=0,s=0,i=0,p=0;if(n===-1&&o>0){for(s=o;s>0&&p0&&t--;)a-=r[--s];return i+=c,i>o&&(i=o),[0|s,0|i,0|a]}function ne(e,n,r,o){e._offset_top=0|n,e._offset_head=0|r,e._offset_tail=0|o}function ve(e,n,r,o,c){e.top=n,e.left=r,e.evt=o,e.end=c}function K(e,n,r){if(!e.wrap_inst.current)return;const o=e.wrap_inst.current.parentElement;o.scrollTop=n,o.scrollLeft=Math.max(r,o.scrollLeft)}function I(e){if(e.HND_PAINT)return;const{cq:n,wrap_inst:r}=e,o=()=>{e.HND_PAINT=0;for(let s=0;s=e._offset_head&&n[s].index{const{style:r,context:o,...c}=e,a=l.useState(0),s=l.useRef(()=>{});let i;const p=l.useMemo(()=>l.createRef(),[]),t=l.useContext(o);l.useMemo(()=>{Object.assign(t,Te()),t.wrap_inst&&t.wrap_inst.current&&t.wrap_inst.current.parentElement.removeEventListener("scroll",i),t.wrap_inst=p,t.top=t.initTop,t.on_update_wrap_style=()=>{t._y===0&&`${t._scroll_y}`.length&&i({flag:S,target:{scrollTop:t.top,scrollLeft:t.left}})},t.cq=[];let _=0,f=0;t.cq.push=g=>{if(t.vt_state!==4)return;const d=t._offset_tail-t._offset_head+t.overscanRowCount*2+10;return f=Math.max(f,d),_>f&&(_=0),t.cq[_++]=g,0}},[]);const w=l.useRef([]).current;let m;i=l.useCallback(_=>{if(t.vt_state!==4)return;const f=performance.now();if(_){if("flag"in _)w.push(_);else{const g=_.target,d=Math.max(g.scrollTop,0);w.push({target:{scrollTop:d,scrollLeft:g.scrollLeft},end:Math.abs(g.scrollHeight-g.clientHeight-Math.round(d))<=(t.offset||0),flag:W})}if(t.f_final_top===B)return m(f)}t.HND_RAF||(t.HND_RAF=window.setTimeout(()=>Promise.resolve().then(()=>m(f))))},[]),m=l.useCallback(_=>{if(t.HND_RAF=0,performance.now()-_>10&&t.retry_count-- >0){i();return}if(t.retry_count=5,t.vt_state!==4)return;const g=w;let d;if(!g.length)return;d=g.pop(),g.length=0;let E=d.target.scrollTop,A=d.target.scrollLeft;const G=d.flag;b(t,`top: ${E}, left: ${A}`);const M=ye(t,t.f_final_top===B?t.final_top:E),L=M[0],H=M[1],y=M[2],N=t._offset_head,V=t._offset_tail,x=t._offset_top;let R=!1;switch(G){case q:b(t,"SCROLLEVT_INIT");break;case S:b(t,"SCROLLEVT_BY_HOOK"),L===N&&H===V&&y===x?(t.f_final_top=re,t.final_top===-1&&(E=t.computed_h-t._y),R=!0):t.final_top===-1&&(E=y);break;case P:if(L===N&&H===V&&y===x)return;b(t,"SCROLLEVT_RECOMPUTE");break;case W:if(L===N&&H===V&&y===x&&d.end===R)return;b(t,"SCROLLEVT_NATIVE"),t.onScroll&&t.onScroll({top:E,left:A,isEnd:d.end}),R=d.end;break}ne(t,y,L,H),ve(t,E,A,G,R),a[1](++t.update_count)},[]),l.useImperativeHandle(n,()=>{const _=f=>{t.f_final_top=B,t.final_top=f,i({target:{scrollTop:f,scrollLeft:-1},flag:S})};return{scrollTo:f=>{s.current=()=>_(f),s.current()},scrollToIndex:f=>{s.current=()=>{f>t.row_count-1&&(f=t.row_count-1),f<0&&(f=0);let g=0;for(let d=0;d{const _=p.current.parentElement;try{_.addEventListener("scroll",i,{passive:!0})}catch{_.addEventListener("scroll",i,!1)}},[p.current]),l.useEffect(()=>{i({flag:S,target:{scrollLeft:t.left,scrollTop:t.top}})},[t.scroll.y]),l.useEffect(()=>{switch(t.evt){case S:t.f_final_top===B?s.current():K(t,t.top,t.left);break;case q:case P:K(t,t.top,t.left);break}},[a[0]]),l.useEffect(()=>{switch(t.vt_state){case 2:t.vt_state=4,i({target:{scrollTop:t.top,scrollLeft:0},flag:S});break;case 4:t.re_computed!==0&&(t.re_computed=0,i({target:{scrollTop:t.top,scrollLeft:t.left},flag:P}));break}});const h=l.useMemo(()=>({width:r.width,minWidth:"100%",position:"relative",transform:"translate(0)"}),[r.width]),T=l.useMemo(()=>({...r,width:void 0,position:"relative",top:t._offset_top,transform:"translate(0)"}),[t._offset_top]),k=l.useMemo(()=>({...t}),[t.update_count]),v=t.components.table;return l.createElement("div",{ref:p,style:h},l.createElement(o.Provider,{value:k},l.createElement(v,{...c,style:T})))},Be=e=>{const{children:n,className:r,ctx:o}=e,c=n[0],a=n[1];let s=Array.isArray(a)?a.length:0,{_offset_head:i,_offset_tail:p}=o,t=[];switch(o.vt_state){case 1:s>=0&&(console.assert(i===0),console.assert(p===1),Array.isArray(a)?(t=a.slice(i,p),o.indexMap.set(t[0].props.record,0)):t=a,o.re_computed=s,o.prev_row_count=s,o.row_count=s);break;case 4:{if(p>s){const h=p-s;p-=h,i-=h,i<0&&(i=0),p<0&&(p=0),ne(o,o._offset_top,i,p)}o.row_count!==s&&He(o,s),s=o.row_count;const m=o.prev_row_count;if(sm){const h=o.row_height;s-h.length>0?se(o,s,m,o.possible_hight_per_tr):(h.fill(o.possible_hight_per_tr,m,s),o.computed_h+=o.possible_hight_per_tr*(s-m))}if(s){let h=i;t=a.slice(h,p),t.forEach(T=>o.indexMap.set(T.props.record,h++))}else t=a;o.prev_row_count=o.row_count}break;case 2:console.assert(!1);break}const w=o.components.body.wrapper;return l.createElement(w,{className:r},c,t)},Ie=e=>{const n=l.createRef(),{ctx:r,...o}=e,c=e.children,a=r.components.body.row;if(!Array.isArray(c))return l.createElement(a,{...o},c);const s=c[0].props,i=r.indexMap.get(s.record),p=l.useRef(i),t=l.useMemo(()=>`.${s.prefixCls}-expanded-row`,[s.prefixCls]),w=performance.now();return l.useLayoutEffect(()=>{const m=performance.now();return b(r,`+idx ${i} tooks ${m-w} ms`),r.vt_state===4?I(r):(r.possible_hight_per_tr=n.current.offsetHeight,se(r,r.row_count,0,r.possible_hight_per_tr),I(r),r.vt_state=2),()=>{I(r)}},[]),l.useEffect(()=>{r.cq.push({index:i,func:()=>{const m=n.current;if(!m)return;let h=m.offsetHeight,T=m.nextSibling;for(;T&&T.matches(t);)h+=T.offsetHeight,T=T.nextSibling;const k=r.row_height[i],v=r.row_height[p.current];r.computed_h-=k,r.computed_h+=v,r.computed_h+=h-v,r.row_height[i]=h}}),I(r)}),l.createElement(a,{...o,ref:n})};function le(e,n){const{table:r,body:o,header:c}=n;e.components.body={...e.components.body,...o},o&&o.cell&&(e._vtcomponents.body.cell=o.cell),c&&(e.components.header=c,e._vtcomponents.header=c),r&&(e.components.table=r)}function Ce(e,n){const r=l.useRef(l.createContext({})).current,o=l.useContext(r),c=l.useRef({scrollTo:a=>{},scrollToIndex:a=>{}});return l.useMemo(()=>Object.assign(o,{id:(+new Date).toString(36).slice(4),initTop:0,overscanRowCount:5,debug:!1,ref:c},e()),n),l.useMemo(()=>{const a=l.forwardRef(Re);o._vtcomponents={table:s=>l.createElement(a,{...s,context:r,ref:o.ref}),body:{wrapper:s=>l.createElement(r.Consumer,null,()=>l.createElement(Be,{...s,ctx:o})),row:s=>l.createElement(Ie,{...s,ctx:o})}},o.components={},le(o,{table:Ee,body:{wrapper:Se,row:be}}),o.vt_state=1},[]),o}function ae(e,n){const r=Ce(e,n||[]);return[r._vtcomponents,o=>le(r,o),r.ref]}const Xo={title:"Hexa UI Components/Table/Virtual",component:$,args:{useDragDrop:!1},parameters:{docs:{page:me(ge)}},tags:["!autodocs"]},ie=[{...F[0],isSortable:!0,width:200},{...F[1],isSortable:!0,allowMultipleFilters:!0,filters:[{name:"Even",filter:e=>{const n=e.description.match(/\d+/gi);return n?Number(n[0])%2===0:!1}},{name:"Initial False",filter:()=>!1},{name:"Greater than 20",filter:e=>{const n=e.description.match(/\d+/gi);return n?Number(n[0])>20:!1}}],width:200},{title:"table.column3.name",key:"index",dataIndex:"index",filters:[{name:"Even",filter:e=>Number(e.index)%2===0},{name:"Odd",filter:e=>Number(e.index)%2!==0}],width:200}],Y=Array.from({length:200},(e,n)=>({name:`Name-${n}`,index:`Index-${n}`,description:`Description-${n}`,key:n})),ce=te(de)` + display: inline-block; + padding-top: 8px; +`,z=te(he)` + margin: 0; +`,pe=u.createElement(fe,{closable:!1,mode:"info"},u.createElement(ue,null,"@kaspersky/hexa-ui provides ",u.createElement(z,null,"useVT")," hook for virtualization. It is ",u.createElement(z,null,"virtualizedtableforantd4")," with few fixes under the hood. For usage details please reference ",u.createElement(_e,{href:"https://github.com/wubostc/virtualized-table-for-antd",target:"_blank"},"virtualizedtableforantd4"),".")),C={render:e=>{const[r,o]=l.useState([]),[c,,a]=ae(()=>({scroll:{y:300}}),[]),[s,i]=l.useState(Y);return u.createElement(oe,null,pe,u.createElement(ce,null,"Selected: ",r.length),u.createElement(ee,{gap:8},u.createElement(O,{onClick:()=>a.current.scrollToIndex(0)},"Scroll to Top"),u.createElement(O,{onClick:()=>a.current.scrollTo(-1)},"Scroll to Bottom")),u.createElement($,{...e,dataSource:s,onDragEnd:i,columns:ie,components:c,pagination:!1,rowSelection:{selectedRowKeys:r,onChange:o},scroll:{y:300}}))}},D={render:e=>{const[r,o]=l.useState([]),[c,a]=l.useState(Y.slice(0,15)),[s,i]=l.useState(!1),p=l.useCallback(async()=>{i(!0),await new Promise(m=>setTimeout(m,500)),a(Y.slice(0,c.length+15)),i(!1)},[c.length]),[t,,w]=ae(()=>({onScroll:m=>{m.isEnd&&p()},scroll:{y:300}}),[p]);return u.createElement(oe,null,pe,u.createElement(ce,null,"Selected: ",r.length),u.createElement(ee,{gap:8},u.createElement(O,{onClick:()=>w.current.scrollToIndex(0)},"Scroll to Top"),u.createElement(O,{onClick:()=>w.current.scrollTo(-1)},"Scroll to Bottom")),u.createElement($,{...e,dataSource:c,onDragEnd:a,columns:ie,components:t,loading:s,pagination:!1,rowSelection:{selectedRowKeys:r,onChange:o},scroll:{y:300}}))}};var U,j,J;C.parameters={...C.parameters,docs:{...(U=C.parameters)==null?void 0:U.docs,source:{originalSource:`{ + render: (args: ITableProps) => { + const TABLE_BODY_HEIGHT = 300; + const [selected, setSelected] = useState([]); + const [vt,, vtRef] = useVT(() => ({ + scroll: { + y: TABLE_BODY_HEIGHT + } + }), []); + const [dataSource, setDataSource] = useState(data); + return + {message} + Selected: {selected.length} + + + + +
+ ; + } +}`,...(J=(j=C.parameters)==null?void 0:j.docs)==null?void 0:J.source}}};var Q,X,Z;D.parameters={...D.parameters,docs:{...(Q=D.parameters)==null?void 0:Q.docs,source:{originalSource:`{ + render: (args: ITableProps) => { + const TABLE_BODY_HEIGHT = 300; + const [selected, setSelected] = useState([]); + const [dataSource, setDataSource] = useState(data.slice(0, 15)); + const [loading, setLoading] = useState(false); + const loadMore = useCallback(async () => { + setLoading(true); + await new Promise(resolve => setTimeout(resolve, 500)); + setDataSource(data.slice(0, dataSource.length + 15)); + setLoading(false); + }, [dataSource.length]); + const [vt,, vtRef] = useVT(() => ({ + onScroll: params => { + if (params.isEnd) { + loadMore(); + } + }, + scroll: { + y: TABLE_BODY_HEIGHT + } + }), [loadMore]); + return + {message} + Selected: {selected.length} + + + + +
+ ; + } +}`,...(Z=(X=D.parameters)==null?void 0:X.docs)==null?void 0:Z.source}}};const Zo=["Basic","Fetch"];export{C as Basic,D as Fetch,Zo as __namedExportsOrder,Xo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Warnings-DU1McXrL.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Warnings-DU1McXrL.js new file mode 100644 index 00000000..ee945768 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Warnings-DU1McXrL.js @@ -0,0 +1,3 @@ +import{R as e,H as i,t as l,P as o,T as a,L as r}from"./iframe-zz6a49H8.js";import{T as c}from"./Tag-DxDPN1QL.js";const t=i(c)` + margin: 0; +`,s=()=>e.createElement(r,{href:"./?path=/story/hexa-ui-components-tooltip--with-disabled-component",target:"_blank"},"Tooltip Story"),m=({propName:n})=>e.createElement(l,{closable:!1,mode:"info",style:{marginBottom:16}},e.createElement(o,null,e.createElement(t,null,n||"tooltip")," is not a prop of this component. The example shows possible composition. If ",e.createElement(t,null,"Tooltip")," not working with ",e.createElement(t,null,"disabled")," components see ",e.createElement(s,null)),e.createElement(o,null,e.createElement(t,null,n||"tooltip")," не является пропом компонента. Пример показывает возможную композицию. Если ",e.createElement(t,null,"Tooltip")," на ",e.createElement(t,null,"disabled")," компоненте не срабатывает смотри ",e.createElement(s,null))),p=()=>e.createElement(l,{closable:!1,mode:"warning"},e.createElement(a,null,"Each node (table row) must have a unique ",e.createElement(t,null,"key")," property with ",e.createElement(t,null,"React.Key")," type to make expanding/collapsing feature work correctly"),e.createElement(a,null,"Для корректной работы разворачивания/сворачивания узлов дерева у каждого узла (строки таблицы) должен быть уникальный ключ ",e.createElement(t,null,"key")," типа ",e.createElement(t,null,"React.Key"))),d=()=>e.createElement(l,{closable:!1,mode:"info"},e.createElement(o,null,"This story demonstrates the ability to control the state of an active navigation item from outside the component."),e.createElement(o,null,"Данный пример стори демонстрирует возможность контроля состояния активного элемента навигации извне компонента.")),u=()=>e.createElement(l,{closable:!1,mode:"info"},e.createElement(o,null,"A label can contain a React Node with any suitable content. The appearance of a custom label must be approved by the design system team. This story shows approved examples."),e.createElement(o,null,"Label может содержать React Node с произвольным контентом. Внешний вид кастомного лейбла обязательно необходимо согласовать с командой дизайн-системы. В этой сторе показаны одобренные примеры."));m.__docgenInfo={description:"",methods:[],displayName:"TooltipCompositionWarning",props:{propName:{required:!1,tsType:{name:"string"},description:""}}};p.__docgenInfo={description:"",methods:[],displayName:"TableTreeInfo"};d.__docgenInfo={description:"",methods:[],displayName:"ControllableActiveKeyInfo"};u.__docgenInfo={description:"",methods:[],displayName:"FieldWithCustomLabelInfo"};export{d as C,u as F,t as S,p as T,m as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WeeklySchedule.stories-BCkZtSiZ.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WeeklySchedule.stories-BCkZtSiZ.js new file mode 100644 index 00000000..a660f671 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WeeklySchedule.stories-BCkZtSiZ.js @@ -0,0 +1,132 @@ +import{H as u,a1 as ae,a0 as N,R as t,T as w,w as se,r as d,b as H}from"./iframe-zz6a49H8.js";import{w as ue}from"./withMeta-CjSZnBk7.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";const b=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"],de=(e,n)=>b.flatMap(r=>{var i;return((i=e==null?void 0:e[r])==null?void 0:i.length)!==24?Array(24).fill(n):e[r].map(l=>!!l)}),le=e=>{const n={};return b.forEach((i,l)=>{n[i]=e.slice(l*24,l*24+24).map(c=>c?1:0)}),n},ie=({cellSize:e,startCoordinate:n,endCoordinate:r})=>{const i=Math.min(n.x,r.x),l=Math.max(n.x,r.x),c=Math.min(n.y,r.y),k=Math.max(n.y,r.y);return e.y+e.height>=c&&e.y<=k&&e.x+e.width>=i&&e.x<=l},S=ae(),oe=u.div` + display: flex; + flex-direction: row; + width: 100%; + height: 100%; + min-height: 350px; +`,ce=u.div` + flex-grow: 1; + display: flex; + flex-direction: column; + row-gap: 8px; +`,me=u.div` + gap: 1px; + display: flex; + flex-direction: column; + flex-wrap: wrap; + flex-grow: 1; + overflow: hidden; + border-radius: 4px; + height: 100%; +`,ye=N` + flex-basis: calc((100% - 23px) / 24); + cursor: pointer; + background-color: ${e=>e.selected?S("selected.color")(e):S("enabled.color")(e)} + `,pe=u.div` + display: flex; +`,ge=u.div` + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + padding-top: 22px; + padding-bottom: 22px; + margin-right: 8px; +`,he=u.div` + display: flex; + flex-direction: row; +`,fe=u.div` + display: flex; + flex-grow: 1; + justify-content: center; + align-items: center; + height: 20px; + flex-basis: calc(100% / 7); +`,we=N` + width: 8px; + height: 8px; + border-radius: 50%; + box-sizing: content-box; + display: inline-block; + background-color: ${e=>e.selected?S("selected.color")(e):S("enabled.color")(e)} +`,Se=u.div` + display: flex; + flex-grow: 1; + justify-content: flex-start; + align-items: center; + column-gap: 16px; +`,_=u.div` + height: 20px; + display: flex; + align-items: center; + column-gap: 4px; +`,Y=({daysOfWeek:e})=>t.createElement(he,null,b.map((n,r)=>t.createElement(fe,{key:r},t.createElement(w,{type:"BTR3",themedColor:"primary"},e[n]))));Y.__docgenInfo={description:"",methods:[],displayName:"ScheduleHeader",props:{daysOfWeek:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + [key: string]: string, + monday: string, + tuesday: string, + wednesday: string, + thursday: string, + friday: string, + saturday: string, + sunday: string +}`,signature:{properties:[{key:{name:"string"},value:{name:"string",required:!0}},{key:"monday",value:{name:"string",required:!0}},{key:"tuesday",value:{name:"string",required:!0}},{key:"wednesday",value:{name:"string",required:!0}},{key:"thursday",value:{name:"string",required:!0}},{key:"friday",value:{name:"string",required:!0}},{key:"saturday",value:{name:"string",required:!0}},{key:"sunday",value:{name:"string",required:!0}}]}},description:""}}};const M=u.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${we}`,F=({cssConfig:e,legend:n})=>t.createElement(Se,null,t.createElement(_,null,t.createElement(M,{cssConfig:e,selected:!0}),t.createElement(w,{type:"BTR4",themedColor:"primary"},"- ",n.selected)),t.createElement(_,null,t.createElement(M,{cssConfig:e}),t.createElement(w,{type:"BTR4",themedColor:"primary"},"- ",n.notSelected)));F.__docgenInfo={description:"",methods:[],displayName:"ScheduleLegend",props:{cssConfig:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + enabled?: StateProps, + selected?: StateProps +}`,signature:{properties:[{key:"enabled",value:{name:"signature",type:"object",raw:`{ + color?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}}]},required:!1}},{key:"selected",value:{name:"signature",type:"object",raw:`{ + color?: string +}`,signature:{properties:[{key:"color",value:{name:"string",required:!1}}]},required:!1}}]}},description:""},legend:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + selected: string, + notSelected: string +}`,signature:{properties:[{key:"selected",value:{name:"string",required:!0}},{key:"notSelected",value:{name:"string",required:!0}}]}},description:""}}};const X=()=>{const e=Array.from({length:25},(n,r)=>r===24?"00:00":`${r.toString().padStart(2,"0")}:00`);return t.createElement(ge,null,e.map((n,r)=>t.createElement(pe,{key:r},t.createElement(w,{type:"BTR5",themedColor:"secondary2-solid"},n))))};X.__docgenInfo={description:"",methods:[],displayName:"ScheduleTimeColumn"};const ke=e=>se(e,{componentName:"weeklySchedule",defaultValues:{}}),V=7,G=24,J=!1,x=Array(V*G).fill(J),ve=new Array(V*G),xe=u.div.withConfig({shouldForwardProp:e=>!["cssConfig"].includes(e)})`${ye}`,q=e=>{const n=ke(e);return t.createElement(be,{...n})},be=({initialState:e,onChange:n,daysOfWeek:r,legend:i,cssConfig:l,testId:c,...k})=>{const E=d.useRef([...ve]),[m,T]=d.useState([...x]),[y,v]=d.useState([...x]),[K,C]=d.useState(!1),[Q,Z]=d.useState(!1),[D,A]=d.useState(!1),[z,I]=d.useState({x:null,y:null}),[p,W]=d.useState({x:null,y:null});d.useLayoutEffect(()=>{const a=de(e,J);T(a),v(a)},[]),d.useEffect(()=>{if(D){T([...y]),W({x:null,y:null}),I({x:null,y:null}),C(!1),A(!1);const a=le(y);n(a)}},[D]),d.useEffect(()=>{p.x!==null&&p.y!==null&&ne()},[p]);const R=a=>{a.preventDefault(),W({x:a.clientX,y:a.clientY})},j=()=>{A(!0),window.document.removeEventListener("mousemove",R),window.document.removeEventListener("mouseup",j)},ee=()=>{window.document.addEventListener("mousemove",R),window.document.addEventListener("mouseup",j)},te=(a,s)=>{if(a.button!==0||a.nativeEvent.button!==0)return;I({x:a.clientX,y:a.clientY}),C(!0),Z(!m[s]);const o=[...y];o[s]=!m[s],v(o),ee()},ne=()=>{const a=[...m];E.current.forEach((s,o)=>{const g=s.getBoundingClientRect(),re={x:g.x,y:g.y,width:g.width,height:g.height};ie({cellSize:re,startCoordinate:z,endCoordinate:p})&&(a[o]=Q)}),v(a)};return t.createElement(oe,{"data-testid":c,...k},t.createElement(X,null),t.createElement(ce,null,t.createElement(Y,{daysOfWeek:r}),t.createElement(me,null,x.map((a,s)=>t.createElement(xe,{cssConfig:l,onMouseDown:o=>te(o,s),ref:o=>E.current[s]=o,key:`${s}`,selected:K?y[s]:m[s],"data-testid":`cell-id-${s}`}))),t.createElement(F,{legend:i,cssConfig:l})))};q.__docgenInfo={description:"",methods:[],displayName:"WeeklySchedule",props:{initialState:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + [key: string]: DaySchedule, + monday: DaySchedule, + tuesday: DaySchedule, + wednesday: DaySchedule, + thursday: DaySchedule, + friday: DaySchedule, + saturday: DaySchedule, + sunday: DaySchedule +}`,signature:{properties:[{key:{name:"string"},value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"monday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"tuesday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"wednesday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"thursday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"friday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"saturday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"sunday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}}]}},description:`Initial state of the schedule, + specified as an object with days of the week, + each day of the week consists of array x24(one index - one hour) consisting of 0|1, + when 0 - not selected, 1 - selected. + If you have not filled in a day, the component will fill it in with 0 on its own`},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:"(value: InitialSchedule) => void",signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + [key: string]: DaySchedule, + monday: DaySchedule, + tuesday: DaySchedule, + wednesday: DaySchedule, + thursday: DaySchedule, + friday: DaySchedule, + saturday: DaySchedule, + sunday: DaySchedule +}`,signature:{properties:[{key:{name:"string"},value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"monday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"tuesday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"wednesday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"thursday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"friday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"saturday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}},{key:"sunday",value:{name:"Array",elements:[{name:"number"}],raw:"number[]",required:!0}}]}},name:"value"}],return:{name:"void"}}},description:"function that saves the schedule from component"},daysOfWeek:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + [key: string]: string, + monday: string, + tuesday: string, + wednesday: string, + thursday: string, + friday: string, + saturday: string, + sunday: string +}`,signature:{properties:[{key:{name:"string"},value:{name:"string",required:!0}},{key:"monday",value:{name:"string",required:!0}},{key:"tuesday",value:{name:"string",required:!0}},{key:"wednesday",value:{name:"string",required:!0}},{key:"thursday",value:{name:"string",required:!0}},{key:"friday",value:{name:"string",required:!0}},{key:"saturday",value:{name:"string",required:!0}},{key:"sunday",value:{name:"string",required:!0}}]}},description:"dictionaries for days of the week"},legend:{required:!0,tsType:{name:"signature",type:"object",raw:`{ + selected: string, + notSelected: string +}`,signature:{properties:[{key:"selected",value:{name:"string",required:!0}},{key:"notSelected",value:{name:"string",required:!0}}]}},description:"dictionaries for legend"},theme:{required:!1,tsType:{name:"Theme"},description:""}}};const qe={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!1,apiTable:!0,storybook:!0},Ee="WeeklySchedule",Te="Компонент с выбором расписания по дням недели",Ce=`Расписание можно выбирать посредством клика на каждую ячейку, а так же выделением с уходом за область компонента. + + Компонент подстраивается под размер родителя, min-height=350px, для корректного отображения столбца со временем`,De={dod:qe,component:Ee,usage:Te,description:Ce},Ae={monday:[],tuesday:[],wednesday:[],thursday:[],friday:[],saturday:[],sunday:[]},Ie={monday:[0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],tuesday:[0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],wednesday:[0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],thursday:[0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],friday:[0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],saturday:[0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0],sunday:[1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0]},We={monday:"Пн",tuesday:"Вт",wednesday:"Ср",thursday:"Чт",friday:"Пт",saturday:"Сб",sunday:"Вс"},Re={selected:"Разрешено",notSelected:"Запрещено"},Pe={title:"Hexa UI Components/WeeklySchedule",component:q,parameters:{badges:[H.stable,H.missingDesign],docs:{page:ue(De)}},args:{initialState:Ae,legend:Re,daysOfWeek:We,testId:"weekly-schedule-test-id"},decorators:[(e,n)=>t.createElement(je,null,t.createElement(e,{...n}))]},je=u.div` + display: inline-block; + text-align: center; + width: 420px; + height: 350px; + margin: 4px 4px 8px 4px; +`,h={render:({...e})=>t.createElement(q,{...e})},f={args:{initialState:Ie}};var L,B,O;h.parameters={...h.parameters,docs:{...(L=h.parameters)==null?void 0:L.docs,source:{originalSource:`{ + render: ({ + ...args + }: WeeklyScheduleProps) => +}`,...(O=(B=h.parameters)==null?void 0:B.docs)==null?void 0:O.source}}};var P,U,$;f.parameters={...f.parameters,docs:{...(P=f.parameters)==null?void 0:P.docs,source:{originalSource:`{ + args: { + initialState: initialScheduleWithSelected + } +}`,...($=(U=f.parameters)==null?void 0:U.docs)==null?void 0:$.source}}};const Ue=["Basic","WithInitialSelected"];export{h as Basic,f as WithInitialSelected,Ue as __namedExportsOrder,Pe as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithGlobalStyles-CgeA2Hux.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithGlobalStyles-CgeA2Hux.js new file mode 100644 index 00000000..e6535d3b --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithGlobalStyles-CgeA2Hux.js @@ -0,0 +1 @@ +import{R as l}from"./iframe-zz6a49H8.js";import{u as s}from"./useGlobalStyles-cJLcvPW6.js";function n(t){const e=a=>(s(),l.createElement(t,{...a}));return e.displayName=`WithGlobalStyles(${r(t)})`,Object.assign(e,t)}function r(t){return t.displayName||t.name||"Component"}export{n as W}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithTooltip-IO6J4KBT-oLXJ44f5.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithTooltip-IO6J4KBT-oLXJ44f5.js new file mode 100644 index 00000000..3acb293e --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/WithTooltip-IO6J4KBT-oLXJ44f5.js @@ -0,0 +1,9 @@ +import{s as Re,l as pe,r as Bt,_ as te,b as Pt}from"./blocks-71x0kO9t.js";import{R as I,r as b,G as We,d as Mt,D as _t,I as ft}from"./iframe-zz6a49H8.js";import"./preload-helper-C1FmrZbK.js";import"./jsx-runtime-CxPCTGSc.js";var Ht=ft({"../node_modules/react-fast-compare/index.js"(e,t){var r=typeof Element<"u",o=typeof Map=="function",n=typeof Set=="function",s=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function l(u,a){if(u===a)return!0;if(u&&a&&typeof u=="object"&&typeof a=="object"){if(u.constructor!==a.constructor)return!1;var i,f,p;if(Array.isArray(u)){if(i=u.length,i!=a.length)return!1;for(f=i;f--!==0;)if(!l(u[f],a[f]))return!1;return!0}var c;if(o&&u instanceof Map&&a instanceof Map){if(u.size!==a.size)return!1;for(c=u.entries();!(f=c.next()).done;)if(!a.has(f.value[0]))return!1;for(c=u.entries();!(f=c.next()).done;)if(!l(f.value[1],a.get(f.value[0])))return!1;return!0}if(n&&u instanceof Set&&a instanceof Set){if(u.size!==a.size)return!1;for(c=u.entries();!(f=c.next()).done;)if(!a.has(f.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(a)){if(i=u.length,i!=a.length)return!1;for(f=i;f--!==0;)if(u[f]!==a[f])return!1;return!0}if(u.constructor===RegExp)return u.source===a.source&&u.flags===a.flags;if(u.valueOf!==Object.prototype.valueOf&&typeof u.valueOf=="function"&&typeof a.valueOf=="function")return u.valueOf()===a.valueOf();if(u.toString!==Object.prototype.toString&&typeof u.toString=="function"&&typeof a.toString=="function")return u.toString()===a.toString();if(p=Object.keys(u),i=p.length,i!==Object.keys(a).length)return!1;for(f=i;f--!==0;)if(!Object.prototype.hasOwnProperty.call(a,p[f]))return!1;if(r&&u instanceof Element)return!1;for(f=i;f--!==0;)if(!((p[f]==="_owner"||p[f]==="__v"||p[f]==="__o")&&u.$$typeof)&&!l(u[p[f]],a[p[f]]))return!1;return!0}return u!==u&&a!==a}t.exports=function(u,a){try{return l(u,a)}catch(i){if((i.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw i}}}}),Nt=ft({"../node_modules/warning/warning.js"(e,t){var r=function(){};t.exports=r}}),Vt=We(Bt(),1);const{deprecate:lt}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{global:qt}=__STORYBOOK_MODULE_GLOBAL__;b.createContext();b.createContext();var Ke=function(e){return e.reduce(function(t,r){var o=r[0],n=r[1];return t[o]=n,t},{})},Je=typeof window<"u"&&window.document&&window.document.createElement?b.useLayoutEffect:b.useEffect,j="top",H="bottom",N="right",B="left",$e="auto",ye=[j,H,N,B],ie="start",ge="end",It="clippingParents",ct="viewport",ce="popper",Ut="reference",Qe=ye.reduce(function(e,t){return e.concat([t+"-"+ie,t+"-"+ge])},[]),pt=[].concat(ye,[$e]).reduce(function(e,t){return e.concat([t,t+"-"+ie,t+"-"+ge])},[]),zt="beforeRead",Yt="read",Xt="afterRead",Ft="beforeMain",Gt="main",Kt="afterMain",Jt="beforeWrite",Qt="write",Zt="afterWrite",er=[zt,Yt,Xt,Ft,Gt,Kt,Jt,Qt,Zt];function z(e){return e?(e.nodeName||"").toLowerCase():null}function P(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ne(e){var t=P(e).Element;return e instanceof t||e instanceof Element}function _(e){var t=P(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function je(e){if(typeof ShadowRoot>"u")return!1;var t=P(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function tr(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var o=t.styles[r]||{},n=t.attributes[r]||{},s=t.elements[r];!_(s)||!z(s)||(Object.assign(s.style,o),Object.keys(n).forEach(function(l){var u=n[l];u===!1?s.removeAttribute(l):s.setAttribute(l,u===!0?"":u)}))})}function rr(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(o){var n=t.elements[o],s=t.attributes[o]||{},l=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:r[o]),u=l.reduce(function(a,i){return a[i]="",a},{});!_(n)||!z(n)||(Object.assign(n.style,u),Object.keys(s).forEach(function(a){n.removeAttribute(a)}))})}}var dt={name:"applyStyles",enabled:!0,phase:"write",fn:tr,effect:rr,requires:["computeStyles"]};function U(e){return e.split("-")[0]}var re=Math.max,Te=Math.min,ae=Math.round;function ke(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function vt(){return!/^((?!chrome|android).)*safari/i.test(ke())}function se(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var o=e.getBoundingClientRect(),n=1,s=1;t&&_(e)&&(n=e.offsetWidth>0&&ae(o.width)/e.offsetWidth||1,s=e.offsetHeight>0&&ae(o.height)/e.offsetHeight||1);var l=ne(e)?P(e):window,u=l.visualViewport,a=!vt()&&r,i=(o.left+(a&&u?u.offsetLeft:0))/n,f=(o.top+(a&&u?u.offsetTop:0))/s,p=o.width/n,c=o.height/s;return{width:p,height:c,top:f,right:i+p,bottom:f+c,left:i,x:i,y:f}}function Be(e){var t=se(e),r=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:o}}function mt(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&je(r)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function F(e){return P(e).getComputedStyle(e)}function nr(e){return["table","td","th"].indexOf(z(e))>=0}function K(e){return((ne(e)?e.ownerDocument:e.document)||window.document).documentElement}function Le(e){return z(e)==="html"?e:e.assignedSlot||e.parentNode||(je(e)?e.host:null)||K(e)}function Ze(e){return!_(e)||F(e).position==="fixed"?null:e.offsetParent}function or(e){var t=/firefox/i.test(ke()),r=/Trident/i.test(ke());if(r&&_(e)){var o=F(e);if(o.position==="fixed")return null}var n=Le(e);for(je(n)&&(n=n.host);_(n)&&["html","body"].indexOf(z(n))<0;){var s=F(n);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return n;n=n.parentNode}return null}function be(e){for(var t=P(e),r=Ze(e);r&&nr(r)&&F(r).position==="static";)r=Ze(r);return r&&(z(r)==="html"||z(r)==="body"&&F(r).position==="static")?t:r||or(e)||t}function Pe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function de(e,t,r){return re(e,Te(t,r))}function ir(e,t,r){var o=de(e,t,r);return o>r?r:o}function gt(){return{top:0,right:0,bottom:0,left:0}}function ht(e){return Object.assign({},gt(),e)}function yt(e,t){return t.reduce(function(r,o){return r[o]=e,r},{})}var ar=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,ht(typeof e!="number"?e:yt(e,ye))};function sr(e){var t,r=e.state,o=e.name,n=e.options,s=r.elements.arrow,l=r.modifiersData.popperOffsets,u=U(r.placement),a=Pe(u),i=[B,N].indexOf(u)>=0,f=i?"height":"width";if(!(!s||!l)){var p=ar(n.padding,r),c=Be(s),v=a==="y"?j:B,g=a==="y"?H:N,d=r.rects.reference[f]+r.rects.reference[a]-l[a]-r.rects.popper[f],O=l[a]-r.rects.reference[a],E=be(s),C=E?a==="y"?E.clientHeight||0:E.clientWidth||0:0,k=d/2-O/2,m=p[v],w=C-c[f]-p[g],y=C/2-c[f]/2+k,T=de(m,y,w),S=a;r.modifiersData[o]=(t={},t[S]=T,t.centerOffset=T-y,t)}}function ur(e){var t=e.state,r=e.options,o=r.element,n=o===void 0?"[data-popper-arrow]":o;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||mt(t.elements.popper,n)&&(t.elements.arrow=n))}var fr={name:"arrow",enabled:!0,phase:"main",fn:sr,effect:ur,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ue(e){return e.split("-")[1]}var lr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function cr(e,t){var r=e.x,o=e.y,n=t.devicePixelRatio||1;return{x:ae(r*n)/n||0,y:ae(o*n)/n||0}}function et(e){var t,r=e.popper,o=e.popperRect,n=e.placement,s=e.variation,l=e.offsets,u=e.position,a=e.gpuAcceleration,i=e.adaptive,f=e.roundOffsets,p=e.isFixed,c=l.x,v=c===void 0?0:c,g=l.y,d=g===void 0?0:g,O=typeof f=="function"?f({x:v,y:d}):{x:v,y:d};v=O.x,d=O.y;var E=l.hasOwnProperty("x"),C=l.hasOwnProperty("y"),k=B,m=j,w=window;if(i){var y=be(r),T="clientHeight",S="clientWidth";if(y===P(r)&&(y=K(r),F(y).position!=="static"&&u==="absolute"&&(T="scrollHeight",S="scrollWidth")),y=y,n===j||(n===B||n===N)&&s===ge){m=H;var x=p&&y===w&&w.visualViewport?w.visualViewport.height:y[T];d-=x-o.height,d*=a?1:-1}if(n===B||(n===j||n===H)&&s===ge){k=N;var R=p&&y===w&&w.visualViewport?w.visualViewport.width:y[S];v-=R-o.width,v*=a?1:-1}}var L=Object.assign({position:u},i&&lr),$=f===!0?cr({x:v,y:d},P(r)):{x:v,y:d};if(v=$.x,d=$.y,a){var W;return Object.assign({},L,(W={},W[m]=C?"0":"",W[k]=E?"0":"",W.transform=(w.devicePixelRatio||1)<=1?"translate("+v+"px, "+d+"px)":"translate3d("+v+"px, "+d+"px, 0)",W))}return Object.assign({},L,(t={},t[m]=C?d+"px":"",t[k]=E?v+"px":"",t.transform="",t))}function pr(e){var t=e.state,r=e.options,o=r.gpuAcceleration,n=o===void 0?!0:o,s=r.adaptive,l=s===void 0?!0:s,u=r.roundOffsets,a=u===void 0?!0:u,i={placement:U(t.placement),variation:ue(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,et(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,et(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var bt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:pr,data:{}},Ee={passive:!0};function dr(e){var t=e.state,r=e.instance,o=e.options,n=o.scroll,s=n===void 0?!0:n,l=o.resize,u=l===void 0?!0:l,a=P(t.elements.popper),i=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&i.forEach(function(f){f.addEventListener("scroll",r.update,Ee)}),u&&a.addEventListener("resize",r.update,Ee),function(){s&&i.forEach(function(f){f.removeEventListener("scroll",r.update,Ee)}),u&&a.removeEventListener("resize",r.update,Ee)}}var wt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:dr,data:{}},vr={left:"right",right:"left",bottom:"top",top:"bottom"};function Se(e){return e.replace(/left|right|bottom|top/g,function(t){return vr[t]})}var mr={start:"end",end:"start"};function tt(e){return e.replace(/start|end/g,function(t){return mr[t]})}function Me(e){var t=P(e),r=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:r,scrollTop:o}}function _e(e){return se(K(e)).left+Me(e).scrollLeft}function gr(e,t){var r=P(e),o=K(e),n=r.visualViewport,s=o.clientWidth,l=o.clientHeight,u=0,a=0;if(n){s=n.width,l=n.height;var i=vt();(i||!i&&t==="fixed")&&(u=n.offsetLeft,a=n.offsetTop)}return{width:s,height:l,x:u+_e(e),y:a}}function hr(e){var t,r=K(e),o=Me(e),n=(t=e.ownerDocument)==null?void 0:t.body,s=re(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),l=re(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),u=-o.scrollLeft+_e(e),a=-o.scrollTop;return F(n||r).direction==="rtl"&&(u+=re(r.clientWidth,n?n.clientWidth:0)-s),{width:s,height:l,x:u,y:a}}function He(e){var t=F(e),r=t.overflow,o=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+o)}function xt(e){return["html","body","#document"].indexOf(z(e))>=0?e.ownerDocument.body:_(e)&&He(e)?e:xt(Le(e))}function ve(e,t){var r;t===void 0&&(t=[]);var o=xt(e),n=o===((r=e.ownerDocument)==null?void 0:r.body),s=P(o),l=n?[s].concat(s.visualViewport||[],He(o)?o:[]):o,u=t.concat(l);return n?u:u.concat(ve(Le(l)))}function De(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yr(e,t){var r=se(e,!1,t==="fixed");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 rt(e,t,r){return t===ct?De(gr(e,r)):ne(t)?yr(t,r):De(hr(K(e)))}function br(e){var t=ve(Le(e)),r=["absolute","fixed"].indexOf(F(e).position)>=0,o=r&&_(e)?be(e):e;return ne(o)?t.filter(function(n){return ne(n)&&mt(n,o)&&z(n)!=="body"}):[]}function wr(e,t,r,o){var n=t==="clippingParents"?br(e):[].concat(t),s=[].concat(n,[r]),l=s[0],u=s.reduce(function(a,i){var f=rt(e,i,o);return a.top=re(f.top,a.top),a.right=Te(f.right,a.right),a.bottom=Te(f.bottom,a.bottom),a.left=re(f.left,a.left),a},rt(e,l,o));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function Ot(e){var t=e.reference,r=e.element,o=e.placement,n=o?U(o):null,s=o?ue(o):null,l=t.x+t.width/2-r.width/2,u=t.y+t.height/2-r.height/2,a;switch(n){case j:a={x:l,y:t.y-r.height};break;case H:a={x:l,y:t.y+t.height};break;case N:a={x:t.x+t.width,y:u};break;case B:a={x:t.x-r.width,y:u};break;default:a={x:t.x,y:t.y}}var i=n?Pe(n):null;if(i!=null){var f=i==="y"?"height":"width";switch(s){case ie:a[i]=a[i]-(t[f]/2-r[f]/2);break;case ge:a[i]=a[i]+(t[f]/2-r[f]/2);break}}return a}function he(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=o===void 0?e.placement:o,s=r.strategy,l=s===void 0?e.strategy:s,u=r.boundary,a=u===void 0?It:u,i=r.rootBoundary,f=i===void 0?ct:i,p=r.elementContext,c=p===void 0?ce:p,v=r.altBoundary,g=v===void 0?!1:v,d=r.padding,O=d===void 0?0:d,E=ht(typeof O!="number"?O:yt(O,ye)),C=c===ce?Ut:ce,k=e.rects.popper,m=e.elements[g?C:c],w=wr(ne(m)?m:m.contextElement||K(e.elements.popper),a,f,l),y=se(e.elements.reference),T=Ot({reference:y,element:k,placement:n}),S=De(Object.assign({},k,T)),x=c===ce?S:y,R={top:w.top-x.top+E.top,bottom:x.bottom-w.bottom+E.bottom,left:w.left-x.left+E.left,right:x.right-w.right+E.right},L=e.modifiersData.offset;if(c===ce&&L){var $=L[n];Object.keys(R).forEach(function(W){var V=[N,H].indexOf(W)>=0?1:-1,h=[j,H].indexOf(W)>=0?"y":"x";R[W]+=$[h]*V})}return R}function xr(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=r.boundary,s=r.rootBoundary,l=r.padding,u=r.flipVariations,a=r.allowedAutoPlacements,i=a===void 0?pt:a,f=ue(o),p=f?u?Qe:Qe.filter(function(g){return ue(g)===f}):ye,c=p.filter(function(g){return i.indexOf(g)>=0});c.length===0&&(c=p);var v=c.reduce(function(g,d){return g[d]=he(e,{placement:d,boundary:n,rootBoundary:s,padding:l})[U(d)],g},{});return Object.keys(v).sort(function(g,d){return v[g]-v[d]})}function Or(e){if(U(e)===$e)return[];var t=Se(e);return[tt(e),t,tt(t)]}function Er(e){var t=e.state,r=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var n=r.mainAxis,s=n===void 0?!0:n,l=r.altAxis,u=l===void 0?!0:l,a=r.fallbackPlacements,i=r.padding,f=r.boundary,p=r.rootBoundary,c=r.altBoundary,v=r.flipVariations,g=v===void 0?!0:v,d=r.allowedAutoPlacements,O=t.options.placement,E=U(O),C=E===O,k=a||(C||!g?[Se(O)]:Or(O)),m=[O].concat(k).reduce(function(Z,X){return Z.concat(U(X)===$e?xr(t,{placement:X,boundary:f,rootBoundary:p,padding:i,flipVariations:g,allowedAutoPlacements:d}):X)},[]),w=t.rects.reference,y=t.rects.popper,T=new Map,S=!0,x=m[0],R=0;R=0,h=V?"width":"height",A=he(t,{placement:L,boundary:f,rootBoundary:p,altBoundary:c,padding:i}),D=V?W?N:B:W?H:j;w[h]>y[h]&&(D=Se(D));var Y=Se(D),q=[];if(s&&q.push(A[$]<=0),u&&q.push(A[D]<=0,A[Y]<=0),q.every(function(Z){return Z})){x=L,S=!1;break}T.set(L,q)}if(S)for(var J=g?3:1,Q=function(Z){var X=m.find(function(xe){var le=T.get(xe);if(le)return le.slice(0,Z).every(function(oe){return oe})});if(X)return x=X,"break"},fe=J;fe>0;fe--){var we=Q(fe);if(we==="break")break}t.placement!==x&&(t.modifiersData[o]._skip=!0,t.placement=x,t.reset=!0)}}var Sr={name:"flip",enabled:!0,phase:"main",fn:Er,requiresIfExists:["offset"],data:{_skip:!1}};function nt(e,t,r){return r===void 0&&(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 ot(e){return[j,N,H,B].some(function(t){return e[t]>=0})}function Tr(e){var t=e.state,r=e.name,o=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,l=he(t,{elementContext:"reference"}),u=he(t,{altBoundary:!0}),a=nt(l,o),i=nt(u,n,s),f=ot(a),p=ot(i);t.modifiersData[r]={referenceClippingOffsets:a,popperEscapeOffsets:i,isReferenceHidden:f,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":p})}var Rr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Tr};function Lr(e,t,r){var o=U(e),n=[B,j].indexOf(o)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,l=s[0],u=s[1];return l=l||0,u=(u||0)*n,[B,N].indexOf(o)>=0?{x:u,y:l}:{x:l,y:u}}function Cr(e){var t=e.state,r=e.options,o=e.name,n=r.offset,s=n===void 0?[0,0]:n,l=pt.reduce(function(f,p){return f[p]=Lr(p,t.rects,s),f},{}),u=l[t.placement],a=u.x,i=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=i),t.modifiersData[o]=l}var Ar={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Cr};function kr(e){var t=e.state,r=e.name;t.modifiersData[r]=Ot({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Et={name:"popperOffsets",enabled:!0,phase:"read",fn:kr,data:{}};function Dr(e){return e==="x"?"y":"x"}function Wr(e){var t=e.state,r=e.options,o=e.name,n=r.mainAxis,s=n===void 0?!0:n,l=r.altAxis,u=l===void 0?!1:l,a=r.boundary,i=r.rootBoundary,f=r.altBoundary,p=r.padding,c=r.tether,v=c===void 0?!0:c,g=r.tetherOffset,d=g===void 0?0:g,O=he(t,{boundary:a,rootBoundary:i,padding:p,altBoundary:f}),E=U(t.placement),C=ue(t.placement),k=!C,m=Pe(E),w=Dr(m),y=t.modifiersData.popperOffsets,T=t.rects.reference,S=t.rects.popper,x=typeof d=="function"?d(Object.assign({},t.rects,{placement:t.placement})):d,R=typeof x=="number"?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(y){if(s){var W,V=m==="y"?j:B,h=m==="y"?H:N,A=m==="y"?"height":"width",D=y[m],Y=D+O[V],q=D-O[h],J=v?-S[A]/2:0,Q=C===ie?T[A]:S[A],fe=C===ie?-S[A]:-T[A],we=t.elements.arrow,Z=v&&we?Be(we):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gt(),xe=X[V],le=X[h],oe=de(0,T[A],Z[A]),Ct=k?T[A]/2-J-oe-xe-R.mainAxis:Q-oe-xe-R.mainAxis,At=k?-T[A]/2+J+oe+le+R.mainAxis:fe+oe+le+R.mainAxis,Ce=t.elements.arrow&&be(t.elements.arrow),kt=Ce?m==="y"?Ce.clientTop||0:Ce.clientLeft||0:0,Ve=(W=L==null?void 0:L[m])!=null?W:0,Dt=D+Ct-Ve-kt,Wt=D+At-Ve,qe=de(v?Te(Y,Dt):Y,D,v?re(q,Wt):q);y[m]=qe,$[m]=qe-D}if(u){var Ie,$t=m==="x"?j:B,jt=m==="x"?H:N,ee=y[w],Oe=w==="y"?"height":"width",Ue=ee+O[$t],ze=ee-O[jt],Ae=[j,B].indexOf(E)!==-1,Ye=(Ie=L==null?void 0:L[w])!=null?Ie:0,Xe=Ae?Ue:ee-T[Oe]-S[Oe]-Ye+R.altAxis,Fe=Ae?ee+T[Oe]+S[Oe]-Ye-R.altAxis:ze,Ge=v&&Ae?ir(Xe,ee,Fe):de(v?Xe:Ue,ee,v?Fe:ze);y[w]=Ge,$[w]=Ge-ee}t.modifiersData[o]=$}}var $r={name:"preventOverflow",enabled:!0,phase:"main",fn:Wr,requiresIfExists:["offset"]};function jr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Br(e){return e===P(e)||!_(e)?Me(e):jr(e)}function Pr(e){var t=e.getBoundingClientRect(),r=ae(t.width)/e.offsetWidth||1,o=ae(t.height)/e.offsetHeight||1;return r!==1||o!==1}function Mr(e,t,r){r===void 0&&(r=!1);var o=_(t),n=_(t)&&Pr(t),s=K(t),l=se(e,n,r),u={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!r)&&((z(t)!=="body"||He(s))&&(u=Br(t)),_(t)?(a=se(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=_e(s))),{x:l.left+u.scrollLeft-a.x,y:l.top+u.scrollTop-a.y,width:l.width,height:l.height}}function _r(e){var t=new Map,r=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function n(s){r.add(s.name);var l=[].concat(s.requires||[],s.requiresIfExists||[]);l.forEach(function(u){if(!r.has(u)){var a=t.get(u);a&&n(a)}}),o.push(s)}return e.forEach(function(s){r.has(s.name)||n(s)}),o}function Hr(e){var t=_r(e);return er.reduce(function(r,o){return r.concat(t.filter(function(n){return n.phase===o}))},[])}function Nr(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Vr(e){var t=e.reduce(function(r,o){var n=r[o.name];return r[o.name]=n?Object.assign({},n,o,{options:Object.assign({},n.options,o.options),data:Object.assign({},n.data,o.data)}):o,r},{});return Object.keys(t).map(function(r){return t[r]})}var it={placement:"bottom",modifiers:[],strategy:"absolute"};function at(){for(var e=arguments.length,t=new Array(e),r=0;rt.split("-")[0]===e?r:o),G=8,Qr=Re.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;break}}return{transform:`translate3d(${t}px, ${r}px, 0px)`}},({theme:e,color:t,placement:r})=>({bottom:`${M("top",r,`${G*-1}px`,"auto")}`,top:`${M("bottom",r,`${G*-1}px`,"auto")}`,right:`${M("left",r,`${G*-1}px`,"auto")}`,left:`${M("right",r,`${G*-1}px`,"auto")}`,borderBottomWidth:`${M("top",r,"0",G)}px`,borderTopWidth:`${M("bottom",r,"0",G)}px`,borderRightWidth:`${M("left",r,"0",G)}px`,borderLeftWidth:`${M("right",r,"0",G)}px`,borderTopColor:M("top",r,e.color[t]||t||e.base==="light"?pe(e.background.app):e.background.app,"transparent"),borderBottomColor:M("bottom",r,e.color[t]||t||e.base==="light"?pe(e.background.app):e.background.app,"transparent"),borderLeftColor:M("left",r,e.color[t]||t||e.base==="light"?pe(e.background.app):e.background.app,"transparent"),borderRightColor:M("right",r,e.color[t]||t||e.base==="light"?pe(e.background.app):e.background.app,"transparent")})),Zr=Re.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||e.base==="light"?pe(e.background.app):e.background.app,filter:` + drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) + drop-shadow(0 1px 3px rgba(0,0,0,0.1)) + `,borderRadius:e.appBorderRadius+2,fontSize:e.typography.size.s1}:{}),Rt=I.forwardRef(({placement:e="top",hasChrome:t=!0,children:r,arrowProps:o={},tooltipRef:n,color:s,withArrows:l,...u},a)=>I.createElement(Zr,{"data-testid":"tooltip",hasChrome:t,ref:a,...u,color:s},t&&l&&I.createElement(Qr,{placement:e,...o,color:s}),r));Rt.displayName="Tooltip";var en=Re.div` + display: inline-block; + cursor: ${e=>{var t;return e.trigger==="hover"||(t=e.trigger)!=null&&t.includes("hover")?"default":"pointer"}}; +`,tn=Re.g` + cursor: ${e=>{var t;return e.trigger==="hover"||(t=e.trigger)!=null&&t.includes("hover")?"default":"pointer"}}; +`,Lt=({svg:e=!1,trigger:t="click",closeOnOutsideClick:r=!1,placement:o="top",modifiers:n=[{name:"preventOverflow",options:{padding:8}},{name:"offset",options:{offset:[8,8]}},{name:"arrow",options:{padding:8}}],hasChrome:s=!0,defaultVisible:l=!1,withArrows:u,offset:a,tooltip:i,children:f,closeOnTriggerHidden:p,mutationObserverOptions:c,delayHide:v=t==="hover"?200:0,visible:g,interactive:d,delayShow:O=t==="hover"?400:0,strategy:E,followCursor:C,onVisibleChange:k,portalContainer:m,...w})=>{let y=e?tn:en,{getArrowProps:T,getTooltipProps:S,setTooltipRef:x,setTriggerRef:R,visible:L,state:$}=Jr({trigger:t,placement:o,defaultVisible:l,delayHide:v,interactive:d,closeOnOutsideClick:r,closeOnTriggerHidden:p,onVisibleChange:k,delayShow:O,followCursor:C,mutationObserverOptions:c,visible:g,offset:a},{modifiers:n,strategy:E}),W=(typeof m=="string"?me.querySelector(m):m)||me.body,V=L?I.createElement(Rt,{placement:$==null?void 0:$.placement,ref:x,hasChrome:s,arrowProps:T(),withArrows:u,...S()},typeof i=="function"?i({onHide:()=>k(!1)}):i):null;return I.createElement(I.Fragment,null,I.createElement(y,{trigger:t,ref:R,...w},f),L&&Mt.createPortal(V,W))},rn=({startOpen:e=!1,onVisibleChange:t,...r})=>{let[o,n]=b.useState(e),s=b.useCallback(l=>{t&&t(l)===!1||n(l)},[t]);return b.useEffect(()=>{let l=()=>s(!1),u=f=>{f.key==="Escape"&&l()};me.addEventListener("keydown",u,!1);let a=Array.from(me.getElementsByTagName("iframe")),i=[];return a.forEach(f=>{let p=()=>{try{f.contentWindow.document&&(f.contentWindow.document.addEventListener("click",l),i.push(()=>{try{f.contentWindow.document.removeEventListener("click",l)}catch{}}))}catch{}};p(),f.addEventListener("load",p),i.push(()=>{f.removeEventListener("load",p)})}),()=>{me.removeEventListener("keydown",u),i.forEach(f=>{f()})}}),I.createElement(Lt,{...r,visible:o,onVisibleChange:s})},un=e=>(lt("WithTooltipPure is deprecated and will be removed in Storybook 11. Please use WithTooltip instead."),I.createElement(Lt,{"data-deprecated":"WithTooltipPure",...e})),fn=e=>(lt("WithToolTipState is deprecated and will be removed in Storybook 11. Please use WithTooltip instead."),I.createElement(rn,{"data-deprecated":"WithToolTipState",...e}));export{Rt as Tooltip,fn as WithToolTipState,rn as WithTooltip,un as WithTooltipPure}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard-C1Yb5xMi.css b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard-C1Yb5xMi.css new file mode 100644 index 00000000..1e2da486 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard-C1Yb5xMi.css @@ -0,0 +1 @@ +._wizardIndicatorWrapper_12u9l_1{display:flex;align-items:center;justify-content:center;min-height:24px;min-width:24px;color:var(--wizard_step--base--bg--step_indicator)}._wizardIndicatorWrapper_12u9l_1._wizardIndicatorWrapperActive_12u9l_9{color:var(--wizard_step--base--bg--step_indicator_selected)}._wizardIndicator_12u9l_1{display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:50%;border:1px solid var(--wizard_step--base--border--step_indicator);color:var(--wizard_step--base--text--step_number)}._wizardIndicator_12u9l_1._wizardIndicatorActive_12u9l_23{border-color:var(--wizard_step--base--border--step_indicator_selected);color:var(--wizard_step--base--text--step_number_selected);background-color:var(--wizard_step--base--bg--step_indicator_selected);outline-offset:1px;outline:1px solid var(--wizard_step--base--border--step_indicator_selected)}._wizardModal_12u9l_31 .ant-modal-footer>div>div{justify-content:flex-end}._wizardSidebar_12u9l_35 .antd-sidebar-content{height:100%}._wizardSidebar_12u9l_35 .ant-drawer-body{padding:0}._wizardContentWrapper_12u9l_42{height:100%;padding:24px}._wizardPageFooterWrapper_12u9l_47{width:100%;padding:24px;border-top:1px solid var(--sidebar--border)}._wizardDividerVertical_12u9l_53{min-height:24px;height:100%}._wizardDividerHorizontal_12u9l_58{min-width:24px}._wizardStepStackVertical_12u9l_62{padding:24px;border-right:1px solid var(--sidebar--border);flex-shrink:0} diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard.stories-CWsmQ-9n.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard.stories-CWsmQ-9n.js new file mode 100644 index 00000000..f7a27796 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/Wizard.stories-CWsmQ-9n.js @@ -0,0 +1,59 @@ +import{r as c,R as t,S as u,T as V,j as y,b as T}from"./iframe-zz6a49H8.js";import{w as X}from"./withDesignControls-Cqk9De58.js";import{w as ee}from"./withMeta-CjSZnBk7.js";import{B as F}from"./Button-Djh220XQ.js";import{F as te}from"./index-fAInp2nv.js";import{u as C}from"./useLocalization-CR8m5dji.js";import{D as ie}from"./Divider-DNO5OI2y.js";import{M as re}from"./Modal-msj0Wrmn.js";import{S as ae}from"./Sidebar-BShqmRdS.js";import{r as oe}from"./ShieldOkSolid-C-p6gnLF.js";import{u as ne}from"./useTranslation-7a9748wG.js";import"./preload-helper-C1FmrZbK.js";import"./Grid-Buhf4xpe.js";import"./StatusOkOutline-BBn674wO.js";import"./Dropdown-D5otA5yN.js";import"./KeyCode-D_nTN6KT.js";import"./Overflow-8LRqTPgc.js";import"./focus-rl8Tx3sL.js";import"./type-CR-gS43P.js";import"./Loader-Y1gOuUZF.js";import"./index-BNCbYTB0.js";import"./ArrowRight-DPBBrE_M.js";import"./v4-BoP187Zn.js";import"./button-nrifPwP7.js";import"./wave-CA5Glh0A.js";import"./shouldForwardProp-Cdy-RLhZ.js";import"./Field-C2ORP2lZ.js";import"./FormLabel-BcyH9HgS.js";import"./Markdown-Dd69RiPx.js";import"./Popover-B2Trw9mJ.js";import"./Tag-DxDPN1QL.js";import"./TextReducer-CXi1K97e.js";import"./StatusDangerSolid1-CvSXOBl-.js";import"./Group-DXZR9jfV.js";import"./index-C1mxiEMc.js";import"./colors-Pn4JZYjC.js";import"./HelpMessage-C6l4gLFq.js";import"./Help-DDZoI9w3.js";import"./Checkbox-CLDGkQjT.js";import"./AdditionalContent-CmOFtI4D.js";import"./useId-BfMMUQXv.js";import"./generateId-BXJELych.js";import"./index-Cdmbf4py.js";import"./index-CVEKLqO0.js";import"./CodeViewer-BRWrbmlN.js";import"./index-Chjiymov.js";import"./ResizeInput-LnJbjdAp.js";import"./StatusDangerSolid1-EVPJI7Z8.js";import"./StatusWarningSolid-CRMCvTXn.js";import"./Textbox-O3s0uqSG.js";import"./useGlobalStyles-cJLcvPW6.js";import"./useThemedTextbox-BGGAc01B.js";import"./typesHelpers-tpz7Of7L.js";import"./input-Dg6A0g4J.js";import"./index-BDzolQnr.js";import"./Advertisement-Yh_igVk5.js";import"./ArrowRightMini-DjD3k9uh.js";import"./ArrowDown-4i-SVD6u.js";import"./ArrowLeft-BenI_L4g.js";import"./Calendar-BZmQdLvd.js";import"./ArrowUp1-DkE_q9S2.js";import"./ExpandUp-D4Xd3vou.js";import"./Server-B83jKXaI.js";import"./ArrowForward-Cfeau0Of.js";import"./Upload-BgoxvLW9.js";import"./StatusDangerOutlineSquare-CfDrKxro.js";import"./Kira-D6S8lI4y.js";import"./Menu2-gmgzxp5q.js";import"./Menu3-BhUF3vm5.js";import"./Unpin-nuudWmPx.js";import"./Placeholder-Bv52avk_.js";import"./Plus-C59NrE5b.js";import"./Search1-DZu0ocx7.js";import"./Settings-3sEKraz-.js";import"./SettingsGear-BNA7541v.js";import"./StatusOkSolid-MBCvP7_O.js";import"./ArrowRight-hBQHItJC.js";import"./StatusWarningOutline-DZEZTt6V.js";import"./ArrowDownSolid-DU27KX-r.js";import"./ArrowRightSolid-6Unlqm7I.js";import"./AccountSearch-BWuyXyEt.js";import"./Connection-DbW0uygf.js";import"./SearchOutlined-tsI9ISqz.js";import"./IconResolver-BTOOgpNr.js";import"./index-DM61bQr0.js";import"./index-Bnrns6p9.js";import"./Radio-Be_5Z3PZ.js";import"./index-COIsKS-T.js";import"./Search-D82BV3EU.js";import"./IconSearch-DTlFALI4.js";import"./Indicator-DNWfFabI.js";import"./SegmentedButton-RLIkkpaw.js";import"./Select-AFVn7dC3.js";import"./index-BUgDoPiZ.js";import"./addEventListener-BKgxKBJK.js";import"./Portal-BrF8T4Qt.js";import"./regeneratorRuntime-D-GllPJF.js";import"./pickAttrs-BgtJ82nl.js";import"./List-pPHb0BSj.js";import"./Status-C8t1p2BY.js";import"./Toggle-DQagZAli.js";import"./ToggleButtonGroup-BIRRnLdU.js";import"./imaskDateOptionsGenerator-wBwCAmst.js";import"./Uploader-Br43BjKn.js";import"./FileItem-LsQwFAIP.js";import"./UploadFull-CznKQlPq.js";import"./TimeInput-BZB7Et3p.js";import"./RangePicker-CAPN7Kop.js";import"./RangeSeparator-KF6ouy2T.js";import"./WithGlobalStyles-CgeA2Hux.js";import"./dateFns-CoF_XGKL.js";import"./Calendar-CDnpIhMK.js";import"./PortalWrapper-CaqowjBr.js";import"./TextWithTruncation-CQ52ZobZ.js";import"./useForceUpdate-Dh6TTvc4.js";const se="_wizardIndicatorWrapper_12u9l_1",ce="_wizardIndicatorWrapperActive_12u9l_9",le="_wizardIndicator_12u9l_1",de="_wizardIndicatorActive_12u9l_23",me="_wizardModal_12u9l_31",pe="_wizardSidebar_12u9l_35",ue="_wizardContentWrapper_12u9l_42",we="_wizardPageFooterWrapper_12u9l_47",ze="_wizardDividerVertical_12u9l_53",he="_wizardDividerHorizontal_12u9l_58",Se="_wizardStepStackVertical_12u9l_62",l={wizardIndicatorWrapper:se,wizardIndicatorWrapperActive:ce,wizardIndicator:le,wizardIndicatorActive:de,wizardModal:me,wizardSidebar:pe,wizardContentWrapper:ue,wizardPageFooterWrapper:we,wizardDividerVertical:ze,wizardDividerHorizontal:he,wizardStepStackVertical:Se},Y=c.createContext(void 0),h=()=>{const e=c.useContext(Y);if(!e)throw new Error("useWizard must be used within a WizardProvider");return e},W=({children:e,steps:i,activeStep:a,initialStep:n=0,onStepChange:r,onFinish:s})=>{const[o,m]=c.useState(n),[z,b]=c.useState(!1),d=a!==void 0?a:o,f=i.length,x=d===0,v=d===f-1,w=c.useCallback(p=>{p>=0&&p{if(z)return;const p=i[d],M=p==null?void 0:p.onNext;if(M){b(!0);try{const _=M();let k=!0;_ instanceof Promise?k=await _:k=_!==!1,k&&(v?s==null||s():w(d+1))}finally{b(!1)}}else v?s==null||s():w(d+1)},[d,v,z,i,w,s]),K=c.useCallback(()=>{x||w(d-1)},[d,x,w]),Q={currentStep:d,totalSteps:f,next:G,back:K,goToStep:w,isFirstStep:x,isLastStep:v,isNextLoading:z};return t.createElement(Y.Provider,{value:Q},e)};W.__docgenInfo={description:"",methods:[],displayName:"WizardProvider",props:{children:{required:!0,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:""},initialStep:{defaultValue:{value:"0",computed:!1},required:!1}}};const be=({stepNumber:e,label:i,description:a,filled:n,active:r,icon:s,vertical:o,showDivider:m})=>t.createElement(u,{gap:8,direction:o?"horizontal":"vertical",align:"start",wrap:"nowrap",height:o?"100%":void 0,width:o?"unset":"100%"},t.createElement(u,{gap:8,direction:o?"vertical":"horizontal",wrap:"nowrap",height:o?"100%":void 0,width:o?"unset":"100%"},t.createElement("span",{className:y(l.wizardIndicatorWrapper,(r||n)&&l.wizardIndicatorWrapperActive)},n?t.createElement(oe,null):s||t.createElement("span",{className:y(l.wizardIndicator,r&&l.wizardIndicatorActive)},e)),m&&t.createElement(ie,{direction:o?"vertical":"horizontal",className:o?l.wizardDividerVertical:l.wizardDividerHorizontal})),t.createElement(u,{gap:2,direction:"vertical",align:"start",wrap:"nowrap"},t.createElement(V,{color:r?"primary":"secondary"},i),t.createElement(V,{type:"BTR4",color:"secondary"},a))),$=({lastItem:e=!0,vertical:i=!1,activeStep:a,steps:n})=>t.createElement(u,{gap:8,direction:i?"vertical":"horizontal",align:"start",wrap:"nowrap",width:i?"232px":"100%",height:i?"100%":void 0,className:y(i&&l.wizardStepStackVertical)},n.map(r=>t.createElement(be,{key:r.stepNumber,...r,vertical:i,active:r.stepNumber===a,showDivider:r.stepNumber!==n.length||!e}))),j=({onCancel:e,cancelButtonText:i,backButtonText:a,nextButtonText:n,finishButtonText:r})=>{const{isFirstStep:s,isLastStep:o,back:m,next:z,isNextLoading:b}=h();return[...e?[{text:i||C("wizard.actions.cancel"),mode:"secondary",onClick:e,testId:"wizardCancelAction"}]:[],{text:a||C("wizard.actions.back"),mode:"secondary",disabled:s,onClick:m,testId:"wizardBackAction"},{text:o?r||C("wizard.actions.finish"):n||C("wizard.actions.next"),mode:"primary",onClick:z,loading:b,testId:"wizardNextAction"}]},Z=e=>{const i=j(e);return t.createElement(u,{direction:"horizontal",gap:8,width:"unset",justify:"flex-end"},i.map(a=>t.createElement(F,{key:a.text,...a})))},N=e=>{const{currentStep:i,next:a,back:n,goToStep:r,totalSteps:s}=h(),o=e.steps[i];return t.createElement(o.Component,{next:a,back:n,goToStep:r,currentStep:i,totalSteps:s})},fe=e=>{const i=h(),a=e.steps.map((n,r)=>({stepNumber:r+1,label:n.name,description:n.description,icon:n.icon,filled:r{const i=h(),a=e.steps.map((n,r)=>({stepNumber:r+1,label:n.name,description:n.description,icon:n.icon,filled:r{var r,s,o;const i=h(),{t:a}=ne(),n=a("wizard.stepStack",{currentStep:i.currentStep+1,totalSteps:i.totalSteps});return t.createElement(re,{className:l.wizardModal,visible:(r=e.modal)==null?void 0:r.visible,header:t.createElement(u,{direction:"vertical",align:"start"},(s=e.modal)==null?void 0:s.title,t.createElement(V,null,((o=e.stepStackText)==null?void 0:o.call(e,i.currentStep+1,i.totalSteps))||n)),onCancel:e.onCancel,content:t.createElement(N,{...e}),customButtons:j(e),klId:e.klId,testId:e.testId})},S=({view:e,...i})=>{switch(e){case"sidebar":return t.createElement(W,{...i},t.createElement(ve,{...i}));case"modal":return t.createElement(W,{...i},t.createElement(Ce,{...i}));case"page":return t.createElement(W,{...i},t.createElement(fe,{...i}));default:return t.createElement(t.Fragment,null)}};S.__docgenInfo={description:"",methods:[],displayName:"Wizard"};const Ee={designTokens:!0,useThemedHook:!0,unitTests:!0,screenshotTests:!1,migration:!0,apiTable:!0,storybook:!0,pixsoView:!0},ge="Wizard",Ie="Компонент Wizard позволяет пользователям проходить через последовательность шагов для выполнения определённой задачи. Компонент может быть представлен в виде сайдбара, страницы или модального окна.",We="https://pixso.net/app/design/_JQDYkYJW0yUZVsKeoSybw?icon_type=1&page-id=3311%3A15504",xe="https://pixso.net/app/design/39McqkUD7GOxWYM1piZJoA",P={dod:Ee,component:ge,usage:Ie,designLink:We,pixsoView:xe},Mi={title:"Hexa UI Components/Wizard",component:S,...X({componentName:"wizard",meta:{argTypes:{onCancel:{},onFinish:{},onStepChange:{}},args:{klId:"wizard-kl-id",testId:"wizard-test-id",lastItem:!0},parameters:{actions:{argTypesRegex:"^(on.*|action)"},badges:[T.stable,T.reviewedByDesign],docs:{page:ee(P)},design:P.pixsoView}}})},D=()=>{const[e,i]=c.useState(!0),[a,n]=c.useState(""),[r,s]=c.useState(),o=m=>{/^\d+$/.test(m)?(i(!0),s(void 0)):(i(!1),s("Should contain only numbers")),n(m)};return[{name:"Step 1",onNext:()=>e,Component:()=>t.createElement("div",null,"Step 1 content",t.createElement(te,{labelPosition:"before",items:[{label:"textbox with validation",message:r,control:{component:"textbox",placeholder:"hello",value:a,onChange:o,validationStatus:e?"default":"error"}},{label:"textbox-password",control:{component:"textbox-password"}}]}))},{name:"Step 2",Component:()=>t.createElement("div",null,"Step 2 content")},{name:"Step 3",description:"Long long long long long long long long description",Component:()=>t.createElement("div",null,"Step 3 content")},{name:"Step 4",description:"Description",Component:()=>t.createElement("div",null,"Step 4 content")}]},E={render:e=>{const i=D(),a=()=>{var r;(r=e.onFinish)==null||r.call(e),alert("Finished")},n=()=>{var r;(r=e.onCancel)==null||r.call(e),alert("Cancelled")};return t.createElement("div",{style:{width:"1000px"}},t.createElement(S,{view:"page",...e,steps:i,onFinish:a,onCancel:n}))}},g={render:e=>{const[i,a]=c.useState(!1),n=D(),r=()=>{var o;(o=e.onFinish)==null||o.call(e),a(!1)},s=()=>{var o;(o=e.onCancel)==null||o.call(e),a(!1)};return t.createElement(t.Fragment,null,t.createElement(F,{onClick:()=>a(!0)},"Open wizard"),t.createElement(S,{view:"sidebar",...e,steps:n,sidebar:{title:"Wizard in sidebar",onClose:()=>a(!1),visible:i},onFinish:r,onCancel:s}))}},I={render:e=>{const[i,a]=c.useState(!1),n=D(),r=()=>{var o;(o=e.onFinish)==null||o.call(e),a(!1)},s=()=>{var o;(o=e.onCancel)==null||o.call(e),a(!1)};return t.createElement(t.Fragment,null,t.createElement(F,{onClick:()=>a(!0)},"Open wizard"),t.createElement(S,{view:"modal",...e,steps:n,modal:{title:"My title",visible:i},onFinish:r,onCancel:s}))}};var A,B,L;E.parameters={...E.parameters,docs:{...(A=E.parameters)==null?void 0:A.docs,source:{originalSource:`{ + render: args => { + const steps = useStepsWithValidation(); + const handleFinish = () => { + args.onFinish?.(); + alert('Finished'); + }; + const handleCancel = () => { + args.onCancel?.(); + alert('Cancelled'); + }; + return
+ +
; + } +}`,...(L=(B=E.parameters)==null?void 0:B.docs)==null?void 0:L.source}}};var R,H,O;g.parameters={...g.parameters,docs:{...(R=g.parameters)==null?void 0:R.docs,source:{originalSource:`{ + render: args => { + const [visible, setVisible] = useState(false); + const steps = useStepsWithValidation(); + const handleFinish = () => { + args.onFinish?.(); + setVisible(false); + }; + const handleCancel = () => { + args.onCancel?.(); + setVisible(false); + }; + return <> + + setVisible(false), + visible + }} onFinish={handleFinish} onCancel={handleCancel} /> + ; + } +}`,...(O=(H=g.parameters)==null?void 0:H.docs)==null?void 0:O.source}}};var q,J,U;I.parameters={...I.parameters,docs:{...(q=I.parameters)==null?void 0:q.docs,source:{originalSource:`{ + render: args => { + const [visible, setVisible] = useState(false); + const steps = useStepsWithValidation(); + const handleFinish = () => { + args.onFinish?.(); + setVisible(false); + }; + const handleCancel = () => { + args.onCancel?.(); + setVisible(false); + }; + return <> + + + ; + } +}`,...(U=(J=I.parameters)==null?void 0:J.docs)==null?void 0:U.source}}};const Ti=["Page","Sidebar","Modal"];export{I as Modal,E as Page,g as Sidebar,Ti as __namedExportsOrder,Mi as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_commonConstants-CU3b4WLz.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_commonConstants-CU3b4WLz.js new file mode 100644 index 00000000..62784c51 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_commonConstants-CU3b4WLz.js @@ -0,0 +1,3 @@ +import{L as u}from"./Locale-3RTKV40-.js";import{F as s,a as l,t as m}from"./index-CLWXu3RE.js";import{R as c,r as g,H as p}from"./iframe-zz6a49H8.js";const b=p.div` + width: 100%; +`,f=t=>{var r;const[a,o]=g.useState((r=t.rowSelection)==null?void 0:r.selectedRowKeys),n=d=>{console.log(`selectedRowKeys changed: ${d}`),o(d)};return c.createElement(b,null,c.createElement(m,{rowSelection:{selectedRowKeys:a,onChange:n},...t}))},h=(t,a=[])=>t.map((o,n)=>({...o,...o.children&&{children:h(o.children,[...a,n])},key:[...a,n].join(",")})),e=(t,a,o)=>({description:t,control:a,table:o?{defaultValue:{summary:o}}:void 0}),D={columns:e("An array of column objects"),dataSource:e('An array of data. Each object should contain all field used as a "dataIndex" in "columns"'),rowSelection:e("rowSelection.selectedRowKeys - an array of selected rows
rowSelection.onChange - controlled handler
rowSelection.type ('checkbox' | 'radio')","object","{}"),useAccordion:e("Is needed to use accordion in dataSource","boolean","false"),onDragStart:e("Handler for start of dragging"),onDragEnd:e("Handler for end of dragging"),useDragDrop:e("Is drag-n-drop enabled","boolean","false"),emptyText:e("Custom ReactElement that will be shown instead of default empty text"),groupBy:e("dataIndex of column to group"),groupTitleRender:e("Render function for title of group"),rowClassName:e("Classname for each row. It can be used to style content (hover, for example)"),backgroundPattern:{...e("Background pattern that will be visible on rows with _blendedBackground","radio","diagonal"),options:[void 0,"diagonal"]},onColumnResize:e("Handler on column resize"),resizingMode:{...e("Resizing mode","select"),options:["max","last","manual","scroll"]},stickyHeader:e("Intend from top in px. Set undefined if sticky is not needed","number","undefined"),loading:e("Is table loading","boolean","false"),loaderProps:e("loaderProps.indicator - custom loader component
loaderProps.delay - delay to show loader"),pagination:{...e("Go to Hexa UI Components/Pagination. Allowed props: current, pageSize, total, simple, onChange, onShowSizeChange.External fields:
pagination.infiniteScrollPageGetter: (page, pageSize) => Promise- function that returns Promise where you can set new data on resolve() and throw error on reject()")},infiniteScrollEndTableText:e("End text when table is ended during infinite scrolling"),infiniteScrollRetryText:e("Retry text when some error occurred during infinite scrolling"),infiniteScrollErrorText:e("Error text when some error occurred during infinite scrolling"),toolbar:{...e("Go to Hexa UI Components/Toolbar. External fields:
toolbar.showSearch - is search enabled
toolbar.showColumns - is columns selector shown
toolbar.showGrouping - is grouping selector shown")},enableSearchHighlighting:e("Should the found text be highlighted","boolean","false"),filterItems:e("An array of filters to show"),initialFilters:e("Filters to set by default"),initialSorting:e("initialSorting.field - column to sort by default
initialSorting.direction - direction of sorting"),saveFilters:e("saveFilters.storageKey - key name of saved filters"),expandable:e('expandable.expandColumnName = "col1" - expanding the tree will be at col1'),defaultColumnWidth:e("Default width of columns","number","undefined"),columnVerticalAlign:{...e("Column vertical align","radio","top"),options:["top","middle","bottom","inherit"]},rowMode:{...e("Row mode","radio","standard"),options:["standard","compact"]},disabled:e("If rowSelection is disabled","boolean","false")},I=[{title:"table.column.name",key:"name",dataIndex:"name",width:300},{title:"table.column2.name",key:"description",dataIndex:"description"}],y=t=>Array.from({length:t},(a,o)=>({name:`Value ${o+1}`,description:`Description ${o+1}`,key:o+1,details:{city:`city-${o+1}`,email:`email-${t-o}`}})),R=y(180),k=[{name:"John Doe",description:"Nice guy",age:34},{name:"Jane Doe",description:"Cool girl",age:33},{name:"James Doe",description:"Noble man",age:65,children:[{name:"Mary Sue",description:"Dubious character",age:41,children:[{name:"Dirk Gently",description:"Best detective",age:15}]},{name:"John Snow",description:"Knows nothing",age:45}]},{name:"Judy Doe",description:"Great person",age:38}],i=(t,a,o=!0,n=!0)=>({key:t,title:c.createElement(u,{localizationKey:`table.columnsSettings.columnTitles.${t}`}),dataIndex:t,width:`${a}%`,show:o,hideColumnAvailable:n,groupingAvailable:!0}),w=[{label:"Russian Federation",value:"Russian Federation"},{label:"China",value:"China"},{label:"Pakistan",value:"Pakistan"},{label:"United States",value:"United States"},{label:"France",value:"France"},{label:"Germany",value:"Germany"},{label:"Italy",value:"Italy"},{label:"Spain",value:"Spain"},{label:"Brazil",value:"Brazil"},{label:"Australia",value:"Australia"}],S=["Russian Federation","China","Pakistan","United States","France","Germany","Italy","Spain","Brazil","Australia"],v=[i("name",19,!0,!1),{...i("country",13),filterType:{type:l.Enum,operations:[{operation:s.eq},{operation:s.neq},{operation:s.custom,label:"My custom filter!"}],getAvailableOptions:()=>Promise.resolve(w)},filters:[{name:"Longer then 5",filter:t=>{const a=t.country;return a?a.length>5:!1}},{name:"Shorter than 5",filter:t=>{const a=t.country;return a?a.length<5:!1}}]},{...i("age",10),filterType:{type:l.Number},isSortable:!0,allowMultipleFilters:!0,filters:[{name:"Greater than 18",filter:t=>{const a=Number(t.age);return a?a>18:!1}},{name:"Less than 60",filter:t=>{const a=Number(t.age);return a?a<60:!1}}]},{...i("city",17),isSortable:!0},{...i("date",18),isSortable:!0,sorter:function(t,a,o){const n=new Date(t.date).getTime(),r=new Date(a.date).getTime();return o?n-r:r-n},filterType:{type:l.DateRange}}],E=v.map(t=>t.dataIndex==="country"?{...t,filterType:{type:l.Enum,getAvailableValues:()=>new Promise(a=>{a(S)})}}:t);f.__docgenInfo={description:"",methods:[],displayName:"BasicTableStory"};export{f as B,b as W,R as a,D as b,I as c,v as d,E as e,y as f,e as g,k as h,h as p}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_getTag-IxJI3cV3.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_getTag-IxJI3cV3.js new file mode 100644 index 00000000..62e8f612 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/_getTag-IxJI3cV3.js @@ -0,0 +1 @@ +import{a_ as x,a$ as B,b0 as v,aU as c,b1 as U,b2 as $,b3 as z}from"./iframe-zz6a49H8.js";var g,j;function E(){if(j)return g;j=1;var e=x(),r=e(Object.keys,Object);return g=r,g}var _,K;function Q(){if(K)return _;K=1;var e=B(),r=E(),a=Object.prototype,u=a.hasOwnProperty;function s(i){if(!e(i))return r(i);var t=[];for(var n in Object(i))u.call(i,n)&&n!="constructor"&&t.push(n);return t}return _=s,_}var f,V;function F(){if(V)return f;V=1;var e=v(),r=c(),a=e(r,"DataView");return f=a,f}var p,k;function H(){if(k)return p;k=1;var e=v(),r=c(),a=e(r,"Promise");return p=a,p}var q,D;function I(){if(D)return q;D=1;var e=v(),r=c(),a=e(r,"Set");return q=a,q}var b,O;function J(){if(O)return b;O=1;var e=v(),r=c(),a=e(r,"WeakMap");return b=a,b}var w,R;function X(){if(R)return w;R=1;var e=F(),r=U(),a=H(),u=I(),s=J(),i=$(),t=z(),n="[object Map]",W="[object Object]",S="[object Promise]",y="[object Set]",m="[object WeakMap]",M="[object DataView]",C=t(e),N=t(r),l=t(a),A=t(u),G=t(s),o=i;return(e&&o(new e(new ArrayBuffer(1)))!=M||r&&o(new r)!=n||a&&o(a.resolve())!=S||u&&o(new u)!=y||s&&o(new s)!=m)&&(o=function(P){var T=i(P),d=T==W?P.constructor:void 0,h=d?t(d):"";if(h)switch(h){case C:return M;case N:return n;case l:return S;case A:return y;case G:return m}return T}),w=o,w}export{X as a,Q as r}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/addEventListener-BKgxKBJK.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/addEventListener-BKgxKBJK.js new file mode 100644 index 00000000..e9f9d198 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/addEventListener-BKgxKBJK.js @@ -0,0 +1 @@ +import{d as v}from"./iframe-zz6a49H8.js";function u(e,n,d,i){var s=v.unstable_batchedUpdates?function(o){v.unstable_batchedUpdates(d,o)}:d;return e!=null&&e.addEventListener&&e.addEventListener(n,s,i),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(n,s,i)}}}export{u as a}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/blocks-71x0kO9t.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/blocks-71x0kO9t.js new file mode 100644 index 00000000..ea52de97 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/blocks-71x0kO9t.js @@ -0,0 +1,763 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./syntaxhighlighter-IQDEPFLK-afSyj6uY.js","./iframe-zz6a49H8.js","./preload-helper-C1FmrZbK.js","./iframe-NR-X1obM.css","./jsx-runtime-CxPCTGSc.js","./formatter-QJ4M4OGQ-BZ7u8vc-.js","./WithTooltip-IO6J4KBT-oLXJ44f5.js","./Color-ASIRERSW-DpjyORmo.js"])))=>i.map(i=>d[i]); +var V$=Object.defineProperty;var q$=(e,t,r)=>t in e?V$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Ht=(e,t,r)=>q$(e,typeof t!="symbol"?t+"":t,r);import{_ as _r}from"./preload-helper-C1FmrZbK.js";import{I as Ye,bt as ep,bu as Y$,bv as X$,bw as J$,bx as Z$,by as Q$,bz as ew,bA as tw,bB as Rl,bC as An,bD as tp,bE as rw,bF as nw,bG as ow,bH as iw,bI as aw,bJ as lw,bK as sw,bL as uw,bM as cw,bN as dw,bO as fw,bP as pw,bQ as hw,bR as gw,bS as mw,bT as yw,bU as bw,bV as rp,bW as di,G as pt,bX as ze,r as h,R as g,D as Pa,aV as Ew,bY as ia,bZ as io,b_ as vw,b$ as Dl,aI as Sw,c0 as xw,d as py,c1 as np,c2 as Pl,E as $w,F as ww,c3 as fi}from"./iframe-zz6a49H8.js";import{j as oe}from"./jsx-runtime-CxPCTGSc.js";var op="backgrounds",Cw="outline",_w={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}};function Tw(){var e,t,r;try{return!!globalThis.__vitest_browser__||!!((r=(t=(e=globalThis.window)==null?void 0:e.navigator)==null?void 0:t.userAgent)!=null&&r.match(/StorybookTestRunner/))}catch{return!1}}var hy=Ye({"../node_modules/picoquery/lib/string-util.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,a)=>"%"+((a<16?"0":"")+a.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let a=o.length;if(a===0)return"";let i="",l=0,s=0;e:for(;s>6]+t[128|u&63];continue}if(u<55296||u>=57344){l=s+1,i+=t[224|u>>12]+t[128|u>>6&63]+t[128|u&63];continue}if(++s,s>=a)throw new Error("URI malformed");let c=o.charCodeAt(s)&1023;l=s+1,u=65536+((u&1023)<<10|c),i+=t[240|u>>18]+t[128|u>>12&63]+t[128|u>>6&63]+t[128|u&63]}return l===0?o:l{switch(typeof a){case"string":return(0,t.encodeString)(a);case"bigint":case"boolean":return""+a;case"number":if(Number.isFinite(a))return a<1e21?""+a:(0,t.encodeString)(""+a);break}return a instanceof Date?(0,t.encodeString)(a.toISOString()):""};e.defaultValueSerializer=r;var n=a=>a instanceof Date;e.defaultShouldSerializeObject=n;var o=a=>a;e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}}),gy=Ye({"../node_modules/picoquery/lib/object-util.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=c;var t=id(),r=hy();function n(d){return d==="__proto__"||d==="constructor"||d==="prototype"}function o(d,f,p,m,b){if(n(f))return d;let E=d[f];return typeof E=="object"&&E!==null?E:!m&&(b||typeof p=="number"||typeof p=="string"&&p*0===0&&p.indexOf(".")===-1)?d[f]=[]:d[f]={}}var a=20,i="[]",l="[",s="]",u=".";function c(d,f,p=0,m,b){let{nestingSyntax:E=t.defaultOptions.nestingSyntax,arrayRepeat:y=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:v=t.defaultOptions.arrayRepeatSyntax,nesting:x=t.defaultOptions.nesting,delimiter:w=t.defaultOptions.delimiter,valueSerializer:A=t.defaultOptions.valueSerializer,shouldSerializeObject:S=t.defaultOptions.shouldSerializeObject}=f,$=typeof w=="number"?String.fromCharCode(w):w,C=b===!0&&y,T=E==="dot"||E==="js"&&!b;if(p>a)return"";let O="",_=!0,D=!1;for(let F in d){let R=d[F];if(R===void 0)continue;let I;m?(I=m,C?v==="bracket"&&(I+=i):T?(I+=u,I+=F):(I+=l,I+=F,I+=s)):I=F,_||(O+=$),typeof R=="object"&&R!==null&&!S(R)?(D=R.pop!==void 0,(x||y&&D)&&(O+=c(R,f,p+1,I,D))):(O+=(0,r.encodeString)(I),O+="=",O+=A(R,F)),_&&(_=!1)}return O}}}),Aw=Ye({"../node_modules/picoquery/lib/decode-uri-component.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeURIComponent=o;var t=12,r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function o(l){let s=l.indexOf("%");if(s===-1)return l;let u=l.length,c="",d=0,f=0,p=s,m=t;for(;s>-1&&s>10),56320+(f&1023)),f=0,d=s+3,s=p=l.indexOf("%",d);else{if(m===r)return null;if(s+=3,s{let d=Number(c);return Number.isNaN(d)?c:d};e.numberKeyDeserializer=o;var a=c=>{let d=Number(c);return Number.isNaN(d)?c:d};e.numberValueDeserializer=a;var i=/\+/g,l=function(){};l.prototype=Object.create(null);function s(c,d,f,p,m){let b=c.substring(d,f);return p&&(b=b.replace(i," ")),m&&(b=(0,n.decodeURIComponent)(b)||b),b}function u(c,d){let{valueDeserializer:f=r.defaultOptions.valueDeserializer,keyDeserializer:p=r.defaultOptions.keyDeserializer,arrayRepeatSyntax:m=r.defaultOptions.arrayRepeatSyntax,nesting:b=r.defaultOptions.nesting,arrayRepeat:E=r.defaultOptions.arrayRepeat,nestingSyntax:y=r.defaultOptions.nestingSyntax,delimiter:v=r.defaultOptions.delimiter}=d??{},x=typeof v=="string"?v.charCodeAt(0):v,w=y==="js",A=new l;if(typeof c!="string")return A;let S=c.length,$="",C=-1,T=-1,O=-1,_=A,D,F="",R="",I=!1,k=!1,L=!1,B=!1,M=!1,N=!1,H=0,j=-1,U=-1,K=-1;for(let z=0;zC,N||(T=z),O!==T-1&&(R=s(c,O+1,j>-1?j:T,L,I),F=p(R),D!==void 0&&(_=(0,t.getDeepObject)(_,D,F,w&&M,void 0))),N||F!==""){N&&($=c.slice(T+1,z),B&&($=$.replace(i," ")),k&&($=(0,n.decodeURIComponent)($)||$));let q=f($,F);if(E){let ne=_[F];ne===void 0?j>-1?_[F]=[q]:_[F]=q:ne.pop?ne.push(q):_[F]=[ne,q]}else _[F]=q}$="",C=z,T=z,I=!1,k=!1,L=!1,B=!1,M=!1,j=-1,O=z,_=A,D=void 0,F=""}else H===93?(E&&m==="bracket"&&K===91&&(j=U),b&&(y==="index"||w)&&T<=C&&(O!==U&&(R=s(c,O+1,z,L,I),F=p(R),D!==void 0&&(_=(0,t.getDeepObject)(_,D,F,void 0,void 0)),D=F,L=!1,I=!1),O=z,M=!1)):H===46?b&&(y==="dot"||w)&&T<=C&&(O!==U&&(R=s(c,O+1,z,L,I),F=p(R),D!==void 0&&(_=(0,t.getDeepObject)(_,D,F,w)),D=F,L=!1,I=!1),M=!0,O=z):H===91?b&&(y==="index"||w)&&T<=C&&(O!==U&&(R=s(c,O+1,z,L,I),F=p(R),w&&D!==void 0&&(_=(0,t.getDeepObject)(_,D,F,w)),D=F,L=!1,I=!1,M=!1),O=z):H===61?T<=C?T=z:k=!0:H===43?T>C?B=!0:L=!0:H===37&&(T>C?k=!0:I=!0);U=z,K=H}return A}}}),Rw=Ye({"../node_modules/picoquery/lib/stringify.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=gy();function r(n,o){if(n===null||typeof n!="object")return"";let a=o??{};return(0,t.stringifyObject)(n,a)}}}),Dw=Ye({"../node_modules/picoquery/lib/main.js"(e){var t=e&&e.__createBinding||(Object.create?function(a,i,l,s){s===void 0&&(s=l);var u=Object.getOwnPropertyDescriptor(i,l);(!u||("get"in u?!i.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return i[l]}}),Object.defineProperty(a,s,u)}:function(a,i,l,s){s===void 0&&(s=l),a[s]=i[l]}),r=e&&e.__exportStar||function(a,i){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(i,l)&&t(i,a,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=Ow();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return n.parse}});var o=Rw();Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return o.stringify}}),r(id(),e)}});function Pw(){}function Fw(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function Iw(e,t,r){return bo(e,t,void 0,void 0,void 0,void 0,r)}function bo(e,t,r,n,o,a,i){let l=i(e,t,r,n,o,a);if(l!==void 0)return l;if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return wo(e,t,a,i)}return wo(e,t,a,i)}function wo(e,t,r,n){if(Object.is(e,t))return!0;let o=ep(e),a=ep(t);if(o===rp&&(o=Rl),a===rp&&(a=Rl),o!==a)return!1;switch(o){case tw:return e.toString()===t.toString();case ew:{let s=e.valueOf(),u=t.valueOf();return Fw(s,u)}case Q$:case Z$:case J$:return Object.is(e.valueOf(),t.valueOf());case X$:return e.source===t.source&&e.flags===t.flags;case Y$:return e===t}r=r??new Map;let i=r.get(e),l=r.get(t);if(i!=null&&l!=null)return i===t;r.set(e,t),r.set(t,e);try{switch(o){case bw:{if(e.size!==t.size)return!1;for(let[s,u]of e.entries())if(!t.has(s)||!bo(u,t.get(s),s,e,t,r,n))return!1;return!0}case yw:{if(e.size!==t.size)return!1;let s=Array.from(e.values()),u=Array.from(t.values());for(let c=0;cbo(d,p,void 0,e,t,r,n));if(f===-1)return!1;u.splice(f,1)}return!0}case mw:case gw:case hw:case pw:case fw:case dw:case cw:case uw:case sw:case lw:case aw:case iw:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let s=0;s=0)return this.lastItem=this.list[l],this.list[l].val},a.prototype.set=function(i,l){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=l,this):(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],this.list[s].val=l,this):(this.lastItem={key:i,val:l},this.list.push(this.lastItem),this.size++,this))},a.prototype.delete=function(i){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),l=this.indexOf(i),l>=0)return this.size--,this.list.splice(l,1)[0]},a.prototype.has=function(i){var l;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(l=this.indexOf(i),l>=0?(this.lastItem=this.list[l],!0):!1)},a.prototype.forEach=function(i,l){var s;for(s=0;s0&&(v[y]={cacheItem:m,arg:arguments[y]},x?i(d,v):d.push(v),d.length>u&&l(d.shift())),p.wasMemoized=x,p.numArgs=y+1,E};return p.limit=u,p.wasMemoized=!1,p.cache=c,p.lru=d,p}};function i(u,c){var d=u.length,f=c.length,p,m,b;for(m=0;m=0&&(d=u[p],f=d.cacheItem.get(d.arg),!f||!f.size);p--)d.cacheItem.delete(d.arg)}function s(u,c){return u===c||u!==u&&c!==c}},{"map-or-similar":1}]},{},[3])(3)})}});function xt(e){for(var t=[],r=1;r{let r=Object.getPrototypeOf(e);return!r||t(r)?r:my(r,t)},Gw=e=>!!(typeof e=="object"&&e&&my(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),Ww=e=>{if(Gw(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),n=r==null?void 0:r.value;return typeof n=="object"&&(n==null?void 0:n.constructor.name)==="Window"&&Object.defineProperty(t,"view",{...r,value:Object.create(n.constructor.prototype)}),t}return e};function ad(e,t={}){let r={...Uw,...t},n=function(...o){var d,f;if(t.implicit){let p=(d="__STORYBOOK_PREVIEW__"in ap?ap.__STORYBOOK_PREVIEW__:void 0)==null?void 0:d.storyRenders.find(m=>m.phase==="playing"||m.phase==="rendering");if(p){let m=!((f=globalThis==null?void 0:globalThis.FEATURES)!=null&&f.disallowImplicitActionsInRenderV8),b=new zw({phase:p.phase,name:e,deprecated:m});if(m)console.warn(b);else throw b}}let a=Kw.getChannel(),i=Date.now().toString(36)+Math.random().toString(36).substring(2),l=5,s=o.map(Ww),u=o.length>1?s:s[0],c={id:i,count:0,data:{name:e,args:u},options:{...r,maxDepth:l+(r.depth||3)}};a.emit(Hw,c)};return n.isAction=!0,n.implicit=t.implicit,n}var or={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"},Vw={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]},yy=Object.entries(Vw);function Ia(e){return String(e)}Ia.open="";Ia.close="";yy.reduce((e,[t])=>(e[t]=Ia,e),{isColorSupported:!1});function qw(e=!1){let t=typeof process<"u"?process:void 0,r=(t==null?void 0:t.env)||{},n=(t==null?void 0:t.argv)||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||(t==null?void 0:t.platform)==="win32"||e&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function Yw(e=!1){let t=qw(e),r=(i,l,s,u)=>{let c="",d=0;do c+=i.substring(d,u)+s,d=u+l.length,u=i.indexOf(l,d);while(~u);return c+i.substring(d)},n=(i,l,s=i)=>{let u=c=>{let d=String(c),f=d.indexOf(l,i.length);return~f?i+r(d,l,s,f)+l:i+d+l};return u.open=i,u.close=l,u},o={isColorSupported:t},a=i=>`\x1B[${i}m`;for(let[i,l]of yy)o[i]=t?n(a(l[0]),a(l[1]),l[2]):Ia;return o}var cr=Yw();function by(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var o=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return r[n]}})}})}),Object.freeze(e)}function Xw(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&n.push(o);return n}function Vo(e,t,r,n,o,a,i=": "){let l="",s=0,u=e.next();if(!u.done){l+=t.spacingOuter;let c=r+t.indent;for(;!u.done;){if(l+=c,s++===t.maxWidth){l+="…";break}let d=a(u.value[0],t,c,n,o),f=a(u.value[1],t,c,n,o);l+=d+i+f,u=e.next(),u.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}function ld(e,t,r,n,o,a){let i="",l=0,s=e.next();if(!s.done){i+=t.spacingOuter;let u=r+t.indent;for(;!s.done;){if(i+=u,l++===t.maxWidth){i+="…";break}i+=a(s.value,t,u,n,o),s=e.next(),s.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+r}return i}function aa(e,t,r,n,o,a){let i="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=u=>u instanceof DataView,s=l(e)?e.byteLength:e.length;if(s>0){i+=t.spacingOuter;let u=r+t.indent;for(let c=0;c0){i+=t.spacingOuter;let s=r+t.indent;for(let u=0;u{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Fl}[${aa(e.sample,t,r,n,o,a)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Fl}{${sd(e.sample,t,r,n,o,a)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+Fl+a(e.sample,t,r,n,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},Qw=e=>e&&e.$$typeof===Jw,eC={serialize:Zw,test:Qw},tC=" ",Ey=new Set(["DOMStringMap","NamedNodeMap"]),rC=/^(?:HTML\w*Collection|NodeList)$/;function nC(e){return Ey.has(e)||rC.test(e)}var oC=e=>e&&e.constructor&&!!e.constructor.name&&nC(e.constructor.name);function iC(e){return e.constructor.name==="NamedNodeMap"}var aC=(e,t,r,n,o,a)=>{let i=e.constructor.name;return++n>t.maxDepth?`[${i}]`:(t.min?"":i+tC)+(Ey.has(i)?`{${sd(iC(e)?[...e].reduce((l,s)=>(l[s.name]=s.value,l),{}):{...e},t,r,n,o,a)}}`:`[${aa([...e],t,r,n,o,a)}]`)},lC={serialize:aC,test:oC};function vy(e){return e.replaceAll("<","<").replaceAll(">",">")}function ud(e,t,r,n,o,a,i){let l=n+r.indent,s=r.colors;return e.map(u=>{let c=t[u],d=i(c,r,l,o,a);return typeof c!="string"&&(d.includes(` +`)&&(d=r.spacingOuter+l+d+r.spacingOuter+n),d=`{${d}}`),`${r.spacingInner+n+s.prop.open+u+s.prop.close}=${s.value.open}${d}${s.value.close}`}).join("")}function cd(e,t,r,n,o,a){return e.map(i=>t.spacingOuter+r+(typeof i=="string"?Sy(i,t):a(i,t,r,n,o))).join("")}function Sy(e,t){let r=t.colors.content;return r.open+vy(e)+r.close}function sC(e,t){let r=t.colors.comment;return`${r.open}${r.close}`}function dd(e,t,r,n,o){let a=n.colors.tag;return`${a.open}<${e}${t&&a.close+t+n.spacingOuter+o+a.open}${r?`>${a.close}${r}${n.spacingOuter}${o}${a.open}${a.close}`}function fd(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} …${r.open} />${r.close}`}var uC=1,xy=3,$y=8,wy=11,cC=/^(?:(?:HTML|SVG)\w*)?Element$/;function dC(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function fC(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,o=typeof n=="string"&&n.includes("-")||dC(e);return r===uC&&(cC.test(t)||o)||r===xy&&t==="Text"||r===$y&&t==="Comment"||r===wy&&t==="DocumentFragment"}var pC=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&fC(e)};function hC(e){return e.nodeType===xy}function gC(e){return e.nodeType===$y}function Il(e){return e.nodeType===wy}var mC=(e,t,r,n,o,a)=>{if(hC(e))return Sy(e.data,t);if(gC(e))return sC(e.data,t);let i=Il(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?fd(i,t):dd(i,ud(Il(e)?[]:Array.from(e.attributes,l=>l.name).sort(),Il(e)?{}:[...e.attributes].reduce((l,s)=>(l[s.name]=s.value,l),{}),t,r+t.indent,n,o,a),cd(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,o,a),t,r)},yC={serialize:mC,test:pC},bC="@@__IMMUTABLE_ITERABLE__@@",EC="@@__IMMUTABLE_LIST__@@",vC="@@__IMMUTABLE_KEYED__@@",SC="@@__IMMUTABLE_MAP__@@",lp="@@__IMMUTABLE_ORDERED__@@",xC="@@__IMMUTABLE_RECORD__@@",$C="@@__IMMUTABLE_SEQ__@@",wC="@@__IMMUTABLE_SET__@@",CC="@@__IMMUTABLE_STACK__@@",On=e=>`Immutable.${e}`,La=e=>`[${e}]`,Ro=" ",sp="…";function _C(e,t,r,n,o,a,i){return++n>t.maxDepth?La(On(i)):`${On(i)+Ro}{${Vo(e.entries(),t,r,n,o,a)}}`}function TC(e){let t=0;return{next(){if(tt.maxDepth?La(i):`${i+Ro}{${Vo(TC(e),t,r,n,o,a)}}`}function OC(e,t,r,n,o,a){let i=On("Seq");return++n>t.maxDepth?La(i):e[vC]?`${i+Ro}{${e._iter||e._object?Vo(e.entries(),t,r,n,o,a):sp}}`:`${i+Ro}[${e._iter||e._array||e._collection||e._iterable?ld(e.values(),t,r,n,o,a):sp}]`}function Ll(e,t,r,n,o,a,i){return++n>t.maxDepth?La(On(i)):`${On(i)+Ro}[${ld(e.values(),t,r,n,o,a)}]`}var RC=(e,t,r,n,o,a)=>e[SC]?_C(e,t,r,n,o,a,e[lp]?"OrderedMap":"Map"):e[EC]?Ll(e,t,r,n,o,a,"List"):e[wC]?Ll(e,t,r,n,o,a,e[lp]?"OrderedSet":"Set"):e[CC]?Ll(e,t,r,n,o,a,"Stack"):e[$C]?OC(e,t,r,n,o,a):AC(e,t,r,n,o,a),DC=e=>e&&(e[bC]===!0||e[xC]===!0),PC={serialize:RC,test:DC};function Cy(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var up={exports:{}},ge={},cp;function FC(){if(cp)return ge;cp=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),i=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),c=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.for("react.view_transition"),p=Symbol.for("react.client.reference");function m(b){if(typeof b=="object"&&b!==null){var E=b.$$typeof;switch(E){case e:switch(b=b.type,b){case r:case o:case n:case s:case u:case f:return b;default:switch(b=b&&b.$$typeof,b){case i:case l:case d:case c:return b;case a:return b;default:return E}}case t:return E}}}return ge.ContextConsumer=a,ge.ContextProvider=i,ge.Element=e,ge.ForwardRef=l,ge.Fragment=r,ge.Lazy=d,ge.Memo=c,ge.Portal=t,ge.Profiler=o,ge.StrictMode=n,ge.Suspense=s,ge.SuspenseList=u,ge.isContextConsumer=function(b){return m(b)===a},ge.isContextProvider=function(b){return m(b)===i},ge.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},ge.isForwardRef=function(b){return m(b)===l},ge.isFragment=function(b){return m(b)===r},ge.isLazy=function(b){return m(b)===d},ge.isMemo=function(b){return m(b)===c},ge.isPortal=function(b){return m(b)===t},ge.isProfiler=function(b){return m(b)===o},ge.isStrictMode=function(b){return m(b)===n},ge.isSuspense=function(b){return m(b)===s},ge.isSuspenseList=function(b){return m(b)===u},ge.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===r||b===o||b===n||b===s||b===u||typeof b=="object"&&b!==null&&(b.$$typeof===d||b.$$typeof===c||b.$$typeof===i||b.$$typeof===a||b.$$typeof===l||b.$$typeof===p||b.getModuleId!==void 0)},ge.typeOf=m,ge}var dp;function IC(){return dp||(dp=1,up.exports=FC()),up.exports}var _y=IC(),LC=Cy(_y),kC=by({__proto__:null,default:LC},[_y]),fp={exports:{}},pe={},pp;function NC(){if(pp)return pe;pp=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen"),m;m=Symbol.for("react.module.reference");function b(E){if(typeof E=="object"&&E!==null){var y=E.$$typeof;switch(y){case e:switch(E=E.type,E){case r:case o:case n:case u:case c:return E;default:switch(E=E&&E.$$typeof,E){case l:case i:case s:case f:case d:case a:return E;default:return y}}case t:return y}}}return pe.ContextConsumer=i,pe.ContextProvider=a,pe.Element=e,pe.ForwardRef=s,pe.Fragment=r,pe.Lazy=f,pe.Memo=d,pe.Portal=t,pe.Profiler=o,pe.StrictMode=n,pe.Suspense=u,pe.SuspenseList=c,pe.isAsyncMode=function(){return!1},pe.isConcurrentMode=function(){return!1},pe.isContextConsumer=function(E){return b(E)===i},pe.isContextProvider=function(E){return b(E)===a},pe.isElement=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===e},pe.isForwardRef=function(E){return b(E)===s},pe.isFragment=function(E){return b(E)===r},pe.isLazy=function(E){return b(E)===f},pe.isMemo=function(E){return b(E)===d},pe.isPortal=function(E){return b(E)===t},pe.isProfiler=function(E){return b(E)===o},pe.isStrictMode=function(E){return b(E)===n},pe.isSuspense=function(E){return b(E)===u},pe.isSuspenseList=function(E){return b(E)===c},pe.isValidElementType=function(E){return typeof E=="string"||typeof E=="function"||E===r||E===o||E===n||E===u||E===c||E===p||typeof E=="object"&&E!==null&&(E.$$typeof===f||E.$$typeof===d||E.$$typeof===a||E.$$typeof===i||E.$$typeof===s||E.$$typeof===m||E.getModuleId!==void 0)},pe.typeOf=b,pe}var hp;function MC(){return hp||(hp=1,fp.exports=NC()),fp.exports}var Ty=MC(),BC=Cy(Ty),jC=by({__proto__:null,default:BC},[Ty]),HC=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],Hr=Object.fromEntries(HC.map(e=>[e,t=>jC[e](t)||kC[e](t)]));function Ay(e,t=[]){if(Array.isArray(e))for(let r of e)Ay(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function gp(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(Hr.isFragment(e))return"React.Fragment";if(Hr.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(Hr.isContextProvider(e))return"Context.Provider";if(Hr.isContextConsumer(e))return"Context.Consumer";if(Hr.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(Hr.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function UC(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var zC=(e,t,r,n,o,a)=>++n>t.maxDepth?fd(gp(e),t):dd(gp(e),ud(UC(e),e.props,t,r+t.indent,n,o,a),cd(Ay(e.props.children),t,r+t.indent,n,o,a),t,r),KC=e=>e!=null&&Hr.isElement(e),GC={serialize:zC,test:KC},WC=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function VC(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var qC=(e,t,r,n,o,a)=>++n>t.maxDepth?fd(e.type,t):dd(e.type,e.props?ud(VC(e),e.props,t,r+t.indent,n,o,a):"",e.children?cd(e.children,t,r+t.indent,n,o,a):"",t,r),YC=e=>e&&e.$$typeof===WC,XC={serialize:qC,test:YC},Oy=Object.prototype.toString,JC=Date.prototype.toISOString,ZC=Error.prototype.toString,mp=RegExp.prototype.toString;function ji(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function QC(e){return typeof window<"u"&&e===window}var e_=/^Symbol\((.*)\)(.*)$/,t_=/\n/g,Ry=class extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}};function r_(e){return e==="[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]"}function n_(e){return Object.is(e,-0)?"-0":String(e)}function o_(e){return`${e}n`}function yp(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function bp(e){return String(e).replace(e_,"Symbol($1)")}function Ep(e){return`[${ZC.call(e)}]`}function Dy(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return n_(e);if(o==="bigint")return o_(e);if(o==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return yp(e,t);if(o==="symbol")return bp(e);let a=Oy.call(e);return a==="[object WeakMap]"?"WeakMap {}":a==="[object WeakSet]"?"WeakSet {}":a==="[object Function]"||a==="[object GeneratorFunction]"?yp(e,t):a==="[object Symbol]"?bp(e):a==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":JC.call(e):a==="[object Error]"?Ep(e):a==="[object RegExp]"?r?mp.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):mp.call(e):e instanceof Error?Ep(e):null}function Py(e,t,r,n,o,a){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let i=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!a)return xr(e.toJSON(),t,r,n,o,!0);let s=Oy.call(e);return s==="[object Arguments]"?i?"[Arguments]":`${l?"":"Arguments "}[${aa(e,t,r,n,o,xr)}]`:r_(s)?i?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${aa(e,t,r,n,o,xr)}]`:s==="[object Map]"?i?"[Map]":`Map {${Vo(e.entries(),t,r,n,o,xr," => ")}}`:s==="[object Set]"?i?"[Set]":`Set {${ld(e.values(),t,r,n,o,xr)}}`:i||QC(e)?`[${ji(e)}]`:`${l||!t.printBasicPrototype&&ji(e)==="Object"?"":`${ji(e)} `}{${sd(e,t,r,n,o,xr)}}`}var i_={test:e=>e&&e instanceof Error,serialize(e,t,r,n,o,a){if(o.includes(e))return"[Circular]";o=[...o,e];let i=++n>t.maxDepth,{message:l,cause:s,...u}=e,c={message:l,...typeof s<"u"?{cause:s}:{},...e instanceof AggregateError?{errors:e.errors}:{},...u},d=e.name!=="Error"?e.name:ji(e);return i?`[${d}]`:`${d} {${Vo(Object.entries(c).values(),t,r,n,o,a)}}`}};function a_(e){return e.serialize!=null}function Fy(e,t,r,n,o,a){let i;try{i=a_(e)?e.serialize(t,r,n,o,a,xr):e.print(t,l=>xr(l,r,n,o,a),l=>{let s=n+r.indent;return s+l.replaceAll(t_,` +${s}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new Ry(l.message,l.stack)}if(typeof i!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof i}".`);return i}function Iy(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new Ry(n.message,n.stack)}return null}function xr(e,t,r,n,o,a){let i=Iy(t.plugins,e);if(i!==null)return Fy(i,e,t,r,n,o);let l=Dy(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:Py(e,t,r,n,o,a)}var pd={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Ly=Object.keys(pd),Dt={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:pd};function l_(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(Dt,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function s_(){return Ly.reduce((e,t)=>{let r=pd[t],n=r&&cr[r];if(n&&typeof n.close=="string"&&typeof n.open=="string")e[t]=n;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);return e},Object.create(null))}function u_(){return Ly.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function ky(e){return(e==null?void 0:e.printFunctionName)??Dt.printFunctionName}function Ny(e){return(e==null?void 0:e.escapeRegex)??Dt.escapeRegex}function My(e){return(e==null?void 0:e.escapeString)??Dt.escapeString}function vp(e){return{callToJSON:(e==null?void 0:e.callToJSON)??Dt.callToJSON,colors:e!=null&&e.highlight?s_():u_(),compareKeys:typeof(e==null?void 0:e.compareKeys)=="function"||(e==null?void 0:e.compareKeys)===null?e.compareKeys:Dt.compareKeys,escapeRegex:Ny(e),escapeString:My(e),indent:e!=null&&e.min?"":c_((e==null?void 0:e.indent)??Dt.indent),maxDepth:(e==null?void 0:e.maxDepth)??Dt.maxDepth,maxWidth:(e==null?void 0:e.maxWidth)??Dt.maxWidth,min:(e==null?void 0:e.min)??Dt.min,plugins:(e==null?void 0:e.plugins)??Dt.plugins,printBasicPrototype:(e==null?void 0:e.printBasicPrototype)??!0,printFunctionName:ky(e),spacingInner:e!=null&&e.min?" ":` +`,spacingOuter:e!=null&&e.min?"":` +`}}function c_(e){return Array.from({length:e+1}).join(" ")}function qt(e,t){if(t&&(l_(t),t.plugins)){let n=Iy(t.plugins,e);if(n!==null)return Fy(n,e,vp(t),"",0,[])}let r=Dy(e,ky(t),Ny(t),My(t));return r!==null?r:Py(e,vp(t),"",0,[])}var hd={AsymmetricMatcher:eC,DOMCollection:lC,DOMElement:yC,Immutable:PC,ReactElement:GC,ReactTestComponent:XC,Error:i_},Sp={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"]},d_={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},Rn="…";function f_(e,t){let r=Sp[d_[t]]||Sp[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function p_({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:o=!1,maxArrayLength:a=1/0,breakLength:i=1/0,seen:l=[],truncate:s=1/0,stylize:u=String}={},c){let d={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!o,maxArrayLength:Number(a),breakLength:Number(i),truncate:Number(s),seen:l,inspect:c,stylize:u};return d.colors&&(d.stylize=f_),d}function h_(e){return e>="\uD800"&&e<="\uDBFF"}function Or(e,t,r=Rn){e=String(e);let n=r.length,o=e.length;if(n>t&&o>n)return r;if(o>t&&o>n){let a=t-n;return a>0&&h_(e[a-1])&&(a=a-1),`${e.slice(0,a)}${r}`}return e}function kt(e,t,r,n=", "){r=r||t.inspect;let o=e.length;if(o===0)return"";let a=t.truncate,i="",l="",s="";for(let u=0;ua&&i.length+s.length<=a||!c&&!d&&b>a||(l=c?"":r(e[u+1],t)+(d?"":n),!c&&d&&b>a&&m+l.length>a))break;if(i+=p,!c&&!d&&m+l.length>=a){s=`${Rn}(${e.length-u-1})`;break}s=""}return`${i}${s}`}function g_(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function Do([e,t],r){return r.truncate-=2,typeof e=="string"?e=g_(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function m_(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=kt(e,t);t.truncate-=n.length;let o="";return r.length&&(o=kt(r.map(a=>[a,e[a]]),t,Do)),`[ ${n}${o?`, ${o}`:""} ]`}var y_=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function ir(e,t){let r=y_(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let o="";for(let i=0;i[i,e[i]]),t,Do)),`${r}[ ${o}${a?`, ${a}`:""} ]`}function b_(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),o=n[0];return t.stylize(`${o}T${Or(n[1],t.truncate-o.length-1)}`,"date")}function xp(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${Or(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function E_([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function v_(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function S_(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${kt(v_(e),t,E_)} }`)}var x_=Number.isNaN||(e=>e!==e);function $p(e,t){return x_(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(Or(String(e),t.truncate),"number")}function wp(e,t){let r=Or(e.toString(),t.truncate-1);return r!==Rn&&(r+="n"),t.stylize(r,"bigint")}function $_(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),o=e.source;return t.stylize(`/${Or(o,n)}/${r}`,"regexp")}function w_(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function C_(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${kt(w_(e),t)} }`)}var Cp=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),__={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},T_=16;function A_(e){return __[e]||`\\u${`0000${e.charCodeAt(0).toString(T_)}`.slice(-4)}`}function _p(e,t){return Cp.test(e)&&(e=e.replace(Cp,A_)),t.stylize(`'${Or(e,t.truncate-2)}'`,"string")}function Tp(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var O_=()=>"Promise{…}",R_=O_;function Hi(e,t){let r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(r.length===0&&n.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=kt(r.map(l=>[l,e[l]]),t,Do),a=kt(n.map(l=>[l,e[l]]),t,Do);t.seen.pop();let i="";return o&&a&&(i=", "),`{ ${o}${i}${a} }`}var kl=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function D_(e,t){let r="";return kl&&kl in e&&(r=e[kl]),r=r||e.constructor.name,(!r||r==="_class")&&(r=""),t.truncate-=r.length,`${r}${Hi(e,t)}`}function P_(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${kt(e,t)} ]`)}var F_=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function I_(e,t){let r=Object.getOwnPropertyNames(e).filter(i=>F_.indexOf(i)===-1),n=e.name;t.truncate-=n.length;let o="";if(typeof e.message=="string"?o=Or(e.message,t.truncate):r.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 a=kt(r.map(i=>[i,e[i]]),t,Do);return`${n}${o}${a?` { ${a} }`:""}`}function L_([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function ju(e,t){return kt(e,t,k_,` +`)}function k_(e,t){switch(e.nodeType){case 1:return By(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function By(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),o=t.stylize(`<${n}`,"special"),a=t.stylize(">","special"),i=t.stylize(``,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=kt(r.map(c=>[c,e.getAttribute(c)]),t,L_," ")),t.truncate-=l.length;let s=t.truncate,u=ju(e.children,t);return u&&u.length>s&&(u=`${Rn}(${e.children.length})`),`${o}${l}${a}${u}${i}`}var N_=typeof Symbol=="function"&&typeof Symbol.for=="function",Nl=N_?Symbol.for("chai/inspect"):"@@chai/inspect",Ml=Symbol.for("nodejs.util.inspect.custom"),Ap=new WeakMap,Op={},Rp={undefined:(e,t)=>t.stylize("undefined","undefined"),null:(e,t)=>t.stylize("null","null"),boolean:(e,t)=>t.stylize(String(e),"boolean"),Boolean:(e,t)=>t.stylize(String(e),"boolean"),number:$p,Number:$p,bigint:wp,BigInt:wp,string:_p,String:_p,function:xp,Function:xp,symbol:Tp,Symbol:Tp,Array:m_,Date:b_,Map:S_,Set:C_,RegExp:$_,Promise:R_,WeakSet:(e,t)=>t.stylize("WeakSet{…}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{…}","special"),Arguments:P_,Int8Array:ir,Uint8Array:ir,Uint8ClampedArray:ir,Int16Array:ir,Uint16Array:ir,Int32Array:ir,Uint32Array:ir,Float32Array:ir,Float64Array:ir,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:I_,HTMLCollection:ju,NodeList:ju},M_=(e,t,r,n)=>Nl in e&&typeof e[Nl]=="function"?e[Nl](t):Ml in e&&typeof e[Ml]=="function"?e[Ml](t.depth,t,n):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&Ap.has(e.constructor)?Ap.get(e.constructor)(e,t):Op[r]?Op[r](e,t):"",B_=Object.prototype.toString;function Ui(e,t={}){let r=p_(t,Ui),{customInspect:n}=r,o=e===null?"null":typeof e;if(o==="object"&&(o=B_.call(e).slice(8,-1)),o in Rp)return Rp[o](e,r);if(n&&e){let i=M_(e,r,o,Ui);if(i)return typeof i=="string"?i:Ui(i,r)}let a=e?Object.getPrototypeOf(e):!1;return a===Object.prototype||a===null?Hi(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?By(e,r):"constructor"in e?e.constructor!==Object?D_(e,r):Hi(e,r):e===Object(e)?Hi(e,r):r.stylize(String(e),o)}var{AsymmetricMatcher:j_,DOMCollection:H_,DOMElement:U_,Immutable:z_,ReactElement:K_,ReactTestComponent:G_}=hd,Dp=[G_,K_,U_,H_,z_,j_];function Po(e,t=10,{maxLength:r,...n}={}){let o=r??1e4,a;try{a=qt(e,{maxDepth:t,escapeString:!1,plugins:Dp,...n})}catch{a=qt(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Dp,...n})}return a.length>=o&&t>1?Po(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:r,...n}):a}var W_=/%[sdjifoOc%]/g;function V_(...e){if(typeof e[0]!="string"){let a=[];for(let i=0;i{if(a==="%%")return"%";if(r>=t)return a;switch(a){case"%s":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:typeof i=="number"&&i===0&&1/i<0?"-0":typeof i=="object"&&i!==null?typeof i.toString=="function"&&i.toString!==Object.prototype.toString?i.toString():ao(i,{depth:0,colors:!1}):String(i)}case"%d":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:Number(i).toString()}case"%i":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:Number.parseInt(String(i)).toString()}case"%f":return Number.parseFloat(String(e[r++])).toString();case"%o":return ao(e[r++],{showHidden:!0,showProxy:!0});case"%O":return ao(e[r++]);case"%c":return r++,"";case"%j":try{return JSON.stringify(e[r++])}catch(i){let l=i.message;if(l.includes("circular structure")||l.includes("cyclic structures")||l.includes("cyclic object"))return"[Circular]";throw i}default:return a}});for(let a=e[r];rt.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function jy(e){let t=new Set;return Y_(e)?[]:(X_(e,t),Array.from(t))}var Hy={forceWritable:!1};function Pp(e,t=Hy){return Uu(e,new WeakMap,t)}function Uu(e,t,r=Hy){let n,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:n=e.length}),t.set(e,o);n--;)o[n]=Uu(e[n],t,r);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let a=jy(e);for(let i of a){let l=Object.getOwnPropertyDescriptor(e,i);if(!l)continue;let s=Uu(e[i],t,r);r.forceWritable?Object.defineProperty(o,i,{enumerable:l.enumerable,configurable:!0,writable:!0,value:s}):"get"in l?Object.defineProperty(o,i,{...l,get(){return s}}):Object.defineProperty(o,i,{...l,value:s})}return o}return e}var Ve=-1,He=1,we=0,Se=class{constructor(e,t){Ht(this,0);Ht(this,1);this[0]=e,this[1]=t}};function J_(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),o=n,a=0;for(;rn?e=e.substring(r-n):r0?r[n-1]:-1,i=0,l=0,s=0,u=0,o=null,t=!0)),a++;for(t&&zy(e),tT(e),a=1;a=p?(f>=c.length/2||f>=d.length/2)&&(e.splice(a,0,new Se(we,d.substring(0,f))),e[a-1][1]=c.substring(0,c.length-f),e[a+1][1]=d.substring(f),a++):(p>=c.length/2||p>=d.length/2)&&(e.splice(a,0,new Se(we,c.substring(0,p))),e[a-1][0]=He,e[a-1][1]=d.substring(0,d.length-p),e[a+1][0]=Ve,e[a+1][1]=c.substring(p),a++),a++}a++}}var Ip=/[^a-z0-9]/i,Lp=/\s/,kp=/[\r\n]/,Q_=/\n\r?\n$/,eT=/^\r?\n\r?\n/;function tT(e){let t=1;for(;t=u&&(u=c,i=r,l=n,s=o)}e[t-1][1]!==i&&(i?e[t-1][1]=i:(e.splice(t-1,1),t--),e[t][1]=l,s?e[t+1][1]=s:(e.splice(t+1,1),t--))}t++}}function zy(e){e.push(new Se(we,""));let t=0,r=0,n=0,o="",a="",i;for(;t1?(r!==0&&n!==0&&(i=J_(a,o),i!==0&&(t-r-n>0&&e[t-r-n-1][0]===we?e[t-r-n-1][1]+=a.substring(0,i):(e.splice(0,0,new Se(we,a.substring(0,i))),t++),a=a.substring(i),o=o.substring(i)),i=Uy(a,o),i!==0&&(e[t][1]=a.substring(a.length-i)+e[t][1],a=a.substring(0,a.length-i),o=o.substring(0,o.length-i))),t-=r+n,e.splice(t,r+n),o.length&&(e.splice(t,0,new Se(Ve,o)),t++),a.length&&(e.splice(t,0,new Se(He,a)),t++),t++):t!==0&&e[t-1][0]===we?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,n=0,r=0,o="",a="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t{let v=0;for(;p{let v=0;for(;p<=m&&b<=E&&y(m,E);)m-=1,E-=1,v+=1;return v},o=(p,m,b,E,y,v,x)=>{let w=0,A=-p,S=v[w],$=S;v[w]+=r(S+1,m,E+S-A+1,b,y);let C=p{let w=0,A=p,S=v[w],$=S;v[w]-=n(m,S-1,b,E+S-A-1,y);let C=p{let C=E-m,T=b-m,O=y-E-T,_=-O-(p-1),D=-O+(p-1),F=t,R=p{let C=y-b,T=b-m,O=y-E-T,_=O-p,D=O+p,F=t,R=p{let S=E-m,$=y-b,C=b-m,T=y-E,O=T-C,_=C,D=C;if(x[0]=m-1,w[0]=b,O%2===0){let F=(p||O)/2,R=(C+T)/2;for(let I=1;I<=R;I+=1)if(_=o(I,b,y,S,v,x,_),I{if(y-E{U(z,ne,q)},isCommon:(z,q)=>K(q,z)}}let H=m,j=b;m=E,b=y,E=H,y=j}let{foundSubsequence:$,isCommon:C}=x[v?1:0];s(p,m,b,E,y,C,w,A,S);let{nChangePreceding:T,aEndPreceding:O,bEndPreceding:_,nCommonPreceding:D,aCommonPreceding:F,bCommonPreceding:R,nCommonFollowing:I,aCommonFollowing:k,bCommonFollowing:L,nChangeFollowing:B,aStartFollowing:M,bStartFollowing:N}=S;m{if(typeof m!="number")throw new TypeError(`${e}: ${p} typeof ${typeof m} is not a number`);if(!Number.isSafeInteger(m))throw new RangeError(`${e}: ${p} value ${m} is not a safe integer`);if(m<0)throw new RangeError(`${e}: ${p} value ${m} is a negative integer`)},d=(p,m)=>{let b=typeof m;if(b!=="function")throw new TypeError(`${e}: ${p} typeof ${b} is not a function`)};function f(p,m,b,E){c("aLength",p),c("bLength",m),d("isCommon",b),d("foundSubsequence",E);let y=r(0,p,0,m,b);if(y!==0&&E(y,0,0),p!==y||m!==y){let v=y,x=y,w=n(v,p-1,x,m-1,b),A=p-w,S=m-w,$=y+w;p!==$&&m!==$&&u(0,v,A,x,S,!1,[{foundSubsequence:E,isCommon:b}],[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}),w!==0&&E(w,A,S)}}return hi}var oT=nT(),Gy=q_(oT);function iT(e,t){return e.replace(/\s+$/,r=>t(r))}function gd(e,t,r,n,o,a){return e.length!==0?r(`${n} ${iT(e,o)}`):n!==" "?r(n):t&&a.length!==0?r(`${n} ${a}`):""}function Wy(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return gd(e,t,r,n,o,a)}function Vy(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return gd(e,t,r,n,o,a)}function qy(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return gd(e,t,r,n,o,a)}function Mp(e,t,r,n,{patchColor:o}){return o(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}function aT(e,t){let r=e.length,n=t.contextLines,o=n+n,a=r,i=!1,l=0,s=0;for(;s!==r;){let w=s;for(;s!==r&&e[s][0]===we;)s+=1;if(w!==s)if(w===0)s>n&&(a-=s-n,i=!0);else if(s===r){let A=s-w;A>n&&(a-=A-n,i=!0)}else{let A=s-w;A>o&&(a-=A-o,l+=1)}for(;s!==r&&e[s][0]!==we;)s+=1}let u=l!==0||i;l!==0?a+=l+1:i&&(a+=1);let c=a-1,d=[],f=0;u&&d.push("");let p=0,m=0,b=0,E=0,y=w=>{let A=d.length;d.push(qy(w,A===0||A===c,t)),b+=1,E+=1},v=w=>{let A=d.length;d.push(Wy(w,A===0||A===c,t)),b+=1},x=w=>{let A=d.length;d.push(Vy(w,A===0||A===c,t)),E+=1};for(s=0;s!==r;){let w=s;for(;s!==r&&e[s][0]===we;)s+=1;if(w!==s)if(w===0){s>n&&(w=s-n,p=w,m=w,b=p,E=m);for(let A=w;A!==s;A+=1)y(e[A][1])}else if(s===r){let A=s-w>n?w+n:s;for(let S=w;S!==A;S+=1)y(e[S][1])}else{let A=s-w;if(A>o){let S=w+n;for(let C=w;C!==S;C+=1)y(e[C][1]);d[f]=Mp(p,b,m,E,t),f=d.length,d.push("");let $=A-o;p=b+$,m=E+$,b=p,E=m;for(let C=s-n;C!==s;C+=1)y(e[C][1])}else for(let S=w;S!==s;S+=1)y(e[S][1])}for(;s!==r&&e[s][0]===Ve;)v(e[s][1]),s+=1;for(;s!==r&&e[s][0]===He;)x(e[s][1]),s+=1}return u&&(d[f]=Mp(p,b,m,E,t)),d.join(` +`)}function lT(e,t){return e.map((r,n,o)=>{let a=r[1],i=n===0||n===o.length-1;switch(r[0]){case Ve:return Wy(a,i,t);case He:return Vy(a,i,t);default:return qy(a,i,t)}}).join(` +`)}var Bl=e=>e,Yy=5,sT=0;function uT(){return{aAnnotation:"Expected",aColor:cr.green,aIndicator:"-",bAnnotation:"Received",bColor:cr.red,bIndicator:"+",changeColor:cr.inverse,changeLineTrailingSpaceColor:Bl,commonColor:cr.dim,commonIndicator:" ",commonLineTrailingSpaceColor:Bl,compareKeys:void 0,contextLines:Yy,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:cr.yellow,printBasicPrototype:!1,truncateThreshold:sT,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:Bl}}function cT(e){return e&&typeof e=="function"?e:void 0}function dT(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:Yy}function on(e={}){return{...uT(),...e,compareKeys:cT(e.compareKeys),contextLines:dT(e.contextLines)}}function En(e){return e.length===1&&e[0].length===0}function fT(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case Ve:t+=1;break;case He:r+=1;break}}),{a:t,b:r}}function pT({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:o,bIndicator:a,includeChangeCounts:i,omitAnnotationLines:l},s){if(l)return"";let u="",c="";if(i){let p=String(s.a),m=String(s.b),b=n.length-e.length,E=" ".repeat(Math.max(0,b)),y=" ".repeat(Math.max(0,-b)),v=m.length-p.length,x=" ".repeat(Math.max(0,v)),w=" ".repeat(Math.max(0,-v));u=`${E} ${r} ${x}${p}`,c=`${y} ${a} ${w}${m}`}let d=`${r} ${e}${u}`,f=`${a} ${n}${c}`;return`${t(d)} +${o(f)} + +`}function md(e,t,r){return pT(r,fT(e))+(r.expand?lT(e,r):aT(e,r))+(t?r.truncateAnnotationColor(` +${r.truncateAnnotation}`):"")}function ka(e,t,r){let n=on(r),[o,a]=Xy(En(e)?[]:e,En(t)?[]:t,n);return md(o,a,n)}function hT(e,t,r,n,o){if(En(e)&&En(r)&&(e=[],r=[]),En(t)&&En(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return ka(e,t,o);let[a,i]=Xy(r,n,o),l=0,s=0;return a.forEach(u=>{switch(u[0]){case Ve:u[1]=e[l],l+=1;break;case He:u[1]=t[s],s+=1;break;default:u[1]=t[s],l+=1,s+=1}}),md(a,i,on(o))}function Xy(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,o=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),a=n?Math.min(e.length,o):e.length,i=n?Math.min(t.length,o):t.length,l=a!==e.length||i!==t.length,s=(f,p)=>e[f]===t[p],u=[],c=0,d=0;for(Gy(a,i,s,(f,p,m)=>{for(;c!==p;c+=1)u.push(new Se(Ve,e[c]));for(;d!==m;d+=1)u.push(new Se(He,t[d]));for(;f!==0;f-=1,c+=1,d+=1)u.push(new Se(we,t[d]))});c!==a;c+=1)u.push(new Se(Ve,e[c]));for(;d!==i;d+=1)u.push(new Se(He,t[d]));return[u,l]}function Bp(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){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"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}function jp(e){return e.includes(`\r +`)?`\r +`:` +`}function gT(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,o=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),a=e.length,i=t.length;if(n){let f=e.includes(` +`),p=t.includes(` +`),m=jp(e),b=jp(t),E=f?`${e.split(m,o).join(m)} +`:e,y=p?`${t.split(b,o).join(b)} +`:t;a=E.length,i=y.length}let l=a!==e.length||i!==t.length,s=(f,p)=>e[f]===t[p],u=0,c=0,d=[];return Gy(a,i,s,(f,p,m)=>{u!==p&&d.push(new Se(Ve,e.slice(u,p))),c!==m&&d.push(new Se(He,t.slice(c,m))),u=p+f,c=m+f,d.push(new Se(we,t.slice(m,c)))}),u!==a&&d.push(new Se(Ve,e.slice(u))),c!==i&&d.push(new Se(He,t.slice(c))),[d,l]}function mT(e,t,r){return t.reduce((n,o)=>n+(o[0]===we?o[1]:o[0]===e&&o[1].length!==0?r(o[1]):""),"")}var Hp=class{constructor(e,t){Ht(this,"op");Ht(this,"line");Ht(this,"lines");Ht(this,"changeColor");this.op=e,this.line=[],this.lines=[],this.changeColor=t}pushSubstring(e){this.pushDiff(new Se(this.op,e))}pushLine(){this.lines.push(this.line.length!==1?new Se(this.op,mT(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new Se(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(e){this.line.push(e)}align(e){let t=e[1];if(t.includes(` +`)){let r=t.split(` +`),n=r.length-1;r.forEach((o,a)=>{a{if(i===0){let l=new Se(t,a);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(l)):(this.pushDiffChangeLines(l),this.flushChangeLines())}else i{switch(a[0]){case Ve:r.align(a);break;case He:n.align(a);break;default:o.align(a)}}),o.getLines()}function ET(e,t){if(t){let r=e.length-1;return e.some((n,o)=>n[0]===we&&(o!==r||n[1]!==` +`))}return e.some(r=>r[0]===we)}function vT(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` +`)||t.includes(` +`),[o,a]=Jy(n?`${e} +`:e,n?`${t} +`:t,!0,r);if(ET(o,n)){let i=on(r),l=bT(o,i.changeColor);return md(l,a,i)}}return ka(e.split(` +`),t.split(` +`),r)}function Jy(e,t,r,n){let[o,a]=gT(e,t,n);return Z_(o),[o,a]}function zu(e,t){let{commonColor:r}=on(t);return r(e)}var{AsymmetricMatcher:ST,DOMCollection:xT,DOMElement:$T,Immutable:wT,ReactElement:CT,ReactTestComponent:_T}=hd,Zy=[_T,CT,$T,xT,wT,ST,hd.Error],Ku={maxDepth:20,plugins:Zy},Qy={callToJSON:!1,maxDepth:8,plugins:Zy};function TT(e,t,r){if(Object.is(e,t))return"";let n=Bp(e),o=n,a=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;o=e.getExpectedType(),a=o==="string"}if(o!==Bp(t)){let i=function(x){return x.length<=E?x:`${x.slice(0,E)}...`},{aAnnotation:l,aColor:s,aIndicator:u,bAnnotation:c,bColor:d,bIndicator:f}=on(r),p=Gu(Qy,r),m=qt(e,p),b=qt(t,p),E=1e5;m=i(m),b=i(b);let y=`${s(`${u} ${l}:`)} +${m}`,v=`${d(`${f} ${c}:`)} +${b}`;return`${y} + +${v}`}if(!a)switch(n){case"string":return ka(e.split(` +`),t.split(` +`),r);case"boolean":case"number":return AT(e,t,r);case"map":return jl(Up(e),Up(t),r);case"set":return jl(zp(e),zp(t),r);default:return jl(e,t,r)}}function AT(e,t,r){let n=qt(e,Ku),o=qt(t,Ku);return n===o?"":ka(n.split(` +`),o.split(` +`),r)}function Up(e){return new Map(Array.from(e.entries()).sort())}function zp(e){return new Set(Array.from(e.values()).sort())}function jl(e,t,r){let n,o=!1;try{let i=Gu(Ku,r);n=Kp(e,t,i,r)}catch{o=!0}let a=zu(Ky,r);if(n===void 0||n===a){let i=Gu(Qy,r);n=Kp(e,t,i,r),n!==a&&!o&&(n=`${zu(rT,r)} + +${n}`)}return n}function Gu(e,t){let{compareKeys:r,printBasicPrototype:n,maxDepth:o}=on(t);return{...e,compareKeys:r,printBasicPrototype:n,maxDepth:o??e.maxDepth}}function Kp(e,t,r,n){let o={...r,indent:0},a=qt(e,o),i=qt(t,o);if(a===i)return zu(Ky,n);{let l=qt(e,r),s=qt(t,r);return hT(l.split(` +`),s.split(` +`),a.split(` +`),i.split(` +`),n)}}var Gp=2e4;function Wp(e){return Hu(e)==="Object"&&typeof e.asymmetricMatch=="function"}function Vp(e,t){let r=Hu(e),n=Hu(t);return r===n&&(r==="Object"||r==="Array")}function OT(e,t,r){let{aAnnotation:n,bAnnotation:o}=on(r);if(typeof t=="string"&&typeof e=="string"&&t.length>0&&e.length>0&&t.length<=Gp&&e.length<=Gp&&t!==e){if(t.includes(` +`)||e.includes(` +`))return vT(t,e,r);let[u]=Jy(t,e),c=u.some(m=>m[0]===we),d=RT(n,o),f=d(n)+FT(qp(u,Ve,c)),p=d(o)+PT(qp(u,He,c));return`${f} +${p}`}let a=Pp(t,{forceWritable:!0}),i=Pp(e,{forceWritable:!0}),{replacedExpected:l,replacedActual:s}=eb(i,a);return TT(l,s,r)}function eb(e,t,r=new WeakSet,n=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):Vp(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),jy(t).forEach(o=>{let a=t[o],i=e[o];if(Wp(a))a.asymmetricMatch(i)&&(e[o]=a);else if(Wp(i))i.asymmetricMatch(a)&&(t[o]=i);else if(Vp(i,a)){let l=eb(i,a,r,n);e[o]=l.replacedActual,t[o]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function RT(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var DT="·";function tb(e){return e.replace(/\s+$/gm,t=>DT.repeat(t.length))}function PT(e){return cr.red(tb(Po(e)))}function FT(e){return cr.green(tb(Po(e)))}function qp(e,t,r){return e.reduce((n,o)=>n+(o[0]===we?o[1]:o[0]===t?r?cr.inverse(o[1]):o[1]:""),"")}var IT="@@__IMMUTABLE_RECORD__@@",LT="@@__IMMUTABLE_ITERABLE__@@";function kT(e){return e&&(e[LT]||e[IT])}var NT=Object.getPrototypeOf({});function Yp(e){return e instanceof Error?`: ${e.message}`:typeof e=="string"?`: ${e}`:""}function $r(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(e instanceof Error&&"toJSON"in e&&typeof e.toJSON=="function"){let r=e.toJSON();return r&&r!==e&&typeof r=="object"&&(typeof e.message=="string"&&gi(()=>r.message??(r.message=e.message)),typeof e.stack=="string"&&gi(()=>r.stack??(r.stack=e.stack)),typeof e.name=="string"&&gi(()=>r.name??(r.name=e.name)),e.cause!=null&&gi(()=>r.cause??(r.cause=$r(e.cause,t)))),$r(r,t)}if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(typeof Buffer<"u"&&e instanceof Buffer)return``;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return``;if(kT(e))return $r(e.toJSON(),t);if(e instanceof Promise||e.constructor&&e.constructor.prototype==="AsyncFunction")return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if(typeof e.asymmetricMatch=="function")return`${e.toString()} ${V_(e.sample)}`;if(typeof e.toJSON=="function")return $r(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);return t.set(e,r),e.forEach((n,o)=>{try{r[o]=$r(n,t)}catch(a){r[o]=Yp(a)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==NT;)Object.getOwnPropertyNames(n).forEach(o=>{if(!(o in r))try{r[o]=$r(e[o],t)}catch(a){delete r[o],r[o]=Yp(a)}}),n=Object.getPrototypeOf(n);return r}}function gi(e){try{return e()}catch{}}function MT(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function rb(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=OT(n.actual,n.expected,{...t,...n.diffOptions})),"expected"in n&&typeof n.expected!="string"&&(n.expected=Po(n.expected,10)),"actual"in n&&typeof n.actual!="string"&&(n.actual=Po(n.actual,10));try{typeof n.message=="string"&&(n.message=MT(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=rb(n.cause,t,r))}catch{}try{return $r(n)}catch(o){return $r(new Error(`Failed to fully serialize error: ${o==null?void 0:o.message} +Inner error message: ${n==null?void 0:n.message}`))}}const{once:BT}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{FORCE_REMOUNT:Xp,SET_CURRENT_STORY:jT,STORY_RENDER_PHASE_CHANGED:HT}=__STORYBOOK_MODULE_CORE_EVENTS__,{global:St}=__STORYBOOK_MODULE_GLOBAL__;var Hl=globalThis.__STORYBOOK_ADDONS_PREVIEW,UT=new Error("This function ran after the play function completed. Did you forget to `await` it?"),Jp=e=>Object.prototype.toString.call(e)==="[object Object]",zT=e=>Object.prototype.toString.call(e)==="[object Module]",KT=e=>{if(!Jp(e)&&!zT(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!Jp(t)},GT=e=>{try{return new e.constructor}catch{return{}}},Ul=()=>({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}),Zp=(e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(o=>o.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,o])=>o.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},WT=class{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=()=>{var l,s;try{this.state=((s=(l=St.window)==null?void 0:l.parent)==null?void 0:s.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__)||{}}catch{this.detached=!0}},this.updateParentWindowState=()=>{try{St.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},this.loadParentWindowState();let e=({storyId:l,renderPhase:s,isPlaying:u=!0,isDebugging:c=!1})=>{let d=this.getState(l);this.setState(l,{...Ul(),...Zp(d,c),renderPhase:s||d.renderPhase,shadowCalls:c?d.shadowCalls:[],chainedCallIds:c?d.chainedCallIds:new Set,playUntil:c?d.playUntil:void 0,isPlaying:u,isDebugging:c}),this.sync(l)},t=l=>({storyId:s,playUntil:u})=>{this.getState(s).isDebugging||this.setState(s,({calls:d})=>({calls:[],shadowCalls:d.map(f=>({...f,status:"waiting"})),isDebugging:!0}));let c=this.getLog(s);this.setState(s,({shadowCalls:d})=>{var p;if(u||!c.length)return{playUntil:u};let f=d.findIndex(m=>m.id===c[0].callId);return{playUntil:(p=d.slice(0,f).filter(m=>{var b;return m.interceptable&&!((b=m.ancestors)!=null&&b.length)}).slice(-1)[0])==null?void 0:p.id}}),l.emit(Xp,{storyId:s,isDebugging:!0})},r=l=>({storyId:s})=>{var d;let u=this.getLog(s).filter(f=>{var p;return!((p=f.ancestors)!=null&&p.length)}),c=u.reduceRight((f,p,m)=>f>=0||p.status==="waiting"?f:m,-1);t(l)({storyId:s,playUntil:(d=u[c-1])==null?void 0:d.callId})},n=l=>({storyId:s,callId:u})=>{var b;let{calls:c,shadowCalls:d,resolvers:f}=this.getState(s),p=c.find(({id:E})=>E===u),m=d.find(({id:E})=>E===u);if(!p&&m&&Object.values(f).length>0){let E=(b=this.getLog(s).find(y=>y.status==="waiting"))==null?void 0:b.callId;m.id!==E&&this.setState(s,{playUntil:m.id}),Object.values(f).forEach(y=>y())}else t(l)({storyId:s,playUntil:u})},o=l=>({storyId:s})=>{var c;let{resolvers:u}=this.getState(s);if(Object.values(u).length>0)Object.values(u).forEach(d=>d());else{let d=(c=this.getLog(s).find(f=>f.status==="waiting"))==null?void 0:c.callId;d?t(l)({storyId:s,playUntil:d}):a({storyId:s})}},a=({storyId:l})=>{this.setState(l,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(l).resolvers).forEach(s=>s())},i=({storyId:l,newPhase:s})=>{let{isDebugging:u}=this.getState(l);if(s==="preparing"&&u)return e({storyId:l,renderPhase:s,isDebugging:u});if(s==="playing")return e({storyId:l,renderPhase:s,isDebugging:u});s==="played"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1,isDebugging:!1}):s==="errored"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1}):s==="aborted"?this.setState(l,{renderPhase:s,isLocked:!0,isPlaying:!1}):this.setState(l,{renderPhase:s}),this.sync(l)};Hl&&Hl.ready().then(()=>{this.channel=Hl.getChannel(),this.channel.on(Xp,e),this.channel.on(HT,i),this.channel.on(jT,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on(or.START,t(this.channel)),this.channel.on(or.BACK,r(this.channel)),this.channel.on(or.GOTO,n(this.channel)),this.channel.on(or.NEXT,o(this.channel)),this.channel.on(or.END,a)})}getState(e){return this.state[e]||Ul()}setState(e,t){if(e){let r=this.getState(e),n=typeof t=="function"?t(r):t;this.state={...this.state,[e]:{...r,...n}},this.updateParentWindowState()}}cleanup(){var t;this.state=Object.entries(this.state).reduce((r,[n,o])=>{let a=Zp(o);return a&&(r[n]=Object.assign(Ul(),a)),r},{});let e={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};(t=this.channel)==null||t.emit(or.SYNC,e),this.updateParentWindowState()}getLog(e){let{calls:t,shadowCalls:r}=this.getState(e),n=[...r];t.forEach((a,i)=>{n[i]=a});let o=new Set;return n.reduceRight((a,i)=>(i.args.forEach(l=>{l!=null&&l.__callId__&&o.add(l.__callId__)}),i.path.forEach(l=>{l.__callId__&&o.add(l.__callId__)}),(i.interceptable||i.exception)&&!o.has(i.id)&&(a.unshift({callId:i.id,status:i.status,ancestors:i.ancestors}),o.add(i.id)),a),[])}instrument(e,t,r=0){if(!KT(e))return e;let{mutate:n=!1,path:o=[]}=t,a=t.getKeys?t.getKeys(e,r):Object.keys(e);return r+=1,a.reduce((i,l)=>{let s=qT(e,l);if(typeof(s==null?void 0:s.get)=="function"){if(s.configurable){let c=()=>{var d,f;return(f=(d=s==null?void 0:s.get)==null?void 0:d.bind(e))==null?void 0:f()};Object.defineProperty(i,l,{get:()=>this.instrument(c(),{...t,path:o.concat(l)},r)})}return i}let u=e[l];return typeof u!="function"?(i[l]=this.instrument(u,{...t,path:o.concat(l)},r),i):"__originalFn__"in u&&typeof u.__originalFn__=="function"?(i[l]=u,i):(i[l]=(...c)=>this.track(l,u,e,c,t),i[l].__originalFn__=u,Object.defineProperty(i[l],"name",{value:l,writable:!1}),Object.keys(u).length>0&&Object.assign(i[l],this.instrument({...u},{...t,path:o.concat(l)},r)),i)},n?e:GT(e))}track(e,t,r,n,o){var b,E,y,v;let a=((b=n==null?void 0:n[0])==null?void 0:b.__storyId__)||((v=(y=(E=St.__STORYBOOK_PREVIEW__)==null?void 0:E.selectionStore)==null?void 0:y.selection)==null?void 0:v.storyId),{cursor:i,ancestors:l}=this.getState(a);this.setState(a,{cursor:i+1});let s=`${l.slice(-1)[0]||a} [${i}] ${e}`,{path:u=[],intercept:c=!1,retain:d=!1}=o,f=typeof c=="function"?c(e,u):c,p={id:s,cursor:i,storyId:a,ancestors:l,path:u,method:e,args:n,interceptable:f,retain:d},m=(f&&!l.length?this.intercept:this.invoke).call(this,t,r,p,o);return this.instrument(m,{...o,mutate:!0,path:[{__callId__:p.id}]})}intercept(e,t,r,n){let{chainedCallIds:o,isDebugging:a,playUntil:i}=this.getState(r.storyId),l=o.has(r.id);return!a||l||i?(i===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(e,t,r,n)):new Promise(s=>{this.setState(r.storyId,({resolvers:u})=>({isLocked:!1,resolvers:{...u,[r.id]:s}}))}).then(()=>(this.setState(r.storyId,s=>{let{[r.id]:u,...c}=s.resolvers;return{isLocked:!0,resolvers:c}}),this.invoke(e,t,r,n)))}invoke(e,t,r,n){let{callRefsByResult:o,renderPhase:a}=this.getState(r.storyId),i=25,l=(c,d,f)=>{var p,m,b;if(f.includes(c))return"[Circular]";if(f=[...f,c],d>i)return"...";if(o.has(c))return o.get(c);if(c instanceof Array)return c.map(E=>l(E,++d,f));if(c instanceof Date)return{__date__:{value:c.toISOString()}};if(c instanceof Error){let{name:E,message:y,stack:v}=c;return{__error__:{name:E,message:y,stack:v}}}if(c instanceof RegExp){let{flags:E,source:y}=c;return{__regexp__:{flags:E,source:y}}}if(c instanceof((p=St.window)==null?void 0:p.HTMLElement)){let{prefix:E,localName:y,id:v,classList:x,innerText:w}=c,A=Array.from(x);return{__element__:{prefix:E,localName:y,id:v,classNames:A,innerText:w}}}return typeof c=="function"?{__function__:{name:"getMockName"in c?c.getMockName():c.name}}:typeof c=="symbol"?{__symbol__:{description:c.description}}:typeof c=="object"&&((m=c==null?void 0:c.constructor)!=null&&m.name)&&((b=c==null?void 0:c.constructor)==null?void 0:b.name)!=="Object"?{__class__:{name:c.constructor.name}}:Object.prototype.toString.call(c)==="[object Object]"?Object.fromEntries(Object.entries(c).map(([E,y])=>[E,l(y,++d,f)])):c},s={...r,args:r.args.map(c=>l(c,0,[]))};r.path.forEach(c=>{c!=null&&c.__callId__&&this.setState(r.storyId,({chainedCallIds:d})=>({chainedCallIds:new Set(Array.from(d).concat(c.__callId__))}))});let u=c=>{var d;if(c instanceof Error){let{name:f,message:p,stack:m,callId:b=r.id}=c,{showDiff:E=void 0,diff:y=void 0,actual:v=void 0,expected:x=void 0}=c.name==="AssertionError"?rb(c):c,w={name:f,message:p,stack:m,callId:b,showDiff:E,diff:y,actual:v,expected:x};if(this.update({...s,status:"error",exception:w}),this.setState(r.storyId,A=>({callRefsByResult:new Map([...Array.from(A.callRefsByResult.entries()),[c,{__callId__:r.id,retain:r.retain}]])})),(d=r.ancestors)==null?void 0:d.length)throw Object.prototype.hasOwnProperty.call(c,"callId")||Object.defineProperty(c,"callId",{value:r.id}),c}throw c};try{if(a==="played"&&!r.retain)throw UT;let c=(n.getArgs?n.getArgs(r,this.getState(r.storyId)):r.args).map(f=>typeof f!="function"||YT(f)||Object.keys(f).length?f:(...p)=>{let{cursor:m,ancestors:b}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...b,r.id]});let E=()=>this.setState(r.storyId,{cursor:m,ancestors:b}),y=!1;try{let v=f(...p);return v instanceof Promise?(y=!0,v.finally(E)):v}finally{y||E()}}),d=e.apply(t,c);return d&&["object","function","symbol"].includes(typeof d)&&this.setState(r.storyId,f=>({callRefsByResult:new Map([...Array.from(f.callRefsByResult.entries()),[d,{__callId__:r.id,retain:r.retain}]])})),this.update({...s,status:d instanceof Promise?"active":"done"}),d instanceof Promise?d.then(f=>(this.update({...s,status:"done"}),f),u):d}catch(c){return u(c)}}update(e){var t;(t=this.channel)==null||t.emit(or.CALL,e),this.setState(e.storyId,({calls:r})=>{let n=r.concat(e).reduce((o,a)=>Object.assign(o,{[a.id]:a}),{});return{calls:Object.values(n).sort((o,a)=>o.id.localeCompare(a.id,void 0,{numeric:!0}))}}),this.sync(e.storyId)}sync(e){let t=()=>{var u,c,d;let{isLocked:r,isPlaying:n}=this.getState(e),o=this.getLog(e),a=(u=o.filter(({ancestors:f})=>!f.length).find(f=>f.status==="waiting"))==null?void 0:u.callId,i=o.some(f=>f.status==="active");if(this.detached||r||i||o.length===0){let f={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:o};(c=this.channel)==null||c.emit(or.SYNC,f);return}let l=o.some(f=>f.status==="done"||f.status==="error"),s={controlStates:{detached:this.detached,start:l,back:l,goto:!0,next:n,end:n},logItems:o,pausedAt:a};(d=this.channel)==null||d.emit(or.SYNC,s)};this.setState(e,({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(t,0)}))}};function VT(e,t={}){var r,n,o,a,i,l,s,u;try{let c=!1,d=!1;return(o=(n=(r=St.window)==null?void 0:r.location)==null?void 0:n.search)!=null&&o.includes("instrument=true")?c=!0:(l=(i=(a=St.window)==null?void 0:a.location)==null?void 0:i.search)!=null&&l.includes("instrument=false")&&(d=!0),((s=St.window)==null?void 0:s.parent)===St.window&&!c||d?e:(St.window&&!St.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(St.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new WT),((u=St.window)==null?void 0:u.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(c){return BT.warn(c),e}}function qT(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function YT(e){if(typeof e!="function")return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return t?!t.writable:!1}var XT=Ye({"../node_modules/@ngard/tiny-isequal/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,a){return function i(l,s,u){var c,d,f,p=t.call(l),m=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(u.indexOf(l)>-1&&u.indexOf(s)>-1)return!0;if(u.push(l,s),p!=m||(c=n(l),d=n(s),c.length!=d.length||c.some(function(b){return!i(l[b],s[b],u)})))return!1;switch(p.slice(8,-1)){case"Symbol":return l.valueOf()==s.valueOf();case"Date":case"Number":return+l==+s||+l!=+l&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+s;case"Set":case"Map":c=l.entries(),d=s.entries();do if(!i((f=c.next()).value,d.next().value,u))return!1;while(!f.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),s=new Uint8Array(s);case"DataView":l=new Uint8Array(l.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=s.length)return!1;for(f=0;fe.map(t=>typeof t<"u").filter(Boolean).length,JT=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:a}=e;if(nb([r,n,o,a])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Qp.isEqual)(t,n);if(typeof o<"u")return!(0,Qp.isEqual)(t,o);if(typeof r<"u"){let i=typeof t<"u";return r?i:!i}return typeof a>"u"||a?!!t:!t},ZT=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(nb([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?t[n]:r[o];return JT(e.if,a)},QT={};ze(QT,{argsEnhancers:()=>rA});var ob=(e,t)=>typeof t[e]>"u"&&!(e in t),eA=e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:o}}=e;if(!o||o.disable||!o.argTypesRegex||!r)return{};let a=new RegExp(o.argTypesRegex);return Object.entries(r).filter(([i])=>!!a.test(i)).reduce((i,[l,s])=>(ob(l,t)&&(i[l]=ad(l,{implicit:!0,id:n})),i),{})},tA=e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n!=null&&n.disable||!r?{}:Object.entries(r).filter(([o,a])=>!!a.action).reduce((o,[a,i])=>(ob(a,t)&&(o[a]=ad(typeof i.action=="string"?i.action:a)),o),{})},rA=[tA,eA],nA={};ze(nA,{loaders:()=>aA});const{onMockCall:oA}=__STORYBOOK_MODULE_TEST__;var eh=!1,iA=e=>{var r;let{parameters:t}=e;(r=t==null?void 0:t.actions)!=null&&r.disable||eh||(oA((n,o)=>{let a=n.getMockName();a!=="spy"&&a!=="vi.fn()"&&(!/^next\/.*::/.test(a)||["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(i=>a.startsWith(i)))&&ad(a)(o)}),eh=!0)},aA=[iA];const{useEffect:th}=__STORYBOOK_MODULE_PREVIEW_API__;var{document:It}=globalThis,lA=()=>{var e;return globalThis!=null&&globalThis.matchMedia?!!((e=globalThis.matchMedia("(prefers-reduced-motion: reduce)"))!=null&&e.matches):!1},rh=e=>{(Array.isArray(e)?e:[e]).forEach(sA)},sA=e=>{if(!It)return;let t=It.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)},uA=(e,t)=>{if(!It)return;let r=It.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=It.createElement("style");n.setAttribute("id",e),n.innerHTML=t,It.head.appendChild(n)}},cA=(e,t,r)=>{var o;if(!It)return;let n=It.getElementById(e);if(n)n.innerHTML!==t&&(n.innerHTML=t);else{let a=It.createElement("style");a.setAttribute("id",e),a.innerHTML=t;let i=`addon-backgrounds-grid${r?`-docs-${r}`:""}`,l=It.getElementById(i);l?(o=l.parentElement)==null||o.insertBefore(a,l):It.head.appendChild(a)}},dA={cellSize:100,cellAmount:10,opacity:.8},nh="addon-backgrounds",oh="addon-backgrounds-grid",fA=lA()?"":"transition: background-color 0.3s;",pA=(e,t)=>{let{globals:r={},parameters:n={},viewMode:o,id:a}=t,{options:i=_w,disable:l,grid:s=dA}=n[op]||{},u=r[op]||{},c=typeof u=="string"?u:u==null?void 0:u.value,d=c?i[c]:void 0,f=typeof d=="string"?d:(d==null?void 0:d.value)||"transparent",p=typeof u=="string"?!1:u.grid||!1,m=!!d&&!l,b=o==="docs"?`#anchor--${a} .docs-story`:".sb-show-main",E=o==="docs"?`#anchor--${a} .docs-story`:".sb-show-main",y=n.layout===void 0||n.layout==="padded",v=o==="docs"?20:y?16:0,{cellAmount:x,cellSize:w,opacity:A,offsetX:S=v,offsetY:$=v}=s,C=o==="docs"?`${nh}-docs-${a}`:`${nh}-color`,T=o==="docs"?a:null;th(()=>{let _=` + ${b} { + background: ${f} !important; + ${fA} + }`;if(!m){rh(C);return}cA(C,_,T)},[b,C,T,m,f]);let O=o==="docs"?`${oh}-docs-${a}`:`${oh}`;return th(()=>{if(!p){rh(O);return}let _=[`${w*x}px ${w*x}px`,`${w*x}px ${w*x}px`,`${w}px ${w}px`,`${w}px ${w}px`].join(", "),D=` + ${E} { + background-size: ${_} !important; + background-position: ${S}px ${$}px, ${S}px ${$}px, ${S}px ${$}px, ${S}px ${$}px !important; + background-blend-mode: difference !important; + background-image: linear-gradient(rgba(130, 130, 130, ${A}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${A}) 1px, transparent 1px), + linear-gradient(rgba(130, 130, 130, ${A/2}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${A/2}) 1px, transparent 1px) !important; + } + `;uA(O,D)},[x,w,E,O,p,S,$,A]),e()},uy;(uy=globalThis.FEATURES)!=null&&uy.backgrounds;var{step:FV}=VT({step:async(e,t,r)=>t(r)},{intercept:!0});const{addons:mi}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_RENDER_PHASE_CHANGED:hA}=__STORYBOOK_MODULE_CORE_EVENTS__;var ih={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"]},gA="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),Ie=(e,t={},r)=>{let n=gA.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach(([o,a])=>{/[A-Z]/.test(o)?(o==="onClick"&&(n.addEventListener("click",a),n.addEventListener("keydown",i=>{(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),a())})),o==="onMouseEnter"&&n.addEventListener("mouseenter",a),o==="onMouseLeave"&&n.addEventListener("mouseleave",a)):n.setAttribute(o,a)}),r==null||r.forEach(o=>{if(!(o==null||o===!1))try{n.appendChild(o)}catch{n.appendChild(document.createTextNode(String(o)))}}),n},yi=e=>ih[e]&&Ie("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},ih[e].map(t=>Ie("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))),mA=e=>{if("elements"in e){let{elements:n,color:o,style:a}=e;return{id:void 0,priority:0,selectors:n,styles:{outline:`2px ${a} ${o}`,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}},yA=e=>e instanceof Function,lo=new Map,Ir=new Map,bi=new Map,ar=e=>{let t=Symbol();return Ir.set(t,[]),lo.set(t,e),{get:()=>lo.get(t),set:r=>{var a;let n=lo.get(t),o=yA(r)?r(n):r;o!==n&&(lo.set(t,o),(a=Ir.get(t))==null||a.forEach(i=>{var l;(l=bi.get(i))==null||l(),bi.set(i,i(o))}))},subscribe:r=>{var n;return(n=Ir.get(t))==null||n.push(r),()=>{let o=Ir.get(t);o&&Ir.set(t,o.filter(a=>a!==r))}},teardown:()=>{var r;(r=Ir.get(t))==null||r.forEach(n=>{var o;(o=bi.get(n))==null||o(),bi.delete(n)}),Ir.delete(t),lo.delete(t)}}},ah=e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let n of e){let{priority:o=0}=n;for(let a of n.selectors){let i=[...document.querySelectorAll(`:is(${a}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...(t==null?void 0:t.querySelectorAll(a))||[]];for(let l of i){let s=r.get(l);(!s||s.priority<=o)&&r.set(l,{...n,priority:o,selectors:Array.from(new Set(((s==null?void 0:s.selectors)||[]).concat(a)))})}}}return r},bA=e=>Array.from(e.entries()).map(([t,{selectors:r,styles:n,hoverStyles:o,focusStyles:a,menu:i}])=>{let{top:l,left:s,width:u,height:c}=t.getBoundingClientRect(),{position:d}=getComputedStyle(t);return{element:t,selectors:r,styles:n,hoverStyles:o,focusStyles:a,menu:i,top:d==="fixed"?l:l+window.scrollY,left:d==="fixed"?s:s+window.scrollX,width:u,height:c}}).sort((t,r)=>r.width*r.height-t.width*t.height),lh=(e,t)=>{let r=e.getBoundingClientRect(),{x:n,y:o}=t;return(r==null?void 0:r.top)&&(r==null?void 0:r.left)&&n>=r.left&&n<=r.left+r.width&&o>=r.top&&o<=r.top+r.height},sh=(e,t,r)=>{if(!t||!r)return!1;let{left:n,top:o,width:a,height:i}=e;i=n&&l<=n+a&&s>=o&&s<=o+i},EA=(e,t,r={})=>{let{x:n,y:o}=t,{margin:a=5,topOffset:i=0,centered:l=!1}=r,{scrollX:s,scrollY:u,innerHeight:c,innerWidth:d}=window,f=Math.min(e.style.position==="fixed"?o-u:o,c-e.clientHeight-a-i+u),p=l?e.clientWidth/2:0,m=e.style.position==="fixed"?Math.max(Math.min(n-s,d-p-a),p+a):Math.max(Math.min(n,d-p-a+s),p+a+s);Object.assign(e.style,{...m!==n&&{left:`${m}px`},...f!==o&&{top:`${f}px`}})},uh=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()},vA=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()},SA=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}}),be="storybook-highlights-menu",ch="storybook-highlights-root",xA="storybook-root",$A=e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=ar([]),n=ar(new Map),o=ar([]),a=ar(),i=ar(),l=ar([]),s=ar([]),u=ar(),c=ar(),d=t.getElementById(ch);r.subscribe(()=>{d||(d=Ie("div",{id:ch}),t.body.appendChild(d))}),r.subscribe($=>{let C=t.getElementById(xA);if(!C)return;n.set(ah($));let T=new MutationObserver(()=>n.set(ah($)));return T.observe(C,{subtree:!0,childList:!0}),()=>{T.disconnect()}}),n.subscribe($=>{let C=()=>requestAnimationFrame(()=>o.set(bA($))),T=new ResizeObserver(C);T.observe(t.body),Array.from($.keys()).forEach(_=>T.observe(_));let O=Array.from(t.body.querySelectorAll("*")).filter(_=>{let{overflow:D,overflowX:F,overflowY:R}=window.getComputedStyle(_);return["auto","scroll"].some(I=>[D,F,R].includes(I))});return O.forEach(_=>_.addEventListener("scroll",C)),()=>{T.disconnect(),O.forEach(_=>_.removeEventListener("scroll",C))}}),n.subscribe($=>{let C=Array.from($.keys()).filter(({style:O})=>O.position==="sticky"),T=()=>requestAnimationFrame(()=>{o.set(O=>O.map(_=>{if(C.includes(_.element)){let{top:D,left:F}=_.element.getBoundingClientRect();return{..._,top:D+window.scrollY,left:F+window.scrollX}}return _}))});return t.addEventListener("scroll",T),()=>t.removeEventListener("scroll",T)}),n.subscribe($=>{l.set(C=>C.filter(({element:T})=>$.has(T)))}),l.subscribe($=>{$.length?(c.set(C=>$.some(T=>T.element===(C==null?void 0:C.element))?C:void 0),u.set(C=>$.some(T=>T.element===(C==null?void 0:C.element))?C:void 0)):(c.set(void 0),u.set(void 0),a.set(void 0))});let f=new Map(new Map);r.subscribe($=>{$.forEach(({keyframes:C})=>{if(C){let T=f.get(C);T||(T=t.createElement("style"),T.setAttribute("data-highlight","keyframes"),f.set(C,T),t.head.appendChild(T)),T.innerHTML=C}}),f.forEach((C,T)=>{$.some(O=>O.keyframes===T)||(C.remove(),f.delete(T))})});let p=new Map(new Map);o.subscribe($=>{$.forEach(C=>{let T=p.get(C.element);if(d&&!T){let O={popover:"manual","data-highlight-dimensions":`w${C.width.toFixed(0)}h${C.height.toFixed(0)}`,"data-highlight-coordinates":`x${C.left.toFixed(0)}y${C.top.toFixed(0)}`};T=d.appendChild(Ie("div",O,[Ie("div")])),p.set(C.element,T)}}),p.forEach((C,T)=>{$.some(({element:O})=>O===T)||(C.remove(),p.delete(T))})}),o.subscribe($=>{let C=$.filter(O=>O.menu);if(!C.length)return;let T=O=>{requestAnimationFrame(()=>{let _=t.getElementById(be),D={x:O.pageX,y:O.pageY};if(_&&!lh(_,D)){let F=C.filter(R=>{let I=p.get(R.element);return sh(R,I,D)});a.set(F.length?D:void 0),l.set(F)}})};return t.addEventListener("click",T),()=>t.removeEventListener("click",T)});let m=()=>{let $=t.getElementById(be),C=i.get();!C||$&&lh($,C)||s.set(T=>{let O=o.get().filter(R=>{let I=p.get(R.element);return sh(R,I,C)}),_=T.filter(R=>O.includes(R)),D=O.filter(R=>!T.includes(R)),F=T.length-_.length;return D.length||F?[..._,...D]:T})};i.subscribe(m),o.subscribe(m);let b=()=>{let $=c.get(),C=$?[$]:l.get(),T=C.length===1?C[0]:u.get(),O=a.get()!==void 0;o.get().forEach(_=>{var F;let D=p.get(_.element);if(D){let R=T===_,I=O?T?R:C.includes(_):(F=s.get())==null?void 0:F.includes(_);Object.assign(D.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",..._.styles,...I?_.hoverStyles:{},...R?_.focusStyles:{},position:getComputedStyle(_.element).position==="fixed"?"fixed":"absolute",zIndex:ip-10,top:`${_.top}px`,left:`${_.left}px`,width:`${_.width}px`,height:`${_.height}px`,margin:0,padding:0,cursor:_.menu&&I?"pointer":"default",pointerEvents:_.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(D.children[0].style,{width:"100%",height:"100%",minHeight:`${Sr}px`,minWidth:`${Sr}px`,boxSizing:"content-box",padding:D.style.outlineWidth||"0px"}),uh(D)}})};o.subscribe(b),l.subscribe(b),s.subscribe(b),u.subscribe(b),c.subscribe(b);let E=()=>{var _;if(!d)return;let $=t.getElementById(be);if($)$.innerHTML="";else{let D={id:be,popover:"manual"};$=d.appendChild(Ie("div",D)),d.appendChild(Ie("style",{},[` + #${be} { + position: absolute; + z-index: ${ip}; + width: 300px; + padding: 0px; + margin: 15px 0 0 0; + transform: translateX(-50%); + font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + background: white; + border: none; + border-radius: 6px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1); + color: #2E3438; + } + #${be} ul { + list-style: none; + margin: 0; + padding: 0; + } + #${be} > ul { + max-height: 300px; + overflow-y: auto; + padding: 4px 0; + } + #${be} li { + padding: 0 4px; + margin: 0; + } + #${be} li > :not(ul) { + display: flex; + padding: 8px; + margin: 0; + align-items: center; + gap: 8px; + border-radius: 4px; + } + #${be} button { + width: 100%; + border: 0; + background: transparent; + color: inherit; + text-align: left; + font-family: inherit; + font-size: inherit; + } + #${be} button:focus-visible { + outline-color: #029CFD; + } + #${be} button:hover { + background: rgba(2, 156, 253, 0.07); + color: #029CFD; + cursor: pointer; + } + #${be} li code { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + line-height: 16px; + font-size: 11px; + } + #${be} li svg { + flex-shrink: 0; + margin: 1px; + color: #73828C; + } + #${be} li > button:hover svg, #${be} li > button:focus-visible svg { + color: #029CFD; + } + #${be} .element-list li svg { + display: none; + } + #${be} li.selectable svg, #${be} li.selected svg { + display: block; + } + #${be} .menu-list { + border-top: 1px solid rgba(38, 85, 115, 0.15); + } + #${be} .menu-list > li:not(:last-child) { + padding-bottom: 4px; + margin-bottom: 4px; + border-bottom: 1px solid rgba(38, 85, 115, 0.15); + } + #${be} .menu-items, #${be} .menu-items li { + padding: 0; + } + #${be} .menu-item { + display: flex; + } + #${be} .menu-item-content { + display: flex; + flex-direction: column; + flex-grow: 1; + } + `]))}let C=c.get(),T=C?[C]:l.get();if(T.length&&($.style.position=getComputedStyle(T[0].element).position==="fixed"?"fixed":"absolute",$.appendChild(Ie("ul",{class:"element-list"},T.map(D=>{var k;let F=T.length>1&&!!((k=D.menu)!=null&&k.some(L=>L.some(B=>!B.selectors||B.selectors.some(M=>D.selectors.includes(M))))),R=F?{class:"selectable",onClick:()=>c.set(D),onMouseEnter:()=>u.set(D),onMouseLeave:()=>u.set(void 0)}:C?{class:"selected",onClick:()=>c.set(void 0)}:{},I=F||C;return Ie("li",R,[Ie(I?"button":"div",I?{type:"button"}:{},[C?yi("chevronLeft"):null,Ie("code",{},[D.element.outerHTML]),F?yi("chevronRight"):null])])})))),c.get()||l.get().length===1){let D=c.get()||l.get()[0],F=(_=D.menu)==null?void 0:_.filter(R=>R.some(I=>!I.selectors||I.selectors.some(k=>D.selectors.includes(k))));F!=null&&F.length&&$.appendChild(Ie("ul",{class:"menu-list"},F.map(R=>Ie("li",{},[Ie("ul",{class:"menu-items"},R.map(({id:I,title:k,description:L,iconLeft:B,iconRight:M,clickEvent:N})=>{let H=N&&(()=>e.emit(N,I,SA(D)));return Ie("li",{},[Ie(H?"button":"div",H?{class:"menu-item",type:"button",onClick:H}:{class:"menu-item"},[B?yi(B):null,Ie("div",{class:"menu-item-content"},[Ie(L?"strong":"span",{},[k]),L&&Ie("span",{},[L])]),M?yi(M):null])])}))]))))}let O=a.get();O?(Object.assign($.style,{display:"block",left:`${$.style.position==="fixed"?O.x-window.scrollX:O.x}px`,top:`${$.style.position==="fixed"?O.y-window.scrollY:O.y}px`}),uh($),requestAnimationFrame(()=>EA($,O,{topOffset:15,centered:!0}))):(vA($),Object.assign($.style,{display:"none"}))};l.subscribe(E),c.subscribe(E);let y=$=>{let C=mA($);r.set(T=>{var _;let O=C.id?T.filter(D=>D.id!==C.id):T;return(_=C.selectors)!=null&&_.length?[...O,C]:O})},v=$=>{$&&r.set(C=>C.filter(T=>T.id!==$))},x=()=>{r.set([]),n.set(new Map),o.set([]),a.set(void 0),i.set(void 0),l.set([]),s.set([]),u.set(void 0),c.set(void 0)},w,A=($,C)=>{let T="scrollIntoView-highlight";clearTimeout(w),v(T);let O=t.querySelector($);if(!O){console.warn(`Cannot scroll into view: ${$} not found`);return}O.scrollIntoView({behavior:"smooth",block:"center",...C});let _=`kf-${Math.random().toString(36).substring(2,15)}`;r.set(D=>[...D,{id:T,priority:1e3,selectors:[$],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${_} 3s linear forwards`},keyframes:`@keyframes ${_} { + 0% { outline: 2px solid #1EA7FD; } + 20% { outline: 2px solid #1EA7FD00; } + 40% { outline: 2px solid #1EA7FD; } + 60% { outline: 2px solid #1EA7FD00; } + 80% { outline: 2px solid #1EA7FD; } + 100% { outline: 2px solid #1EA7FD00; } + }`}]),w=setTimeout(()=>v(T),3500)},S=$=>{requestAnimationFrame(()=>i.set({x:$.pageX,y:$.pageY}))};t.body.addEventListener("mousemove",S),e.on(kw,y),e.on(Nw,v),e.on(Mw,x),e.on(Bw,A),e.on(hA,({newPhase:$})=>{$==="loading"&&x()})},cy;(cy=globalThis==null?void 0:globalThis.FEATURES)!=null&&cy.highlight&&(mi!=null&&mi.ready)&&mi.ready().then($A);const{useEffect:dh}=__STORYBOOK_MODULE_PREVIEW_API__,{global:la}=__STORYBOOK_MODULE_GLOBAL__;function ib(){let e=la.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function wA(){let e=la.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");Bu(t!=null);let{width:r,height:n}=ib();return Wu(e,t,{width:r,height:n}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",la.document.body.appendChild(e),{canvas:e,context:t,width:r,height:n}}function Wu(e,t,{width:r,height:n}){e.style.width=`${r}px`,e.style.height=`${n}px`;let o=la.window.devicePixelRatio;e.width=Math.floor(r*o),e.height=Math.floor(n*o),t.scale(o,o)}var Le={};function CA(){Le.canvas||(Le=wA())}function ab(){Le.context&&Le.context.clearRect(0,0,Le.width??0,Le.height??0)}function _A(e){ab(),e(Le.context)}function TA(){Bu(Le.canvas),Bu(Le.context),Wu(Le.canvas,Le.context,{width:0,height:0});let{width:e,height:t}=ib();Wu(Le.canvas,Le.context,{width:e,height:t}),Le.width=e,Le.height=t}function AA(){var e;Le.canvas&&(ab(),(e=Le.canvas.parentNode)==null||e.removeChild(Le.canvas),Le={})}const{global:Ft}=__STORYBOOK_MODULE_GLOBAL__;var pn={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},fr=6;function fh(e,{x:t,y:r,w:n,h:o,r:a}){t=t-n/2,r=r-o/2,n<2*a&&(a=n/2),o<2*a&&(a=o/2),e.beginPath(),e.moveTo(t+a,r),e.arcTo(t+n,r,t+n,r+o,a),e.arcTo(t+n,r+o,t,r+o,a),e.arcTo(t,r+o,t,r,a),e.arcTo(t,r,t+n,r,a),e.closePath()}function OA(e,{padding:t,border:r,width:n,height:o,top:a,left:i}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom,u=i+r.left+t.left,c=a+r.top+t.top;return e==="top"?u+=l/2:e==="right"?(u+=l,c+=s/2):e==="bottom"?(u+=l/2,c+=s):e==="left"?c+=s/2:e==="center"&&(u+=l/2,c+=s/2),{x:u,y:c}}function RA(e,t,{margin:r,border:n,padding:o},a,i){let l=f=>0,s=0,u=0,c=i?1:.5,d=i?a*2:0;return e==="padding"?l=f=>o[f]*c+d:e==="border"?l=f=>o[f]+n[f]*c+d:e==="margin"&&(l=f=>o[f]+n[f]+r[f]*c+d),t==="top"?u=-l("top"):t==="right"?s=l("right"):t==="bottom"?u=l("bottom"):t==="left"&&(s=-l("left")),{offsetX:s,offsetY:u}}function DA(e,t){return Math.abs(e.x-t.x){let l=n&&a.position==="center"?LA(e,t,a):FA(e,t,a,o[i-1],n);o[i]=l})}function kA(e,t,r,n){let o=r.reduce((a,i)=>{var l;return Object.prototype.hasOwnProperty.call(a,i.position)||(a[i.position]=[]),(l=a[i.position])==null||l.push(i),a},{});o.top&&so(e,t,o.top,n),o.right&&so(e,t,o.right,n),o.bottom&&so(e,t,o.bottom,n),o.left&&so(e,t,o.left,n),o.center&&so(e,t,o.center,n)}var Na={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},ph=30;function bt(e){return parseInt(e.replace("px",""),10)}function vn(e){return Number.isInteger(e)?e:e.toFixed(2)}function yd(e){return e.filter(t=>t.text!==0&&t.text!=="0")}function NA(e){let t={top:Ft.window.scrollY,bottom:Ft.window.scrollY+Ft.window.innerHeight,left:Ft.window.scrollX,right:Ft.window.scrollX+Ft.window.innerWidth},r={top:Math.abs(t.top-e.top),bottom:Math.abs(t.bottom-e.bottom),left:Math.abs(t.left-e.left),right:Math.abs(t.right-e.right)};return{x:r.left>r.right?"left":"right",y:r.top>r.bottom?"top":"bottom"}}function MA(e){let t=Ft.getComputedStyle(e),{top:r,left:n,right:o,bottom:a,width:i,height:l}=e.getBoundingClientRect(),{marginTop:s,marginBottom:u,marginLeft:c,marginRight:d,paddingTop:f,paddingBottom:p,paddingLeft:m,paddingRight:b,borderBottomWidth:E,borderTopWidth:y,borderLeftWidth:v,borderRightWidth:x}=t;r=r+Ft.window.scrollY,n=n+Ft.window.scrollX,a=a+Ft.window.scrollY,o=o+Ft.window.scrollX;let w={top:bt(s),bottom:bt(u),left:bt(c),right:bt(d)},A={top:bt(f),bottom:bt(p),left:bt(m),right:bt(b)},S={top:bt(y),bottom:bt(E),left:bt(v),right:bt(x)},$={top:r-w.top,bottom:a+w.bottom,left:n-w.left,right:o+w.right};return{margin:w,padding:A,border:S,top:r,left:n,bottom:a,right:o,width:i,height:l,extremities:$,floatingAlignment:NA($)}}function BA(e,{margin:t,width:r,height:n,top:o,left:a,bottom:i,right:l}){let s=n+t.bottom+t.top;e.fillStyle=Na.margin,e.fillRect(a,o-t.top,r,t.top),e.fillRect(l,o-t.top,t.right,s),e.fillRect(a,i,r,t.bottom),e.fillRect(a-t.left,o-t.top,t.left,s);let u=[{type:"margin",text:vn(t.top),position:"top"},{type:"margin",text:vn(t.right),position:"right"},{type:"margin",text:vn(t.bottom),position:"bottom"},{type:"margin",text:vn(t.left),position:"left"}];return yd(u)}function jA(e,{padding:t,border:r,width:n,height:o,top:a,left:i,bottom:l,right:s}){let u=n-r.left-r.right,c=o-t.top-t.bottom-r.top-r.bottom;e.fillStyle=Na.padding,e.fillRect(i+r.left,a+r.top,u,t.top),e.fillRect(s-t.right-r.right,a+t.top+r.top,t.right,c),e.fillRect(i+r.left,l-t.bottom-r.bottom,u,t.bottom),e.fillRect(i+r.left,a+t.top+r.top,t.left,c);let d=[{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"}];return yd(d)}function HA(e,{border:t,width:r,height:n,top:o,left:a,bottom:i,right:l}){let s=n-t.top-t.bottom;e.fillStyle=Na.border,e.fillRect(a,o,r,t.top),e.fillRect(a,i-t.bottom,r,t.bottom),e.fillRect(a,o+t.top,t.left,s),e.fillRect(l-t.right,o+t.top,t.right,s);let u=[{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"}];return yd(u)}function UA(e,{padding:t,border:r,width:n,height:o,top:a,left:i}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=Na.content,e.fillRect(i+r.left+t.left,a+r.top+t.top,l,s),[{type:"content",position:"center",text:`${vn(l)} x ${vn(s)}`}]}function zA(e){return t=>{if(e&&t){let r=MA(e),n=BA(t,r),o=jA(t,r),a=HA(t,r),i=UA(t,r),l=r.width<=ph*3||r.height<=ph;kA(t,r,[...i,...o,...a,...n],l)}}}function KA(e){_A(zA(e))}const{global:GA}=__STORYBOOK_MODULE_GLOBAL__;var WA=(e,t)=>{let r=GA.document.elementFromPoint(e,t),n=o=>{if(o&&o.shadowRoot){let a=o.shadowRoot.elementFromPoint(e,t);return o.isEqualNode(a)?o:a.shadowRoot?n(a):a}return o};return n(r)||r},hh,Ei={x:0,y:0};function gh(e,t){hh=WA(e,t),KA(hh)}var VA=(e,t)=>{let{measureEnabled:r}=t.globals||{};return dh(()=>{if(typeof globalThis.document>"u")return;let n=o=>{window.requestAnimationFrame(()=>{o.stopPropagation(),Ei.x=o.clientX,Ei.y=o.clientY})};return globalThis.document.addEventListener("pointermove",n),()=>{globalThis.document.removeEventListener("pointermove",n)}},[]),dh(()=>{let n=a=>{window.requestAnimationFrame(()=>{a.stopPropagation(),gh(a.clientX,a.clientY)})},o=()=>{window.requestAnimationFrame(()=>{TA()})};return t.viewMode==="story"&&r&&(globalThis.document.addEventListener("pointerover",n),CA(),globalThis.window.addEventListener("resize",o),gh(Ei.x,Ei.y)),()=>{globalThis.window.removeEventListener("resize",o),AA()}},[r,t.viewMode]),e()},dy;(dy=globalThis.FEATURES)!=null&&dy.measure;const{useEffect:qA,useMemo:YA}=__STORYBOOK_MODULE_PREVIEW_API__,{global:zi}=__STORYBOOK_MODULE_GLOBAL__;var mh=e=>{(Array.isArray(e)?e:[e]).forEach(XA)},XA=e=>{let t=typeof e=="string"?e:e.join(""),r=zi.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)},JA=(e,t)=>{let r=zi.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=zi.document.createElement("style");n.setAttribute("id",e),n.innerHTML=t,zi.document.head.appendChild(n)}};function ZA(e){return xt` + ${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; + }`}var QA=(e,t)=>{let r=t.globals||{},n=[!0,"true"].includes(r[Cw]),o=t.viewMode==="docs",a=YA(()=>ZA(o?'[data-story-block="true"]':".sb-show-main"),[t]);return qA(()=>{let i=o?`addon-outline-docs-${t.id}`:"addon-outline";return n?JA(i,a):mh(i),()=>{mh(i)}},[n,a,t]),e()},fy;(fy=globalThis.FEATURES)!=null&&fy.outline;const{clearAllMocks:IV,fn:LV,isMockFunction:kV,resetAllMocks:NV,restoreAllMocks:MV,uninstrumentedUserEvent:BV,within:jV}=__STORYBOOK_MODULE_TEST__;var Dn=e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),yh=(e,t)=>{let r=Dn(e);if(r==="")throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r},vi=(e,t)=>`${yh(e,"kind")}${t?`--${yh(t,"name")}`:""}`,Nt=e=>`control-${e.replace(/\s+/g,"-")}`,Ma=e=>`set-${e.replace(/\s+/g,"-")}`;function Ue(){return Ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&o<1?(l=a,s=i):o>=1&&o<2?(l=i,s=a):o>=2&&o<3?(s=a,u=i):o>=3&&o<4?(s=i,u=a):o>=4&&o<5?(l=i,u=a):o>=5&&o<6&&(l=a,u=i);var c=r-a/2,d=l+c,f=s+c,p=u+c;return n(d,f,p)}var bh={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 iO(e){if(typeof e!="string")return e;var t=e.toLowerCase();return bh[t]?"#"+bh[t]:e}var aO=/^#[a-fA-F0-9]{6}$/,lO=/^#[a-fA-F0-9]{8}$/,sO=/^#[a-fA-F0-9]{3}$/,uO=/^#[a-fA-F0-9]{4}$/,Kl=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,cO=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,dO=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,fO=/^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 Pn(e){if(typeof e!="string")throw new Yt(3);var t=iO(e);if(t.match(aO))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(lO)){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(sO))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(uO)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=Kl.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=cO.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=dO.exec(t);if(i){var l=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,u=parseInt(""+i[3],10)/100,c="rgb("+sa(l,s,u)+")",d=Kl.exec(c);if(!d)throw new Yt(4,t,c);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10)}}var f=fO.exec(t.substring(0,50));if(f){var p=parseInt(""+f[1],10),m=parseInt(""+f[2],10)/100,b=parseInt(""+f[3],10)/100,E="rgb("+sa(p,m,b)+")",y=Kl.exec(E);if(!y)throw new Yt(4,t,E);return{red:parseInt(""+y[1],10),green:parseInt(""+y[2],10),blue:parseInt(""+y[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new Yt(5)}function pO(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),a=Math.min(t,r,n),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var l,s=o-a,u=i>.5?s/(2-o-a):s/(o+a);switch(o){case t:l=(r-n)/s+(r=1?cb(e.hue,e.saturation,e.lightness):"rgba("+sa(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Yt(2)}function Xu(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Yu("#"+Ur(e)+Ur(t)+Ur(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Yu("#"+Ur(e.red)+Ur(e.green)+Ur(e.blue));throw new Yt(6)}function Zr(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=Pn(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Xu(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Xu(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Yt(7)}var bO=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},EO=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},vO=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},SO=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Dr(e){if(typeof e!="object")throw new Yt(8);if(EO(e))return Zr(e);if(bO(e))return Xu(e);if(SO(e))return yO(e);if(vO(e))return mO(e);throw new Yt(8)}function db(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):db(e,t,n)}}function ht(e){return db(e,e.length,[])}function xO(e,t){if(t==="transparent")return t;var r=Rr(t);return Dr(Ue({},r,{hue:r.hue+parseFloat(e)}))}ht(xO);function Vn(e,t,r){return Math.max(e,Math.min(t,r))}function $O(e,t){if(t==="transparent")return t;var r=Rr(t);return Dr(Ue({},r,{lightness:Vn(0,1,r.lightness-parseFloat(e))}))}var wO=ht($O),We=wO;function CO(e,t){if(t==="transparent")return t;var r=Rr(t);return Dr(Ue({},r,{saturation:Vn(0,1,r.saturation-parseFloat(e))}))}ht(CO);function _O(e,t){if(t==="transparent")return t;var r=Rr(t);return Dr(Ue({},r,{lightness:Vn(0,1,r.lightness+parseFloat(e))}))}var TO=ht(_O),Ki=TO;function AO(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=Pn(t),o=Ue({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),a=Pn(r),i=Ue({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),l=o.alpha-i.alpha,s=parseFloat(e)*2-1,u=s*l===-1?s:s+l,c=1+s*l,d=(u/c+1)/2,f=1-d,p={red:Math.floor(o.red*d+i.red*f),green:Math.floor(o.green*d+i.green*f),blue:Math.floor(o.blue*d+i.blue*f),alpha:o.alpha*parseFloat(e)+i.alpha*(1-parseFloat(e))};return Zr(p)}var OO=ht(AO),fb=OO;function RO(e,t){if(t==="transparent")return t;var r=Pn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ue({},r,{alpha:Vn(0,1,(n*100+parseFloat(e)*100)/100)});return Zr(o)}var DO=ht(RO),PO=DO;function FO(e,t){if(t==="transparent")return t;var r=Rr(t);return Dr(Ue({},r,{saturation:Vn(0,1,r.saturation+parseFloat(e))}))}ht(FO);function IO(e,t){return t==="transparent"?t:Dr(Ue({},Rr(t),{hue:parseFloat(e)}))}ht(IO);function LO(e,t){return t==="transparent"?t:Dr(Ue({},Rr(t),{lightness:parseFloat(e)}))}ht(LO);function kO(e,t){return t==="transparent"?t:Dr(Ue({},Rr(t),{saturation:parseFloat(e)}))}ht(kO);function NO(e,t){return t==="transparent"?t:fb(parseFloat(e),"rgb(0, 0, 0)",t)}ht(NO);function MO(e,t){return t==="transparent"?t:fb(parseFloat(e),"rgb(255, 255, 255)",t)}ht(MO);function BO(e,t){if(t==="transparent")return t;var r=Pn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ue({},r,{alpha:Vn(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return Zr(o)}var jO=ht(BO),pr=jO,V={primary:"#FF4785",secondary:"#006DEB",tertiary:"#FAFBFC",ancillary:"#22a699",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",lightest:"#FFFFFF",lighter:"#F6F9FC",light:"#EEF2F6",mediumlight:"#ECF2F9",medium:"#D9E5F2",mediumdark:"#737F8C",dark:"#5C6570",darker:"#454C54",darkest:"#2E3338",border:"hsl(212 50% 30% / 0.15)",positive:"#66BF3C",warning:"#E69D00",negative:"#FF4400",critical:"#FFFFFF",defaultText:"#2E3338",inverseText:"#FFFFFF",positiveText:"#427C27",warningText:"#955B1E",negativeText:"#C23400"},dr={app:"#F6F9FC",bar:V.lightest,content:V.lightest,preview:V.lightest,gridCellSize:10,positive:"#F1FFEB",warning:"#FFF9EB",negative:"#FFF0EB",critical:"#D13800"},Lt={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}},Ju={light:{fgColor:{default:V.darkest,muted:V.dark,accent:V.secondary,inverse:V.lightest,positive:"#427C27",warning:"#7A4100",negative:"#C23400",critical:"#FFFFFF"},bgColor:{default:V.lightest,muted:dr.app,positive:"#F1FFEB",warning:"#FFF7EB",negative:"#FFF0EB",critical:"#D13800"},borderColor:{default:V.border,muted:"hsl(0 0% 0% / 0.1)",inverse:"hsl(0 0% 100% / 0.1)",positive:"#BFE7AC",warning:"#FFCE85",negative:"#FFC3AD",critical:"hsl(16 100% 100% / 0)"}},dark:{fgColor:{default:"#C9CCCF",muted:"#95999D",accent:"#479DFF",inverse:"#1B1C1D",positive:"#86CE64",warning:"#FFAD33",negative:"#FF6933",critical:"#FF6933"},bgColor:{default:"#222325",muted:"#1B1C1D",positive:"hsl(101 100% 100% / 0)",warning:"hsl(101 100% 100% / 0)",negative:"hsl(101 100% 100% / 0)",critical:"hsl(101 100% 100% / 0)"},borderColor:{default:"hsl(0 0% 100% / 0.1)",muted:"hsl(0 0% 100% / 0.5)",inverse:"hsl(0 0% 0% / 0.1)",positive:"hsl(101 52% 64% / 0.15)",warning:"hsl(36 100% 64% / 0.15)",negative:"hsl(16 100% 64% / 0.15)",critical:"#FF6933"}}},HO={base:"dark",colorPrimary:"#FF4785",colorSecondary:"#479DFF",appBg:"#1B1C1D",appContentBg:"#222325",appHoverBg:"#233952",appPreviewBg:V.lightest,appBorderColor:"hsl(0 0% 100% / 0.1)",appBorderRadius:4,fontBase:Lt.fonts.base,fontCode:Lt.fonts.mono,textColor:"#C9CCCF",textInverseColor:"#1B1C1D",textMutedColor:"#95999D",barTextColor:"#95999D",barHoverColor:"#70B3FF",barSelectedColor:"#479DFF",barBg:"#222325",buttonBg:"#1B1C1D",buttonBorder:"hsl(0 0% 100% / 0.1)",booleanBg:"#1B1C1D",booleanSelectedBg:"#292B2E",inputBg:"#1B1C1D",inputBorder:"hsl(0 0% 100% / 0.1)",inputTextColor:"#C9CCCF",inputBorderRadius:4},UO=HO,zO={base:"light",colorPrimary:V.primary,colorSecondary:V.secondary,appBg:dr.app,appContentBg:V.lightest,appHoverBg:"#DBECFF",appPreviewBg:V.lightest,appBorderColor:V.border,appBorderRadius:4,fontBase:Lt.fonts.base,fontCode:Lt.fonts.mono,textColor:V.darkest,textInverseColor:V.lightest,textMutedColor:V.dark,barTextColor:V.dark,barHoverColor:"#005CC7",barSelectedColor:"#0063D6",barBg:V.lightest,buttonBg:dr.app,buttonBorder:V.medium,booleanBg:V.mediumlight,booleanSelectedBg:V.lightest,inputBg:V.lightest,inputBorder:V.border,inputTextColor:V.darkest,inputBorderRadius:4},Zu=zO;const{logger:KO}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{global:GO}=__STORYBOOK_MODULE_GLOBAL__;var{window:Wl}=GO,WO=e=>({color:e}),VO=e=>typeof e!="string"?(KO.warn(`Color passed to theme object should be a string. Instead ${e}(${typeof e}) was passed.`),!1):!0,qO=e=>!/(gradient|var|calc)/.test(e),YO=(e,t)=>e==="darken"?Zr(`${We(1,t)}`,.95):e==="lighten"?Zr(`${Ki(1,t)}`,.95):t,XO=e=>t=>{if(!VO(t)||!qO(t))return t;try{return YO(e,t)}catch{return t}},bd=XO("lighten"),Ed=()=>!Wl||!Wl.matchMedia?"light":Wl.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",Eh={light:Zu,dark:UO},Gi=Ed(),Yr={...Eh,normal:Eh[Gi]},pb=(e={base:Gi},t)=>{let r={...Yr[Gi],...Yr[e.base]||{},...e,base:Yr[e.base]?e.base:Gi};return{...t,...r,barSelectedColor:e.barSelectedColor||r.colorSecondary}},JO=Ye({"../node_modules/react-is/cjs/react-is.production.min.js"(e){var t=typeof Symbol=="function"&&Symbol.for,r=t?Symbol.for("react.element"):60103,n=t?Symbol.for("react.portal"):60106,o=t?Symbol.for("react.fragment"):60107,a=t?Symbol.for("react.strict_mode"):60108,i=t?Symbol.for("react.profiler"):60114,l=t?Symbol.for("react.provider"):60109,s=t?Symbol.for("react.context"):60110,u=t?Symbol.for("react.async_mode"):60111,c=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,f=t?Symbol.for("react.suspense"):60113,p=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,b=t?Symbol.for("react.lazy"):60116,E=t?Symbol.for("react.block"):60121,y=t?Symbol.for("react.fundamental"):60117,v=t?Symbol.for("react.responder"):60118,x=t?Symbol.for("react.scope"):60119;function w(S){if(typeof S=="object"&&S!==null){var $=S.$$typeof;switch($){case r:switch(S=S.type,S){case u:case c:case o:case i:case a:case f:return S;default:switch(S=S&&S.$$typeof,S){case s:case d:case b:case m:case l:return S;default:return $}}case n:return $}}}function A(S){return w(S)===c}e.AsyncMode=u,e.ConcurrentMode=c,e.ContextConsumer=s,e.ContextProvider=l,e.Element=r,e.ForwardRef=d,e.Fragment=o,e.Lazy=b,e.Memo=m,e.Portal=n,e.Profiler=i,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(S){return A(S)||w(S)===u},e.isConcurrentMode=A,e.isContextConsumer=function(S){return w(S)===s},e.isContextProvider=function(S){return w(S)===l},e.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===r},e.isForwardRef=function(S){return w(S)===d},e.isFragment=function(S){return w(S)===o},e.isLazy=function(S){return w(S)===b},e.isMemo=function(S){return w(S)===m},e.isPortal=function(S){return w(S)===n},e.isProfiler=function(S){return w(S)===i},e.isStrictMode=function(S){return w(S)===a},e.isSuspense=function(S){return w(S)===f},e.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===o||S===c||S===i||S===a||S===f||S===p||typeof S=="object"&&S!==null&&(S.$$typeof===b||S.$$typeof===m||S.$$typeof===l||S.$$typeof===s||S.$$typeof===d||S.$$typeof===y||S.$$typeof===v||S.$$typeof===x||S.$$typeof===E)},e.typeOf=w}}),ZO=Ye({"../node_modules/react-is/index.js"(e,t){t.exports=JO()}}),hb=Ye({"../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"(e,t){var r=ZO(),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};l[r.ForwardRef]=a,l[r.Memo]=i;function s(E){return r.isMemo(E)?i:l[E.$$typeof]||n}var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;function b(E,y,v){if(typeof y!="string"){if(m){var x=p(y);x&&x!==m&&b(E,x,v)}var w=c(y);d&&(w=w.concat(d(y)));for(var A=s(E),S=s(y),$=0;$0?je(qn,--at):0,Fn--,Oe===10&&(Fn=1,ja--),Oe}function ft(){return Oe=at2||Lo(Oe)>3?"":" "}function fR(e,t){for(;--t&&ft()&&!(Oe<48||Oe>102||Oe>57&&Oe<65||Oe>70&&Oe<97););return qo(e,Wi()+(t<6&&Qt()==32&&ft()==32))}function ec(e){for(;ft();)switch(Oe){case e:return at;case 34:case 39:e!==34&&e!==39&&ec(Oe);break;case 40:e===41&&ec(e);break;case 92:ft();break}return at}function pR(e,t){for(;ft()&&e+Oe!==57&&!(e+Oe===84&&Qt()===47););return"/*"+qo(t,at-1)+"*"+Ba(e===47?e:ft())}function hR(e){for(;!Lo(Qt());)ft();return qo(e,at)}function gR(e){return vb(qi("",null,null,null,[""],e=Eb(e),0,[0],e))}function qi(e,t,r,n,o,a,i,l,s){for(var u=0,c=0,d=i,f=0,p=0,m=0,b=1,E=1,y=1,v=0,x="",w=o,A=a,S=n,$=x;E;)switch(m=v,v=ft()){case 40:if(m!=108&&je($,d-1)==58){Qu($+=fe(Vi(v),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:$+=Vi(v);break;case 9:case 10:case 13:case 32:$+=dR(m);break;case 92:$+=fR(Wi()-1,7);continue;case 47:switch(Qt()){case 42:case 47:Si(mR(pR(ft(),Wi()),t,r),s);break;default:$+="/"}break;case 123*b:l[u++]=Gt($)*y;case 125*b:case 59:case 0:switch(v){case 0:case 125:E=0;case 59+c:y==-1&&($=fe($,/\f/g,"")),p>0&&Gt($)-d&&Si(p>32?Sh($+";",n,r,d-1):Sh(fe($," ","")+";",n,r,d-2),s);break;case 59:$+=";";default:if(Si(S=vh($,t,r,u,c,o,l,x,w=[],A=[],d),a),v===123)if(c===0)qi($,t,S,S,w,a,d,l,A);else switch(f===99&&je($,3)===110?100:f){case 100:case 108:case 109:case 115:qi(e,S,S,n&&Si(vh(e,S,S,0,0,o,l,x,o,w=[],d),A),o,A,d,l,n?w:A);break;default:qi($,S,S,S,[""],A,0,l,A)}}u=c=p=0,b=y=1,x=$="",d=i;break;case 58:d=1+Gt($),p=m;default:if(b<1){if(v==123)--b;else if(v==125&&b++==0&&cR()==125)continue}switch($+=Ba(v),v*b){case 38:y=c>0?1:($+="\f",-1);break;case 44:l[u++]=(Gt($)-1)*y,y=1;break;case 64:Qt()===45&&($+=Vi(ft())),f=Qt(),c=d=Gt(x=$+=hR(Wi())),v++;break;case 45:m===45&&Gt($)==2&&(b=0)}}return a}function vh(e,t,r,n,o,a,i,l,s,u,c){for(var d=o-1,f=o===0?a:[""],p=xd(f),m=0,b=0,E=0;m0?f[y]+" "+v:fe(v,/&\f/g,f[y])))&&(s[E++]=x);return Ha(e,t,r,o===0?vd:l,s,u,c)}function mR(e,t,r){return Ha(e,t,r,gb,Ba(uR()),Io(e,2,-2),0)}function Sh(e,t,r,n){return Ha(e,t,r,Sd,Io(e,0,n),Io(e,n+1,-1),n)}function $n(e,t){for(var r="",n=xd(e),o=0;o6)switch(je(e,t+1)){case 109:if(je(e,t+4)!==45)break;case 102:return fe(e,/(.+:)(.+)-([^]+)/,"$1"+de+"$2-$3$1"+ua+(je(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Qu(e,"stretch")?xb(fe(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(je(e,t+1)!==115)break;case 6444:switch(je(e,Gt(e)-3-(~Qu(e,"!important")&&10))){case 107:return fe(e,":",":"+de)+e;case 101:return fe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+de+(je(e,14)===45?"inline-":"")+"box$3$1"+de+"$2$3$1"+Ge+"$2box$3")+e}break;case 5936:switch(je(e,t+11)){case 114:return de+e+Ge+fe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return de+e+Ge+fe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return de+e+Ge+fe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return de+e+Ge+e+e}return e}var CR=function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Sd:e.return=xb(e.value,e.length);break;case mb:return $n([uo(e,{value:fe(e.value,"@","@"+de)})],n);case vd:if(e.length)return sR(e.props,function(o){switch(lR(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return $n([uo(e,{props:[fe(o,/:(read-\w+)/,":"+ua+"$1")]})],n);case"::placeholder":return $n([uo(e,{props:[fe(o,/:(plac\w+)/,":"+de+"input-$1")]}),uo(e,{props:[fe(o,/:(plac\w+)/,":"+ua+"$1")]}),uo(e,{props:[fe(o,/:(plac\w+)/,Ge+"input-$1")]})],n)}return""})}},_R=[CR],$b=function(e){var t=e.key;if(t==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(m){var b=m.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var n=e.stylisPlugins||_R,o={},a,i=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(m){for(var b=m.getAttribute("data-emotion").split(" "),E=1;E=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var OR={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},RR=/[A-Z]|^ms/g,DR=/_EMO_([^_]+?)_([^]*?)_EMO_/g,wb=function(e){return e.charCodeAt(1)===45},wh=function(e){return e!=null&&typeof e!="boolean"},Vl=Sb(function(e){return wb(e)?e:e.replace(RR,"-$&").toLowerCase()}),Ch=function(e,t){switch(e){case"animation":case"animationName":if(typeof t=="string")return t.replace(DR,function(r,n,o){return Wt={name:n,styles:o,next:Wt},n})}return OR[e]!==1&&!wb(e)&&typeof t=="number"&&t!==0?t+"px":t};function ko(e,t,r){if(r==null)return"";var n=r;if(n.__emotion_styles!==void 0)return n;switch(typeof r){case"boolean":return"";case"object":{var o=r;if(o.anim===1)return Wt={name:o.name,styles:o.styles,next:Wt},o.name;var a=r;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Wt={name:i.name,styles:i.styles,next:Wt},i=i.next;var l=a.styles+";";return l}return PR(e,t,r)}case"function":{if(e!==void 0){var s=Wt,u=r(e);return Wt=s,ko(e,t,u)}break}}var c=r;if(t==null)return c;var d=t[c];return d!==void 0?d:c}function PR(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?KR:GR},Oh=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(a){return e.__emotion_forwardProp(a)&&o(a)}:o}return typeof n!="function"&&r&&(n=e.__emotion_forwardProp),n},WR=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return Ua(t,r,n),wd(function(){return za(t,r,n)}),null},VR=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,a,i;r!==void 0&&(a=r.label,i=r.target);var l=Oh(t,r,n),s=l||Ah(o),u=!s("as");return function(){var c=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push("label:"+a+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{var f=c[0];d.push(f[0]);for(var p=c.length,m=1;m({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"}}));(0,Tb.default)(1)(({color:e,background:t,typography:r})=>{let n=Ab({typography:r});return{...n,body:{...n.body,color:e.defaultText,background:t.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",whiteSpace:"nowrap",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",border:0},".sb-hidden-until-focus":{opacity:0,transition:"opacity 150ms ease-out"},".sb-hidden-until-focus:focus":{opacity:1},".react-aria-Popover:focus-visible":{outline:"none"}}});var YR={rubber:"cubic-bezier(0.175, 0.885, 0.335, 1.05)"},XR=Be` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,Ob=Be` + 0%, 100% { opacity: 1; } + 50% { opacity: .4; } +`,JR=Be` + 0% { transform: translateY(1px); } + 25% { transform: translateY(0px); } + 50% { transform: translateY(-3px); } + 100% { transform: translateY(1px); } +`,ZR=Be` + 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); } +`,QR=Wa` + animation: ${Ob} 1.5s ease-in-out infinite; + color: transparent; + cursor: progress; +`,eD=Wa` + transition: all 150ms ease-out; + transform: translate3d(0, 0, 0); + + &:hover { + transform: translate3d(0, -2px, 0); + } + + &:active { + transform: translate3d(0, 0, 0); + } +`,tD={rotate360:XR,glow:Ob,float:JR,jiggle:ZR,inlineGlow:QR,hoverable:eD},rD={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"},nD={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"},oD=e=>Object.entries(e).reduce((t,[r,n])=>({...t,[r]:WO(n)}),{}),iD=({colors:e,mono:t})=>{let r=oD(e);return{token:{fontFamily:t,WebkitFontSmoothing:"antialiased","&.tag":r.red3,"&.comment":{...r.green1,fontStyle:"italic"},"&.prolog":{...r.green1,fontStyle:"italic"},"&.doctype":{...r.green1,fontStyle:"italic"},"&.cdata":{...r.green1,fontStyle:"italic"},"&.string":r.red1,"&.url":r.cyan1,"&.symbol":r.cyan1,"&.number":r.cyan1,"&.boolean":r.cyan1,"&.variable":r.cyan1,"&.constant":r.cyan1,"&.inserted":r.cyan1,"&.atrule":r.blue1,"&.keyword":r.blue1,"&.attr-value":r.blue1,"&.punctuation":r.gray1,"&.operator":r.gray1,"&.function":r.gray1,"&.deleted":r.red2,"&.important":{fontWeight:"bold"},"&.bold":{fontWeight:"bold"},"&.italic":{fontStyle:"italic"},"&.class-name":r.cyan2,"&.selector":r.red3,"&.attr-name":r.red4,"&.property":r.red4,"&.regex":r.red4,"&.entity":r.red4,"&.directive.tag .tag":{background:"#ffff00",...r.gray1}},"language-json .token.boolean":r.blue1,"language-json .token.number":r.blue1,"language-json .token.property":r.cyan2,namespace:{opacity:.7}}},aD={green1:"#008000",red1:"#A31515",red2:"#9a050f",red3:"#800000",red4:"#eb0000",gray1:"#393A34",cyan1:"#008380",cyan2:"#007ca0",blue1:"#0000ff",blue2:"#00009f"},lD={green1:"#95999D",red1:"#92C379",red2:"#9a050f",red3:"#A8FF60",red4:"#96CBFE",gray1:"#EDEDED",cyan1:"#C6C5FE",cyan2:"#FFFFB6",blue1:"#B474DD",blue2:"#00009f"},sD=e=>({primary:e.colorPrimary,secondary:e.colorSecondary,tertiary:V.tertiary,ancillary:V.ancillary,orange:V.orange,gold:V.gold,green:V.green,seafoam:V.seafoam,purple:V.purple,ultraviolet:V.ultraviolet,lightest:V.lightest,lighter:V.lighter,light:V.light,mediumlight:V.mediumlight,medium:V.medium,mediumdark:V.mediumdark,dark:V.dark,darker:V.darker,darkest:V.darkest,border:V.border,positive:V.positive,negative:V.negative,warning:V.warning,critical:V.critical,defaultText:e.textColor||V.darkest,inverseText:e.textInverseColor||V.lightest,positiveText:V.positiveText,negativeText:V.negativeText,warningText:V.warningText}),ca=(e=Yr[Ed()])=>{let{base:t,colorPrimary:r,colorSecondary:n,appBg:o,appContentBg:a,appHoverBg:i,appPreviewBg:l,appBorderColor:s,appBorderRadius:u,fontBase:c,fontCode:d,textColor:f,textInverseColor:p,barTextColor:m,barHoverColor:b,barSelectedColor:E,barBg:y,buttonBg:v,buttonBorder:x,booleanBg:w,booleanSelectedBg:A,inputBg:S,inputBorder:$,inputTextColor:C,inputBorderRadius:T,brandTitle:O,brandUrl:_,brandImage:D,brandTarget:F,gridCellSize:R,...I}=e;return{...I,base:t,...t==="dark"?Ju.dark:Ju.light,color:sD(e),background:{app:o,bar:y,content:a,preview:l,gridCellSize:R||dr.gridCellSize,hoverable:i,positive:dr.positive,negative:dr.negative,warning:dr.warning,critical:dr.critical},typography:{fonts:{base:c,mono:d},weight:Lt.weight,size:Lt.size},animation:tD,easing:YR,input:{background:S,border:$,borderRadius:T,color:C},button:{background:v||S,border:x||$},boolean:{background:w||$,selectedBackground:A||S},layoutMargin:10,appBorderColor:s,appBorderRadius:u,barTextColor:m,barHoverColor:b||n,barSelectedColor:E||n,barBg:y,brand:{title:O,url:_,image:D||(O?null:void 0),target:F},code:iD({colors:t==="dark"?lD:aD,mono:d}),addonActionsTheme:{...t==="dark"?rD:nD,BASE_FONT_FAMILY:d,BASE_FONT_SIZE:Lt.size.s2-1,BASE_LINE_HEIGHT:"18px",BASE_BACKGROUND_COLOR:"transparent",BASE_COLOR:f,ARROW_COLOR:PO(.2,s),ARROW_MARGIN_RIGHT:4,ARROW_FONT_SIZE:8,TREENODE_FONT_FAMILY:d,TREENODE_FONT_SIZE:Lt.size.s2-1,TREENODE_LINE_HEIGHT:"18px",TREENODE_PADDING_LEFT:12}}};const{logger:uD}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var cD=e=>Object.keys(e).length===0,ql=e=>e!=null&&typeof e=="object",dD=(e,...t)=>Object.prototype.hasOwnProperty.call(e,...t),fD=()=>Object.create(null),Rb=(e,t)=>e===t||!ql(e)||!ql(t)?{}:Object.keys(e).reduce((r,n)=>{if(dD(t,n)){let o=Rb(e[n],t[n]);return ql(o)&&cD(o)||(r[n]=o),r}return r[n]=void 0,r},fD()),pD=Rb,Db=e=>{if(!e)return ca(Zu);let t=pD(Zu,e);return Object.keys(t).length&&uD.warn(xt` + Your theme is missing properties, you should update your theme! + + theme-data missing: + `,t),ca(e)},da="/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */";const hD=Object.freeze(Object.defineProperty({__proto__:null,ThemeProvider:Cd,background:dr,color:V,convert:ca,create:pb,createCache:$b,createReset:Ab,css:Wa,ensure:Db,getPreferredColorScheme:Ed,ignoreSsrWarning:da,isPropValid:Va,get jsx(){return rc},keyframes:Be,lighten:bd,styled:P,themes:Yr,tokens:Ju,typography:Lt,useTheme:Ga},Symbol.toStringTag,{value:"Module"}));var gD=P.div(({theme:e})=>({position:"absolute",bottom:0,right:0,maxWidth:"100%",display:"flex",background:e.background.content,zIndex:1})),Pb=P.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});Pb.displayName="ActionButton";var Fb=({actionItems:e,...t})=>g.createElement(gD,{...t},e.map(({title:r,className:n,onClick:o,disabled:a},i)=>g.createElement(Pb,{key:i,className:n,onClick:o,disabled:!!a},r)));function mD(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Ib(...e){return t=>e.forEach(r=>mD(r,t))}function an(...e){return h.useCallback(Ib(...e),e)}var Lb=h.forwardRef((e,t)=>{let{children:r,...n}=e,o=h.Children.toArray(r),a=o.find(bD);if(a){let i=a.props.children,l=o.map(s=>s===a?h.Children.count(i)>1?h.Children.only(null):h.isValidElement(i)?i.props.children:null:s);return oe.jsx(nc,{...n,ref:t,children:h.isValidElement(i)?h.cloneElement(i,void 0,l):null})}return oe.jsx(nc,{...n,ref:t,children:r})});Lb.displayName="Slot";var nc=h.forwardRef((e,t)=>{let{children:r,...n}=e;if(h.isValidElement(r)){let o=vD(r);return h.cloneElement(r,{...ED(n,r.props),ref:t?Ib(t,o):o})}return h.Children.count(r)>1?h.Children.only(null):null});nc.displayName="SlotClone";var yD=({children:e})=>oe.jsx(oe.Fragment,{children:e});function bD(e){return h.isValidElement(e)&&e.type===yD}function ED(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...i)=>{a(...i),o(...i)}:o&&(r[n]=o):n==="style"?r[n]={...o,...a}:n==="className"&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}function vD(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var SD=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Xo=SD.reduce((e,t)=>{let r=h.forwardRef((n,o)=>{let{asChild:a,...i}=n,l=a?Lb:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),oe.jsx(l,{...i,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),oc=globalThis!=null&&globalThis.document?h.useLayoutEffect:()=>{};function xD(e,t){return h.useReducer((r,n)=>t[r][n]??r,e)}var Jo=e=>{let{present:t,children:r}=e,n=$D(t),o=typeof r=="function"?r({present:n.isPresent}):h.Children.only(r),a=an(n.ref,wD(o));return typeof r=="function"||n.isPresent?h.cloneElement(o,{ref:a}):null};Jo.displayName="Presence";function $D(e){let[t,r]=h.useState(),n=h.useRef({}),o=h.useRef(e),a=h.useRef("none"),i=e?"mounted":"unmounted",[l,s]=xD(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.useEffect(()=>{let u=xi(n.current);a.current=l==="mounted"?u:"none"},[l]),oc(()=>{let u=n.current,c=o.current;if(c!==e){let d=a.current,f=xi(u);e?s("MOUNT"):f==="none"||(u==null?void 0:u.display)==="none"?s("UNMOUNT"):s(c&&d!==f?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),oc(()=>{if(t){let u=d=>{let f=xi(n.current).includes(d.animationName);d.target===t&&f&&Pa.flushSync(()=>s("ANIMATION_END"))},c=d=>{d.target===t&&(a.current=xi(n.current))};return t.addEventListener("animationstart",c),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",c),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:h.useCallback(u=>{u&&(n.current=getComputedStyle(u)),r(u)},[])}}function xi(e){return(e==null?void 0:e.animationName)||"none"}function wD(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function CD(e,t=[]){let r=[];function n(a,i){let l=h.createContext(i),s=r.length;r=[...r,i];function u(d){let{scope:f,children:p,...m}=d,b=(f==null?void 0:f[e][s])||l,E=h.useMemo(()=>m,Object.values(m));return oe.jsx(b.Provider,{value:E,children:p})}function c(d,f){let p=(f==null?void 0:f[e][s])||l,m=h.useContext(p);if(m)return m;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${a}\``)}return u.displayName=a+"Provider",[u,c]}let o=()=>{let a=r.map(i=>h.createContext(i));return function(i){let l=(i==null?void 0:i[e])||a;return h.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return o.scopeName=e,[n,_D(o,...t)]}function _D(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(o){let a=n.reduce((i,{useScope:l,scopeName:s})=>{let u=l(o)[`__scope${s}`];return{...i,...u}},{});return h.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}function Gr(e){let t=h.useRef(e);return h.useEffect(()=>{t.current=e}),h.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}var TD=h.createContext(void 0);function AD(e){let t=h.useContext(TD);return e||t||"ltr"}function OD(e,[t,r]){return Math.min(r,Math.max(t,e))}function Xr(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e==null||e(n),r===!1||!n.defaultPrevented)return t==null?void 0:t(n)}}function RD(e,t){return h.useReducer((r,n)=>t[r][n]??r,e)}var Td="ScrollArea",[kb]=CD(Td),[DD,_t]=kb(Td),Nb=h.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:a=600,...i}=e,[l,s]=h.useState(null),[u,c]=h.useState(null),[d,f]=h.useState(null),[p,m]=h.useState(null),[b,E]=h.useState(null),[y,v]=h.useState(0),[x,w]=h.useState(0),[A,S]=h.useState(!1),[$,C]=h.useState(!1),T=an(t,_=>s(_)),O=AD(o);return oe.jsx(DD,{scope:r,type:n,dir:O,scrollHideDelay:a,scrollArea:l,viewport:u,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:A,onScrollbarXEnabledChange:S,scrollbarY:b,onScrollbarYChange:E,scrollbarYEnabled:$,onScrollbarYEnabledChange:C,onCornerWidthChange:v,onCornerHeightChange:w,children:oe.jsx(Xo.div,{dir:O,...i,ref:T,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})})});Nb.displayName=Td;var Mb="ScrollAreaViewport",Bb=h.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,asChild:o,nonce:a,...i}=e,l=_t(Mb,r),s=h.useRef(null),u=an(t,s,l.onViewportChange);return oe.jsxs(oe.Fragment,{children:[oe.jsx("style",{dangerouslySetInnerHTML:{__html:` +[data-radix-scroll-area-viewport] { + scrollbar-width: none; + -ms-overflow-style: none; + -webkit-overflow-scrolling: touch; +} +[data-radix-scroll-area-viewport]::-webkit-scrollbar { + display: none; +} +:where([data-radix-scroll-area-viewport]) { + display: flex; + flex-direction: column; + align-items: stretch; +} +:where([data-radix-scroll-area-content]) { + flex-grow: 1; +} +`},nonce:a}),oe.jsx(Xo.div,{"data-radix-scroll-area-viewport":"",...i,asChild:o,ref:u,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style},children:HD({asChild:o,children:n},c=>oe.jsx("div",{"data-radix-scroll-area-content":"",ref:l.onContentChange,style:{minWidth:l.scrollbarXEnabled?"fit-content":void 0},children:c}))})]})});Bb.displayName=Mb;var er="ScrollAreaScrollbar",jb=h.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=_t(er,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=o,l=e.orientation==="horizontal";return h.useEffect(()=>(l?a(!0):i(!0),()=>{l?a(!1):i(!1)}),[l,a,i]),o.type==="hover"?oe.jsx(PD,{...n,ref:t,forceMount:r}):o.type==="scroll"?oe.jsx(FD,{...n,ref:t,forceMount:r}):o.type==="auto"?oe.jsx(Hb,{...n,ref:t,forceMount:r}):o.type==="always"?oe.jsx(Ad,{...n,ref:t}):null});jb.displayName=er;var PD=h.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=_t(er,e.__scopeScrollArea),[a,i]=h.useState(!1);return h.useEffect(()=>{let l=o.scrollArea,s=0;if(l){let u=()=>{window.clearTimeout(s),i(!0)},c=()=>{s=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return l.addEventListener("pointerenter",u),l.addEventListener("pointerleave",c),()=>{window.clearTimeout(s),l.removeEventListener("pointerenter",u),l.removeEventListener("pointerleave",c)}}},[o.scrollArea,o.scrollHideDelay]),oe.jsx(Jo,{present:r||a,children:oe.jsx(Hb,{"data-state":a?"visible":"hidden",...n,ref:t})})}),FD=h.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=_t(er,e.__scopeScrollArea),a=e.orientation==="horizontal",i=Ya(()=>s("SCROLL_END"),100),[l,s]=RD("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 h.useEffect(()=>{if(l==="idle"){let u=window.setTimeout(()=>s("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[l,o.scrollHideDelay,s]),h.useEffect(()=>{let u=o.viewport,c=a?"scrollLeft":"scrollTop";if(u){let d=u[c],f=()=>{let p=u[c];d!==p&&(s("SCROLL"),i()),d=p};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,a,s,i]),oe.jsx(Jo,{present:r||l!=="hidden",children:oe.jsx(Ad,{"data-state":l==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:Xr(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:Xr(e.onPointerLeave,()=>s("POINTER_LEAVE"))})})}),Hb=h.forwardRef((e,t)=>{let r=_t(er,e.__scopeScrollArea),{forceMount:n,...o}=e,[a,i]=h.useState(!1),l=e.orientation==="horizontal",s=Ya(()=>{if(r.viewport){let u=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=e,o=_t(er,e.__scopeScrollArea),a=h.useRef(null),i=h.useRef(0),[l,s]=h.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=Wb(l.viewport,l.content),c={...n,sizes:l,onSizesChange:s,hasThumb:u>0&&u<1,onThumbChange:f=>a.current=f,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:f=>i.current=f};function d(f,p){return BD(f,i.current,l,p)}return r==="horizontal"?oe.jsx(ID,{...c,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){let f=o.viewport.scrollLeft,p=Rh(f,l,o.dir);a.current.style.transform=`translate3d(${p}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=d(f,o.dir))}}):r==="vertical"?oe.jsx(LD,{...c,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){let f=o.viewport.scrollTop,p=Rh(f,l);a.current.style.transform=`translate3d(0, ${p}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=d(f))}}):null}),ID=h.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...o}=e,a=_t(er,e.__scopeScrollArea),[i,l]=h.useState(),s=h.useRef(null),u=an(t,s,a.onScrollbarXChange);return h.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),oe.jsx(zb,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:a.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:a.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":qa(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,d)=>{if(a.viewport){let f=a.viewport.scrollLeft+c.deltaX;e.onWheelScroll(f),qb(f,d)&&c.preventDefault()}},onResize:()=>{s.current&&a.viewport&&i&&n({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:pa(i.paddingLeft),paddingEnd:pa(i.paddingRight)}})}})}),LD=h.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...o}=e,a=_t(er,e.__scopeScrollArea),[i,l]=h.useState(),s=h.useRef(null),u=an(t,s,a.onScrollbarYChange);return h.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),oe.jsx(zb,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":qa(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,d)=>{if(a.viewport){let f=a.viewport.scrollTop+c.deltaY;e.onWheelScroll(f),qb(f,d)&&c.preventDefault()}},onResize:()=>{s.current&&a.viewport&&i&&n({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:pa(i.paddingTop),paddingEnd:pa(i.paddingBottom)}})}})}),[kD,Ub]=kb(er),zb=h.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:a,onThumbPointerUp:i,onThumbPointerDown:l,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:c,onResize:d,...f}=e,p=_t(er,r),[m,b]=h.useState(null),E=an(t,T=>b(T)),y=h.useRef(null),v=h.useRef(""),x=p.viewport,w=n.content-n.viewport,A=Gr(c),S=Gr(s),$=Ya(d,10);function C(T){if(y.current){let O=T.clientX-y.current.left,_=T.clientY-y.current.top;u({x:O,y:_})}}return h.useEffect(()=>{let T=O=>{let _=O.target;m!=null&&m.contains(_)&&A(O,w)};return document.addEventListener("wheel",T,{passive:!1}),()=>document.removeEventListener("wheel",T,{passive:!1})},[x,m,w,A]),h.useEffect(S,[n,S]),In(m,$),In(p.content,$),oe.jsx(kD,{scope:r,scrollbar:m,hasThumb:o,onThumbChange:Gr(a),onThumbPointerUp:Gr(i),onThumbPositionChange:S,onThumbPointerDown:Gr(l),children:oe.jsx(Xo.div,{...f,ref:E,style:{position:"absolute",...f.style},onPointerDown:Xr(e.onPointerDown,T=>{T.button===0&&(T.target.setPointerCapture(T.pointerId),y.current=m.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),C(T))}),onPointerMove:Xr(e.onPointerMove,C),onPointerUp:Xr(e.onPointerUp,T=>{let O=T.target;O.hasPointerCapture(T.pointerId)&&O.releasePointerCapture(T.pointerId),document.body.style.webkitUserSelect=v.current,p.viewport&&(p.viewport.style.scrollBehavior=""),y.current=null})})})}),fa="ScrollAreaThumb",Kb=h.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=Ub(fa,e.__scopeScrollArea);return oe.jsx(Jo,{present:r||o.hasThumb,children:oe.jsx(ND,{ref:t,...n})})}),ND=h.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...o}=e,a=_t(fa,r),i=Ub(fa,r),{onThumbPositionChange:l}=i,s=an(t,d=>i.onThumbChange(d)),u=h.useRef(),c=Ya(()=>{u.current&&(u.current(),u.current=void 0)},100);return h.useEffect(()=>{let d=a.viewport;if(d){let f=()=>{if(c(),!u.current){let p=jD(d,l);u.current=p,l()}};return l(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[a.viewport,c,l]),oe.jsx(Xo.div,{"data-state":i.hasThumb?"visible":"hidden",...o,ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:Xr(e.onPointerDownCapture,d=>{let f=d.target.getBoundingClientRect(),p=d.clientX-f.left,m=d.clientY-f.top;i.onThumbPointerDown({x:p,y:m})}),onPointerUp:Xr(e.onPointerUp,i.onThumbPointerUp)})});Kb.displayName=fa;var Od="ScrollAreaCorner",Gb=h.forwardRef((e,t)=>{let r=_t(Od,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?oe.jsx(MD,{...e,ref:t}):null});Gb.displayName=Od;var MD=h.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,o=_t(Od,r),[a,i]=h.useState(0),[l,s]=h.useState(0),u=!!(a&&l);return In(o.scrollbarX,()=>{var d;let c=((d=o.scrollbarX)==null?void 0:d.offsetHeight)||0;o.onCornerHeightChange(c),s(c)}),In(o.scrollbarY,()=>{var d;let c=((d=o.scrollbarY)==null?void 0:d.offsetWidth)||0;o.onCornerWidthChange(c),i(c)}),u?oe.jsx(Xo.div,{...n,ref:t,style:{width:a,height:l,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function pa(e){return e?parseInt(e,10):0}function Wb(e,t){let r=e/t;return isNaN(r)?0:r}function qa(e){let t=Wb(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function BD(e,t,r,n="ltr"){let o=qa(r),a=o/2,i=t||a,l=o-i,s=r.scrollbar.paddingStart+i,u=r.scrollbar.size-r.scrollbar.paddingEnd-l,c=r.content-r.viewport,d=n==="ltr"?[0,c]:[c*-1,0];return Vb([s,u],d)(e)}function Rh(e,t,r="ltr"){let n=qa(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=a-n,s=r==="ltr"?[0,i]:[i*-1,0],u=OD(e,s);return Vb([0,i],[0,l])(u)}function Vb(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 qb(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function Ya(e,t){let r=Gr(e),n=h.useRef(0);return h.useEffect(()=>()=>window.clearTimeout(n.current),[]),h.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function In(e,t){let r=Gr(t);oc(()=>{let n=0;if(e){let o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}function HD(e,t){let{asChild:r,children:n}=e;if(!r)return typeof t=="function"?t(n):t;let o=h.Children.only(n);return h.cloneElement(o,{children:typeof t=="function"?t(o.props.children):t})}var UD=Nb,zD=Bb,KD=jb,GD=Kb,WD=Gb,VD=P(UD)(({scrollbarsize:e,offset:t})=>({width:"100%",height:"100%",overflow:"hidden","--scrollbar-size":`${e+t}px`,"--radix-scroll-area-thumb-width":`${e}px`})),qD=P(zD)({width:"100%",height:"100%"}),Dh=P(KD)(({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:t==="true"&&r==="true"?0:e},'&[data-orientation="horizontal"]':{flexDirection:"column",height:"var(--scrollbar-size)",paddingBottom:e,marginLeft:e,marginRight:t==="true"&&r==="true"?0:e}})),Ph=P(GD)(({theme:e})=>({flex:1,background:e.textMutedColor,opacity:.5,borderRadius:"var(--scrollbar-size)",position:"relative",transition:"opacity 0.2s ease-out",zIndex:1,"&:hover":{opacity:.8},"::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%,-50%)",width:"100%",height:"100%"}})),Rd=h.forwardRef(({children:e,horizontal:t=!1,vertical:r=!1,offset:n=2,scrollbarSize:o=6,scrollPadding:a=0,className:i},l)=>g.createElement(VD,{scrollbarsize:o,offset:n,className:i},g.createElement(qD,{ref:l,style:{scrollPadding:a}},e),t&&g.createElement(Dh,{orientation:"horizontal",offset:n,horizontal:t.toString(),vertical:r.toString()},g.createElement(Ph,null)),r&&g.createElement(Dh,{orientation:"vertical",offset:n,horizontal:t.toString(),vertical:r.toString()},g.createElement(Ph,null)),t&&r&&g.createElement(WD,null)));Rd.displayName="ScrollArea";const{global:YD}=__STORYBOOK_MODULE_GLOBAL__;var{document:co,window:ic}=YD;async function XD(e){var t;try{await((t=ic.top)==null?void 0:t.navigator.clipboard.writeText(e))}catch{await ic.navigator.clipboard.writeText(e)}}async function JD(e){let t=co.createElement("TEXTAREA"),r=co.activeElement;t.value=e,co.body.appendChild(t),t.select(),co.execCommand("copy"),co.body.removeChild(t),r.focus()}function ZD(){var e;return(e=ic.navigator)!=null&&e.clipboard?XD:JD}function QD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var e5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}),h.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:e}))),t5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{d:"M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z",fill:e}),h.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:e}))),r5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),n5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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}))),ac=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}),h.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:e}))),HV=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),Yb=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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}))),o5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}),h.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:e}))),i5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{d:"M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}),h.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:e}))),a5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{d:"M9.854 4.146a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}),h.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:e}))),l5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm2.854-9.854a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}))),s5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}),h.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:e}))),u5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{d:"M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z",fill:e}),h.createElement("path",{d:"M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z",fill:e}))),c5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),Xb=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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}))),d5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),Jb=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),f5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.104 10.146a.5.5 0 01-.708.708l-3.5-3.5a.5.5 0 010-.708l3.5-3.5a.5.5 0 11.708.708L5.957 7l3.147 3.146z",fill:e}))),p5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.896 10.146a.5.5 0 00.708.708l3.5-3.5a.5.5 0 000-.708l-3.5-3.5a.5.5 0 10-.708.708L8.043 7l-3.147 3.146z",fill:e}))),h5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.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:e}))),g5=h.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>h.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},h.createElement("path",{d:"M7.092.5H7a6.5 6.5 0 106.41 7.583.5.5 0 10-.986-.166A5.495 5.495 0 017 12.5a5.5 5.5 0 010-11h.006a5.5 5.5 0 014.894 3H10a.5.5 0 000 1h3a.5.5 0 00.5-.5V2a.5.5 0 00-1 0v1.535A6.495 6.495 0 007.092.5z",fill:e}))),Fh=new Map,m5="UNIVERSAL_STORE:",Et={PENDING:"PENDING",RESOLVED:"RESOLVED",REJECTED:"REJECTED"},zr=class J{constructor(t,r){if(this.debugging=!1,this.listeners=new Map([["*",new Set]]),this.getState=()=>(this.debug("getState",{state:this.state}),this.state),this.subscribe=(n,o)=>{let a=typeof n=="function",i=a?"*":n,l=a?n:o;if(this.debug("subscribe",{eventType:i,listener:l}),!l)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(i)||this.listeners.set(i,new Set),this.listeners.get(i).add(l),()=>{var s;this.debug("unsubscribe",{eventType:i,listener:l}),this.listeners.has(i)&&(this.listeners.get(i).delete(l),((s=this.listeners.get(i))==null?void 0:s.size)===0&&this.listeners.delete(i))}},this.send=n=>{if(this.debug("send",{event:n}),this.status!==J.Status.READY)throw new TypeError(xt`Cannot send event before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({event:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(n,{actor:this.actor}),this.emitToChannel(n,{actor:this.actor})},this.debugging=t.debug??!1,!J.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if(J.isInternalConstructing=!1,this.id=t.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=t.leader?J.ActorType.LEADER:J.ActorType.FOLLOWER,this.state=t.initialState,this.channelEventName=`${m5}${this.id}`,this.debug("constructor",{options:t,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===J.ActorType.LEADER)this.syncing={state:Et.RESOLVED,promise:Promise.resolve()};else{let n,o,a=new Promise((i,l)=>{n=()=>{this.syncing.state===Et.PENDING&&(this.syncing.state=Et.RESOLVED,i())},o=s=>{this.syncing.state===Et.PENDING&&(this.syncing.state=Et.REJECTED,l(s))}});this.syncing={state:Et.PENDING,promise:a,resolve:n,reject:o}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=(r==null?void 0:r.channel)??J.preparation.channel,this.environment=(r==null?void 0:r.environment)??J.preparation.environment,this.channel&&this.environment?(J.preparation.resolve({channel:this.channel,environment:this.environment}),this.prepareThis({channel:this.channel,environment:this.environment})):J.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let t,r,n=new Promise((o,a)=>{t=i=>{o(i)},r=(...i)=>{a(i)}});J.preparation={resolve:t,reject:r,promise:n}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??J.Environment.UNKNOWN})}get status(){var t;if(!this.channel||!this.environment)return J.Status.UNPREPARED;switch((t=this.syncing)==null?void 0:t.state){case Et.PENDING:case void 0:return J.Status.SYNCING;case Et.REJECTED:return J.Status.ERROR;case Et.RESOLVED:default:return J.Status.READY}}untilReady(){var t;return Promise.all([J.preparation.promise,(t=this.syncing)==null?void 0:t.promise])}static create(t){if(!t||typeof(t==null?void 0:t.id)!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");t.debug&&console.debug(xt`[UniversalStore] + create`,{options:t});let r=Fh.get(t.id);if(r)return console.warn(xt`UniversalStore with id "${t.id}" already exists in this environment, re-using existing. + You should reuse the existing instance instead of trying to create a new one.`),r;J.isInternalConstructing=!0;let n=new J(t);return Fh.set(t.id,n),n}static __prepare(t,r){J.preparation.channel=t,J.preparation.environment=r,J.preparation.resolve({channel:t,environment:r})}setState(t){let r=this.state,n=typeof t=="function"?t(r):t;if(this.debug("setState",{newState:n,previousState:r,updater:t}),this.status!==J.Status.READY)throw new TypeError(xt`Cannot set state before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({newState:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=n;let o={type:J.InternalEventType.SET_STATE,payload:{state:n,previousState:r}};this.emitToChannel(o,{actor:this.actor}),this.emitToListeners(o,{actor:this.actor})}onStateChange(t){return this.debug("onStateChange",{listener:t}),this.subscribe(J.InternalEventType.SET_STATE,({payload:r},n)=>{t(r.state,r.previousState,n)})}emitToChannel(t,r){var n;this.debug("emitToChannel",{event:t,eventInfo:r,channel:!!this.channel}),(n=this.channel)==null||n.emit(this.channelEventName,{event:t,eventInfo:r})}prepareThis({channel:t,environment:r}){this.channel=t,this.environment=r,this.debug("prepared",{channel:!!t,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===J.ActorType.LEADER?this.emitToChannel({type:J.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:J.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:J.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(t,r){let n=this.listeners.get(t.type),o=this.listeners.get("*");this.debug("emitToListeners",{event:t,eventInfo:r,eventTypeListeners:n,everythingListeners:o}),[...n??[],...o??[]].forEach(a=>a(t,r))}handleChannelEvents(t){var o,a,i,l,s;let{event:r,eventInfo:n}=t;if([n.actor.id,(o=n.forwardingActor)==null?void 0:o.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:t});return}else if(((a=this.syncing)==null?void 0:a.state)===Et.PENDING&&r.type!==J.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:t});return}if(this.debug("handleChannelEvents",{channelEvent:t}),this.actor.type===J.ActorType.LEADER){let u=!0;switch(r.type){case J.InternalEventType.EXISTING_STATE_REQUEST:u=!1;let c={type:J.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:c}),this.emitToChannel(c,{actor:this.actor}),this.emitToListeners(c,{actor:this.actor});break;case J.InternalEventType.LEADER_CREATED:u=!1,this.syncing.state=Et.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(xt`Detected multiple UniversalStore leaders created with the same id "${this.id}". + Only one leader can exists at a time, your stores are now in an invalid state. + Leaders detected: + this: ${JSON.stringify(this.actor,null,2)} + other: ${JSON.stringify(n.actor,null,2)}`);break}u&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:t}),this.emitToChannel(r,{actor:n.actor,forwardingActor:this.actor}))}if(this.actor.type===J.ActorType.FOLLOWER)switch(r.type){case J.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),((i=this.syncing)==null?void 0:i.state)!==Et.PENDING)break;(s=(l=this.syncing).resolve)==null||s.call(l);let u={type:J.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(u,n);break}switch(r.type){case J.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:n.actor})}debug(t,r){this.debugging&&console.debug(xt`[UniversalStore::${this.id}::${this.environment??J.Environment.UNKNOWN}] + ${t}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){J.preparation.reject(new Error("reset")),J.setupPreparationPromise(),J.isInternalConstructing=!1}};zr.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},zr.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},zr.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},zr.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},zr.isInternalConstructing=!1,zr.setupPreparationPromise();var Dd=zr,y5=Object.create,Zb=Object.defineProperty,b5=Object.getOwnPropertyDescriptor,Qb=Object.getOwnPropertyNames,E5=Object.getPrototypeOf,v5=Object.prototype.hasOwnProperty,te=(e,t)=>function(){return t||(0,e[Qb(e)[0]])((t={exports:{}}).exports,t),t.exports},S5=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Qb(t))!v5.call(e,o)&&o!==r&&Zb(e,o,{get:()=>t[o],enumerable:!(n=b5(t,o))||n.enumerable});return e},Pd=(e,t,r)=>(r=e!=null?y5(E5(e)):{},S5(!e||!e.__esModule?Zb(r,"default",{value:e,enumerable:!0}):r,e)),x5=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],$5=["detail"];function w5(e){let t=x5.filter(r=>e[r]!==void 0).reduce((r,n)=>(r[n]=e[n],r),{});if(e instanceof CustomEvent)for(let r of $5.filter(n=>e[n]!==void 0))t[r]=e[r];return t}var e1=te({"node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms/index.js"(e,t){t.exports=Object}}),C5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/index.js"(e,t){t.exports=Error}}),_5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/eval.js"(e,t){t.exports=EvalError}}),T5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/range.js"(e,t){t.exports=RangeError}}),A5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/ref.js"(e,t){t.exports=ReferenceError}}),O5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/syntax.js"(e,t){t.exports=SyntaxError}}),Fd=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/type.js"(e,t){t.exports=TypeError}}),R5=te({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/uri.js"(e,t){t.exports=URIError}}),D5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/abs.js"(e,t){t.exports=Math.abs}}),P5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/floor.js"(e,t){t.exports=Math.floor}}),F5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/max.js"(e,t){t.exports=Math.max}}),I5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/min.js"(e,t){t.exports=Math.min}}),L5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/pow.js"(e,t){t.exports=Math.pow}}),k5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/round.js"(e,t){t.exports=Math.round}}),N5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/isNaN.js"(e,t){t.exports=Number.isNaN||function(r){return r!==r}}}),M5=te({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/sign.js"(e,t){var r=N5();t.exports=function(n){return r(n)||n===0?n:n<0?-1:1}}}),B5=te({"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/gOPD.js"(e,t){t.exports=Object.getOwnPropertyDescriptor}}),Id=te({"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/index.js"(e,t){var r=B5();if(r)try{r([],"length")}catch{r=null}t.exports=r}}),j5=te({"node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property/index.js"(e,t){var r=Object.defineProperty||!1;if(r)try{r({},"a",{value:1})}catch{r=!1}t.exports=r}}),t1=te({"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/shams.js"(e,t){t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),o=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var a=42;r[n]=a;for(var i in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var l=Object.getOwnPropertySymbols(r);if(l.length!==1||l[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(r,n);if(s.value!==a||s.enumerable!==!0)return!1}return!0}}}),r1=te({"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=t1();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),n1=te({"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Reflect.getPrototypeOf.js"(e,t){t.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null}}),o1=te({"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Object.getPrototypeOf.js"(e,t){var r=e1();t.exports=r.getPrototypeOf||null}}),H5=te({"node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,o=Math.max,a="[object Function]",i=function(u,c){for(var d=[],f=0;f"u"||!T?r:T(Uint8Array),k={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":C&&T?T([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":R,"%AsyncGenerator%":R,"%AsyncGeneratorFunction%":R,"%AsyncIteratorPrototype%":R,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":typeof Float16Array>"u"?r:Float16Array,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":R,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C&&T?T(T([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!C||!T?r:T(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!C||!T?r:T(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C&&T?T(""[Symbol.iterator]()):r,"%Symbol%":C?Symbol:r,"%SyntaxError%":s,"%ThrowTypeError%":$,"%TypedArray%":I,"%TypeError%":u,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":c,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet,"%Function.prototype.call%":F,"%Function.prototype.apply%":D,"%Object.defineProperty%":A,"%Object.getPrototypeOf%":O,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":b,"%Math.round%":E,"%Math.sign%":y,"%Reflect.getPrototypeOf%":_};if(T)try{null.error}catch(X){L=T(T(X)),k["%Error.prototype%"]=L}var L,B=function X(G){var W;if(G==="%AsyncFunction%")W=x("async function () {}");else if(G==="%GeneratorFunction%")W=x("function* () {}");else if(G==="%AsyncGeneratorFunction%")W=x("async function* () {}");else if(G==="%AsyncGenerator%"){var Z=X("%AsyncGeneratorFunction%");Z&&(W=Z.prototype)}else if(G==="%AsyncIteratorPrototype%"){var le=X("%AsyncGenerator%");le&&T&&(W=T(le.prototype))}return k[G]=W,W},M={__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"]},N=Xa(),H=l1(),j=N.call(F,Array.prototype.concat),U=N.call(D,Array.prototype.splice),K=N.call(F,String.prototype.replace),z=N.call(F,String.prototype.slice),q=N.call(F,RegExp.prototype.exec),ne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,he=/\\(\\)?/g,ye=function(X){var G=z(X,0,1),W=z(X,-1);if(G==="%"&&W!=="%")throw new s("invalid intrinsic syntax, expected closing `%`");if(W==="%"&&G!=="%")throw new s("invalid intrinsic syntax, expected opening `%`");var Z=[];return K(X,ne,function(le,Je,Y,Ze){Z[Z.length]=Y?K(Ze,he,"$1"):Je||le}),Z},yt=function(X,G){var W=X,Z;if(H(M,W)&&(Z=M[W],W="%"+Z[0]+"%"),H(k,W)){var le=k[W];if(le===R&&(le=B(W)),typeof le>"u"&&!G)throw new u("intrinsic "+X+" exists, but is not available. Please file an issue!");return{alias:Z,name:W,value:le}}throw new s("intrinsic "+X+" does not exist!")};t.exports=function(X,G){if(typeof X!="string"||X.length===0)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof G!="boolean")throw new u('"allowMissing" argument must be a boolean');if(q(/^%?[^%]*%?$/,X)===null)throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var W=ye(X),Z=W.length>0?W[0]:"",le=yt("%"+Z+"%",G),Je=le.name,Y=le.value,Ze=!1,At=le.alias;At&&(Z=At[0],U(W,j([0,1],At)));for(var st=1,Ot=!0;st=W.length){var nr=w(Y,De);Ot=!!nr,Ot&&"get"in nr&&!("originalValue"in nr.get)?Y=nr.get:Y=Y[De]}else Ot=H(Y,De),Y=Y[De];Ot&&!Ze&&(k[Je]=Y)}}return Y}}}),kd=te({"node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound/index.js"(e,t){var r=W5(),n=a1(),o=n([r("%String.prototype.indexOf%")]);t.exports=function(a,i){var l=r(a,!!i);return typeof l=="function"&&o(a,".prototype.")>-1?n([l]):l}}}),V5=te({"node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag/shams.js"(e,t){var r=t1();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),s1=te({"node_modules/.pnpm/is-regex@1.2.1/node_modules/is-regex/index.js"(e,t){var r=kd(),n=V5()(),o=l1(),a=Id(),i;n?(l=r("RegExp.prototype.exec"),s={},u=function(){throw s},c={toString:u,valueOf:u},typeof Symbol.toPrimitive=="symbol"&&(c[Symbol.toPrimitive]=u),i=function(p){if(!p||typeof p!="object")return!1;var m=a(p,"lastIndex"),b=m&&o(m,"value");if(!b)return!1;try{l(p,c)}catch(E){return E===s}}):(d=r("Object.prototype.toString"),f="[object RegExp]",i=function(p){return!p||typeof p!="object"&&typeof p!="function"?!1:d(p)===f});var l,s,u,c,d,f;t.exports=i}}),q5=te({"node_modules/.pnpm/is-function@1.0.2/node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(o){if(!o)return!1;var a=r.call(o);return a==="[object Function]"||typeof o=="function"&&a!=="[object RegExp]"||typeof window<"u"&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}}}),Y5=te({"node_modules/.pnpm/safe-regex-test@1.1.0/node_modules/safe-regex-test/index.js"(e,t){var r=kd(),n=s1(),o=r("RegExp.prototype.exec"),a=Fd();t.exports=function(i){if(!n(i))throw new a("`regex` must be a RegExp");return function(l){return o(i,l)!==null}}}}),X5=te({"node_modules/.pnpm/is-symbol@1.1.1/node_modules/is-symbol/index.js"(e,t){var r=kd(),n=r("Object.prototype.toString"),o=r1()(),a=Y5();o?(i=r("Symbol.prototype.toString"),l=a(/^Symbol\(.*\)$/),s=function(u){return typeof u.valueOf()!="symbol"?!1:l(i(u))},t.exports=function(u){if(typeof u=="symbol")return!0;if(!u||typeof u!="object"||n(u)!=="[object Symbol]")return!1;try{return s(u)}catch{return!1}}):t.exports=function(u){return!1};var i,l,s}}),J5=Pd(s1()),Z5=Pd(q5()),Q5=Pd(X5());function e3(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var t3=typeof global=="object"&&global&&global.Object===Object&&global,r3=t3,n3=typeof self=="object"&&self&&self.Object===Object&&self,o3=r3||n3||Function("return this")(),Nd=o3,i3=Nd.Symbol,Ln=i3,u1=Object.prototype,a3=u1.hasOwnProperty,l3=u1.toString,fo=Ln?Ln.toStringTag:void 0;function s3(e){var t=a3.call(e,fo),r=e[fo];try{e[fo]=void 0;var n=!0}catch{}var o=l3.call(e);return n&&(t?e[fo]=r:delete e[fo]),o}var u3=s3,c3=Object.prototype,d3=c3.toString;function f3(e){return d3.call(e)}var p3=f3,h3="[object Null]",g3="[object Undefined]",Ih=Ln?Ln.toStringTag:void 0;function m3(e){return e==null?e===void 0?g3:h3:Ih&&Ih in Object(e)?u3(e):p3(e)}var c1=m3;function y3(e){return e!=null&&typeof e=="object"}var b3=y3,E3="[object Symbol]";function v3(e){return typeof e=="symbol"||b3(e)&&c1(e)==E3}var Md=v3;function S3(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r-1}var RP=OP;function DP(e,t){var r=this.__data__,n=Ja(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var PP=DP;function Xn(e){var t=-1,r=e==null?0:e.length;for(this.clear();++te.match(/^[\[\{\"\}].*[\]\}\"]$/);function g1(e){if(!Hd(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=w5(t),r=!0),t=Object.keys(t).reduce((n,o)=>{try{t[o]&&t[o].toJSON,n[o]=t[o]}catch{r=!0}return n},{}),r?t:e}var m2=function(e){let t,r,n,o;return function(a,i){var l;try{if(a==="")return o=[],t=new Map([[i,"[]"]]),r=new Map,n=[],i;let s=r.get(this)||this;for(;n.length&&s!==n[0];)n.shift(),o.pop();if(typeof i=="boolean")return i;if(i===void 0)return e.allowUndefined?"_undefined_":void 0;if(i===null)return null;if(typeof i=="number")return i===Number.NEGATIVE_INFINITY?"_-Infinity_":i===Number.POSITIVE_INFINITY?"_Infinity_":Number.isNaN(i)?"_NaN_":i;if(typeof i=="bigint")return`_bigint_${i.toString()}`;if(typeof i=="string")return h2.test(i)?e.allowDate?`_date_${i}`:void 0:i;if((0,J5.default)(i))return e.allowRegExp?`_regexp_${i.flags}|${i.source}`:void 0;if((0,Z5.default)(i))return;if((0,Q5.default)(i)){if(!e.allowSymbol)return;let c=Symbol.keyFor(i);return c!==void 0?`_gsymbol_${c}`:`_symbol_${i.toString().slice(7,-1)}`}if(n.length>=e.maxDepth)return Array.isArray(i)?`[Array(${i.length})]`:"[Object]";if(i===this)return`_duplicate_${JSON.stringify(o)}`;if(i instanceof Error&&e.allowError)return{__isConvertedError__:!0,errorProperties:{...i.cause?{cause:i.cause}:{},...i,name:i.name,message:i.message,stack:i.stack,"_constructor-name_":i.constructor.name}};if((l=i==null?void 0:i.constructor)!=null&&l.name&&i.constructor.name!=="Object"&&!Array.isArray(i)){let c=t.get(i);if(!c){let d={__isClassInstance__:!0,__className__:i.constructor.name,...Object.getOwnPropertyNames(i).reduce((f,p)=>{try{f[p]=i[p]}catch{}return f},{})};return o.push(a),n.unshift(d),t.set(i,JSON.stringify(o)),i!==d&&r.set(i,d),d}return`_duplicate_${c}`}let u=t.get(i);if(!u){let c=Array.isArray(i)?i:g1(i);return o.push(a),n.unshift(c),t.set(i,JSON.stringify(o)),i!==c&&r.set(i,c),c}return`_duplicate_${u}`}catch{return}}},y2=function(e){let t=[],r;return function(n,o){if(n===""&&(r=o,t.forEach(({target:a,container:i,replacement:l})=>{let s=g2(l)?JSON.parse(l):l.split(".");s.length===0?i[a]=r:i[a]=p2(r,s)})),n==="_constructor-name_")return o;if(Hd(o)&&o.__isConvertedError__){let{message:a,...i}=o.errorProperties,l=new Error(a);return Object.assign(l,i),l}if(typeof o=="string"&&o.startsWith("_regexp_")&&e.allowRegExp){let[,a,i]=o.match(/_regexp_([^|]*)\|(.*)/)||[];return new RegExp(i,a)}return typeof o=="string"&&o.startsWith("_date_")&&e.allowDate?new Date(o.replace("_date_","")):typeof o=="string"&&o.startsWith("_duplicate_")?(t.push({target:n,container:this,replacement:o.replace(/^_duplicate_/,"")}),null):typeof o=="string"&&o.startsWith("_symbol_")&&e.allowSymbol?Symbol(o.replace("_symbol_","")):typeof o=="string"&&o.startsWith("_gsymbol_")&&e.allowSymbol?Symbol.for(o.replace("_gsymbol_","")):typeof o=="string"&&o==="_-Infinity_"?Number.NEGATIVE_INFINITY:typeof o=="string"&&o==="_Infinity_"?Number.POSITIVE_INFINITY:typeof o=="string"&&o==="_NaN_"?Number.NaN:typeof o=="string"&&o.startsWith("_bigint_")&&typeof BigInt=="function"?BigInt(o.replace("_bigint_","")):o}},m1={maxDepth:10,space:void 0,allowRegExp:!0,allowDate:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0},b2=(e,t={})=>{let r={...m1,...t};return JSON.stringify(g1(e),m2(r),t.space)},E2=()=>{let e=new Map;return function t(r){Hd(r)&&Object.entries(r).forEach(([n,o])=>{o==="_undefined_"?r[n]=void 0:e.get(o)||(e.set(o,!0),t(o))}),Array.isArray(r)&&r.forEach((n,o)=>{n==="_undefined_"?(e.set(n,!0),r[o]=void 0):e.get(n)||(e.set(n,!0),t(n))})}},v2=(e,t={})=>{let r={...m1,...t},n=JSON.parse(e,y2(r));return E2()(n),n};function Bh({code:e,category:t}){let r=String(e).padStart(4,"0");return`SB_${t}_${r}`}function jh(e){if(/^(?!.*storybook\.js\.org)|[?&]ref=error\b/.test(e))return e;try{let t=new URL(e);return t.searchParams.set("ref","error"),t.toString()}catch{return e}}var Ud=class y1 extends Error{constructor(t){super(y1.getFullMessage(t)),this.data={},this.fromStorybook=!0,this.isHandledError=!1,this.subErrors=[],this.category=t.category,this.documentation=t.documentation??!1,this.code=t.code,this.isHandledError=t.isHandledError??!1,this.name=t.name,this.subErrors=t.subErrors??[]}get fullErrorCode(){return Bh({code:this.code,category:this.category})}get name(){let t=this._name||this.constructor.name;return`${this.fullErrorCode} (${t})`}set name(t){this._name=t}static getFullMessage({documentation:t,code:r,category:n,message:o}){let a;return t===!0?a=`https://storybook.js.org/error/${Bh({code:r,category:n})}?ref=error`:typeof t=="string"?a=jh(t):Array.isArray(t)&&(a=` +${t.map(i=>` - ${jh(i)}`).join(` +`)}`),`${o}${a!=null?` + +More info: ${a} +`:""}`}},S2=class extends Ud{constructor(t){super({name:"StatusTypeIdMismatchError",category:"MANAGER_API",code:1,message:`Status has typeId "${t.status.typeId}" but was added to store with typeId "${t.typeId}". Full status: ${JSON.stringify(t.status,null,2)}`}),this.data=t}},x2=class extends Ud{constructor(e){super({name:"StatusTypeIdMismatchError",category:"PREVIEW_API",code:16,message:`Status has typeId "${e.status.typeId}" but was added to store with typeId "${e.typeId}". Full status: ${JSON.stringify(e.status,null,2)}`}),this.data=e}},Hh=Object.prototype.hasOwnProperty;function Uh(e,t,r){for(r of e.keys())if(Xt(r,t))return r}function Xt(e,t){var r,n,o;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&Xt(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(o=n,o&&typeof o=="object"&&(o=Uh(t,o),!o)||!t.has(o))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(o=n[0],o&&typeof o=="object"&&(o=Uh(t,o),!o)||!Xt(n[1],t.get(o)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Hh.call(e,r)&&++n&&!Hh.call(t,r)||!(r in t)||!Xt(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}function zh(e,t){let r=[],n=[];for(let o=0;o{let t={viewMode:void 0,storyId:void 0,refId:void 0};if(e){let[,r,n,o]=e.toLowerCase().match(_2)||[];r&&Object.assign(t,{viewMode:r,storyId:o,refId:n})}return t});var Yi=Symbol("Deeply equal"),lc=(e,t)=>{if(typeof e!=typeof t)return t;if(Vt(e,t))return Yi;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((n,o,a)=>{let i=lc(e[a],o);return i!==Yi&&(n[a]=i),n},new Array(t.length));return t.length>=e.length?r:r.concat(new Array(e.length-t.length).fill(void 0))}return An(e)&&An(t)?Object.keys({...e,...t}).reduce((r,n)=>{let o=lc(e==null?void 0:e[n],t==null?void 0:t[n]);return o===Yi?r:Object.assign(r,{[n]:o})},{}):t},Kh=/^[a-zA-Z0-9 _-]*$/,T2=/^-?[0-9]+(\.[0-9]+)?$/,E1=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,v1=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,sc=(e="",t)=>e===null||e===""||!Kh.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?Kh.test(t)||T2.test(t)||E1.test(t)||v1.test(t):Array.isArray(t)?t.every(r=>sc(e,r)):An(t)?Object.entries(t).every(([r,n])=>sc(r,n)):!1,uc=e=>e===void 0?"!undefined":e===null?"!null":typeof e=="string"?E1.test(e)?`!hex(${e.slice(1)})`:v1.test(e)?`!${e.replace(/[\s%]/g,"")}`:e:typeof e=="boolean"?`!${e}`:e instanceof Date?`!date(${e.toISOString()})`:Array.isArray(e)?e.map(uc):An(e)?Object.entries(e).reduce((t,[r,n])=>Object.assign(t,{[r]:uc(n)}),{}):e,A2=e=>{switch(e){case"%20":return"+";case"%5B":return"[";case"%5D":return"]";case"%2C":return",";case"%3A":return":"}return e},O2=/%[0-9A-F]{2}/g,Gh=(e,t)=>{let r=lc(e,t);if(!r||r===Yi)return"";let n=Object.entries(r).reduce((o,[a,i])=>sc(a,i)?Object.assign(o,{[a]:i}):(C2.warn(xt` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args?ref=error#setting-args-through-the-url + `),o),{});return(0,b1.stringify)(uc(n),{delimiter:";",nesting:!0,nestingSyntax:"js"}).replace(O2,A2).split(";").map(o=>o.replace("=",":")).join(";")},R2=(0,zd.default)(1e3)(e=>e!==void 0?(0,b1.parse)(e):{}),D2=e=>R2(e.search?e.search.slice(1):"");(0,zd.default)(1e3)((e,t,r=!0)=>{if(r){if(typeof t!="string")throw new Error("startsWith only works with string targets");return e&&e.startsWith(t)?{path:e}:null}let n=typeof t=="string"&&e===t,o=e&&t&&e.match(t);return n||o?{path:e}:null});const{global:P2}=__STORYBOOK_MODULE_GLOBAL__;function cc(){return cc=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function dc(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function S1(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var Vh;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Vh||(Vh={}));function fc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function F2(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?S1(e):e;return{pathname:r?r.startsWith("/")?r:I2(r,t):t,search:L2(n),hash:k2(o)}}function I2(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(n=>{n===".."?r.length>1&&r.pop():n!=="."&&r.push(n)}),r.length>1?r.join("/"):"/"}function Xl(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function x1(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function $1(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=S1(e):(o=cc({},e),wt(!o.pathname||!o.pathname.includes("?"),Xl("?","pathname","search",o)),wt(!o.pathname||!o.pathname.includes("#"),Xl("#","pathname","hash",o)),wt(!o.search||!o.search.includes("#"),Xl("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,l;if(n||i==null)l=r;else{let d=t.length-1;if(i.startsWith("..")){let f=i.split("/");for(;f[0]==="..";)f.shift(),d-=1;o.pathname=f.join("/")}l=d>=0?t[d]:"/"}let s=F2(o,l),u=i&&i!=="/"&&i.endsWith("/"),c=(a||i===".")&&r.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}var Kd=e=>e.join("/").replace(/\/\/+/g,"/"),L2=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,k2=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function N2(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var w1=["post","put","patch","delete"];new Set(w1);var M2=["get",...w1];new Set(M2);function pc(){return pc=Object.assign?Object.assign.bind():function(e){for(var t=1;tl.pathnameBase)),i=h.useRef(!1);return T1(()=>{i.current=!0}),h.useCallback(function(l,s){if(s===void 0&&(s={}),!i.current)return;if(typeof l=="number"){r.go(l);return}let u=$1(l,JSON.parse(a),o,s.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:Kd([t,u.pathname])),(s.replace?r.replace:r.push)(u,s.state,s)},[t,r,a,o,e])}h.createContext(null);function Qa(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=h.useContext(Zo),{pathname:o}=Qo(),a=JSON.stringify(x1(n).map(i=>i.pathnameBase));return h.useMemo(()=>$1(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function z2(){let e=q2(),t=N2(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:n};return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),r?h.createElement("pre",{style:o},r):null,null)}h.createElement(z2,null);var A1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(A1||{}),Mo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Mo||{});function K2(e){let t=h.useContext(Gd);return t||wt(!1),t}function G2(e){let t=h.useContext(C1);return t||wt(!1),t}function W2(e){let t=h.useContext(Zo);return t||wt(!1),t}function Vd(e){let t=W2(),r=t.matches[t.matches.length-1];return r.route.id||wt(!1),r.route.id}function V2(){return Vd(Mo.UseRouteId)}function q2(){var e;let t=h.useContext(B2),r=G2(Mo.UseRouteError),n=Vd(Mo.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function Y2(){let{router:e}=K2(A1.UseNavigateStable),t=Vd(Mo.UseNavigateStable),r=h.useRef(!1);return T1(()=>{r.current=!0}),h.useCallback(function(n,o){o===void 0&&(o={}),r.current&&(typeof n=="number"?e.navigate(n):e.navigate(n,pc({fromRouteId:t},o)))},[e,t])}var X2=function(e){return e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error",e}(X2||{});new Promise(()=>{});function en(){return en=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}var Xi="get",Jl="application/x-www-form-urlencoded";function el(e){return e!=null&&typeof e.tagName=="string"}function J2(e){return el(e)&&e.tagName.toLowerCase()==="button"}function Z2(e){return el(e)&&e.tagName.toLowerCase()==="form"}function Q2(e){return el(e)&&e.tagName.toLowerCase()==="input"}function eF(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function tF(e,t){return e.button===0&&(!t||t==="_self")&&!eF(e)}var $i=null;function rF(){if($i===null)try{new FormData(document.createElement("form"),0),$i=!1}catch{$i=!0}return $i}var nF=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Zl(e){return e!=null&&!nF.has(e)?null:e}function oF(e,t){let r,n,o,a,i;if(Z2(e)){let l=e.getAttribute("action");n=l?fc(l,t):null,r=e.getAttribute("method")||Xi,o=Zl(e.getAttribute("enctype"))||Jl,a=new FormData(e)}else if(J2(e)||Q2(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a + + + + + ; + }, + args: { + actionButton: { + title: 'Go To', + onClick: console.log + } + } +}`,...(f=(d=r.parameters)==null?void 0:d.docs)==null?void 0:f.source}}};var g,k,B;a.parameters={...a.parameters,docs:{...(g=a.parameters)==null?void 0:g.docs,source:{originalSource:`{ + render: ({ + id, + noIcon, + testId, + theme, + ...args + }) => { + React.useEffect(() => notificationDestroy(), []); + return <> + + + + + ; + }, + args: { + id: 'notification2', + actionButton: { + title: 'Go To', + onClick: console.log + } + } +}`,...(B=(k=a.parameters)==null?void 0:k.docs)==null?void 0:B.source}}};var C,h,I;s.parameters={...s.parameters,docs:{...(C=s.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + source: componentColors.toast + }, + render: args => +}`,...(I=(h=s.parameters)==null?void 0:h.docs)==null?void 0:I.source}}};const io=["Basic","WithActionButton","ColorTokens"];export{r as Basic,s as ColorTokens,a as WithActionButton,io as __namedExportsOrder,eo as default}; diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_1_full-BunAUvIy.jpg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_1_full-BunAUvIy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1e2923878a75684dcc4207a268af789032f16f2 GIT binary patch literal 277044 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℘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

W!Pz@GlTmCt>yu|YNqUf^U-3Egw=)S{CqK2 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 z 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

g$i=E#_Wk*QSWx1RCF!k^Q`NIhFQxm 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

?>%bS5b6UPXMEEsB#$rc2br5tb^kpaXl46a62Q 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_3_preview-akiycBCL.jpg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/assets/office_3_preview-akiycBCL.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f7236d4556c89e8acebd09abc1507608435cfe8 GIT binary patch literal 60398 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

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+

rIp3 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�)gi3_idwnMk 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 z zKte);B$C5Ce_wN5ckH?Q7wVrBwV2s0j5>0-Gu<%6aRNUwPxnW!Ojqc4!jFV{H^JWw z$EN8P;Q$$yVn2C1cPxLWL0MgwP7Y4;GkyYm1kt_%ctvb9=%ahNKx@0QfIRK#o}ou& z&m8)i?x>_E6dikPB$5b_vk+<7}Vn@7t&adk#1r z=Q!=Ntm|<=4+7!A%EmtGk=*+K0QJ8b=dN!rHAy$hOJktu2jNot1+IA?#%~M!NchF4 z$D#OY^2_1Jg+KwG37qPaj+k#N3X6`a9Fu{Q+PR;G-|$V(0r*Z;pIKYa6W;JyuOur0 zZn+Vz2mSO~z4)W!`?Vw-H_XKT6&5r}TE=e{nB2w%%VWFR*O!do^Ii$#ui91%X^1SG(tB`Znyx+vXwIz;~ zZM4m_qhmR*gFJitcwNl{D8CCD4t)T}ss8{xSAqOS{{Vu3>6Q~Z&97R|ChRP6=4M_F zI8b`$sin_-iL+auqyGRCKWr^N(%&Cyc4EPfI(~Vt4)~4xY(;TvFZxE*0FXBI#*!H#rYJ5l%;C89&RCdsmcrpZ0?BkBcRlq}0uv*v&5gtJ z@7A9zho!VW`uL6eYg*aCESFk|h9%BkM%(xfc|O(i?~nfg;Gi0Gw+xoj>Q~#kv;eCA z0OQ1G+XL6}`I^JQej@SquCd#}sOtA}sTfshU4i%H=Dl~oAMj0|iGDEhT1^-GE+PhH zyp>aKdgVD|j@);ug)Mb5bq;UFKee}sJVzi~K=vvR%1ng2d-5^dR}FjOeQ(9EM-|QW z{-fqT;Ty`%GJAoXXWP=g?f6~)00ex|tt~frj{4_NkZmG3KXi&gIl(!|>DX7$pASD_ z&jkE9o(IyrGh#0bZH`$>O5@iI0xy@56uiB(A%AB1y07I(>``K`Cg4XXSw0N~! zlpESh-`@tu`z`YNXNvai2jI=8g|yYQ({$^5Xfc?gf)zyi0008LhfMf5bqyBEP>87T zO$?1AVB~c7?UVGb-%R*haj3nFa6lT6W0 z2t0CsJbPD3rF=HibW6vY8*%4IIc8#TDS4XvJuH75cQ(7-STGOB&-X=0i??v)4(w+* z=N{D*(HFW&R!?HR{i=2O;Y0jgTaNz#&aBlDL4_=FfHSyb{QJ^N3y=(Kc8p|t{YUxf zQ$-MHN#O4JfX@J)--xKy-DZd)?vL)Caw-WHRS{f9jyDG7N%j8#4l2XOo^r82I{dg8 z=h~6xjph-)Ng2Tdr_=uctxtV5Jnt|$Ib3ZZbIU@-4~Z_ewYBTc>3pxMtsbfZA><~iJC%3 z9C6pCKT4k2y!1sl-P{gFf5c|0M2~H0{7lNZ`Lb{`>DH{qT1e32hQUAnzO)y(^@cW? zvw-T{liM6;*ZlOPx}1HXBXtVCnaFRifByhoEwUGR0KpSIj&7_85$T;uY`qWVBFK=}yQZi0KJrDWjp|`qOVMfmd zwu0RC&suD(*3ru+QoRBGUepa6R$7E}M~S^Y`lq%=Mk@S{ZWNHGmB=~cBaXl0Tt1uQ z3wx=yy9nj)=3quo^sbLiz4Bv2<}t`1u^@suKj%NKD<*4qv7{s)>0X7Y_;S-*MQf{At_*z(w%)#`rLyogh{Wel zw{CWvp;1D5SxU#ECiNVibY*xEli1gOq)&Ogs;?{ta8HlZU4fHtU8&fI>L%R4u8Y0WK} z-01F6S9kj>yBNSY&pkQ*mEHJ0;guI=2zD&lYy*@VFhwk+t`{N@& zKn-#J7kQz7or`W6P!}BfdLH%GT3wjb2H(@3`R)B{<~jLfd&}V1)3ktGzn1VFy$2cN zw{9{0J5#3cq}Fp8ZG#y4mB%slrPD7rH_MOv50~(6#&G6>1_L4;?Z=N>Fl{~8s`OoQJLi`{2gxcg$#$Ww02IP@J8;*ac zt$4N8nQf^mFvYyQk1+>ds6YK~m19Y}zVOBF_#DS1ObW{zl_2M?c*T3`6AVQ?G?C#> zgs}7XwMXjT?9uy2$MHJJbd6cWejv9}Lv7l(syeXj9Cu#)k;X#${eD#ZBK@ToQPrXT z(U~;s>wHTE>@BlvsTe064ttMImG}Pu?DhLcTl`GZAhOiuw~JQt!HQ&IYz;>FbX5^M{RmCnle8a~{qK`BV=4 z_pjQI+E?~&vG~`bOK^+j>kvRvCK$xPWQA@&BVU~V035$(yWa`wa@*Zm&u=6-1Tq}2 z)AFqT9nMOL#Q8@|@lW<-h7Cc9w=7j8I3;n=AII0yweD=}MaDw|#t5mreemky z!sY(}c6I_t!0FrrTrIwlk*|zjP~Nb z=h8L1ZxF;DDNsteEgs>$F`VRAmwbBo7Y~Y}TibZqF2Mk@?b^qu%rVpP$l|(ixYXLC zUr7%Ugq6Lm9b$Z|C^qtz2wMjP=NQH~ud%!*s!ijM2U_d0Tm6{dG5y*$Kq?nF{$D{~ zG2Q5wULKZ9YwJdFEPw?nOFv-BeF59RudMzUX`g2JQK8sKvPCR1UGClp$TBb(9QFgL z@ARy5s6o?B_cqFBC05I-JhT1^TX?qL6nr~or}tV%g*5m^c;q7>UVqYpQtQz z?av+g{{Zz@)PJ|{iCbCt!>&xjl(mZ30h5JQ$2^{T^P2f@P%S0PXYab;o^!=|w4{|d zqtB?XQL{c=Dyv9Tk&;)a9-JEVKZlkso)6xrcU)YoeRw^8_>uWn1eSQ%s&cK*%sK=3 z@m|I7)4{j?E!2EFq1Z+qd*{h2Gq?NA_;OFJcHn6`m3d-wVrT5*%_G&nW$%GM@VC5Q z_N(|n(e$ypW;y==NRuNG4Wu4~lk@=NHTF%NjF)l4r)lC9*rFh&ML~re09b$r_|`vz zybl+`-vU}`_Dqhp@GL7PFkP{iX5e$0h94B$&8)7RB>w##e87E**d2Iy$a_z9-}`>(kVBg&iR(7qioDD zk~X&0W&r)(0qyzJZlU64D9N)YIOV`2pTezaw@_Z`mea>7-9;oJmQXSrbIuRb7{xWB z6ENYvQg8sr7#ZjMj+HjEu-)3wOIugl$=kdFG0xvl^Y2*y01~e6G|dhx-9GADW{JR< zMB7w`;1YA6Z^U%1v5zp0>%aj05Bd83HA}`Y3A`Ptd4qZTIcCld2;_dXt(!!~ZY=TZ zon3D3UvXmmmO142Jbo26j~sV;yf9BP*})?OdCIh&Q0bkcmcZ;Qmzr-XQWxbLfx!gr z=hXM${{Wt9dp%X50FsS{$-{K#fsg+HUrMfCT@Ff@maO&7YvG*M{vLfpOx3haYRUjh zy}jR;G(&-whE1+N0C*X!p9=g-*Zd7MhfCC^wFKlKV9Am|Cu;(v{uRhuc&QmwZ1T$V zBccp`UFzMwqaDnn4x=s4&5U}F(;uBEMW?7$lA2tnxA=4R;l0tU7C#VaV(k~L#iIm~ zMmwW?t@twa>0Zn5m-gcDmba(eX;wPEl*ay8CAhWJSM2UxGF1V5DJLWltl6)KyhKr< z`Ej|3$PdGVfzbZ|_3M(>G!f*7h4s^yl)94XE+x^`#jOX`A0 z=yBNMu{>q*3rX+}irR*)dbT!U!WkJD@_GyaN$KfdH2f*}g>9v2P>%!n;_}}7Mr4=6 zo-t&5R^a5paG(Sk7z@U8SU(p30BPHgiarB_N7XdDG}Pd`Tch?#S)!1rWeOuXU~>Eb z$2hL2u5Wc{bW_1rjjBCS_Fbm62Ct=C-oYX@z0?UTQV-)+8BzzhBlD&%yltQ48#aJZHbBTx~?W*x_34NE+wMoVrd@-@n;T2@T=slHUbnbhe% zBa+HhyS8A&hDjrJJ7q=~WMRk3M^XKGte@Hk;nY79z8y(%q(?BC*}UC6tC200$N`KY zxF;Zdt=|K>kTdlCOhdf68(3}cTRs@^DDds%oBsfPYjcR_jDO2S$RLiv$5lO#wn6Ro zn@_RJiNia4cyHIue_J03f5A(_{*z4DTA*VCK|{YLo1`yF^=;;+Ze zE5dg-8djH~d`4Hgi&BzLv#fWv-0wyps+NvP14qFugl=9d<=@&*;qHz5Ia%BITf!FF zgWu^llFw`65}tD1%MuAtz}U%xMJz@E9l6>`@N-I(;ZvS3SFf4Xlh4`3!h&zj`S<*f z75%8ZEn(vyg?wwJx|;Fb6!}cDM;{-= zybybJ&#r6LJT-r*{8jjIYo?6lKtn^3g9^A*kfa)L5PB@Sie6P}z7E8;mMhGZK@J$M-H z*ngjD`(yqK0iz+a$K&THZaEaYS; zU*XzE&5_W3Irp!c&1Ri@BhtxRcz$&6eMiA(B&^36-Gx6cTOwIG3^+ES-BNz-%ui$@L;-wp&q@9+grK1wq+lG^X3-v#T zTK2Em9ej_8Fos+^#&&$e8Qg~_pV#YNE2m1aFDsp7y=PEU-xvOi0wP6_ru3kobfidc zqSD0(C@8&3?;QdGkzPVaDG5kZsz|S)ha!ZI^xg@C9w6lVKfgQo&b>4DMP9*V&P?{% zd+oKJ=kqkkkOB6Lv;*j$H{_mc4fA|HD*V(k;BQpkYx%)1+hAO|i%$jqo`{q4Xe?P> zh1|scL(H(QL~*go3l#BQ+#Y+Bc{+Q7oO#Mvcau(F>rLQ(jqS}W=}LT28~3@Du1yO> zIMKs{PZXTUu4|Q4E=d`5j3Ynls4x&kq{r~y5>+29^?n!pBS+3>#4fq zunBqd&8ovTI-HrV6M6;1qBkyN%d7+!$oo+n@wiNpTw;4T;G4VxcvV^H{r9e=;9&y! z#M4`+lqxQ{s%Q}5OK0`QO)}&bFOZ4Ke2AK}MG+!RVKpx30K@$VR~W3z(2=kR-Sj_M z!T)hN>C$t>1L1O9y}&$^XC))*eQf;g2WTEQI#2XPSHLvcD$sN=>u_bTg+_RdY{Wj0 z4XTp4x-=)$p55bQl9;4^GL(BWdwhN1IT$V$`5%$Uk!fbIzM?Wfx5CrDT8_wARcUU) z7Nz_$boL4~2w&Apo2408V*+wm?vhwBnvN6h`d%x<%UHDFJgxi{&p$V6`|8#El79Qy z`B#l7^bi(s%@M=Sv;HTagrvDp=Bbgl?$1=>@T!RY#DK4f7M zM(>l|utBhHDem4ZB7Vp;Cw>klBcBjR&C_FsbwPCAGbBvx_%14p<}DIDVz2E}A2F|a z&|id{ts+%^7IHj76+`VW_AYa11o9l8TtbsB#gE1b_u6WH|EWu9Ulg5kK?E{eOgM46 zeIvG~N{IYl6at9iNDa@rcO=Y+g~hha^g z)IzCJ=O9)-&g`CMxvQfZEw4X!CjJA^J-ggG^2OgjS?vv_b=?G$R5D{BRc4PU( zEfa;OV_iKZEP zaNj=Svt)R>W|E;zJp#}G&;~bDbQX!HyI$Rl=|Hs4Miapw!TDl|clA}b@JGhBfOgH2 zCTf-;nH52dE8y`?Mv{^rvO+xjC|MXB2%bj ztvKV`5s)jFWGKu%up#V_%H7HWtR$NKGD5atxTeRMuGuD(FJP%d$VfS^{5<97Ck*TN z!rCO+HTD-A$hQL7%{W*7E(BlHTP;RTE3OUpMrPC)vJ?Y8e}~mC`pPbAcP!#F-}oQV zNOXmODeyZxL4=Qn%mo zTlAM!ZCK+*yFOK`UNJFb@fNyJ2MB1@U!9DVXY*2>>kR_dPFErH?IIuW-C}s!Bhe=< z;udUQ&1Gjgze1NNYBxE6ppY;>MM~TkHWgd;Dzhf5lW|vgX!1d>cxET1OT0PjV@8pzF)~zL{u~Ha9z()is~sFc=_X)6b9ZB3 zb!L9%62U}Vq*l*dD7jV|n!che!{!MFH6&3_qi(4#)4XvaggjO}&s?PE7BO6+%VOdz<&Q|I;qx>5>J?sRzFhJBu8R9Doa~|9kI2nv5-38}FsP4v`qo6DiVjET-S-v);-GKq{nNyZBOsjMGZYfXYg*-s&FBQYF5WBM zN0fx4)1b%Jj?X__ZV8@9e|T@&91sfoMsbRjF&1T9dl|pM=llooj?fMnf%bn6)B@Bz zZ+p-aoFjo;{94_wRBPgyQyUGgRmf}O6Hj0R-B6N|;N4F%%n`S)bJvOuPn~%PceRiH zC`HOh*yjPS;=cv{!Fx}5SuP2GrZLI8+*L#akuxQhnsu$bSdDSSNV^~1qAZ* zIX>yETVj)UU)>v0TsXyemsen%1%=ns#aI@&zDU@9xUOu>a?!+kIBsf#x>yXp;<=th zwFx?MJZ_od4!;w<65c%H9#E2R-?-G6SGUYd?06r^S6Pf8oi2=eUywhLw()dH&;TB5 zI_QbYgI@<|w$M-8*!s@)ozp}?v06)^W@K&54p-=CC5I&nhk#*(&GWjeXOUhR&G3U2 zw^E8KH=5xW{X|wm*|*g?*ED?W+IQz~Q!9wZ-8hazz(HlfBXI8M(@Khu_D6=wU;m6c zL9zn9*!&aTZYp8q>Wkl|EdVJp(efXTD7HW1Tszx@jtIXC^k?gfi;=M&vm2^2I6=jI@1*<4nlQH=3J=*d4*c zu!JC$*FKA^qt8}k%aS>wjwP`)?6hn*qGmn>H1fA^2k2j^cKYg6S0@lf!s3FiSu_&^ zLy1K$wYyIqKFVG$QDd{o`mvlS_lLmNrNXzmzGR0o!kMrXeXE@ z2m^{oRNLZdt=2%8XF|2Z@jpz9B0W|mri3wsF5AAoBza7-W(&2hRnMhbHY|99+tlY_RaAp^XMF*$QAtpB#b01q+hB zn>5N=SOY6e=ZzV8pS)zgb5mikWzefW6y!qltaGKba6cp1jG*aqUT@cXgB~vR%aGS5 ze?=UTA-GU!#(db-;(maBqO$I` z>xW;y-YA|Do3HvirN>R7CikP@@nVSYpVZIhFEQLyYs||ALSz{F71lxTS4UyG=^x%G z%|RajQEP~^=C@)y2YL~*^*;!snc#2;*tv8YL8r)6k>{d?da@K+v0~Rxs(6*W*n0PL znBPi6RsQ!cK7Sd_rRcqth9vVf-5f#Ln6!#U6NKY+sjFTHF7n8?W9mPm2d9BBirH-` zmRU!wNnE8vpv;GVXFLN=p$PljWEK zSy!x0ar%cCnQN{cpts3Z;e3Yts>puyM)srU`Jho>jTZU|b6SPCt02$e7FAz+Ny7Sc zhM!tH@O}{QX8f_^pgXDyds;}{Kb&UccBH{d=LT0@H}xM_W4K1gz~#ov0GI>ss7t{F zUOOK|(;rx_B5OKlm_DyB=~1XfKPcit<206injjZ2Jw*Dbt{j{7{*Hz7o%{;JrJemXgrITP<6)xt+=z&mVq(3G zh!`cH)a+Jb+`&33(Lo-qxW>L)XkW5F0)=^N*?Hd+Y+WdTK2^4}EcM5A zWyJaZ0YrQa^l$AGb~1diG*|0cj8~u&xoz!N?(`_U6I?zgK3Vl$lPH^{UxlMGPR_k# zslcOKaO&l)WVdTQ>C1s|9;Q>>pwiPRA^M&s->=?F)P5Hobw?luZK8?VR=T@ohZXV} zwr}2+V3C5J-!4QrAFw+X;>>_jY8ZPM=LA$~RX~`x^SZIASq}tZo6Ng*jQ^%9-)2%T zDx4QWd~)pmQIO536s&$KU1~c>YoZrUrd{uRnO~WcmhtN{tPs!CYHwxX-0*0jnKg7T z?sgzNM_?Bgvc%HzN-D&;4Fq{x9l83j>$A@KCx?>ZD+`cYm)ke^6U?#Hfb4Ct;yK`$ z`K+a7q7mQob!zuTpiT0Vm!pivGVNsCR`QAKG{RyNMS^_SmM)GDMtg$W~wS7Bv_G}}oU?dB3Urh0$+m#j`CknP5l>{YHCZx)!w z=XZoTOrRI-_QSAQawvPM!s)8+zqy~NB%B9Mbli-vc4s!qlJGvJX>u=om=08 z*WBY-6{;aT9cx=CvbgBX`X|R=9{z>B`wmy$7NRgn)PA|IypYR^tM{Mzym>;m)fbtH z%9Wl8fNg98&$qX$e|R6+Px;7#Pli>UEqklhzt)zw(nnIZbk@zi*;na_(sD8M&th6$ z@I;q3b~0)7bPhwYdNuICcB6dlTWZIX2u(KPWT_aO+27mBiSty6o=cbB64&AY%h@Rq zai1_}Mp^4@rp*Gm`YSbSJXK2130_c*xhucXa)>GqmN1!-C|r+OI_}b5wudc`3eSj_UQKLG#I}+2ItL!A+3YGgF$~uAkfHpvF@Sv_+MIpmiNF3Z zcUQhp<(wkaq=*%$v@K^ZXt*3f%XB}siJGOvxX_eLYCR_fM#l23U zmf%N$gO29DOe>9b^=Wqk08!hq1b%3{@i=vDT|T7UreUAx%DZw2gp*=jjdfVOkI zZ#{^1<}?MTPyOk4Qa*k1GV_#+l%HO!3T5d0K2~jyMLLO?`s?SU3R-G$bZ*J0I8zk- zwcfvHOvS2_sO!{qc!j9x6WFVq)>zKe|&ac?43IFB?SzP-h z$wO~%wTr}}UV9pXyX53lhB_QGF67<^->%09T2{fVMGG9a^BE=WD)<{>(iEjUXF8Wf za5fGiS|`_?F?>vL(S(-GDml{J|EYm=sk7Ixx%YmAuvl|L@|8^a-ihqNI$oMw^ zCt#wri5POWfcH+S`{HK=THQ$yCeYJkAm1y>$2~56O8_0Lq@z+n=OftZK~9_6e>gG1 z`I#p$S-hRiU8M{oo80%#b_4AWd%JYw;FTh1<{xsENm>{=`c7NEv0GCOvu0$&mk3RJmRR<~7`(DVdPdQbLq@Vp zl0{AErbpvm`?B?oh~tdB(6uB^Yeg|i!Yq3BPmiCXH+Cq#vv!5#KFL>5DlMACeX*`w zx@Xr$^MDVoz48n&Toc$+bR#-fjhL+8os?Pku(EkuzUb#E3<7vPB*p3KP&*K{s)l~b zyZZTC`%mM7lx|EMQNf&q@o`*duhKnSpyoJUW`&Ah#g@cs$i>5#{ofvXAb&pdoCe3k z-dA;#50Pe{`|JF6{tIg^eNPhF$>&G-henCjIrSS;T=-8x5NoY+g=XC>mytqRlQb}) zdBfQV3`_n}{zpWF2YU8^l&EB>dZ9i{$zIEq)_!Dv9B)? z2R4wqzpK7u%8rqPx2$G^MJ zb~=IOvmNHnzbpT*5Y)~NAwbue%gR@8`q4P`luQaU1*wGt2Y2S_ed=y5))#vpVUQDz z^e52=Z#8~dv7!pqBnGq^`4BOgV`eE+c?lx#PxSuvmOkXnRL|qs`Ot>pO_m9WaoT#; zZF~HyoIa4Mh%f%Zb6n?d-qyg?y0S6Ty$^zG6h!O#skC%5R+l3(3gmjyn>p$a8EWmi z|G!$j|3|aOprbQyqGnI-&#uE@o$UUCc2|Iq@K&bG*>Z0mOZ}A^%$TtXj-B<%Al>AN zZ%LgmR@nOsvAKRdd)L6b+uXVTR>)7sUphfF%B|B6Wc>MaCxM^;!CY6!Si<{EtQj3} zMG8&IPZxVAb9s_v>b;7bZDJVS%W|W2592YL3URvn>>6EHSDv1u^5KXKOZ#9UEz+^ie_|g;5su`Z)?aYDjqq?*+Dp8Y> zoEen4XAQx7HCW=N{_Mu*aNu{iMRaJF=6?6Bgk1Nl%z^?N&(rbV|A^|rSu#Cy^{fU< zaR9k}uS=1euyh{qJbrVJkJvnnxdU=TG%Rp((QU?z*IsS>sPSu%<&B6{^vtcTVvdEY z6KyQI;}G~$5;b61H+a_%YKfU#_~>=7nYdL#yZ)E)sFvRLVU!Y9=aqNMC)Ne!)FdRU z!Cne_XST(v#|)_6;~=lx7GIBiDy3<%G_b*Ra9&**{D6o83)}?q`p9WiF^{o65;G9j z+QrOXmAzr0R3Wepj$Fd3fhY~d2FrG3r+)FGXc_C{*uqBmRW7w5uE{;0zk#!ctpSI*!47RrS#Hy9mG9uNuna%t3^v-yeh{c z&!1wUornx|?7|;y2AfO`hJMa>9&fk$+2t%-UqZ=u2n^%p+=*1fj22N;bTr`HLa#cm zSzxPt-UiIvI=EWE6)hgPSlvHk*n;OG(&;M9XT3`k)4%}mp3-tUh#Jqwtr2MDTfV>* zbln`;A%lM1E>AnHqLjf{S{~=FYe-*Q zP@G6+Al~GGgWoCqJg?|<0PA(&iLXVr;lyM3R&mww(^9*M43X}t^WDYb`RQCcC^^Z+ z%SE8aKgL4Oe_i=zYtQts2v7be)SDgP7M&-~u6(n6RPQ<<+T-N+YNd3iURz-~dOe!t zz8DlOI)9ylFEP$y$(w`=U}KkSGB{Xcv>GlHH+2<6)Cp;mxRjOqG1}an$$ZzArD7Gw zxe;4raRwDTa1Pj;sG_ZmO&(9uzW$wdHtMw8bY=gwv7*g^%w2!j7e%@pMLArhb64-h z+au=N2vKSp&cLl&7oa6kGHxvr^`YF54RcIA8a82748$LD4;Xk@u@h}(kv7t+BqgN` zk$QY*@%>UJSZ@BI4)$P%yurG%QsNhT%6R~Ap&+cA*n*#H_mE2Z*y+Y#F3Cg-(U`s-WW zu$iw#g3R7{(&Bfn{nj{M(vOh&(<`4+AD@45Iqfbo=HSZ83j1<5%huyBuxx9ntk5t0 z`(+;J6PJ5T^8niKvFe`R&_%w*QljW=nvV84K4%nLVpKWd^GhfTivVq%Mx4{NC1t&WSJ|zs||Fh zN_jB@6Yq(%W@g6kdOT?-2lHKI*i{5o@8W_y*6pAEr62nh2!N`~QkqqB4bp$7gbXO$ zQ1cBwexxVe!Q)CC4#)tfGAZevb3j&NNoV5QX>{UjPl{jpjA?GVJb2p2Y2|yl`t7`6 zp)3^rhJnax2eqbWf08En6lVS^@gpb;sp%ZmZ1?h0=lx(zheZ-02yoO#zJIEqxEz=4 z%SPj}v^7=pe3UJ*Ea`+kXmnHwjiVTzE}HpaY#ti&_F-5E^z9^9fRq1xwP?d|fG^nr z;*EYq*jnijGxi_+$(Ex}Z-BmB;|Y`VcJM)vnrm<3$_N#QU#~Q1EaXJNs*6LiW_pdH zAwqeQ(&8kcw<*>rr>CV?#-f=l8}Zh$eeG*^SASvH!k&7NG*7)kV;?hq*O(zD)~di&Sh+d-)SQfoV*z({Y+pz#>0*sCDUJ)~!T!24 zV>uV@oFAgj7D2tob?9P}P+MD+%Y-)}GuN6959MO|H-m-$OPn^lNkc%b_y+hxA8zDdiv^KuQMcRe(^BC;Ux$aD=} zwlVHo2tU;8#iK?Pku3*ui*a?+`6s->xKaqLgT--C(F_=D@CRR9GPc?Wd^EpTV4jTR zBTKm1qkN5UZVJ8bb)x@g+v;Fw98N^ad50LbWA>0w(Gj7ZHrmM6U{OCUjWTAltSRT2 ze`V_eesOo$A9xA_CC1*h_?{+22GLr%-RwNZ;}!e9NU#$KApewG=`H@DFDUbVAe%?F z$um+X4os)ZXX~C{Pg-`l&8`)*#Z5Dl?&e#=jVf-fX9t>3wWb%RZ^Y8*`lCHf3t7h6 zBELudC_G|Uhzx&zY2HPOa@= zOjYd5{T%|r_qAQ^7P;;EcE+a*14_zD)RF`82h*6wGoF9=ex-6PA3S+Z5U#HIJy{sX zUJ~ttj(AlcstDG*IqKlHrq&MpQ@3K4VoHw-RZI&a{YxjS8R?PgM2m8rYAd?Q{*TC6 zf8;C6=PJ;5OFya{OYZeVvNv1BZ%$DXOJDy!0neA09C%prmM-$6{xNnyoN&bXc$;w$ zM(5IZk5;|d^u~>K!oXk!`oNwbK1O$~-I%bs2wv5@0Oy@b6q@e3XS>v@QEF_X|DtDk z&UIR`!ns&2O5QDd6t(!SQVt~Vh-dk-`g^8y!J|8xR&l`~LetIAQRJ7?L$>Who1b%K zMGrjaeIl25}gO8)OBhOxsJpbJy z)DX_?LB574-qSyIjUACMbu8nI_)YhX-eA+5eP*-rwSVxB@j}y=DvX4>B|Gk1sMLu`MML8mx$p?!lT2JijB7FJX=Q$7CVkstG6*jUSh z1D$)ziF9|QIoIsbWG9RVOEr;Q@s=j0d;00aTl-^Z?g$&UN1ufvwm3aR++(oU3(^OV z{(SJfh&+N`RhenMozLXpZfvX-Uy0F*eoxx(!C-zfzr}S5jJ^o{H!*llmo_ewh2LTt z`8%UVoiqYXs@w!=<6wznSh&}k@2Y^e%6yTzhjOpXaF8l#a7=JF2Q`Z%ta9Pc11aA^ zVh+Z15!#P8z~x7}(w8fKw+<~J18u6><#;~Hi3NxDER5Yr{i?3hW|B;sv?Nai)x=UR zsMNBi+sZ6{>R-2kDQ)eU*!G$MRa&RXn#|-|XQyvnw8j?AwpHOxhqq<5~~JKe5k9KPdEra)5+9xJ?N zDJU^hkb*RFHpnw}myTT;7R<@iRli8{1#j5(j;+6LF>Zl-91 zv3WcK(+S1(P>1t511S*!;#4StJ1*sahXQ2AhGl-}ceoQ()o`%R+%Zqg_9>X%p^df0 zzg!q!_g(Va0^?)|6EhW!0G!6TTd(Od_WR=gMXVOMR{hB}9g_$H(P*q>IAM9f56{S=*Iv z!-|O6$@1S?d#ZOcDR| z5UUWNk3n?(#7o%UJB%_l(s$qNviQQ&@G7)n>!1=@uZcQ}OyGvUSNVt;Ph#WCNn-Ot zdma)P%O3Ld226^Gc6I3Y*j=fWp6x4j8^W{l=YkRj#M$<*-+Ybl3F_4_{kDANRZ)8W z0cVJ$Q{)NyvGZx)%i8GIzvIfMYN?U(9?C9=b|A~RWR}@gIL(UA7%VR6P?~PbL(IGd zS97=?TsG@cCon)ntHxti&sFFbvOPYVQ&J^R%MxQgT9)*4#qQBCa>Jv&WaaW39a+w8 zVwFU6;I|YU!S9-8n3p}5#(qm^C6X)9EO6lo-kY-NwgI(Yo7#@s+o>M@IM~z8u|vB8 zB^g}1niv_--PF>1*gVaaGNf$t)8GE7x(ydU#Yxhkq2R09*g}TIR&7^yzkp}42pWW{ z_zj#e=Kgd0LQq7gk^zzn59J041nw)`B3p;z_zWA6|sH5n?1L#}t`PO1CTSfA+L?aIf=3%?cOLe|(L3tb6ApnEmQD6<;H zu$3XGUdpS{&1Of(>y@b4Ng_@~_0F7j4?pJqWrNh6HqN9LgJK6>a85CrBr6*~qg@C# zJ6C)At+D`VE7L-oOBi2#(u@nYbb$y3N#@x-d2-(2Hg-p~kL!u*K_r)({2GIW!ahse zQ3^D4DN|8nB26LNIr!>a-uL`s%%FXV=?qNuACc4IUX`7}pHFj(Cel9XyuYKw&%P0SH`0Z){}xHzCNbL< zVh_D$)`rA-QU9P{e%O`86~aBuleJSfgCY!>eKCEcFQ!3zoj2%A_Nd8LX{$CU;Q{$F zA5hCm`hBoaJ9$Py1N|Z>|>E09}lT4RkV<+i0!{&pw?y zU1n+aQ8vbEW?MrF*4KV9gVL2K$_Bra4bBP5X2YPvjRl1dKRcB5ZPm@)z4hV3J$nPJ zWIFkr&iU4-3HOC2+qen4Fe^5fH95bngyPd*<(LkWP4N)v*?^0+=~~B^m>H5W^=enL z6j72mXC|sv^h>lLTEwf>*an*?82eF>>0QX9(5vcn9@?TDp3*?i{)Sc{>LBC zt2bS}G0C&OxD|@yIafqtCBMR-A8qCp;B=QXkJoGKCySqX2l_suRvJwa_6cDsWt`@l@x9~3#m4npZ+HqDdXhf^(mb0GXj4okKljitq_9K`@a3r?(eX|y0->4!4o z)USY-VX>vruZupxhK^r0ydWD6fW-siZ!k_+4W`Itw1^X5u1iEx$TJyHK21YlT3?FC zF&{)f`IzwH4d~mKAv1o$_)?8+Jkr@U#+O6%2wpB(Shm1e|7GSKWgzb>x}?`+3m*g* z@#`rmfHl1o+XVnNaFIV8OeH2=YAA*1_3M*w)Mn(<{F z-Gi8@k7OTI&W@TU?GgA)&Z{DxSp4+V&*Si)xjwA7Q`=WN3i@>6yKjKCGQ5F7Z4asO z-bXc8kR@8Yr|*NX6%ZzA^Ho8I*TG?_>4Qfz1Cg`7ZsF20?Y0#0e9=p<)F+S?0pnK4JW+d)G>orSw{TL&bFm=w8v$^QfPaademspiJLaKpJlT(r)zBn7`t% z(<}O=r?0kzxC_x+QJRfiL4UyqmTYGlUqz&NO;1&se6jk|8a^x8K_agDNxTN}&3Ood zxYh!m))ymwRD0%1@Apt^^h_Yo?{tIE7Z((>${Wpl{kKBve!C0$wN7ZLnHjW0OrG~S zC{nf;@yky3PDQ#WrUs!8mxKQ16I_3~Zs{vu29^)V4mJDu3JUok>?GL2UXX>(G^iRc zY)exWP3OPQ5u zY-;qQkOMRz*ouiF?E2Y!Q(p7LQMhrLB%c0^r+%#MD&-uEo%(`nJi6D@#r%r#n6u{J zS9}+pCW_OxR_hmp5&J&CLR<0RK<0zqU}M z@u}rr2xoM-AksRBuZZT!W)V;iTN7n(Dfvp{9jkG!Sb7zl|7wo7L8Rt2WY&AaKwa22 z`NbzDj_>W)$nqeA68xiah?GO}o2Ef>*1OhK5B4~hvqe9n$;Mm7W>H<|p*}kgrKn`1 zD}(g_9qeO3i@Fk}H}%l*>QwCf11Cl|03kydGrKSGEJ}%95P(BG@0S<1D3~jAzlm5$ ze>q&00r{!I)=Rz6QkA$R)Ukq&UKGXds<{FNIiKPnTGrQ6al&1;Osv-WTXPecXBeZE z8bhG7Zr#XtuP_B8MDf5XVOM;Ph$_V>J(zgRtH_|Ps!mleu~X?A$QT|-k@d6Zr5w9h z*Sqe($sdKs^8XRF2YgtHl8BPfcI_n4M`+nIaiNM^3+E$UsUSrvD4w5(rp3h{{aij) zDO8l&a(T9q>-tR~&Y1vxEDC1$buP;9J@>^qLt-bbc(3?k+9%Bb$x~rz3Wl`<`|Y7^ z`FqYKFGgo}WqpcS&7VIc-aoj+)PYlPh*{R~AFzxyj{hnIR~pA$b;1ffzeIJj;R}wY z*~J7Lp3WuEaE;Z}Am|sj#YF4ib_t^4PNjkO{UnCd)G?K3H(o+|IpsiYhnBap@mz!6 z@AqAmp6b#`jUp_teN1>ml=n$h^>zsHQxP(N|75pR4gXc(XVRhubwp}>{R!q*5pu)S zo4;^xd0^f`n=+D#sZ|IBA4#Ni{MxCC$A5QLkM+Io|AI`XX*C!>yXV@8oH_ili=6Yx zwD76<^IdcPV>NL@nRU*Ru&NGB*C$L*x6t%sZ>p|i+te|1lh=@9yu~1CljR)2PRO

#4?}<{4v+7*8X$q>H-hHyV%W4vQQIZi+;qv^(XDm>>ZkPGP3QxAQd~ofZi~y%f z%cN-!TRP5V_2LLKb5*r91M@K{z=EeMVr18{?&Qfiu%?(T38k2=d7lRigLJ~j{$08f zC|_BW%n(M*NWFzz_f?PCEusV6>m*f^N0sHhJ8AzTx>ecxEH=~NoUDh2erLCw5LU8a z_=`B1&Q|$9qFh4SHSk`LW@39#5sDz3fSzougRbFXhfi5M9&W8I+^(S@-`09EVz5?> zkt#wx!+_QnB7t!nId$$p0M>=uMXi{t91`KpxW9^qKFL|>4@zK}XSyNxa5GXsqW26R z=(xmj1U%s8Sdhyscce{Wwxsot?j>TgnyxjhzS-z^A>t}J3;78ue!d6PlKs43ARmJ8gdoTT>5QqomEymEQR zS|t7j2r=j)-0fMTrRgbUH7|QycSN1#v-ha|QQ=x3$gGh8;u&~yKWOG7E6 z{43dpqs6RZ^+eUpgJo<9wZ_xmc%!u;hkneek#!j6Md~|p&+$0o4rWk}i(MN9t$kHj zqfj|u5dUx+u*xl&-8jtD*4K`wg}0d3A7M6N6K9n&AG*fUCj48Wl_!rYSRY0e4(tZX zofD9K%U%egJ;lfFPw)|o;=^p~1WFUr6zrb%*xPeGxzIsP4<-It4yXRvXL!Hy{5smY z;LonQ4g#BuCH8^BeJvcyU-J$n(89-)UyWXyH4zhsklltiqLd1m^L_TGZ(+(wcXY}- z8%Avw)akrfuai=KAU# zjit=+!>z=kz-NZqAtEyzU=viG{dPwx18ehbXm331F@C6e#{b5S%ROQ9K2`EhrtLf8 zS`5v(HzV_ME(-R{E8}^W^So#S7Y!vt*tMz#`aoy_by09LOUPF${7@kTFUxtL`}R23 zJtV)l90C+!q`z?<^1j#iaG5so1&Ei))A~`=y?kE)jULjYHONLNZDg(KY0>s$(XDu)V zA0<56gHkN%IMW@SZcb$M!|mGX{H?bf>cm=3I?gs54KlSIb_&wg;r6le!|T;;fd~C) z=y2QIO%`++p-6|@x@HDS%Hhf~Gb6v^jym*{v}~7H%D$unWlkBP*0hYcpq0foUo4^{ zw%lV!Q)QDp%4Rk)6Vp3Uh~ZA(-stj_7XEuO1X4}Gh_>A(vozo&umdgbAnj{1su zoymSGh@TmJg)S#Zf+*Vf{S2>PO&?aA4ywoQdYX`Yf}DAC_LhcLMFgArV0Jx?6~`nU zwqE{Ntdmum&FX|5*{)6|r2GjQ`5Vik%=FpUi%K;p!yX^Bw~L4jrl`jSEe|Pah6oET zfBb$lm?)dF)avK^1!7>oQaM{~Ci``?%ay`kOQ4=YrM!x#n7LQ!#(QBgc%;}QS-nO} zX`vG2(6|ipR-QhR*wXx=J8`%j0I3$_{WSAIjk~IyacB=pi@_*sDb&-9`(KA$Ax?(; zeTpkh%)pzb3)&v*>n=*XSJaaVX$S6~u0JnC4qW9tEiRvTIPp(WJXnTO1d*yHxW8Y? zmZiuVUW>Vt7W@0YwrTxkO3Yx*6L_r<8~6Lc*HI!4Msl`xevl6uPcKUr(}cHarb;*g zbv3K`05T117tbSyT6t%pjpn2p;WKF)1Q=# z;gZLmUD^W);08CpPMd}Pd2FZ#<2DpL-T#*?87E4RdzB2J&#d&Eg*T z+Y!|OmwSCfm9%O;u_YYR7;wW(m)w* zDfg(qlIwp&A&J_uJv!ig0Q%038k$IQRsc^Zu1C*LrjO1<$y3%{_g%*v=TTRJn8 z-PmnK<3{;l&~T)1r|cmpct&cP;FfGIruhW~dUIl`wDxR{_*!0EBao?2z6Lqmb_)w9EfZ)c7{dNE^+KS)E(`z?XUakl|e0zl5lt5Po5jL;E`=?fq-Hmx5ILL-G4-UGV(wg$&IV#)+y}XUYk_whx+OXZ<(A3 z&DX~eRKkoBq2$H{2YAg$2CzI|;4=9m(>hJB2yLhS-2{;DG1K~VgJ0k>)0hk0@W2?8 zDDm4;Hlv3Q%T~l36Ff}YNn$@Sd6z?*h+io*KtE!-AA5~ zw3gbY2r`oUU3R>p|NbWyL3Lc#2<%bLR15T5Y%Iu!ke!GXQ27v92Qy}6eU5?Y4dBJE z<+XnMw`YS6))?pQmTo&^Cg^C0XIm}zI(v7Q9NwI7aUQ%7hrJE5_lm#6&d&5G9W2`R zIr-&!wiUL}$DT!l1MH5ChOUUxc5*NkjdSbUyzqFHOU&&)F%4b;f1UEcJ$q9-Dd@bB z$!a&I%x&?z+O_Ubi1C%ZWuJ8y0C2nvj?A22Og!3sf9Qn z&mJQK(~-+ffic*uW$i~Jf z`+_fzgHL{*NnSh1UTfne#>H#3Uj#~u@J(!01i0%4jb69~aEQ>H{dye3%#+A#GB{xl zRq8CxBuNmPa}RlMjr~`$t6Jbwhl_7s#(KuNkEPC+Wjq!tXpT!D8$>x&Ir!Awr6^6j zbqI5apmg+i#Zr)m?1Bxo%v*ca3J<;)o;(y(Jm5PY0+jU2nqdvJ6IW18^_tasm!41q zo#XUvzg;D?p^^PUPIp7x%eh!aX)gJ96$aWWA;Ni-^`a3^?sCaUpZ!ek)pB$d=Apu8 zOUfKxP9$*~JiyeGd9rb=UlD3{xH7;sy|2si>t#Ub@sr{SgU4AH_d_3J-9pk%fq|jI z?iJ0c1tLuyt)v;cD7J0W|JiBHRafReApP*ux0aF$Xb2U^_&WG~WUdiFs_7+S?sZe5 z*}2lAn2Y`tDF%BJ%-*_dO~b}M#}P(Ekhou;pjF&O^PEVGMnQa>;bYc6>(APvpKSn( zqYP$zPO+80Q^Qr>j+>P-L~TG!0~L@U;5#N{mYN~MFA~7wjY>VF(~4`x=UOMJ3-`;H z*Jq{0LcZB>FJIf@`9@91xqKR8Ed>I+80qXQ>fbEdzEjloC#$d3I6rd~G4YJI_>;bL{kr|k`2M#zlfghyqDJ({qd%e(;TjsS9)dsaas4v6DrYhxLV<7zuAYd zu7r8wXMf$mrV2Z;UjEf|tY6%UiHUy}tC9`SuuHR9kBL8o+#CehmWy)Fl5r*Eh`%B+ z63aEc^KhXm0b$5+T;S5ahA^y10NJhi1W*&s_%-5!Ff(W#X{D_zU5<@815(jm(YXZp zQkp9cx+<|5LE?c>6g;N1VwXEHZh_nz0CU>19T6C|0d!u%H#Fz3Q-T+cow0*O1~YLV@o?P$f_Ie_4;(Zm!!&kMhNfWU_4RPPcowtLulNud5CTt>!;qEC3Y5De^ zRai5>J;LE7p?1h<-dXR2S7)XP7(i}T8kzkx1(0zvGF#*LtM|uq9;U^wNP9O24rI94 zk9PD|v;X4$F(kTUUNzv$BN+T4_O+>!z zjM}>jKscQ8PHqoV)UY4;UYY(J?Qc-h8-XL&4Kxb;3d;d@&c;sIrMsz#O<9&lu#>Q8 z|2n+!oJpe9wwyHDSA8AscIT~h#lPvVISDK^tZJhO@?iPhHloSg#@~&BK+-F*Ti0mh zOBy%FeVQ<6U2yc;aeC9AqLcu2l@uTI#H0BeG>U5x`Md^spTV_di!2Eqj3AWkJO@Xq z4!nC^_L9n6(jVA7#+tCW{&64hy4zHzQZ%SSeN}~oEv)Zx#JesM?>#dF^bXWn8%WXo z8SVe%EQ&~?aP%47PxSm2Z*U~L*u5YNEbP1;3+wTpnsi~+oVd&M1zS=U7w{FbynGb) zB}iaC4_2(FmM?8f{%TbeX$SsS{ThdKetvGMj|g6`7XI7A2kc;NP&DIZ*R>9z&k)%K zfLj+ghkjTmMQp;>E&hE`Ch_g7{P)}Q!7y2FWfs6T3U*< zNQ(!G6?cjUXz@adyA&<%?$BaIiWi6CUL?3%@Zc6)ic8P{A>W(dyfg3I`(GwAXXfN& z&pvCf^*o=)!Gp?t$|{C9Vh*e&xe+pMVr)=I;Z^zW?QhurKh>%|K(^*=_tlDERODII-nud$x;4LGSl_mb` z#`u)xjU8&=V2PvME@JPG4-7rNIr}LwLassG&Ls(JomR!fKwa&rmFx4xD7l~U%0ME! z{{RizEt@9fMsFV^i;9OCUQ`uQVVBZT^H957Q(KdbAxnCVagb1vB&C)h+#`o(iRA47 z$mnJ0b2gIoqsc5x!A9W^N_Wg&rh7>&FOI)QAxxdCzX5>}3|l3#*SvQN&BMhF>84@d z@2ntn^!^4DB5#3=YG^8+uWzj7V^S(_L?tU;#2tciZ50T2%!3bCMJ>=-I_o?bpDIBo zF??BOF-e27nInSUghSQu8jeJhU4V{_HuX?oL^^Y;8|cPe((2&%-|myJ|4E#tJF5`( z7l(voJ#fk&ni|2ugiqqT(H>VVECTLnW9R&XEgJDd8#NqX_=&xqEYjWQ?jC8XL=ps7 z)&JQm->#X#WSkh$%!NC*^SC7z-ZEUDXfn@?nK)bLW2$ZN|48&BeC_t}@yS%F#hl~$ z(OhyH&y@KIUH$_cm73Rm3&THgSTaUpH!ZMCLo7qGjZ`NB&jGQ`kA8tE2cY`+ZecX< z$1QevmC}MT#wbuc>c^PWIhP^z;&}%a3r?KWR$~D;dx;uiJDAztDBjt-vNUL&;~qL@%l zF_zb2Q?IZa;kKU5=f^`GIryGLDoOi-LtEUg>0BV(OLI5HQtu;WP36`<^~UP6b`_64MtV zJ32H0=O6k+yP`l4%b9}9TSs@?S0k$*_}sdDoehVacxKx0X9{2!(}(smQVif2&qoR;O=RW z(3}It&B4e+A3Xw0yMadUzI z`jX;3OlLiv*0)Cd_Z%3pG2HgNf^(arD4KbMO{fFp7u#S8}ppw|Aq^`3}rsw2Ds%a z4IZy$+i`wsnf>gjux#*)cXk`Y(Yas9LSarvD8}{IW{{Q)`h4$g`Lw>)Kdni1COm>w zLp%6`r=kfLPJ0>q*Dq^CI^~zWZXI=f_Ykm4!LaS2!P?EGUKGsn(|6j{cm@>0;47Q! zoVswWPRgv>`O}5(9zZI0qjt{D|IK1poFOw5r!TQ)0WW&6@Phl*{(#ty{E0R}T6UrYA~`y`f=-LU=AHTA-eQNRB9e&EDDl!d%zi@FaqN#f{bNCbqAnq$cFHn=nJ`5Zb`5_<0KgHiWCV{~(vU zr6cqjd-K~ekU*Cq#mc~YHf3KyO`iys9I@R`|T9X zZa79{?1zb$LRz)06ABwi@J|q~8xo43Jyz3Zcgn_^Fi5R3xoPgc&1Y@D1?rg}n^}XM zU%-ri-}~yUzL9(#c7s7igo1RDfopG_$WSlmtDUOoLYY&IJ}S55@}H;;U1V$;H47^| zPDlc0YW@QR#tC8eG!Kx{BRA%{k4W1805`5k@iV@B3)EvbCgf&pobN%--b;bDmvD zaHC()JUsDMzL7vM|J+)qIqpFA1QjS(9JC4?Vx7;`3&+y*Fy2kSHMDrrmMt}879@b_ z{Vr%Da8DwQ?fGc0{Qz)FM?>Q!;-XC_s+WPqT+0lpKTGT zn1eOU?;(ibx20~RX~8%3WDOI$l;W0*6BtqemdT97E#L1HoD=v7|M6Fa{Y&E1UXKWG z8!KC$yRf>%Z}+p~W!#9(*812}%ggy!zw#|Emio;pSVUk9xxT441j^9X*!D#6g?DSu z9X{0y3H3)OR2ztxk!h05Zg^Bf?Elm^Vajb;aH>Re?>6APFSuIE zAc5=pA>T-)+$y}u978gik?2Zs(JDD9IBm>0d~ZfWAwlwaX|k%lEkDMb$rEP-)BV3b zT1Dd^|IkpW*Zokii-hJf(i$HRNq5^LV%t=CQCgSbHCv-WPvuxrL85w${a?8CcreQ5 z0}M~-7WyY}LXtaE7eVSpGW02pP*pR#oXFnK9hz62+|UvaX>9|^V;uHDuRBmbs-K>v zar|SBolc{IB$W5!rHzB3X z>k;2FqBNgFIk9oR6+@#m&ux9dchwhmFslseo79*Oyb#Qcz!5uuCQ|YI;@ZR z81rtrxK!3GbZI$$H|EaS({G7onXQH>e2w)lV3rwFVr3&uilLQ2=*die9Gt|h_9?yQ zj>6m$Y@}{Q^iMy|m#kmWZ%ZbLsw@v_nR1q&Wj;`8y$(tBF<&gmJGvH}iTD{q%2@U2 zAE&5RCep&>vb+~%e!ko9H#25a-$2;yQI!t=w$#QFr*LF!x5fQB*7Kjx15Z?e41b%a z-K4;fRlLe~)h$KOCp$6!vm$|es|zWu9fTi5ZMmJDu}T3|dB>1< z5Hg+V+QM+}QSLTW8{_NiS-v|xptm@4eirBGPvb+jzO>mDH?B1Buk_NP=V_o0-HvOZ zHjdkJOBczvi$m?R3IiBd0cn?De;ls>p`QYu_kRF8VG$Z+g_ARHSVP&d-`v}|o%6?q zWryc6rFR|V?sR3F5w$~wcN+g13wxSBCK43+!Sh3KfWk1Gtyb7my`r-p*Q1G~9fbz2 zu6mkKZdGrbAIHA5DNzWbEwaYi%?GEy2lvL=G;x9RjffC|x;G#Z2~T$_Z@eJUZIs0J ze*WC%Dr2s7vZ&Y-rC&NY=4B6SDSY2|sV;sU_NtCAUV@NpyYUealcnm>hc{a{|CE(~ zJ96tE;r(Q1OgL5xR(KjOf!xbLIX{+i8n18PbTQBz1#o!vel~Z>A^#^H1pheSWf9~Q zPp<2Id*kA#Ou*{!R+cnyB8VI1ZCD(DI zl^;=+nvk!hrv6vmLvGc>etET*bcZdQsirLyk7Pgw*5BZ zvn8F?Y+l3|3xFf$^{|B0vH?iL2r1I_EqydvIb{V6>3oBX1_Dt6lMoMJ>+JE@R<#@$ zxzmvmC0!Ix9zYDsL@20-r<1vYfzKpmo2)cB9b<`DW1mG0y?!v9UVO9T;@+p z$Vvh1mFya8b7lU}lOH?o1!rWK_Xl@M)K4c{yBx&LVnyr!6a5ZPnmJIG<^A`9Eq^s_ zf~SPq?vko{!eH>L1I8DRN#ph#-Qt_EcKMdR{uR#+=Dy| z?e8MS?U1_}%Vq@_3(F*ahPety)P;P*9#G8vc3XhN_3Ly&&V`s$XE(_tq2fJZLyy%o z^(cE&9V$4`5N%Zyw=As47F`sl8#130QX}))ixHzB^xQiWf!`5!<-8YiRSohJf!>-^ zfsDJV^#1(3AvE66zERUBS{;Q2WG{miR|YQ*`gL6|Dt5Q9{7TKl-i{$^i-G%)>IrS4SpkWhN6jZ zYhYAK*EL=3G!JI72+(F@TGh9Chv&0j@r_;iVubDAZh0<}4XW7}p zbbH!B4s#1)$Ya(z)x(UicjsLW?~i>^&uZGsO`5E2&01tM&jvCecVHBH4j!<&X9;-e;uYRgzpWd01*g8Xjv9!W19_nOTev+{ zuAEi|Gg~hNUvM$fzvZ()F3e} z9vZxcA;|e3skOnPR@Lh$>cj)Rs}q?QY2xe{mQEmsUr3o2q5Jsfg;Lzh(iH;v`fqJj zaWg7i1dc?d6~By6g{w)x2%?k*pYPichlAz&AtdA8%6$9$N+yj%Oy(&-5|VfM{Ev8C z%ILD~=)Wga*A?n^Qs)W>+8NkZVtKNLGmec?fsnD$^1Cm!>zWLRa*ogVt1#brww)$( zNX8@o1W5GLyjf(xE{c8J0~DDc_k5-QG3fq!;t)h?-V}7b>vPa1T(QIQ`&JmGLK>hK zMCpS#sT6;<5(v2rEJD;#eNk*q=uCmxb~T88%;i!9J2trHU-BPj)4tF8T z75@VmgkPxvJWK9fcD-vxFxcaU`$K_7eNm^r^KV%pmaON7@1<|Autaq(Q9ovN? zh)y`k>WJ%VieFlFe(6G1czBNgGa6YE^Q=hJos;$pC>MIOc2MVSMNaDWf`1?QDsa~6 zJv}xr&W6Y!F0>$e}E_wTP`h1z55t$#z4~D+P{!5#DK?I?(qcV zb&=nCebZ?Q19qNtLtx6=X2W8rMu%ZhR|?RHPpUmYf)yy0sym$e@RcEf@|5EKUx{BC zt)wD~$hUCJV)v&%R6HXm-(|`s!z0yyAo1YgE;i((`%Ia+FxC1EqP&JdOwM=q^Fz35 zfX`L=#iv(EJqNIw`B+&q_Hiqp^>40xxHK=0w7$pk-2JW{lm?|u7kTsZ;N{DmKqqH^ z=?NS+%dE@ZTotAk=rd%V!;X13Y|adHf(Q+a!D3Xy7U|*xD&vU?=5Z~cY`>-ox!YD5l! zpKMK^SMBU}Yi+ogPI75W4A$;vVH^ZX%3ZQgur;YR@lTU=sD9vRI9xt`sna9oFFD2z z+wsj?XXC1|Rd6h_c6B1ha1wgaiPXK&jO!redm2DijAWyFo6>DVY0WjZ$7uccirT&G z*q`KU$yi;VjT1?s%u}{tGu|P!lbqSp(Hlit>y4W5TA}ek z=XEq1CiTtU$vscoYehqKn4--~9!jpNPXuNmCR_r#DRMHU-FY7qGGyNux=Fr0$DyU1 zKG}L6u0XHwImCIaV&=TU#an+(tV{T=65jOQi%Iip!<}qeqSy?@_7uX`L@sf=59?ii1dM>xpY*1-%q z{@nFvOnl~AFq?iiLz5>C6eia4avUtaZmDn{%Y5-Rc#}c0`x9;*oEeAY>eNGWM7ak;o5suhd5k7REdb>?L>YF zy=AIByUxRtWUl46v3P&igdfDF!lIBUQt+$n=L<;q2|V_jt(P;E&s*QL7~F1&dPR?l z=MKM0sj{|nWFB3lfc>%2vP?_v@26eba0Sgy;r2h0xCW5l%@$u5Cn56@X6v%h{q9=`N01rzOKIGU< zRa!S)m4}ZkW^3BWr#8 zyml==;6YMbf{$nhbqP*VOtHT)X!|O+Ga>qDYs2!5E~;qT%~dC4oW)gE_iL6MEHEIU%N+)O2-WK7F zu(0?`C}!;U%TZ{V!oAI84Ye0Uy~n@+jL@&UnKV?SNQ!!<>jpc3qu8ET@72z{8u~z; zxW|wPcA6-Pd(YIY0=*sK!vgx{M9|nKJ^i|FnqZaE(<>zOlyRHlVEIq9MaH_vtQnIT zF8j=1bc$dhC(X_TbX@)+Y$gl}5oiTlzcj>mq9+&f-3yW8yKWpJ)16RL_?AlA~ zCn!K6K0n2#z7?lkwN)ru@yy$(1z<-5+!PG0<9MO!-p>jlW)rHXM2ukz@FNxL*RLe^ z%7IF{xD%?^!0AxmXeM~u89u5ITUD`s9Zz0(Pu%mWbeB%m%RH3#x};FK4J5MRsskWW z!Wq@p&-(jnvTH0X#+qTdwF?iW(o#q7cx&iaOVx#q4$|L#wM$g&S^$S%mE{w>E5l?v z2Nxtvm*p2MUDc2o94>k@YCxogpX!p#V07f7W2rTx3dhg8xwF?zlrD3>A2s@{Q?Nbr zKDzfpHCOKvj*0zxb&ci25MzD5l@B*-oIQ3YFcx7Zx4>_?lX}?8AyWMhFwz0vSZ#0e zw31o@8?ApWBzwfvI3&!(jq7zj*01r7_xvYW2TLm2+7g@TIu?#Xi)SX%Gi1fB0yD10YR7)tGo*U3o3Cl30MYW3v$Lxs zo$W5IMGNEK2RY5h?3XQbw(`qzyu0rj|E9{&q&ZIWUpmlUI}(W0HU)p6_Fr2;++AH2 zJ{X(Oh+5Y6R0zdUss{a@*J$Kh%xz;RbKNx;G_rfmyy?Nv1e1ZxdW> zcY#g1&FXeqgmD?E@wc-yPKw=4+Wjuu{+^)&?8*fTvzKBOuH<$^(|@@f)EDy+y5(Lj zSL)jdqwmB5_a8w@|JKzmLbMI$Bub)g?M~~d(heJGBf>w#-#PtzE7mEtNahPfy;plJr`uD7sA<8U!`A;NZp4t zNr){luQwGzlB0m>0bFuecJ5yQ6NIV~74U+Henn$wroMYY5v-20U3aAGNCCU1iKS`t z#OO`f_7bN_x;H!wri9$?`47;TUGuZ>7si{!)X4KZLx4tfo0_QD?ZoIu#0do&GH}d) zXTg3VOXto&uVTBY&Yh~Pk(QbT`TU5BWPR{O=5D$pnMBj~Nfx7&Y|Cz=lcmB>W@upH|v3z9;id>+kkLexy-RB@HT=KTerMv^t$66b*oq z#LovuFE%%S1?Ig*t9VJiek^UseJ%Q!_9av%0@P-zAbcts2bscGWsdG>xD>IJ$;xd# z4jc(w&KQWxeh{&LKtKhYoK`!MbR%9b0mnfmb$n&x!^9V14?{TaNf#L zv-ZBev+AsWjO?;o$4o$wRssZm+7Il*egX*9#yU|Rd#vod+|8r-UDZ^fWQ1*zkpN1b zjpWC(b{O|#DQF|2*65=Itna3&Gp6{>#Cf4x$yBFipoCJcxk+{|P1jcti9Z|SYu$o? z@`+|cU3 zPgO799E|pBMc)7GjCh}HGo{65H@& zzJ_%j=u|n>xIdVaB^kcUP1Sh4T$nI)yB&RxyODc5v?hoc$gt&y+cYMEDQlK>c9T>4 zT)oLD#ILK*ZWtRX4g|l{&Eh-}o)r5lfzd?KyWMd9gE)h8HbQi)$;}|sD!S+!NIZCY!!5tYg z?^sn7Ethyk997gq!6x?t;CTQe+fDNJ+>A(rjkqck^aH@u8zI9r29H@B$Aj^HPX-+v ziPad=#8PFuv4W3g-L7dNl|jBOjN*+De@S}nK0QU+69h}|0*LhbXO&;yGNX2@y_CyrJ_QM4M-kD2F_6 zH_aIVF%!v=>rY-Tg_bvogoONqQdbfZ73n{F=FxboUNurlm|!cX;xoFeZ6bPdj4i@C z>?nHusnQ?EtcK{L*(>vqF_*uP6zmN1;FKdB3Pt8jg!RW$Xpn z=!!5lp9mTO6`VF$8Ynhk6hbh*Vi_r;{P77mq@}lQeGv134wE|VqEr2^jmG`JRaquw zcVXm<>6?ucG+WOcSD^Y5Id0gIzJBN{3I190yZL8j{I8^7F!zCtI`D#L*fwrVXJTL_ltIX?k>L`ABD{s8Y{_H}_k|}fdupl3M_7?Y| zbgt@C5l!@ca!d`3I=fGJ?`o@MRq4{k-a6&(FP8BABbcI!Q}v+O)Fm#$+yh(q`T%u= zZPflPp@%vvQR!;0$ZcdtX;{eI_Jf>=Zx;6$|Kc1==Yze*Cl~spQihrM%d66wGZFUC zy*S>P_1wz=ErSB8Z7&XQI&;)j$y=+qZxhEmXc3e=(&Ik>{Ck6z28PX@y)zEc643+XZeiicV%*9U3l-^z|DmrW81#o8iQ}mg5_sDvvTiV z@rL^I@17N++Pyr9uHou(oM;yLVKP9elkhU2_S&14 zzsvK6Snf$kyvqVzk_o5H7sgy>*SvtuI9DHW&yAq#qvLoab6lEJ70UOVtZ))4(Xk$N ztgf5x#m;WnTlgwKddF|8vw|s$K~1Pp9DhPpVCSp=RLBYJZ@q+bFAE4gb>=7Q{|sEQ zi~t$}Z95#cM$4?dGZou)VuJhp1MYzx(-6)ExVPz-UxNjvY7m!h@+TPreje$C&wJLX zev3VEndu005uM$E@0i5j<;sFz8uLVJnM|zjm>#Z^U9A(D1Y~}>wEs7FQiJilf03e_ z<@I+tUnxL?B58}?0;d}U&%!gfqxOi`^&bDo8byz@?+~eWUT6G|d&{+lmL5kMDr0s6 z9ZQzfW^TKQqWSrzE$_u<1hpNgyj7J(q^0JvuGVuMllS5(CrJJ*s4E5SVGD{BW$fFX z}IepV^E`YCjwR7~ne)@Cy97=V>7;_mJ? z%G2s58Da|Jisr78%B2STbEdYhcrXdCKn!MZ;uK`{Ak)<{dq(njPK9F2M2{!Qxe+#- z`+Gcq{sUOb&+*+t{DR<>Oc@9q0dK}fHtyMLrqHU4L z@|A>Y^lm!|LUMf|gJ$ls|EA1_C3UmY2@I~XSJ^V~v&&_jKk}3sfh&x{z`wab`j>}a z%V#o6n93!8zD(bAAvHHnKBKU0r4-P5fBj%%>AoKJYBZe6Gi3I1IThY7q+`>{UTWkj zr`1F4fySHz(#$L1Grn%`cFFL)&POEm$RbKh9`ix%AW?102ZdXjwbYDycK3H_9`vg( zWhwrIL@6Mt(KP(?*%+0@Bz6f6k+?=_9?{?#Ql!(m6Pd8l@UiUyB%dDb*iCDZXPuAU zKvf{>HLWMx6B)6EuQzUVwYT#4=Y;Y-yt*M!2E46W6tO_b~UuOWvt_ z=au4nAIY4qYTN6rm)??J|A5Rf=E?YP*+IZe@=Hllv2t&XC2c3Hj zz>r|`Iz(Sq#<@WuFGH?gkOouhB;#8}n5zdkae+W+hP zF$>0FBG6K8DwFy~IO&cUY?_&iW-{O2Myn#iD%QO@geOs<;Q@1G*WRt&|yR~Wtina`Z>Rbpx7 zJ-ntIM6S!`ZF`YJ>trNp)Uaw|cQQFQ*-&b4|E@`+#oMf>zC8!s3!dg~b+dnTwDB)_9O?&-flI7%VP<(?FU-0Exmx_ zf$Y&_>+Vl?oSe!%@t~~P#;LQ1W_3|QNZMl!?t-|h@63WptSVWG^6QZJ4x<-0+>1=* zR&yx>^VuSP1}!J6A?jwXG17;8&$mksKF@g=G=8aHH(aefG?usbjmem3L2!t=a}<9= zZTDQ6I8|BZlFN)=DoFfgTdwQ)nMEdOb;3P#{h&H`DEzPGA3R~=j<%`AWnyMxz3Ssl2z6H0 z<7%&U@@Losm)W2LAyK!-J>gv`hEYzxXOzG6+|XJQ2NJFYI#uzb zU&HO(`pt`8FqLK`Y0Kd+Kdw$mDrH^M_>|Y_+rG6pv*!*NPdG3#J3w$rVILf*Jthj* zfvfp7#;f~&5H^XNy*zmB?bkoAvmj+;03WLn=O!LYluu|;;_1P$4%2S8^K#n;zFIN) z{6;pRH~dwha>%b-witYTG~_S6#*~|euGzc^vpJitVJqjzKTMJs8PqWSPK`byvM;1XWg#AjKwN>auM;LYv}IXE+k3W5xV zG3LBL`js}44_gOVb>jz{w^`G;Eq_LnUEX!5`r=k3Ve}z_7Ty4+7b}t)>zE|jt;$Mr zyjKBRJYQlk&XxxQb1xx1TpSn72KkF^uHEM4<8hWtoDj8J1`<*rnZvfV)TpHe&$4(u zv#@ZdBflx4np+{w=Riank{pMZBZ52Yr!B6HHve-@7UydY-0SMF-=Bw3w>%UiB}y|~ zo}dLgSc}+`)GrK6u6|~*NX;bXsoPx3gI{x8b zlifLCocs?cdC`avM}eZ29KnvM6UR?%*p?e!jjsGj6LX-*nwiC_!Z@9aY2iK|2WTR? zU0bA3r^(GgLOvu(^NzFD>eWW$MM-Wl)}&_gJkFJH31P}V+E5Y-fd)0H5&ek{r+m41 zXE?EprjRhqP(uJC>p$s`WUq8s(GAIYzRxyMP%K?xK<@ZX&s;pkHt{*}GMU0G+xu?p zza>SnCiU)BPMAmscKoKuNTKYJ0624@=Ca#_OI*VtD|z8BHCcM$JhN$jhf*$x0>`h0 zM7AG?iW`9f4`L0Sje6#$L)&y=Su^#Jp_>HPU9cKFyA|Ir_qiMl!^U-XNnS~FX1k;KWdFd5V>ePtaHB&f>Ag!6Y48iwPTtF zY2x;A{*AtJuBf|0)3NW?#G0I&m^|OVm4kL0Q(z*<+{e_oxM555ZiCaM*b1w@uS%j1 zi$be3HlzAd|URQzIG{U_{uBkNhFRgVj zzI+8FVgnd&0`wQz;>J7VJG@CvH8GvFj9cAU`P7!=^t)U)7&gHR!&#^e?CxYwQ-A#3 zFr=KzH~7!nS^D7L8`_SHPSeMf{BuG`C5&d_$4UD~F90_gy55B&rt&%7C|+|cA(lAd z^-WhFr`Giu{)+H}0581ZTde_H{>l620CFi@DKSl}-x*pAlrCLuEBif@8HN{P0b*Z# zG~ez#vN?P(d`m>M{s-9|*fbrY&XNnWMeD}HF6ptG?xrjmrB z+boC}RKyn`CF@yRi_K<`6!+Z=Wy55_Wo5T|D3lT6)Uc>uYc-t6bg=`BHM4c&%1pN} z`BnNKAXS4ELo#QhI?<={3!!QhA6R)#O)GPA%Wzpfc+bAejz7vh+8i>AJtH7oQt?z@ zA^K>m{GgiywnH2gxdR-m^)Oj}!wJ%D0Q391@fdaIh?Gl;PRU+Z{CfqpK^^UK#|;Pl z@lNb}kUTtvPP8b%?P9z9Cij4kwl$_zd7Vu*x({CcT@?0J_NrU}&dGo61?tE}Wyz%` zx7-fsrilnjx&zS^b~@--G|RERC+%EXNxB`|hkaGn{*-ee`UG`Qi1IY^+Vey6Sv_OO`a4*g84ds!`($Q>!^{ zh?=tN5>7(Auh+{qil|L(uEBrD{{i5VZfDEIVbU|l6G{?&*a`o5=`=5BHmnibMLaDS zWK3^5>JksxPg@w+fPQ;#32Z^K}x!)^SBZ`uef&M3}!$ z7?j|y-_2N1pziNy(Q2M|q)l~kZbpP5=LQ2g+>7pyxauiDG;?Dq608xsxrM(Aj_JHEEG|7th(aSF!8J&_DzZvFsd(UnX3mefqm`gT3DzbZ&+n>@x6m?Ob`o^W;zjl z3$|TrSw)>7TvN;i{;UrGWS9=#a%2A2BKbApdKdbeV~_@B_X1FxWf3Q8vnRD|29iC7 z`qLEf4F@`1+u$-Pf>J0zr^O(Sg+Kcs>~^NjB5*CzO+KpNq2@-@26Xo4Wgui>2hWc3 z>&VYeV6DRONIBaNM*zUA=BHEUDdOl0@@rUO#X8-5eiNP>Y)||9Na#B0AG~_X%CKFL zd&0$ZDFc?AoA$s@ zc|XRgzn{9Xkygc_T8Y!U)smLcGCTodnra3L=f+Y?QsopP6O+9)!*hPx;N@hXd-EpOMh=s;kMZRho zly2J-`NR^J_B#JhZ-SJW9@z*li_JlzLfM)9?RPO8%m(_jHX0CXx?N;#bigmM+M^k? zhE*H3fqgapt!hcMRR-_((hK3^?rGcmV}0=u3YyjAzj%cRDQtz*aZ0hTg`3`o-%`0H zZUn>@yu@nbtN8Verk2J-LB1upe+AWTSSWuC&a^7*JP}w{m4HgP=rx5#^R zpi$LfMn&~_m}~X8ymFU+i=U7LM^vYO!IC1I$JeCnC{Qj|Eq`J59Uz9#r;;kvAymL2 z?g%KwPG~$I7-)B^jbUq7S@C54X|PY%BmhLS<}d=mI_Hlibxw+2C9qXB5z zhE+C$7rU$U@5d9Mz>$)+XS%A-TpAp%B*21s^Y6$oV#04YkEg=7r8Rl@g&SebU+V(D zE^b#D7)9!*6hK(9u-eXrx6h$U(KE^!^N+juYX+tp1bv{9h9p*805Kt<0{Q(OaA#J# z@%A;0K3iEHE*_Svlr7CDYvXw-&8Hen4i9OFiMcMUhcva#q^o~=NoSAf#mEYbBzw;u zwAW;&BAu0*&755hqUEQ}Dc!1Cs0=Ni+h^qtRu~r<8HU?YTxIi`M=k3WP;Xer-1}-& zTPwRqOnkv%J|edVw|9-gL1Yf2aO(02F1&UfXrm)RV2zrSDQ_- zs0iM>C-%#kKQsUX#F;NMUU#V8>QSbLjt}jN`c5$?ciDw&u<&ll_)ARAfML1Il&~jexME&?|+^0QaIN5MGhH=N*;A z2H$-sP<6mx@+PGR%fX8m*%~q}Q@gBg_>);z9&~8$Gvu5?!KFd|#s&}!EvfR2jp*m( z9!R(o&0@#;<>0XA{%I$tq~r=}3?ZyKw;k1}w~J-oAlv)O#Tc1`N#?#r**t{_661co z*ob>^dtFulf4%8UC`!E-XN#`i$8MT*FaKLpw&u^AYxmhLA-1RX*3Ia;bu)fE zr3b`{nGjvO+%FKFhhs5iEwTSv%_QHKCtLYQXS!KekzFy=-LpZsgPCzK|1xReQ`Ia0 zAg~8lmxhno_iL8I^pt_v6Y(Eldx@kQWJ4#jIiZ~%;a~Q|+;#zAVOR|?!uYyr6Bwh7 ze(@VV&fe?av69aYo5753@GdVub2s(1+PT$ZN8Si(-UH1)R=!wgXRFo-RaImOdF0pU zwf!>m-2%sP)nGBfgl9juK_#nszJxgWd_M7;e1&sGZK;_b)?VW4HoyWk7hcQ z3D$6_YGdMDpm${5J%~5cHZBDHvc34bgR0)t*T;5B+*Hynp%Zay<8ARy6V1Edvy3Ab zmir1s5dmSjPM`k+VE$nhn$7hFi+t?TYBhiLOdk$_M$*03gM^)3`HqlS7z{ugAcodl z(T7ZBpRrSUsYhww?tK^;spB=cS_g$Q9dB9ral901ax7(+~ z?^h7DJ|7w!T|7Y&yY=le>wA#)FG$AUiyo)0pa}wf2qHYc#84o?a3Yot?~p%fXd@nW zS<@c>UEr>DNk3^8740h73{#2&M`SQwIH4yXFc$V#JLZcRy~gQ(09_l$E$9CL=9;0c z3FpUw9JAHTU;j<$osT|rKqb6~wp)&jBEGwio9oS*UF6TM$zan&F1;Ki`b_ADhFq`4 z2fP2Y8v5I~yt30Th9;}AD_GLy(k7Q935jp@y`P%im=oa=$9QNl>AvRG+>M}4%elD;jiQlDT$)kPUwp4_4c`t^0quRrsW(y9A= zg-s&W*xPHB_nF>7a^Y{Ao98^1d?lq?aV(*AS{eP9`wRY^9u`8^?KIA(|hyHaz!!@<^KfQoE3z0!RbQ#JqkxN#TqAs z*CT+%?8(T{^IN^Ssm;BZaFy8UbDrY|U&3Y&%c!5n4Ri75H* zRLMctILqNgA4zO1lE1hrX^0E(5KJijmLR)nLtoz-J+AeUgzrv$I8+te!n}ss%@|_e z%c-w6S)T4+0#4}c0B2BbTK)FGA?~{o(L2ZgUd<=xEm6^l%-oRR?wi-9jEf~J{2(Je zrZ_MH`0xx`Lyi8^L8N(JlZo?YYt10C|2fy^Xl6~=)5y(uwY8QLyG_e5TZF-prjZJdV#{WdEIK(IP(Da>%i`U*h>hvUIkPRsMA6 z)3NTEd`i%$?cXlEf@QnUjKmzq+hQ1ygG#*l)atmY9zXcbZ73fj|GVBr6#w58xypE@Hetmj+0;L9D$gSG1qf2?mUNnL|$F zg0k8n`jSSaOAcvmvyC&VH5zAP#Qi@1vzAraXT3^NIAm?zhlJ6kBDogHB{=Q8YCBW6 zm@Iv6NJ(vIcUPJ;7HD5JVtl-~e4%#HiXtf3uh?ZlqFpmhA4|ED5x|^y9KJ*1R}`R> zJvrI9!xcJ(yC;k0?K{YqwuWVN*pALfC_0iG-}+CD_rI%9n%r_ox|qMAukBKQ9KA8Q zeKnh5oaRM!fYtZZI# zz|?AnYj^*r+*@MjU~j$W9WKx)W_fyZ2Og+|d`wEvTgr)3WF|!c9`BY6X%8Q;2TIb_ z?-m;K*?z`oO(NY+i$CY?NWl-0$wToZ(Y;YSY5I#f@sQIfky#2DHBrrXtbCs!;0rTglsB z!3^pTBr_mWFcjuXb2h~)TmHF)BJ1|1UkDs!LRR{nvv}Zoi76EV(}K*R``n**=P4?F zzUsIV9oQqP>U4Q;;9hv}Xix^;?zKF?O7yakv=O!6&l&7gvCS^IhO7!|7u(m`(|^R% zFMu@;XG;i_?li36#!I1x3AnmVO5Y(gHQpz`xoXyoL=zyXzjcrr^_BZL=wvIj|5P%c zGPA&pNytYyyy#T1sbT9cLq19U zn>AExUoMYpQ`s7dSr0NsF6mSoaVyn1_bY9E-@hn%T{Jv+>88F*#q062xivQMlr6qQ zj?<@$Ig6YjTwG0JIEik=b53aie+>;&u9c%7HvLE49;Lk#ue`USTVi!vkV{xKQEYEY z5^>q@@lDo2vh>{urM2?gt0v)QIURdt-racZN6Npq5+oO(;nFX|q!qs9L)DJ<@6_Jl z9>eGtprzA?#?ZQ3*k1kaPyK?sDkHnsod$W^t3>85KI-{_oGMrZPg>6gL(y`A*n?xH zq_FD{-F(2EG@s@4Tyu3RrWRmSr(LuN=+ru&n*%NENe)-osl`6uEfhPxse&eldogkC z)T+g9jK0T~ppZ;I%twLq48W)O4Ob^pH5gywFJ z+{)S~4+FOv`AYwNbw#epy`KuVT1LOWn279(bqx|R{cE?hb)Kf5d92>#WAS-s;1OSy zxmjQ2ZT=9hZ}j&uY2ck*)p&M7=ZR~8z}^bcwCBg??*j|%xbx@&I#-90vpKYqvl~Ip zFLXq`|ElG4p1~$pqwWCcLs*#50C-&y6S`AKsPE^L2I}ODDY$|DjR|_XPw`}eVlrf) zU*XUHXpv*xgUUY~TrfmcjJ8+}?W|Pnz(ZuTE2w`70@E0pDPH=V->*+3X;Xp#P>JIK zG;?oWZ?4(6x!~$Q{-XJf+U{D9Bxty!hMCNUUmW|8`!v)Ig6ZmNzoK#CQ{t z>e;*tSFmm7x&fH)cO4xZ(C(hQd_Ip%;gGR5n!FxExqL?&xkrUB9yV?xxgm`GvN~fNG4E_5Y$EBf$Y}WP zl;vy=)zPU)9hf&sXXV>m<~u;e`5(v@NhIZ#79pdA_g!L;aT%}lI1K_0X)B6R}WsyUzeTL#=))t6A6NVwmbSq%75MMa(04A1Xp zr}@Fl#Y`=6V0=|~$|G}eNGsS(GbYXK{n=+omV)RYw$-9wDu8l@{p7GOJ-?r>_)<|< zP{$3y934s|z074`;;g*Ay)FH@p&rVwtTY_C*)=!_Z=~8YBPK=LCl4m%4zh0E_JC8M zGtGB4>ms%56<-c|3idRL7FBOw@xQ_T$ao?HSBFfrXhe`~nf0+`=DN>WDB=t@ZFbXk z3m|?`A}!LL7?q+u?*(po;(zdv*t?XX>x-&)jVJBcYA4@0dd58Px-mdAs3^13L$g#f zudPGPiq5Mb8pM(hhu0szrZtCT{0EBHRlc%K0yO``D7&?iO#Q0~fusAr;0lMTkl469 zkNjnNl;kgk$=S3cT;H=0{OX6!t1on0x}_8^&dZI`_2LJY6zBmLq+y~F!&2EJCVwO} z68rR*3+TPO_nQH?<#a5NsLmJRb+*+1gV-jKWa`YwYmBB~^DI{Ck#{F~fQZxI&Q#Z4 z3t@x|^au8422#FJIZCZ2JUm#}`JgA??qu=(!+h5qT_)73uv1+IpWI)pgZd{e>GzQ6 ztP3r*_uI$W7496$>Kl4;#1#}wfQQ5F7+l%2d5DVma8D81`QA*z6SClR=Vj;Kt?v=xPp^>^htZ>TcPU z4yW0dqmy}z#Aw|d$NH3Bu{oBGhpY;&8O5~yEL6xZHSPD~ms2Ek0cBa32Fvm0=xUq5 z0L{K$U+l$8O(VNeF$RFKL}B=NJ}@P?3C6pLZq6Q)?|%zZBSeP+@8RQRxvv^};!pj)$w;(%&*-Xr#1484RA<5| zfn|5UT-rK9h_LAQ$^HI7%PO30!E&V7gmo~;;z>gMhgRJX+S}!8_I4YklVW?ruL(*o z8bU@tD0=f_{h;FKue+mgY!#={P&#e8*SHOO#K=5-)sKq@7d)S0+G++}g706kX8~K+ zaR;sOHIDKd6d^ctzMWYVAT=p8qxIs=9~_7J@nnG${JBxF?#H|_vU^U^{SzfhnuS@J z>XPYfz3XWAehap$mo?2VDJPjVjbXhSFx&%-d>-xzjM~ScXEWwsOKicTR{l$UbB%RV zV@nP@%0Sh$OF9MhmfppJYZsmAq2-A{9PPCI zNxKd1A<3;#(1hTKVfBgZMfQs?hdCuky~7EX;<7$HtP~WTtJu4z|B5Ud&9;e+eyL5T z$1$NSoxe%}W#_3sC$ljEkPpVT&midSZfzHluPv)vIK_QLInlYFU^Xz@TW!`XynSG*TQr zPhWMqDG#+$p1A!7`V|#(&18#tk0Yi#dB0W}!ds2j-r(H-?))EUSBVNxnpBK8u~9sA zR)@Cr`b`RVE}C7c-9?p$VxIO$Gqq0fE2KNGE>H_Tb{mXIHA)CNFAXd^CE0j;_;kZ8 zsu2d+Ab)J%(%xmvWn!Yl5zW}cw&qV7MAau!jcT5|%~%Uo_#^3O6ZLN{Ep{@q{n1*n zY|s(=4(!kpxMxu4qCObeP%cJrVzy_&s&d$>IhI4|qb%qHr9$Ifs^rm1Dws_JooI?F z+W^97DePzc8uDBVg2pAoLm_cgG7n02N)X0qd z3bk|B5`cLMGt?@ek$703zyqrQe|hBL-e6K$=%w~{yBX|cm}!*K*j zM9t@w9W)=R*PFHD6e@UNVIDg|m3YX#o_YDekkZsTMhcr zxJZ>G`LkD6EBV7QndN?QQccqJkp48|S&@FB#UI~HDcXazHmzk5B~(W13O#P?CR&HE z^lfp$Cfh%esDE*Hn8U?aw&Be4fY2RP$GkU!k0%fC+9T;V zVnhDm1RsiM9 zlU*|iqJtSX-0>7`6J|IuY1kO$v$0TCqF60`VEF>Wlv5QGAhxEm8iC`T_V_W?)BX4U zqh>bxQySNx-yJw~QTLG9^97o;x1SzkhxG~38RVvJD;-W~jf08}#Q-~RhXUJ_6jx{c zPg*=BqtI__UKd3zLeo3Gn}jKFV|TI5>79P$IVuDw(GpDo0_mJX-vVqTV8JUb-@~`9 zA3iS2RN;3&{FZP|ff}n?zqm_G|HB}GJBX+ATF0nF&t_P)iC{K^bmBquaXlV4@*!xj zFED8x(B@2b8M1|J)wfLjf~2>G_Ta8f^3E%ddjOK8kQvGA=Uyq6HjTMaRN9z~FU0}T z7&8@&%0`8QUH!>Xy^zLVm+GeXn0VOmMym!nt`GNS)|mFN++zxSh8E=p6FxHgLK2{L zjh`I0c@(g|zB>2(oQl8X39;-UZq$R9 z(xcBSZuc#DewJqYlo0G2_>peUev~8?e5`b1bEDU=!Ly}$w-YcNYCqr~J9)@PrbNg) z#;@*sEMMRlYB2xfm{yl~>U>15sE_AcTfD1|=nI2e(y402E9%E;Eb;Z3pS;d!m@S1K zR5~~G(1y9jX#2k=2*1jo;Va)UxZxsRt5EiZ@S293pGu`TMi<_2Y5%enN z9-d#`#g>ky{SFjg&anDQ_(Yuk@(ocG}PQ*(cp& z6sh0jlPvNtx^lh811K@I7k74D%0}En6w-p3j8SP(tMY2EJ{|o?JWUM$h<}4T&3WMT zB3a6P9qLW%GaVrYa_4kXUojY|-P+`My1d?G)+0c`iiqEjs-D3%4nPk&hy$CQWh2s|<)SCwh+? z-CsiS1ib>I zE#0bI%h#~Y>(Ls2CYC2PJN ziUFRd7p1E=5sSehn*_5^%vI?Y?JuEk3mjClws=WVSqi3p{@FqH#8`>D?EIgN<_IiU z1WXF}y`5e>WewcMJzI`;hh~Z;k*qbo^M$LDL8ASq7SfqHDN} z+p8S?j&RCJD_AcJa`+!1AQogx8|#Q}^Y?Lfb$17_s`fFC>|usyU(<7}Kp}It*g7NPbW|r|RH0ogf#kLoDva~G{;f7YxORS{1+_Jqv#S~MD72&tD0NF9zsB05 z<|~e!oua=g2r`UkSXBd*h6>d{XG7Z#gym_Dsi3C#$WKzC~skC;%2GAyRC`v^P>J+V|;SfShxK}?0F^3 z0ORInUw&EctZT6D7D2P$A5MDE2fd^;{@^!P3%6(Z{wN~ip#U4-DyT_fIPcCzcn+IcASvEbz zi~(z9t%2!IO#`Nqd)ZZ)U*KTVlTd&E5j;e3vm5`-`4dqJl&Q0wcwtYg#&0W~<@%2zf787OaM6DE zdx6&*|pszvxeHXhJs?eRwrBW+- z2WBIh&2I-xrg=8xB{7B?8^bPjq^<(9K(r%}3B8+LH>C>VawGmIu#E?ECuhvc{15c} zd>MixuK#j?(m>xkY)R~NY$&}|uy7qR9tF;Ogoo%yrHOXsc31M!@7lP-VXX1VxWM9u z=duV*`|m;;3qcbGqt2Z{VvOd@6d4fs^<`zA66V&)tLLpqjSF3D|LX1(eXQt4TVn5O zHG3}u*>ZuJ_`*3K(ZN~en%IHY?K!H53T~f$Px90HCd+ZpP2J1jm7sr{meM)q9wk{M z0esxZ z81Q924Ma%ajzglRmIxI)Pg5E8?yi*kbEcNcE-PJ4?z$ttWUSkqWmV33rIHmDU*6kT z7oz<53vVo2YD@#Nh~B&FvLr>fH+E=$EQ_cj;5a{M?9$st!1UALE28BTJIM@sOG%XQ z*zPKQ@<+VkR(TCEMCaZkcMbM3B8ca&aTj@ih08?MV3!@SYabNQ_nJxK`;g&V&{{o! z0;8^HQx^k_L)R%g=6;Yq8X1d+o1KlA!8Y#wL|5I&Q$A^X3!u?Ay+$~HDYrF5i9dVw z$l33?GWp5r->}HrC3;9y?OG<2QX~@k6{}Xfyz)1TF+pC_!7-uDf2#0=J{l<{_y(qF zOw}0sB97PESzdt=2lQnMY~dSUtq0=PgK2O~8U<=preRvKn=12DFz$MVS==*>FVFJL z9us*73&zE)-_=sVPg)us9|Qa>(hWW3-;G7rjQ1RW^Q`cqcD%dE7eDTE*?U&dlneGhXqhZn zrArJpV1>kD-{`kt%r*+cHs*8|>;+SC?WyRLukjl5c(AwGXwhw@K`m>1OTfI6L zKJW>n{(0p?q#7C#{Ax+)Sw}+`k4R#W_7o3MBKVVIIiu3o0v zp!R~k`#Y+Gj@xp!)vweAGNLU{tDGl0_zX=fM;jAfI=`3SkcFATPb?j{7=PBpfw5{79*)4 z#B17m&FHdS`J*wqp_lPJ6o3U;`-sLW=w02{>K%%Op2t2^<0h=E?v?&l-Zu}gM!YX= zn;#sEzv@N_?7FPR(W%;9Sf0h5csXxJ1+a?KJmECGS8qc zeeT}r6!6%NES5V^^t1aK7)9?{;@%XH5(lZBkW zR3&!z?hQ`3&pyV}l6RhElTn3~!nBh5>BB#Fi=ErPx_{hrvAUK6^(3tL0-TU&4t5u! zQ*cS8i*~hZd6Uei+SO}wsNvKkHDk3~)@M9F)ka}(;nHYy9jeb;A4MO*eZ8v4=Dv!j< zi$75}%04?Ztwr|tB_HNfnZ?Tsl55V!!#=~Qw){pq6FCTugGI##nQo|0v0Uu!{pm^h z(Ij&Ot<cjTk9+v8DNNrTW?f_K@?9+La}ycpWNHQ36TGSP(E8 z=KGq=WnBm$NBv80{rqqBc{yvp@-d7qJ)_mB@@~}b2HUz2EMfHjre#3ZQ!7$8texi1 zZ``HpPxzvpu&a+v_y&h!+9@sRp`3TTcMayZK$`ZvP7t;=tecnzBS& zpMSUE{NQYm$7X$!lXQg)**8AQFP%`!Rtm{`u9aX!|0rLj3IBm3eQ-X|v)nJL<582TFy2yqcmLajK^RAd^sA>Ph-RWI$8Bav z)|-BZ-9NmNwLd$P%@QS51AkJrR*f)?KaobOD2h^AX78G%Wt;N+|HOSAz41ZD|3HEo zZ@87QO$!naL5a-S1*`)s^gv_8*nHCZ9j1$b!Tn7dNOJ4!-4!cqly)Q3F?%MiFO?ES z2Q`c}auG4tkaOzU4+U2c?nx7~#uG=Ek**zzZRZysA_e%)N8PkO3jfifXo8IJFxdWo z0*wEOF#ewx-gOx8jjm(<1FdJY8N0W#O&?Im60ZG_a~X=l(#i^b1MN;28cSsL%e&q7S}Ljx3~ z!)*d7>4K*!)bev{&p14Ta&B@ezidni4I9L|zso}X?_gY}tyF)jLulnLii{7_RY_0V zsW;SF6*4VqzzuZZxjezX7td(8t{G1m)=QA&$gE*i&y3i<;j0hiJ+r$?84=0#6qI%R zS3*j0KRHN!gBZm3ezuu_Y6wezl86{PKBV(x>y0O7 zeM|evbCP-Zqb`MpW)qzl!5~w*VAcgCS1G@1{pZ6_-6qG|w?FG5izqS;-0KTtxYq7I z>soksF$z_k*^cq-Fs}~hG;jv3#m`omDW7wgO3=?ZULt~@-^&gcTCFu?ea&l-5;)w8 zteR-o&~I^iw!)rdhA?Lfumrk;O_uR2C}{ z?FDnxE>^C5u*@f6+doxhhEf|daGuW?2^Tb5qZ)x%P+5&g2}ptW->PjX^OV&JG> z;W`zD{*o)xyBQleVrIuGI#>a_@5AkrtmhrSQU7(bVJVfI9TG7&_oKyX`FjkL2+)kA$xK$=^>mxt@IsR`IkLm_R3p&=XjvwFrJycCo%iB8t zD_SWwG7@*_PD?X@xosar0Bg5QiJVq+Pzr*m=h^CFO~jytGo_GOZ+akxauWD2TR)b? z1_hC6tn09)+n(coE)Hc54UUSVb+aI`^5jHfeGW`721{&zkchIou;TyDoC9(ZT$F9& z71$T)C)wIQsNUR;`?t%Qc)VWuG{_y9;qE_eC)C3h2(Pde$wFxB0O-Y6=BgV-5$7?zff$w4t?51MVMC7#lR`XB$H{w9u&TTflH|K+tV7q z*n4y2uV-~N9C_?6PL3|+gEoaE?`ElU2L7;3lAv}$kx5^v_jhuE9s2+_Frv3rHGw=@ zdLjGWe|I#-?i$^8jXj34njsXrvgZ{{CW4rEsb^;1AU2mkT^2m2ZwGqAQFNbLp%?!F zBB;;*fgT%UsxBQ*x)OHC|174{%XbP;NXP^GPq^&iOp5^IvdLp+5N9=}PV=L_MJjjG zV3u2kU}{o&yz_{|B`ECdH;L$)m@cYt!(C&;-VjZ0sV850AZ>BqpUip!)n^=4EKHVG(WmI zbM|%OHr5MBFXeCEDF0f4PLA6 zq`--=HGoMvsFP9$iTxq0E2UK>-SFpcS_llB=;Fr-?ibg1jVEFPoB^aH#Gr06_=+EhGI<6Aci zwVK)vm#J^IP53uX&h8`AJPNr=sgjJEAbCV|RP+`@Gj-FaV24QZW!QXve3*J`TlF)` ztf&3S+E=f}@8x8Zvn2`6k*!tgQ}dl`@tx$@$0LDg=tf7LNFgR|gT(je5c7rAB3qvy zcCnKalYaRXa0l!Km|=Qcg!E=9b{h1Fw}jl(+P*U1tyfz}WvWRLuo2GMZgXw$AetTnhod!9^zK2evi)0&m*`Y^P z6n|w#u+k~QTmPkbLGhykPei}Zrax+RrZiLLJNYZAc7xZ~k!B~AzGG&mmuj^&Z=jzI zuE0^NjeNb?KdxrqiZ_0DfdPKS@&10{ME1*zo1{{;WH!S7>##X2aB|#j z5vZU48K-7!iqdbvxD|I}Q4^7EDsIcoqckTSD5<@5bqYPje`+fSQ!O*k-=x^A&SnXc z+n2bNSUvut9bfMb0r*??;Uhh&i=A7kOfrhQ*iPk`Z;GQM>y$_rkR=0Tvi_~ab9Ybc z^A`A$BRXOL$)ui#z0n5TZt<-IF27XBdZYql{XDUyF=5Wp*!k<=O;02}Be?&&u5vAV zN_6;NXL9H%co3d#lv`})VQi8p-M1j({_Ylqz0v=4a_ke`@4r2rre6o zn9s{GHC>$XbJ)lVh=p^V_2djs*5H?7w`j|K!-nD<;HoY9 z$w&M*`>R#Ttu7@ah4$j4{L0%aJ{$7a--&o)efCFu7t$*pnSFb}y;a?6{bMM`=6mm+ zAzzxvU-JiR@v$9Ac_;sYK2EhcT@DmABuu>CW_e}n%Adf$z(3DUr@?Hw@*B@eV-ba8Q;`l0l`02 zql;)m-G}%GXO={M85!diYH2PK=I;Lz z&3UiI(LI4$NyG=Uz*zDLq<>m21$hL2>rxZhoZ1Xo(x$!M*Bv9;6*2vi%OoSlF8!-w zz>&o^VzQOu+QtQHI5=+AU%(_aux~W>C>MUKfVKP0xJePtIZ%D!_;{rWzz<|Cn2A5e z^dJ5HO(Ce*r^2-2%qk_%>EMGcu0GP(hN!;Z$wvs);mMk}I}EBO^uOQ;f6x}TKf+Vd z`u9{E+hdOB*2t#YDPR&6aUDEJP+V-$JkOSsh^w_f`VZv6gwDB7$Jg*_wCa}{!q`(C zgxwt}C}MXVgJ>ErMR=jr$IhT>s6$? zbL2H(LUQV7R|(ti@kuXyz@5hH)O~Vd_j-19e{C_0X35=>@cfQQdOGJCpg&Jt<~-D= zpsi#0e%6=_B50;58niw3s^y)&o0lh*a?|_y_`U|vl}Qd}4P7$oqPJHx_)D;)oknFx zKy@!A*lnOlQ|AB5m171A^HAbpxX_lD!WcJn>?dAfGg5=D;=#3zsqhr6J2P7M`2OLiz*%iJDz0f%$09fnbjff~e zSDE1F^RVrU{-+VZ{NS$Rre5>;L6Dk>ftrnwogmGqhAwN?(j7F3O>x})KaflryijAu z;RyN-e4?^Sx!b4)EYt1wJckzBd*L0G6;7Vffnz)6vCF>Zp&fphvRknID#@`V>?y`Y z=VVAxCU*P7stv16OzjJSEEHZOLuuk4r##81r6c!Juy6f0W5pQDY^JV);LeO}(JF;FF7tNybd<^^{QGRtJv+fiU>aP19? z6-OozVQzHQ)Rr3QA80-dQb^Vw?2InA-Ot~Q*N&4 z<&V1`Ad7dcACdQB!GOWYT2kMSDN<)RE8u(2)c`wIs;oG+XIP^pwTo3u>eg>EYh3k! zCdJWJUhMdz5<>BE`*NP`V=X^#NCdxh=l6UylA-pdCIvk{T9X1Fas*hT!bL5IWDuFG zIG!c=E>4^Pu3?%nu394Zd0$3U3s{-+_XPS>? zr1_;Nk!X>XTI*BOo?nlhSl$hVe~ym*50qL-j`TTAn{<)#&r*LA41RcCp}u(FD#z&7 z9AcrtDXyP}b%P3?A`%|xbuGraOWbb!c(LcZH()>xRS!EakVo1vD6#M2DEsb_iG7~r zm4VY1{#hIqBwpS z^(gqx73Sy>jQEEE8RV8z&@8T^AAN@UQI@w-6NFxxxLQ!qBaC;S@03$$M;?3O17OBE zQ~sWR6ga$t}kz-Dai6l`Yy*()|>tvh+FP%1j# z+>$;ddv@2vzmlGV=Sp4O4N-3qAQ-xWRBAF{5b@3Dy)Sz0$2dK9O-wmDN4nV64JN#? zIYZ3+_~G^b;Wgs6ZZTA0MT`iBXb(!j4Wx;}E`3fKG*j*l2NRHn=#3l~;_LNP&>nuoTH-1rFrgGb`0#;Ql-1G=X73p1 z^b`Mqm{wSJ1{w!3iHDE&ljA)*a!WCNtp6RK@X6a@$la=G=j2(bAcl1$`e?!RFW#P% z&sEij*g+C>Et^$v9?bG)Qay>j^K_V>)_9{b3#_L3^^d^P*)c{ox@@$k$tGkG8?SRg ze(xKL)^7GX$UH3ZdbW^3M3mZViC{;pm~AW>MI*-?xRl|)Q5XAp^U2?NTVFMJkCFcb z&Z)kwRB6Dci!dIcdE}5b3$;c(#6;ID`#@BjRs;K5@}7Wb+06d~-IOiCBQ>0IT$bAI z7OWPy{uym9$cqsIpJdD$yP*wVxwUb(GI2U&p8(Ga0{ik$+`Nua(FBACB1p;g+F5Xg zn>YgdR71U`c{ICf#YiFgFikiv)@K){VSlR!C8POS88kMIu#HRz39YKtAM|Nh)4>`8Q%76qEK`JBt|mg2^TnPPMP+b!#2!7t;xR`Qt)?% z^X2;t+&i3qNpC~MsZli3Y-08|i{)g<;!1v+`;z}Uzs>_efAJBx(47t7W0CWAvYm8W zPiiHHo-M?;k&q|!9d2B=){ru3oH}S!Etma%2IL71s<_bZ`Dwav9-RuoL9L|7DVx)> zF{}le@B=}B^=2dDd6v%}U{R6cI=?c+yj(y0tg^E6To@TYV??uwXygnO*XJt74P+5? zXuUj1iJanRzV@;sr)7=Fv8cNl5xMx_uH-3ATzB{TLc*=V!6$ZQjmi-{b|l=IkDI#s zn0w}k>O$N!LroQ^F5Z3vuVt=)rh|Nhex$Q#tTeR6-P`jaRiwZ1BjZY#0rbwl44+my z)(09+-H0hE(4UG_T~qzeBzFF8y#Ic%ZgpXz3rUBZ;>jPqKNt2{UfvHU#Z@rTX+I(; zTVGjdeA@p(6v>!cgvrJcCzTn#xF!0|ZPUHpG3h*rn0j_mPLA2F9Gu?a`HxGfM_}KO|GQSI6VK0+z{(56zRFVu!qI zx3z|&&lFF^BlHIL0F`*7!Chp~%boZwj~(Y}8F;)`QIUF+)SZO>+Y;Pp2M}t_g6erb zO2MzHN!>Lnx`+XQ5%2$w#hb1aX`dt3j+)&|o7^9&{N@uq!;eiM^+tnqd&pT24uFm5KRb~W!gwU_Jkxp7? z&6SP)F2BB>uY!t&gI!W2%F%d?y~x<415?_G9JJ00EED>v{OoT@ZvDLkp{$VSQeOkr zanso9U8Xwn?;cn4mmB-7bomT;DB3;$S?e{#qCY&Fj92oG&#<*7#r4t4x>K3uSQ1tO zSWmlS$<*l=@0dDp(a3vKbX89}p9o5()A22yVCy0+pZHQXs5o<#BVE2#tHkCnN5_cSSI|&0M0f1yoa?x7$H)#rVV8(t6 zx%m3CPf`NhvThfr3-y=rdmlbaN6x-|{wN~nc4dL(dUUPH5;Jvb7q9f?#o}!}4T11k zRsqn1UwtsaaV&JFg~q!>&G9|e3<2%;B*op~+e`{u0%cxk*v^dp54(~D{-#Z#fQ2Pe z=p;u&;%XCR#>TnuM+eBPq{>=KY`0#6o)^KEoY<=lCrqNXbh>-cG~t*cDm+>6E6#IY zgsIUcxU%wte#({M8^(y6rP4cPc- z#&{U!!8KU8iUnPCKoDeYC&c47<7s)?2c`S)5!w+FA_e}cKec{VE_9xpRW!087&Z9z zkw%79&>)MZX17QHwQJ%3o?};ADrhd;O%{buk}EXxV% z+jl#mCiBb)!ppS}yV(Hzq?^{{kD$C-DFlP`_DmTbVr=73ypANugH z(e@=e=0KE9dgUI#atsL|UUPtw$QC$=%S|0ybvad9QmCC$gfg(vEKhAIjspCg>Iv`{ zDRSM3JSQgI$-@=dq{f6Vjd2$XA`SZSb0S>-;GdtzqNN=vFsq%n$W7QKxS5 z_e5QfuhdjLwcLHp=kQ=f?xpy}2SG{T7+{B9?xZsQ4z9Uay+4q5M9h};7JN+@ay=Vn zSjD-ip%cjaJkcTj|FHF*K}~!C-)Imds0b=WItVBT(gmrBh*DHQiu9)R-a8~9(gP6? zP+CxW4M^`GC3K|sUP6aZ1BCqFede8e=iZs;!+zPxWHZ^bd(QdQEGYAVta*vewx4Rq z-<}863v#Xr7ZaY7oejx|oWbP0cfsj>j59EM2o7}wISVKiXAoL|-b zyG^&OG0ZBt=GM3Cp~Exux8@hHzby}%sa2%$(QPK&!{1q)8%D5^YEn?KOfuIU!j@Kt zZIMJe`I#)|l}Xunw%fD!R7$pXIPYcN!A zi(<=CP}1ksGs2;FidQB5`gAe5r9@yJ zU#=Mggv{4ex?%M6(gLSF$M?QK-XQ(fti4QG&Ym>cS<04R>EvPfA8{s0npgf=kvBjfhY5A`546NUK3Emgz#VyJ8jh)+_cz`txXBsHi zoF9||S)*YngGYu46*1@N3hxkGeHNeB~Nn*Mbr5L;t)t zs!AQtGqEA@Amo7?wHmaiP=@|y($hQ1yFM50qnoyBlVz(L=B6StNH8N`R;fJbqyEEw zq}fbCD-b1o=|%ilkUvZReOKlOFBeaSx-%dFQYjfc25`DbcI@nFsUK4H?z4TXA^XU) z#M@ixErKFDD7&3zDjWMEAI$q2m#qGD+GY9qV=8LdNkPYydxkfIIoSOCPA~l~buAAy z^#NUaWc@P)W0K6KUVPoE3z)SII*5=>O?jfD;SE_X8~c686Ouh%+IBnU$0VYT0YqKI z0)zcTQ;a$1PMqGdb{u$q^gMyZEXllQ3u81{1pCMIr*pYTP7b1PojlN6xBS5z46ZYS zFG=m0nCI}#^R53>yYoPo#T9X74#m=)1#C}R56E-L?3Q4aDqI-4=FFja?8vRC5>JOC zDaP5Z(INQ+jA@C7=oU_a=Edbe=JhZD2_QKuN=wMzTq0unDHu)7l$rwr2c8KoL3?}nC z9q=$n4hmrWO~m+lHP56Dt;Sdz{CrgQ>h>FpU|N}s%;ZJ9V`tc^{}AJU|F(g4e2^4jo6@3_ZH=8tK9=Un8kDOg!x z#jBR$YdT!FB&w+<-Bj1g^qQB~0y?aND^G^h5>FM=mnRM-(rt5mVWv}`^c0uBxa7F` zuf@g7ZA0-qd0i;He4{?vzHBRLvclj|jfO|F9r=$7ggyn-yVukx%<1Pqpz|*qQ%VT; z0zSM027&JmsBPt>%*>FMsXS4C9TRk+CW+w)8L3^3NaTw@cVwb}av0__wOIBs&_2C?SRLp}rR!N2%ju)?YMS|1<{U!@+QIw6Ozwk~_nzjP_ z`rJ56zp@MOxMy5ipYv|9zoH`0Z{MKDa##l+>bCPXzFCn|*QkF%4|y=cEoLW~o=I6b<)otDo)yds`UYaW z41@B%WL8jGcwXK2?>UFhn?}p*(O}L^AUNx@m|;)_SroVF{A`yfy*LAd#oU*(5QPmAFJyomHiRkD26h~^Y+OVmI>Z^Cp?u} z-X)!OTHH5VC2(FQeR*=JGqz>-%E57bVdZ5HhLneJIerT*s)8}GO#wi{@51VGGDxic zi=z@PJm(>GCZc`X2rbC@?T*Wg36rq^t57AuvO}G zoh+}D7+7vFa{wZwiNXyPYVFeVI|nRt&ag#FxCb?GhE`iHjm+4rLhE8JjdxTj=pVDF_mIUZn{ttNn&ZzW z!b@5G#2I=xT-5AJh9ZAO)?3%yX#BH*?a&oT&mVS@Y*)@Cy+9rDL+%7R$<$_SZ%-#0 z2dwL-Zh#QDFVwLAK!fEO5_byfLt+spvjbs~!sY1bnZLR7{J?Kr^AYto1z`}b?xP}Dmta31;C`jZ{$NYfzyPn%S})qI z5pOR?M>b6BX{I3IpHFtbySvi|+O9qmZE&5^VxNao{B|WI_{nC0BluA*b^M2Xl2_}x z2-iyUoPY(-pKrAV)V=(Feq^}P^~^zL5gFlaHyYJHkx>_Hn=n;tMsKt_<#>Zf*AeJ# zIN$jquvKY$ND$A$Fpi(*Bz|9ypBZfiEzdW#G?=pEi-=TY`0x_JS*@(CAjE&5-!uFo za$Ux$$19D;ozO#FbR$EMiKzlv5!WAw%ld`Vyw}}y7s+Cmp8-* z-9E$yTQCvEbpk6xTOXvs7!~!4hsZ}7_?nAOU*|}o+_ph z$5DgEo>lxdX_VP7cv<~i`@pgml&5GczXm?R-Cvm9Chcu&{^Oy3=^%HMGY&oDjOSwS z+=1WsVH;jczUI<8+>4g7>hZ1=a(o22iXiO#YhTX(#arW#?nyf>H11N*f-2nq^K^WT zod)iR3TLNSb>4G+FfINUcV@3}_A?TrT95{lM5jRjcD>EPqaiwZ6vpPm)xpL+UglNu z_a+GL-xtvk7cae6yqx^`Nom$E(;1Hk3&a$Zw>6-hQo@feL%&LEE#Ol-q}3uFLLTq$ z>&RY{NbyYFCiLRbS4#iWZbw&~f;Gk^B_6iC{|2Uyo4<~=)EcB!Xm-a~eKG+Y+w5)M zdW0ex{a4^LK2_g|N5|Ur#-hDOIAXoESj+O{zeyv}%BmtciX=#OVgWxCif7*l#NxDw zckB-n+GzTme|N61(;M-j1a?bw_-&cf?jDI&OK#`GnQ%xN*kVhi^WF=o>O=Og=7$oA zZj`p(uJl`xTZe-jy6=DUcw zs^clwtHfrdX$aSKBp|SOxFb+Vu))_kB)<%ph%*_0`#el&of!;G{4uh=?c{K9t?Is@*6NFF<$I@8#le^7qGY%4fr zxR%fzaW8~;L+19H)kMm^K!4{s=|2=q>Eg5~wdk=mzmU-JZ4pG^7;?lJfjV?ytMavd zjBGC<2O{$Zj-Ex3J@_j30%D>NE2U4fWy(VMcwI;23ec~us~;!4D^NZs`$;BN&q!+a zDSPl7kVP_A`FyP}1>K&)aD0O`XQb%_)JNXz4shx%z@X*oV{bkV%?W&Q%&OmG=OG;) z@x(zgF_Oy`n6&5Ojt)m`-#oy~qoCAeE4)dOIx+x)5D?qDfI zLiSx34+rex4el2ibv4c;d42Ki5*8*IYRTg)7|3_>r4h>b`b{EjHRNFOSX}4U>*PD( zl;jLpCm3q9>E+tMHlv!Fx*C;>J&%l-I#Aydy|UAfC~E`nA4vlJDmmg#?SBX(R3fpG z?5hhEZM==n4m_%Je%|>DYcY+4j(D!_HpZ=yiUO;B`#UpTsF_2eSsU5SB`nCAXWQ}5=qveHGKl4;!*sieaBH<)!keNA1W!r1-T4u@nQk$nF+Ep+WB_e@k zG)+as?V-A|6oPVe$tVLBz0sp`Es2`GWTEh{PR#O*7$CE@1oF8vZt8AHeCFBt(6UCu z)6Gb8ZyG^}Hn>_?=HxN~h|yi&zfkz(rnrlgAH@~^);NQOxFP8HGyK_2T%IynsL(~O zrDtYn!!PUD#^v6R)hDlh%U(^RWb1A6IVt%M1nw3%_|9+rtym263XVdTxW_#)y2oyY zbo(Zfuu1)1SAJPDcbjvFO;V?w1<0TUGIuNa=iF5JQAR`zK=l1>t%{2d=nb+sBzL{G zKfx}I!PKKqFr*o-D9x|B>qEQIE*Ol2g5Q#3E6B~wKenmplz*9TZ~S>UX+i}`O~h!b z>GXNK;dBFAv_N=bzJo{TDyh5c@dKC%-$J@`t|7*{e)xNb!fP6$e%{@L(NUf)1I?`) zj`sb0ITC*mr(|&mZLzI~_Y9o$Sb8YrX}a8cSG_3M!uiv#CdreeX$0@y?(4#-+I!Qr zUx%%+4oWO7NzfLonIW#&0Ixe<@!&n~kI@f8!#nWD5Lrgri@G(M(SFvKB`E6F9)CZE zd&cn!Tk%2g-72&#Yg>cM@GA~X@5(D9lxG)s!-h{pnw4KYY9~9coL5ED*YpScZNqg+ zLU90VRQA)edBCk!yc0+_ss50pi(-xBAS#L3*F3zxoouU?P3--j@xipDBNDb87Md;{04MBy*5AkHlt647DlK zAC5+W2FrCo$h!oGEK5LHL$pF&B}K} z61A?cw4Oz5FSCzCw8F4XDO7nH@gd)HSh_&{Q?Lg1mV? z`{AAW^WX}tkn2PKLNbe!^HQ&_yUFEj%b4SmsXaoxI!juH+$Q(8w+u_3*pqy0iaJ+- zJau2ghGYSmkHghJWxdOQOpi{`^SXz8O;HKR4ox~M&BhZhPifsL-8_L<8+IS|5|9M% zZRNaS36!5Ug4_#yzy_y!YV~T?HG^6*e=q4Jx`FW-lo~+1P)qXv zBhUXIi8v2n4JO4Am1SE2j@c{wMYYuVjsd&HQplHV7qN+N2K$d(F(A%99<4`4 zoMGKgwzkew4f*aZib%EY4B5e_l@$=yza+N^`D!aJx^)-KIH4u_tizRM&dHM|_4Yr# zv$Q6!7OmsLCH2Y8oioh|JK+-$Hq!*MIK#kS56Kvm&0uN3E?^Qp6R4#UVlZl1(Ny#0 zY(zdh%%`Kg>|CdJG8#X5MuzuaA*-{$3pr?i;jMYmVlz^zPfIf>n>0^hbVecV^5#R8 z(t3ko&*x1>i&t4Zh%~w#g;`MDoat?n`H+KAbV*<&j)!;)y)sYTpP($Q9&P5;eJA?P zF1FT43p6Xnc-+%E1Xp+;X6^7xx;2A|_7VE`hx)S)()y`|{BrxVPhzqxNa$4vz<4XgYXZ|9; zvkB)jBpu6f&FbK?>38Xldg(aDaeUCWhQt;2E$4HOb2eBwZc-R|V1uM}R=U*W*VvTj zGoWnE-_ceXc6X=O%;Mq!|LWT}0toec1{8ZM9HhquAB0`o*{arBSi(FR?q5K3Aqy?Y zi%x&FB0KJ+MG}4Q>*d)HOp{N`9_fD|E^UA1+4Yd~CIH5SC$hfw1zOwkNS}ehXuxf# ztwKLN^f|CRc78MO(micrZ)296JF2 zY~4x=PTTmU0%F)#0<&D($xBSDbl>?GFHM5K=KZI;&)M-l3UF<@PCBZPPtE=Uxqk8C ziPFm>sU1{$f5Ld08)}t+Y-p8|)qI$FB-=HQxIa0Qk#{S&?b3smb6r>@UiwIE=N$`N zvd2uC6}NX*+(Nt!D{@8|*kH zvP!WalE7eFMi7f17KyGR`K38BrU?E)HHGKl+JIc&gcTD9X8bUR58H+dsXS7BX*gWJ zGhp&y8HpFJ_Kx+d&L0OsI~8cWCwih~x?MeXamo7YNAiFH&Z%%NnHIM^w82F)cgr7S z!JdU{lZxL%=h5ALh)L!eATTE&qi8Sv^vvu$FxOCm6Z200@W|}ROw^lDIA;1FbPCg9RyV!i^SWQ z_R&#syI%62df!k!2qA{E65j^KN<{LXISME27v*kf@0JsAR!3a)_aW=HrA|v!c1cyz8&~sL zrD3$loUkGGfa4*95xNI-KM@mfkEI)m!XgN>r9fM?v^a@?xZ2|y7C2D8UTLa6MYGOT zcD|z~0p)YzS;xv9YhV2mx6rVEK4n-conDK%*!X66D})g2v+0kmGP;ufNj2_xeTy_l z_2zHFZY!HhOD}p>MUD!lTvMJbm=Yr__$$>JHr7*VnIT&$2YyAdGgF1F=x9iWtdXXC zZk<-Bs^gK|GE}Tgs1y9+r`J_^h>PY^^VuYKk+V&P&_$VLk{q#63eA(wUEBM8{7f+; zMG%D#9Ty1fsZlM7wRNo?2ioUK_T&{Lk8|1UtqTUovc3OmgosT`8#l$jHc@%&ctfrU zez^um4K~~=b{B3XDb+KRx4ozf=XM2u$gT>OvG|@13q9 zo#va~K!*O>%gRZZxn?v@nyxS~2|W2!Ngda4+$ZsACAw|kp+0mApnTmL++HW;UxnB5 zDK+^W+qibMVnX>_cg8NGEHW6QomRjaW1i4eLnWpX`=3L19v3WmxBS6`ICVjnsSa_@ z2X`gzxzGM4dWIJh+ZS$(MGl1vaDJA&=lm5B>qBb*U*5trxj+t>oHS5(t=C10 zSb$_}V62@^6tN_02^C2ML>2;jD@no~ub8#A0{zpuVdJ&q-L@t;-$s=w{s~*m^RRcu z?z+LlvBSJ7UWYPfH27mvNA|l3F^8poEG!}KctY=I@q9Wv6VH)#cXqQ3t5H}oRwv$y zDVUK74DWn5Dq~qW8|yk9qj%V{8;A>87He##11z0?1Zk^cOFXUAS$jz)FDK_Cmn}W` z*N^vo=nR}Gep1bUr95LFsi)_=w6WYZ7{jT5X{q+!OE@H1t|U%|cljBYfeh?lh|Gca zVQxK-Wbemg(95Q3cvIr-;T064!JALOD&R{>0Gm0Vs`TU1A`-2!AN~2g(D}K*qF6W? zqpsA}G?M!g2JihRjC4uYaG7D4F=9-^NOJ=%x0ndQ6SVSc&vp$njCp(G# z0(0|Mio8^Hh|}X$nUeKeoK$(tX=fXaf37W@5+`B+~hUNf~u=B-;TQXP0? z3t0E5Zv|+N-p$Aq50o<`%grpe_sT@9LfkGw*rw6)<_XB=*oR-<;T_RC`_Pxf2k)(`fh}4wix9F7eSz zH3WK^v#LX7{ZllR0YPbWI7F3cD^5ievuLlkRI22yaDx670L+MBHiF!ErGF|rgO6z^ z42-)`#GxJOv=Va(zo$a#&oC%CPni6)b4LSPmL4{09ol!A zQn5=91{dga9$AX`e)|u!*zpWi;$WNnn_v9q81CqsKm4+2viSz^G-@~BC-_V}59C+E z0WAp5rP$H_8rS(}Nn(sa%wLMTgO)6MH>(-0JjeF+D+*a&Q+b%3v!v~D4zd)CkOz9LDXzCPnN^vDs=JPoY~Bs~3M%oGs+ z^5J`G=mGDw{aWF0j;3mj`Ifm)C%*#>wF$r@IU6_LJ&D>~NZ>u$s)eBj>s7gkRQJAo z;L4a(tnGdjHwJ+;Sb+0tTur}uFP5P@`MoYY3~fOdJum*n5-7!};J34&yGl4khM($T z6-QXkvsp5fBXOfbPg#I=alv+A4c0jiZ__5;BpBA|;=J1q0QF4m_fOdkBW8)cOQ;K5 zvhZWcjm&y{@YQXC)r>eQgo!FaHZz~tSM%=zpNeK*@H-CRaM9DL-=97$lAb)z>dh+;xPEl(9BYE>=#sDPtMk7S) zg>JHj;P9C(nMJ}_q7I-?DRg)1ojU4sP5T1vLh*~m=ru)d=1+W9;!|4Tdp!Qhs%sT> zu1aqy)#=ptT$A6)=<@iTawd?J4*FjX(xXM<9m36_U1G*(XVT8646KKmn``hzQi44W zsX5#j)A?(T+?y&h?VJe5q88wIzJuLz0J3XoMNOI9{r5EzQX>13zY+aD-CP$%{57gX>8(bY5y&_Ix%5dWRiNDP5zI_hKs=H1n?2>0sG{(yxw z-Cz{hfzCmZH9LP+-~1B@Src)zB5x%y00Ko_IfJ;Fjj}8WWdA{hGG&Agw4Q_Cy(|Q7yMxGZQfyP){ZRz%dQ_O^LM|LAcHubyRjEkX zo_O3k%hB^bWR@)**ey)?s4pc)1n6?ZryJgUgwKk#`Ck zY0KaurAM-cD{UMn44P^pn{v=!*c_e85#p$4IowC34a|~}=00>Xgr?hHU;$oa0Ra{` z2Z{+emG~*8OYXLKl~8QRd2w^r)<`+zCjQ2(Jide*!ZUo}wEAx?QE=CB?Ws#e0UwEM za5)BwmFX1|%`^F4cy#QSmK+0lIFFZkAGS?|a`L!R>Ja#9+b%Frk3_D8axFDOo7wZn zYTo=6G_meO40}V%d!_|`=slXl(G}~C)SEc!kcEXI^?w2pw2aRi0SP1%ses zynSBa6d)=T1>}RQ#JpQ!Lkpn7t4L^*HAT_!WvKK>DXm!SHh%`)j=G9sf0_yZU6#K- z1`pR%#Ca+X&S_gL3dHUCQ|kl*puVm-ra;wtP<>(?NvrXc?%;-I=KiLlYsl&1?&^v< z*lI17f z-3%Y|WmMGjq7rYD3LJH~z_XIGrZKp)VQpq4YE4HQ z97{p=saCSf)tDA14v@|OTrnUwRFo6lTlSrIg?9{FcrZX;(mOgbR5EFP^6o4Jx9}4O zUi#Q`Xc|PbCMY8noX zA%Adm#6BqsGJjr4+AZG51*`sUww0+s7t3a-StBjW`i>V5vO;JiChTD~?4$W5`{^9xk&5Us~eX(1e2CXa?s^gQ;Uy9ov_%jfqow!|cTT;Dy*>NuvOmm%iq9R-xrvSvqi z0@MmPXvFhWhF>G6fr{&nk5oddvgQJI7_@qU;4}2wG|`yb0pFUc<~qkpJ|4d@zGPJ^ zT3O^x*Z`?;vm_Wzl&=)zk_Bcf)quW<)ta+B;Qu`WwOoue;h#M-rLb@HpmudUgNXq0 zRtoktoknPxdS^pR!?IPhxA&MMhyeFTjr`92^a@Hla*>rQ`QBUy!Pcx4x46C6K!lXm zxcLNlUrxLpHk@m_nn-%1(>DKT9@*`U&h|j!pYU{)=qniYEDy-=><{=2>Jssa>_A}} zJK@2Lk13C?b5>>USPk`8R|^TP=>wJ10uER(owH2~w0ne65n`ygkcUyRbTCdASn=ZG z>1VEp1zr5Psp{zHH2Bf6F@qr#;9nnptVBsFh z-k#Bd-O()(yirDt$yJj8(6np5QTQk7ua{b3$iMXa+Sv2SWHIWVHO~5yhi8F@55wk7 z`u?&p)p%^KszdYPX(~AybH4$`cdyOt3DhR9CfWeE^E6C4L=J-d#aMY`65grHuuJ<=;9my z5Wx^g?jXf;EqU;0;Io#p`EJcp<*~M>dH(IvL$&JioK-lVd(2+^2WpkhOa3%diM?Q_ z+(ebZJBy~`vJM@wa+Ea^|Kd)mIZ-3^tWe^u8l0|f;2)bySbB!Hk)7}=`dUm7{`RDZ z8ZW5SrniE7V2Yohcv2IlG#X|5FrNF*E$fd)#Y!>Jq?YCVFYFS>%ZsHyBvPCxsnk{bKv%&mO8%bMZ!7Pd& zhwp{rLRKaTv|8GDZ}`K%>NEyQOFPz8u^Tgk8=J;SHZ={s-JrGzPo9FF(zl6elLrPD zLbY4D@$iOd6YEx{^GM6`3G_1M;^sNkEz|E345z0{G@3|S>DS%;Z(TZSuHWdi@U^E8l~HQadf@Nc`y zgsh|W@*iiXB)FJrV}p&rPfou3pEQe&5smZ=vk4Q;;WBNFy3wi`Wlc>ehCk_cNn;I^(1oTfWg@L5nBAmup;m|{yo~par zt0aErWEMCgW6=lG>Vu|6${MbO9e}UQqpNzas^4te-J8UeF2@Og+elzR31#tFIq6~D zHK64snlV|x-v5*(e?e*R*>~-rZC|R>H!rgJk)4Uq#NCYoc)p!?Y?j!((en`rkuF17 z*B#_w?Zo8!kgx<-hAw3uS@V=&A=VUuwV*lN?4i_IJ~nD2Xqe9)TE*`_`^ zFd4Rmp}_Iv3BEghsIBR8}D`=EskOe4+GO&S?iLH@k!C3IQO zhs{h$4&lrXukEt6ux3yo0HxpGbqI<@_5V!NuZas=qWMN`3PWA{4Qyi=rj5$}RLx|# z$F!F9%t@Y~1D6hu3lZj7oQzHPKi}H>z}?Da&VugMjYF`w<8OPXbwW1AcNgj~Cd5i~ zzEXpriex-%c787*Geb#Dq>XfIOQYn7wbv+_#79yFPBQfA!<&4uUzmPfWGm3mVDMS_ z1ptizk6}oc3}9X=bavEmTIL%kL!m|s1N;JmGm*>!VXV*WuL zr(iC~9MNN{lrr;AdZ*&8E|qD-Yuyg>YRZu+zp)%4t4svx>yA(APA%AnJh62d=DYSstdU*5xXI1q{nq<#NVK| zv8|NWrR4Uf$;*7c&G$wPuY<(mVu5X+L0viIEVtI9ctkGU^9~Z~f{^?ylGthz!dQ^k zoPvcdihQ!63ywMLRk-JBps_XlPWZWRg=SyAd|UwXPX zoz?hx9Jnn%@#T8F_cO(vgLN`=Q^u?4(mGu5B>nx|TgUy3Ro<-z8`Aqht8zFtWwz$I z(Dcsc9KI=El8QTS25Px)SP4R-(IRUklP?0sO|j?!E3!of88yf})PWj(3iT`^pLGpR!|2I;M1+6){ZN1zxD`4Lv_?j}wpRKx%Pz+tWCE2wWDj3_*vvr?AD0zcVRil(sMSv7 z|MBvlx(J+?ZB;fTIPHrPSng%1-BjXR6>;~mKDVeJ^=|R;Iy2YCXp6wFj$Ro}K9H7c zJ9DLD57I?eSfbnfo6g#A)QPQTPfZpFz+YOBZ?{H&t$)8;Yqf{)+)^<7R(sXXQ!2Sq zdLcsr-sII&I4wN7|Jv}z)cgTrM4);!o|$K&6d*Y%fM!?a^1HJx6sMg6!Fu7l4e9|N zZFF~LKSHI>W(#labcRUZ4N6jG$-&>Q zo>G&~ZD~rTJgs>kOjug|cfLma-C}myLS?w4BVg<4=Z$eRSm>B2s&G+&Vz=m}V0!(XKyTpm4o``5sQSr?YH{1j$dYQHzH-jkyNP69tK$N;dqcmz zkPVr01GAU-q9Y;H_>jMULTg6_7ak3z(^_U(VhY!&yE1}d*k?gqx1fTC&gH8kIfw_f z7|CwN1ET8P=11L(Jik~-7q`@-3&WlKt#joH^aM&mIc|YXV8_(zM^9CTdgb5-njNfp zWG8K_UXp+?dPK!Osi$ihkTWmS zFnJd%xz$xikB53isTDU;AF;n7&;o&J(f;<64nMa=f>G~@RU;Cq8A0_}_E@Pwd#+_l z6Qv-J6&6BYgVTN<>(Gkym9BP@b^l|LL`iNolp3lp!+Vvw zL8+^1{+d$UT)1IN-;uwW*Q*B36Te`!wQK)G8q=#h;}56UnVZ~mZkMCfC%hQGXSQ1w z6p*<@-1BAKS*tD06Oe}G{ad@Q=I-1*)KYo%T>th!TqsyJrRdXdU;1_zwofuBMk(bx2 z8FD-74(MN~^17kft)TW;uTvf=Xu9|wM15snS-j3Z=R(I7DUbjnX8~k_A8L}Xl=&{c z@!dcE)&VUeMRrx5MHwdWsXA#nzF6b-*i;iqiM7ASEK40gnKGBunNGs$^&iMPuf*c7 z>DBw0hS&dr8t&E#j!v=;7>}O_e>XCY)7@3z_H3IY0pVt{{2zbwkoq|IvgGcY(A<8Z z1<5%@&}GK_mLs?EtAWP|XC zom3ebSbmm30jalSE7?kxq2-Tz-fYnDv5B-Z!!azGUu@;9A^T&ABiE@w{&(Dnlm^~Z z(7K9MHyI)gMmw4pD#Zou?7j}%d1Wtp(AwoYl*4aG%Gf3SCVPh+&xGui0+JabgdUp*3D7PFY7;XzmNpeuz zxyx@*rcaTvI35_#wB8px_9PAR!P0R~1&?Nky6dbYYcanlPnXM&2a&(Tm>PsFJQK6j zbI1HowNRH3|0yoWKlXPw_&jP8k@&dogVIY1qLKENgMu|r z9LnygcKUvM{M{cScvmKelbxBQ)%FOwQ<1aQ@CB;6)qB9NBIB>Evy(ej(Sq zxn(?7VOQp*u8>lyul6prV11E-$mH_{)8?YGQadc(H*^yHEnbONM@~wSOR`JRM+%%W zo7&1)Z#-N_MGgcjAdfr!#PlP6FPZPC&^2!fKa>;pyPwjzlD#%7@F`w}%@_J5iM}_C zErfAPLt!aPab>Sg1!`)88n&i&8&;K8zsM8!xQQDuf`;k$l!pZR$+P4+K!Uit>d%?kbM#zQ z;{_Wz$s<6k#<#l*U#daT3z%7rL9Lt_1A;6tcXwX`w6jhJtg7Wqf-5WfKTu6v%0NMl z^(~<*k89rFEz-KgJME=g7~&Jtit`u&&{9ph@HG>VsFLW^2Y5mbcg=}Upmzx7cCBd< z=@y$Vu%ln6ghCV5Xj5yP>4ucml*fgsI8c5nbOe31iT+Xou*bmP6%n+Ex5i8;NzORz zO~twb0ZvtWElVx%8`!I1pDs$ujdv72r&}VOR!7CAN1_Y%p>OwfE}%z{h2PCGBP~ny z@QQ_;ntmL4iDjdO@1;@86|eXRP=9C9Vr^g9=X3q&bTQY&^*_+J0=VVMe<1Aa)t3zW zuc?(*Ekga5U!pEn+KIR8t{~e^^g@vaYRdD+vqrh#=FKjC_xAu^6GNaJPp21(f>3L& za;WBWLz=wfV#ALB_9qh9wmR=yp=KnFo3ddi{>J2u)uU&NcyWKE&`M2vsUPVIzdUO2 zZ3FdQ;9b}|hs1kamS>a>X=hIS`8fb+)7HVRZoBXoeG%i?b9rm<;zc{<$ z=}THl*ApIGuARw)6#0i!{azV*kIK1N7f=%wCyO)8t;|RncBUYo|@- ztH#V)#uGEuKV7JOO5-q_cGp!lRj_dAxXVa%Rn>M&e~$C=^((3xk|vn@fL@4FZG?Nx zXjq9PnlmjRp6fqQed}0Vexj{hZ`gx)Anjg)?&Ix?GRf!zzBN((mS?lu0?>X~FZd$2`1gJ}ifcq6rk!}c@^J;rk!ErqNQLCAD@E58<}NDCiUT;RcZZC=SJ!ir zA@J$3#p;(SE3#)F*I{q#yNN%m^ ztPJs%d}e^i^$%I=6=Uefu~MN*ds2_`A6d7z8NDqE!>;NME>21gw{P1S$NHVD_pTtb zp`YO7KKyFe$uO4186TmSNR9f#iB!3PscO}8QSnNL{tjL#?zH2Drpwum>ccmG?uxyy zxp0wq?UpxYkzwBtu+8aEQfJSWsiI}eoo)Kzc4+7>BZyq_1IJ5}O;Hd~Q+wcry7BDS z(2TeWv$Jtj0dh$EjIR8 zVGxF)m3Q+dtL+Fp&wS|AfueD?@AyFTxc3NeOSJmeNw2|t_+Z~msbR)@xS=s}p(N8>f_KLM>mU@Lhm*|kYaU*N&~g%gUYoVS|P z89%uzy=amoq7#-cZ>xW{U%UT`k@>d+Wa5 z|Do(XgW-DP{^3OuB}xd}w3*C0!jMWXjk7Ms;O z%kq29{qBBd{{MOAd9gEQ-#B~boa_2tp9&vs<9nKEUdruu!5(4bx$^i?;0{?xU{!dJ zHPrdmTiatVDMC^v*(H(Dq_sVvqTM0?QBY!UQMI8}%jJI6u_z@oytT*Up(@9)YMTkO z>H+Oo&N)r&MWU$3Rb1%WrVo=Jg6!J2W?@`g9mAd)p-KPj|O)g|aJFQqsDh_^{QsdpBuTdx~=* zKfNQqId(w8*{-Tl$bk{dwRflYo4ie4OP!^=-iBGu2*FLYF58m&qs-&aJa@0L!sqv# zEFWBXKZGuH@)s3TWVOh-f>dtMUhs>d>}Lr5QR?4{PwcLH#1%v{ zNpI{(E6!@50PPrc7~(MJR&Yl-w%{@#3UB4S{wkJOQEL}TxO+9XJ(mD1k8qjib3O47 z{{t}%v<*DAYHczJIJ$;M z2-xGS_VrLIV|l2x2pM9IdzCZ$&pjzzpJZO%@|+BZFL77|Ebui!2~DB8$CwWx(FwL= zz;KXiA{@2=enbiLs8uL01O}gnJT5i`-yJK?E5D+^A08eMy(>M>&A~RFvseMY3oP?g zi+dN^>;|NpHOV}gwC_O8_fQ30-$8b>kHsQAnxlZjMS6(M)$!i|wXOb|G;cTh-O=4F zHPn1Ou5T8wTUs%>)N@+}jP;9A=KK9D6VO!^mr}r6ZGTuxv%}Do=<(9NEj9W_VAlMm zSD?%cRh0ow^yafnnW8)3q@)ayx{`1T*p;bAF)mnREkwfU|7APvfAQz3J6x@PnQ_FS z(t2tu10sw1vpCjAEJ78#!u!?XAJ3_^hWu+UXf(Zqb>QF__FDT#x!h(;O zT8R~9Z3o%2q{+;1XRQb@S#fgy+y>cR{Ym{ofQ`ZQ!dT<-pHKOO=7xS{z{8YvR1x9& z@yI{AL^To5C6rBL@);%d*S>_fl};>|~!J@cW0rig79u zeQhXu%DsOOs(w6oM>298j0*j>I8uv6 z8hGDfXVDW}@HLkk{m=Qm7+xWs z+!z1>RbVg5%`G~@Y4w&0Io5F5A#;p|GYlF&bCg_T;;a!+itwYq#o1n4@@Q#+vAdYv z8IR|$%poK(b}>^$}JOG zhL4JW`?5lt2~PGTIopjM1|U<7XyT=%oNxWe#ZqhVxA|a+e-Gmtn$KNgbT{3 z-c(U~=Rc6cq(DNQb4D%1o-7j9Zrnj*B;p*ytUaR{jq#quszccUIfvXkxNZ1 zofOAq4o~OnQ_j=JZXHtaNX#@7{dZm?*x9Y6X|cXG)+r zZVD+2es>v1@pC_&fqsk#_DA8)_Dyy&)!!j6#X0i7i9;lhr1V=Zg(PJ0@r6`4SivXG z?67BCyedN*bq};$<3sGel#e0kN$?IM2M3X@EHi5AReZGYnxyP3d2)(B015h0-hdl@sjz7sZ31VpXX3PRhX%1DOs-XOiWg zJ%nFH>~}B15)5Zr-@C!1_MLznqjr&@y(J~wB9o8bK1*c9lXTUx4}bA{j=y5lRQ9Jh zYDI#PkCq#aKk0uiO)mQwM_1VsH>OP?O|qM+{9IGk3*Uuz0}m~{9oGG2_pgXj8Y z$|o;UB||RWrP`53D>J04hdDqtIAJ!iq?FO;z7eBeId$lP1hmX}ip`_x*|*nEUXhTG z>W8{$%&I;n^w`iDcC zI&~)$BVtfbuPV=<3(br7VDcf~W~hycsK#xwlixkmD$ca{NK5^Ha+n%U>+ZbPaXuPQ z#bzt=MegCz<90@<@sgo2t4G^zO1E7G^g3Fb?YAz`#~QH-ZZ*#}9`;J=-`G85`tkYZ z$6)5x$5kSUi(0+n2*Qw>pT z3MRnXHNBTf?K^|`KR_S7>eBmV$#^W9R2gpV6cj~ddXJ3y-A}9Y>f{Jw>D*f$4F8hf zF>e^Yb72RYrUA{@$kB}?%$Vsh^gTmGQW#^1?2$pI@MYiw(eHI$x|>ZNwzKfEP==ih?_Id$+V6%q&oIS@V|x82 z#z(@5DoBi;0?XDl`B{TJ;kzB4Ig6y|&|!NBQl_A&)KMTPv2&*P356O1MMj0G<10Jb z1n3-dmCRT@;T+vT=+2E|Ya!4%YWoS2)JmO66VkcAJ4Fqt`=`YbZMX>Swt4X(mM~H4 z^xL!@B_SPZ3!}={vXMCB^UH`iaCgj9I@eQpM1_8re7#=_^6^!JS^D4@v*gTn)7y%* zx=LIWs$3}evXI|8X~F;67ZY#LvP8?xD05!O=NGP^@`VuHjsZX}E!ll^(f&E(%}>kmgc<@!M&T)#a&h)W>NeIMlY4+lUK!`~su z0wOy{SpJ^MrzJA5hRryxU5pIA>w)@C16>3GV*RyO94zqixP!AB+v#FL|D1|PjhqBh z3A|o`du2nnJcr=M41)Uev&vPVP=p19(d0F+*xYVDBGey0DF4iU>JS0CnCctXlt2mA zb#J0`gM*B~zJ<%iNG35swa)cJLna{XWwv(i@bML!#&LSetZ7YwLzS7pw$w*MMZ#%^ zB6Q_;r#})}7aMziDA-ipeir`f-FgbNxm&r;o?I%NMI58FXL<(Z39&m8Q#k(OWZP^O z_^~GioQ$9xzZ2QczTC_CHZOWaV3y5RMy_=;SnQaRsEOuN=Q*1N!)^KofyZ>hIX zd!+ed%De+_YCEoOc{7*QJGZLt$@%hnQUe1kI>`j1pivK zWB8@?(JOUg~sGaV}znzWlxoLbW>q#)uu}-W$D{Kx`d=+kHjyAkTT~taT`e# znK+tqvL1X>#VA_o`{1%LPMmmChW2rO8dCscO$pEqcBm~lh8+nz#4OUukVO(|HL|Yz zVwIh7mx(-Wqwn=vzTc43meI?XWF(IkP;{p9Y>@;8V1~wm`akt#FofqPFDL}<2Yon?Y^0-b`FJ)Tth}6WCQ=NX^ z3svGN3Uw0_8N`<*G60$<_c=hJ-o_~bL5Iq;I*^rV7~gMzGhk}`T;dMCcjP?>4|bZ6 z%%vD^cbKTi=u3G$=fN~+s8TF(vKjsJ0W25I(Mm(vKdkGv2R8Ve(!O;JnOg4Z6-)JJ z{_gtLmT*LZ!=om!x!zG(crMCDU8Byo`P35HGX=OGsX< zJ9B&L>tyL~CKaK7uPr9*@>{+tYIm)$rtDL~54u~O0rOS~GR@rkwYFg}YH|10uP!X@L`!F!Tb<;LH*9eHwV_4)dT5#*|qjmaH^B@R6Jfm5TBf8J) z_bZ`S9x`GZa)UHJ$2@+ok0uexy$fs4Ox^Pe{LBtH{*;Js+9ZT>D<)0`j}(;%-HsyS zXljFxE=OACOxM_%WxlVWil#}`p$rFEG-}d1VTxDN@tpy_B->ghR##DeKzXR4*Fo zBMP>;inB_~AqDpxz!w6G#Eu9c{ZCstnbID`azu#XG zK=lU5c={2C-dEdj{VfI0^h+UMxS;zho-E3~80+UHOLHyvjbk-Vzk0PlY`f8Q?)W>k zsVz$dqNqd7)|j-n-dh({8V%+A)FI*fiF?F)T$J8F1W^P^noQ_d6*D^olTUf`PjfChq;&k$-I%S$Nc1h& z+XmI#d~}M+W_Fuf(MwT4Ow#&$Zue00Mkd(ryx-!6OUO$mv+PN`&K%q#dwKNQg!<=5 z#~ct!q3I%$u%)>i-e`o&52S}+ceTu1PxrGu?==fg3UZSn1YCUv`^h6znr9m1|v4wi<F6K2lRUPYc(_pR}S_+Kmn?v4o(mP^6q=86g;os;y(Sqwuw zc#S|rLxhzBL2qxlC4MlP7>~IT10yYMu1)lL)%UYpg&5Yftvc}$=l&9N$V98PC!@FM zDv8^`c&K-_>!SG&gFl4>Q{Va`NnSkkT0WbwXwUS@`~#D3upk_`ILqlF~CUv+)oT=h_?XuW*qJP zVCYOf!At2?&k^sr<9TQHBO~^1q`357N+Yh2ZY_pAfl7GHR9!6Ye5O?}x2t!FR8*F` zbTa`67Dc=>MKT+;f9m;lU6Pftq1AgU|3=I09uVtN@GIy|yR^-fVHRz7!TWs=Msr8Y z$Dx>QN@xTh1rxzt%|>W=p1%y)I9R8pEkzGOD>P78iN$X>5Br+`e6oDv6@kHR#m7&V_Wid2EC*A54&F;WVl$KFn7Cu<&l^d)l6Oct$fdmL=+spO zu;shkf@a&b=dsZw!$QB98TDEQkzl{gza2apkdb1w5r+4j?J@5&NeoCchxQ&!EN1k+ zyksDoIbU|Pj#r|TWU-U6;jWQP^dyAqjtV-hXx#2uX_vSd|E)o+X90)Dk=^tsrjnfn zqHNR6QXzNl^WUow>lxtt9t-_R7a>ymDfL&sP6Uz63{SdmdFFF^U(8OH3Alv=-$T^Lj062Pa?c;;C=&gy9MVDal1gZvl2AE|Aqte-}Nc}y*4Z6JtL|5}m0wioR8@CRvER`^Y}?dDT#Xi5xl zR0{^W(N?^SO>+Y3WS+NYcZpLtaP9 zzJ}V_FG9$din7nhL*adU0AKnT5Y- zo60d=I^Q|?847IZGnTt5w}nmZ2!9mhiCdTS zlArmlx098w+2Wp6=USez!6HupiX-@>ww>WOdBw5Sp^R>9Ke$Qbqw9|4qfQb@TYl7^ zhqxWBD~oWjD=k^^mD)d4R4XOL_;B;N!3&A%>;9Exqh+JI%Ru+L)2&_Tq8REu>>#yA zh9#Gr{CDPuumX&TJ9zQ%uUpQ3=amI}EYofNy4YRRh?TOlAKcg7z{;WackZ0zV$`x4 z+eslTU3P>)fZZ2Wd1ySwcyFJRRlnUwBcBg&rT6~b)qfEF{*G1pMBVgzWvIt{Ei2fUWGn;iH%=-hx+Ge zyvXN5(VxbkduJb*8-Aoc_?Euw$R2Ln^(RFVb$1=(ykCK%hW0*&J%2wTelzU;7j@e2 z>nFq2+!gQtBrehp(r0OY@^b&986lto9c_29T4WiWh{|Kw8eC8Qu9Y;nU1Z}qrfJom zw#R)?hGn=8-=AB**&g`adCglVb~jDa>U3ig;Cw4gDw&!Ki}|>DN5!z^a9gz%Cu-&- z8izr@IR#_PfgIq`>+8#XsO_Xp>isaYR}$bO-q~=|viZ6B(WTs<)jlE=k1fPN-;_$D zbMpX%-8881vw)VSvxQb4V#$BNU)@o4r*5GBMNsHC=&Vv^GWMs$Sq=9L^_F){%2r}Y zXER}9muf|zB5;dFc-3l@*^aA{@zyEk;NGQ6O`x38Z^ zt&_GwI_9j74hFTnedq?h)kmo(W%=iV~<0QGdL9-I{2ep2Lx)m%b z^clv9<{df69(Cmw?7oUV1zh(J8V0mTv!TyuW3% zxC%SEHVk;(blR`fZ?r=c8&hxeE~1Vj0)?dEJc=Ek$pbf{WxK{OW6rl?b9-(ZlW07U zXZt;l^BS%x{-F^EUf0x#XLm&pO$svep91WQd5FVRw10=mRUC@X1lm;zP4Dv}g|0ZT6)T+lh zUCcnO|L-@|oslAW$_X}P2-gkemDH~{<;%{I85Lcm2PpKwbRK99ZD7zY117GMpI)>~>% zj+36MRZUh)?j>b$@Gscpu4O3Gav;l|XJGWu{eb1msZ(APOc2oO9Ep z8zD4sE)oc0u&Q;oHV;I-6wM{Ln+5vbo!ZT*{2x zp)ZA$WG>B50skOe+kB9I?4E7J$^-8yaGt1%exHDR>naBU4`$4=gxcHeo#~-&|7_(D zE2M==6PAcBELRoOAEd|1AE_d}lk>yJXe@AbRil5yj%D(K{wM!SLwJz*S0XXeB2Vg$ zTFe*b^`x+i=h4k_e%mN8f9>k4dJT<=J)j>toNGmCXQ`=n-_Il`8d!tf1(ZssbMp@#w(T!M(`q5kTywHR^g}dDPk*v38KrvUILPvGZMrn{vmA#6vyP= zI*Q)xZzSy3E>-puB}1WOG^WO)uS~7@oq5OuhB&Zj+#U5N&mni2W4*OHj-^5ZRO8^v>4B!P1A;K= z6iCk|?ccn6ZfRB%)^!6UB)XTqEC^Hv`X8qVYC~o$o~rWw7Bsi<=31GLlH9xmLPCu{ z?D61NI6$-j4ZSFrzc7`IA)coe0raj>&x3KGCpzCM5tzqVR?qX+^p zr?)|R*}J0#ESc=Kf@r3s*~&(qv4XD!U8z$^yOVLg_b9{3Jq2?^W=vD&ye3!ID=mcx zM|dVB?UmU>^=f9nasBm9A8eW^e>2%XF&Huwd?-M0)nBD(W6|22`$ zrni0nX-fn#{Y{AkKx0`Ab-8_tJ&(NaB=JJeZDI_(r*jijc_ZY+7fJ59v=114Q*7xw@U!$(|sIebQ#omxB5#K_9 za6Rr;_kYTkf@2l6lU3Pp!cs+MBc8fkQQBNj!LhmX?X*#t)LGmTH1^HJS z_C0R$)k&eCKYum&r4|fJ8pev>1F|{73`GCdx6$8k&?h8|-bK!x7xzm&>ys-2njc0I zJ0k+maTHrdXMV{wy>A6>D((r0gMSy8mJvU&>G{`AuzMBc1Lu>`=r_3(W7J&sJv_hG zmHqoY^!^c*0=gT|tFREA@QAPiaZ-1wp+mI`Yx4v^h%US(%pM?kfaj#(SDt^sV@0n~t{ zJtqGOFgU;dFP$F$x2})>zu!{~S^;Y|DGJa#BlISGZhjkf5DH2TrKwUM(M2OGP?nTO zIqOM%eExqqKG634a81wlf3GzE!d@=M98{EXmg7o2I8$ zuBc4Wc*(A=$R-O6LkX@)+K)Uo#`+QXSF1B3BVlW1M>qH!WPT1lcbEsSDU$bAc1Pj# zqYc}i&aJA>=Sij=-)`;k4D4H_>o`@o1zOHQ%2%nVDas&4^ALnuL*2exrvu{Eb}UrR zGG+Ygc4atU6C7D!2}@QPrxIsbo`x&owsx{F_&gbF5^YH=_D(E_qYC#tTO{p??Y z!X&E0w3uTj-^V6jqZ7vOKZu5n5+7!Je4%@!1kJMwxYHSMN|B|P`Ny;lR(spTso~U? zpBKO#g1;8xTgCFE6^NA#UaO^m4 z+PEE>R|aSN!;2j!53N#c9U1ptYJORw1AX3n7{f5|ng8nq@6GdPT09bOY@#SwZ^F;3 zGp0M4$!ncwFI(zYo~7iQCnuoGVWTp+M!VskWT^hh2nLdul^RuXuAKHuC2M8zzADZBUnl^HUAu>b~E5nOT&2FFh8Gag}WK!L#m!c?If8-f1`N}lap1(Wq)pCgS(Xu=InJC;9mdF%`hrvYd zxm>pJG5_p;Tlpta+kv^;G7X5_=XIj83L6h2Yw;x^Z^o}AAtKu*jb1i7G`hIg_)wKC zw|^`0CnTaeA&0}D`$ z!L{F7bomrD+Ae>Y45G0cA#n)-!;%@OBEHnPlI3obUc_GY0lW*3p@UPNE#y5 zK3TJuzXAUbG+yY4_pxAg6U|PElv}>69ktWVHj19Ut~7{F%B)Z)MuLK~x25%pUjK;c zoTK$uOCCbA62-`At7^kKlJkY<=R*II;k&Ge#C)e*k$89Vg^}gz5Rl2$;1~m1RNY$| zHK-Ftw>Mz*NZCRr?u%~bT{XSz%e>(-Lkd6pH79|q964V@8I5IITTfY$q~iJEm-Zjb za-8fw8%SqrhIBgQD|xvf8YiEuX~h{n#=j5l7!VDk8FtBMNxgf#BB_|w68P9%$zbt; zUIZ*ZoZ*LWYRKoDfwE2SF!2en$s`Rg%B3}5u?|mKswCgj}n8Enw4Qy z)s=h?Z_@GI!54v(MjgJ~a`VR#{jjAr%(6iNjWCAcO-ea|yCUHfFX4Gjbw6!-w%ai8 zxJX|lgEl3BtIqT+IIj64!;~vYqkF*RlQ-pbiNxp6x<~>(wdJNca;~LiX2XJ$g#-b} z9W1{2h=`4ld8Y>MfAO$Yqri(_nDu<~NZ5k`tuNpn?RhpTl^y@LkEQzfXG_Tm{YFznTA7H(lSn*TuQfjyg5)%C+qc*V3OQDy80Day&0C&DL3E=B5^wxddU z7vp2W@|Dmyv%2k~lb=?aGZkM0sKqim@|~)ggjC1Zk8?eF>{=2=_uXxFG`1FG0#_nG zw;w>cr{9<}Rju1LB)^%4D`39Eo6wO_LADMelBVqBvEMpSHNmsfO#&$zD+wOl@+E8p z1Sy0S&M%r1+!mU)8el^JkndzUXl~I^^zhV8TgxiQG1e^yZGYPnlsGt zR5Xg1Z43T=A~$Wel%EBKK>{X1eA%VgL9BO6uB^RfAVGn1rsw>*#J=g8da;DrcDkXIldJ;HJdTG0B-G4P~*>hwqL>)n?|tKR`HF7x&FM&xM4;7&fuA1 zmLO;GE*mFKpO z${y`Xe%ELknF0#&(J&9q+^HhB(fs!g@y*0fZRZQWN_i>c=l@R2TCkGC@TYIdGTGF6 zx|mAIF}a4B+elx0^CK-=8nHn7O)~~!^3%StNZ5aXz@M2Dq_(orB(}DX7yJ-Yd%ryJ zAL!)+&r*ki$@2EL#9yj3U+?}3^5mZBs@$aozY*QCNF}KrdaAM>E?LhT6!MQfYl=Li zu@fbZb^^+5EtpnFE%ssK|2D>D9>Th*fB0y-=#IFsKju-2w>6=D`vDjD&v`RDWl_G7 z2=`k_Fi8O1)wcdNOd3s7U9n&S2tHMg8yI7?KgaG#!mehxI4Tz##?dxMerX$V4BLFt z%E&QZl@jMo2kE3*mb7+o47^4(mD-(xHEl#I(8Z&YF2(+Z#HCV?EsF_~9lT{Kw5n*m zWXkng%|=Urb16eg2@?3MNr`XChE3^czie|-lg%()f`wn$p5k7V@cz`%_gcy&r&Wgb zAI-rkAz5w->qHF=GAg}(``1R^rT-9szZ09VkyrW~Bw(BpM4_j%6GqlL>yWj%`Pjfw*3#QK{Fa5p6?r6?qrgdUl`x!3AlIryia+PQ-&{qD z!3yOz$Rz)|7;g|zNR_4}cb;ep=W94yTsbcu5WRHx6xbva60lkA#+KBbJvDQtH0!ef zpB|`|cB8j9N3qe<_(mD`Qb}<-U}=|QIIsj*{SzK6`K4)Yd0dgHvuV@ki_q`m@KNbs zgRAa)d0lu?ny{TvCv9w=~2R?pFQ z(7_C7623XscDj4goOr$n6`*+#n)6fEmV;wQ1rko)JlRC4S?g%><^wbff(Nu5FvO}J zonj0*{=7XADh7NtbrQF#(9c$ULmu+67ixv;VY#|jw6X#LmZQ>rf5p=j2Ku9I5Nsk% zeDS`hqpHq_B5gc%e z*F@h@&I4?^rG|A@UO^t)XJ|Kdrq3?^70Z{%`g{8J9?ioxcV>vN zNojieD`lE*S7JB98eN>aY!A}>8D5;A$tZQEfvd|4`499W+K;%eYOUM_WAzBI+9g$v zc|8Z@dhDgQ(dW@VdQRiSXRhHTWhZg!mK6JJ!m z(W}9~BzbuIBU%jj!KA+54-UN!R?)>Fc=?A0vxk&hP+r!JN8rC8w8&ly3s_y8Zw?mz z)UT?R=8DXA?&s6CR;2{#Ub2X6~gabs-IlZu-!UCt2Y5=gsrVY??vEN~EcdGx4t8ZB}{#bCr$m zeLZL4*)nwlVy%=v`De<`ayJ7JbS=XgDsB@LvjrF7U-f2ZR1UL2#_#0QcwrHaElmUn zwBfS|Ht!LkI5%1R^o`ys%)V}MRFf(R4f@qUxG?lcmznW~@uKwj3sHwsz5k`AfMVaL zwb~VETF44}L8nw!eZo5>+5I`1^KcwZ{JhECoQxRO>vyd)TLmcen`JI+7kOHnT5H3` z*IGl4w+VRYc8&a4EH{4ZxLCuNb1u0Xc@kqGnt{w+4WT>unY#W0OGwKVpobHq&V6@7 z;IuTJI)-p|p;+F(A79^XO~`(>f+bnKX1WpF7)pAcQ#J4a@*(`z2g$>jJV0NEpRcLP zhTHy>6)n0kN^CPmfB8Shh}XmBHK(nSgFAul;e!K?uc!=9fzHLtpY|ZKE<(8cM69RZ zNY+r=Mmp?Os~!Mw-yi!!1P(r})b-#x27--l1?OJX!c^IjYVi6ccAMhI z-AGH$NP1gRCD9tm6C?zJNk9G4nf2g-UyW43DR#nF!fDj(rFjDR`{TJa9OrH!QGT?@5%3Jj<;wjSUnfljr=W_TAPHHc^?L9lbr^rFB+OYU#W# zN)svNPuYQxz|3aJSn@?|zP<6j*30l@tW#ks$dSo|GUWI%Ba6dsJbP9p6TlT+&lI8& zQU;GeU10@i$c{z1NoMGB#KNMCNA1>|WKEfiWv`Avoa8C4y?A!MgNK;OeSUFGkm(Yb zijAkXPQiazU&<$^?rA}s>J^?vskIOz-VQla62kf z!+tiocne;FYtS@%M`aS%dr@UZgehKxVau>dc-3jL{1<#rV=kQFz77&^VNfpt{M9=# zO-Nz;ZKYH%zh>6{ZLq=1jZH3#hA91a0gQ3jw!{4~bbPi%&K8)TmjGYo-KYfa^Q+f} zTH4ExR3$D6aJNpFoAD*VA=Z6qAK)p2R2>Y>r*OT&NpntYY}TOoQZ8^O&4VZ3`C2baBzs5a%Pj_C za62mrnyr<@-2?mc^sWWysk6#=4>-le7lorFEN`KbUC#cLY=?%U>oS>uL(HezNL@B9 zYrg>WsjL47I)+_T%c>TNUPJ%`_!U=G`Q6W|jP}>fG%VZnwx_$vB_(lil9W9iC!i ze34c96I5Luc~6ZFMMC(ZCNkQj>$llMMQUwro&Tj<*MBpazM)Otms{`~ zFt_SX$TE$^<9q`*KJ}1Vg6BkXYxXZ5A?t#vPWVMUeuZ&%9Ww}9I5OlX6xxQ?s1SSn zl3+ZC|M)+LZH=BxefFrs(T-B88RdEx{=PA3e5=3VEt-xLg#Wd9xMkFc~gqw+Odes@bK|c zymV@ThngJ?sm(ZSlvCjF;$E16&CpoImCh#Cp^oKim+FqbWBqI{^*u~t+S~r7MCkQ& zlDqQO)GNU~*%llCt~)DGQW&N`P6_`~;ywfrgijrf9@(C49%*tJlG-fgCZ4}lSerU4 zH3q!FMT6zYVzyxG-@8LJl%EI@6(YgIQo`prXR%Lw7+s+fWDJh*MKm$lSS^qb_7T|d z*yJ$N*V(1_!+8>;;}c|!H}U4?Dn$H;2L~irn&56Hx51P6^({zen_i@5=cy5?VvwF~ z1ni3>nmMraKIIcawl#5#%4|Ewb<*jf;o_rxq&a17n9mgX;|i-FIH+oi$@@x|sFh-l z##T8ZJdY!V7=xTGB?_s5VUTM6UsbQYB&tlAz_nYNuUUh+im>GSG^G(?EU{%ADMXtF z8CDt5Ysv8*si)q^E8R2RTG4#?5a`;veT))Ec7*OTYfJeLq}rVRSDB>o<-gJ))VA%@ zk3*xx{l4XZx@5HG%5SCom^ngLEayE5W4RX(lLD;lMTfAOj&5b@L88ls2ad`fOdg^& z<-1~L*pS>5+*Z3TnqFq=V7Stp*{Vs+R5e)JRNO?VL|EAGMQA?l+7ue(W3|>FL`j%U zq;ry#A?=MhG`kEFZk?jYfH7^PESvus?nq}p02Ey$cW!+)&emlkAJY~W(f?L^dc3C8 zRxLkH2*xWAK@{~<`xjkxW5nqGe0m};Xt8NailVQApI56dwM22HZE33#wEctaUKvq; z_3+W+o&C3b)Y_K=C8(>*9vW&};~pXc3xaG}3Svw>60e{Ck!{K28E`P3^5Vkg%&pC~ zF_Zryv%FAmeIMJBZfs-Yc{s4gLfnnf=sX(D*|>f3TGs9DY3DlTlsYZv13~_#FI}xa zMSox#iB1XeOO^eAifg7Bp|;@Co>uxko?0HrgFyh&a=t7>+|9E+UEawq{tVS18+7AZ{+vBB;VBq zF^op{8eXd*Qr^>UeG;@@(+#Z2eoOa7z%y`6B&U+=^TT`mdxEzv`MEcZEx82>5yuQB z&OxcHDSsK;yxm_r(+$&m84)fOSn`md)u%QZzbg9aI0z1Ql-SfMH$4hK9iXz;Iwl>G z`cl>)P1WuhVedF&GOIq;_$8#C0^GaWpY)!6X*PeC=cUDgDSC|Sk6)mzX{VW3P&9j! z1-wR2Cue5M4XfYX7V!i&$~BNpLJ3qCUA~5T^L2t#J`{;=QpVP@MeI&)W=>lW>_`@(%==_HV*`_U54Q`1T2$_zdoLI^HU zgqJYVl#eoH#@}~o>_{XjOreTf|F3c}RH0mTB2=WOMGd?OC-YLt}l*&mV4zron-H7Su20OhA1Oi3`Xr zeU^>anWW;ZOb*g#@GAYzvd3JyYFtUe)L(3B{B0AKAf$A8BgJ-9k+#MHr?Bd@>X?M3ilC^wPPo?tO-|7chH*b5`h`jk}w2QS*m#|Kh+orKZv6Ehu zE6^tjNVqS>?P?E+`cmb16^S{3PP1XwDJ?Nqu7h}!3A6!+~uuFuDgS+u*HUV{}-j{+Y zC8_h%RVK?pi~W6|2*1I$or>A(H`B4Bs@#ySZ+97Pc==SN zxJXnI!3VY|C~3H)1p}CS7&7>bTgb@IuK+GbUQqd)rekR!=6z}%wp%A}i4k&&oGibb z|L632Vp3XyDc>W5f4HOAj;m>N9k)EY9b5Rx(T=ah=2gy8ic#VJ!`WK~wfTk7zECL8 z7A;bOw?HXc+@0d??(Xgmg;EN^9YTu*3l71hNN|d~26qT<|C4iP?##Vs&Y3%Nzvk1M zo!M`mz4ltaMG9c3Ay$;1w4SkO)!%GsRQ#?jkm||`G^9y7xYt>adJ+{DDTF!Dak5x# z=9CRh@D$Isk9x~kM<=sYvR+;IBv29P#SEekcqmW@1%T256{g8$vw26IUl$C=Gh*ZF zr^fAFY}081)%LAA3Esy)0nkYP@BDQw1rxJS}!92VA2kprEH3#1Ez;M0-ac! zVL30QechcOI(-s~y#xi@)4zYW;W3ZaFo{ zky3L4@kBZt>lYy`o}#6To#AZG5vK`G9;JyS-2)QHgX7!2jGpY&_%9J#a`24tB^{Hn z7RL3-E}Vj<^a~g6oM@zf_Gpc>)8HH}kt->T9d+m$Vv1Kd2L6~dr9j(tnc4Sg&TW zFVbuyt=8+cvzVv0&O>8)OV-_@3Ws&kA zvrYO}$P624xDm2NRHzxrO^)Hmq%BjF0xq?UKwNi(ca!@cC#&-~kk++?iQKtdPaL7% zEsx@-OkaGV4QfIAdTa@9RPb-{HkCy!62zeLd??9|yN|s6VsE=QZDK zylCkkcbApk0pYUEZ&(|wjTLEGvIeosIkBkMDl)R;N?;s`^>i1o&$3E&+abyi(>yg> zT74WUdd_Oy?{OubnxDEWQdm2p3gz~HQiu=2T$Mbt?S&F`JF;bFXbJMdjnUdfG5GH# zZyCg@4cdfXB#{k<*q}y3)frYEfBnt-HMV!8!%0Jwuu?IIUT)tgiE`03YLp{owL5X~ zY<#O?r!Y4M%Xizy{%EfMP*97KACEJ9tCq89ep1^ZU(UAFX{ui7H%(_O6=bmYE;h`! z+WyZ1rQ8se5uJ3KrjL1U^q)D4t_M6Y0$&=gJ91tLL5v`cbNerjHq!S-Vaqk1ppHY@ zvLX9Qqf_!}uP+~jt4=vF=c;m;<@9G@)Ms)mMOGAU{0ABxsn$?*iO=lhc7tW^DTf%^ zQIk3P(90!LHoFowI^k1YHU5*?a^oQ4w&^eyG-H$n{uN%1y^B``jWa1?3 z5v_^ljbPPHi!&h4nr??cC&+Mg94hAKt=w`BkSe&*;cLWM z=H3XJ*hy?s5MEF~LFl?<3R$tHO`M#v-@CKN2TJIB=%871=HR2O)qCmm~z<=xXJMaZbUp(?UySG@7~XFV0=ryD8zEZT}Y8tTuNVpwYuYv`2R(R?KlFmK%D%lF}wSzCi$mrsQjsZ>P0#v4U*!vt4%Db%xj zC%Qw?nul&)mGfF!c(@5rw!le`U?Rak6qbYIvH`+J5q~cOi`$-fyco1^Ab`t5lKPV!h?T?*z@TzbQZ!0i-Y|Jfn1MNzHcZR%A)xb$fE4 zITKX&M{k!U7ZD9O{E-0bkg4NEHl#Z5*^vqez^UUo_wNO$z11*Y2M4~$#Gu6tat6VL zap9NO6*?=xCKAaH&pv#7+C4&D4>LpbOR_?}9(uLH!AwpZOyhV?$y~?&r3O6eJ+;{C$XD%O(x!GinM$%)c?Y94tf8l%>vT%;fRQgVn& z9$9o(`*2(Kt^ft3?~%|YFn9nIeC98H&$*mVIbZYSIaO({p}dkN>E2_W8(_QglG+XO z%1vmNJ37j}fk8L53TM)fr6|ZZ;cg-U=PH64{e%O>SluvX7<#DY-3$=q{`XvyW;>c+ z1oL36SWoXSGG$|A`~AWFs%#D(t5nKM7)2Ae=V}u9bX`W|uSe?KTZsJM$wxYIdP!2N zt~cOxa7@vz=_{}mil_54Qj1wI=#zg{E6j+??jaziinyDe*_EyTz0ufk+O_Q5z^2|2Gxk~3q7F3b6W(E3Q*5qfy>cI-r%*N zaHvlsYe*_=C@(E1&-sy7PUO$185Av9j(N3x|H_P)x#_05A)0#cT3YS=)?L!%lR}AL1gfz6ODL1SB}Gp39AJg$3aPd1 zyBns5pw79#7cnwI`O!aKZU*6*tUCTd@=ZbLW@&_v>1X29bE|TWYNva2BwjxGgAdUb7uE26r(sF zVKc&{6H`Td({m+LDmfw}`I2vu=x-RXWjMLgCd7WYD(p8*+|ieGTE$m+w=r9f%Sp4Y zgIAwJ|CaBo>2?)^YjA3v1 zI|y`bvos&%fs)_Okc=S!`wykOOVT-X1GJ7u^OMis_k)nEs5ktnm*$2RSxT(*{Hv2n zFAA;KCjpAiC6p{6`f{C}=n&#!(0$p@wy+%%pGGMndtewsbsoG{@p-|Ct;7k1gnx19 z+648Q=fSWfWWt1`7Pr=p%*v9+3lDpu+jg35Gx>pB0^_X+K-(Pa=BtSk~ za@v2)A$QBV7Di;}F+^L_)Fu7fh2(HI$3(PXv&%NV!odzMRQ^7M;HOAg0WvF;F10R? zZOb%cajN(Mo*m8))Na{6N)u^(`9HHg>lZ}L6?#%4#0+PJd=n80rKzdiKuo(kFM?FS9c zQz}sVO^F7x6B^Ws%a-7olp>wo~bfl$T|wowTQ%3bsgz2U`{B; z5WYFnG(Xn<;sYn$o6q*>g#wOYv&=-yu>L^N-pC3=+%xsG}Hty?Rqz$$1{YtkJ zL>@!5oH%j5SA}XWB}#>_i*{aH@Mla#C9t?ZOm~J!(k=;%F(mQ@gqmCnXb^&TmU3xV z))T;=6a9&ogyBz2yuYel9a?s*5L4NfOB{DzB}l<~9X6GDadLe$F8jHvAt*#daK@?G ziA-GU9Y~h;U@qbZdiXg1ZH1^wV4&tV)C3i#O#EZ=`hU;vvFZcCT-h1NaDlDd+NX6D zE;W;4U+CZGwT=#ZKuD0)OtC03%F+G%qwot4?=i=(@4_L(zJCj(FW5llF=Jns@XKA^ z8ts*+5*usoP>L{HZeG1IrL=dP|L`^t@e*3>4lj1%ex}}b{bAaXP%d($J5AFt)%b?4 zp%cHMGw3g`q*XV1&Cmf-gVzq0>P_}5*kYBOAC+@~%)K$oYH~@S1BP7>!D$|EggV*c zi_iNn%j?_3H<;p*-2&cbe4{c+Z~#Ztl+sSezBuQ7Y0=LwkZDNuPv7J5-)s}&x>1En zk#`&#ABU_)T%Q3&Q?pgSm(*R*ao%4P=&?kZ0XLdMxmt8~1Ot*Z{9bM*kH0!kzFOn> z;kF!|N>7VpZF?J?6L@)5G@X9kVOW%Y>v@hVWFJ)_7)XGT2kG zw~0%+#HiOR!S!QH+Kar~vi`_dreLh{5aEC6d%eFLn+`9En}6AO>|k8eZF`}h4Hfhn zB`*)aRSiSwKZlnjfoQ5}qtS#?PiO(R2L=ygDGux`Azq0%-O%)9#X#HA;%Q~2RXF#$ zv6AA+=QG{eD(Aw^3}rn?%22b-G8xBe-f}a4_mOgQ-R$qK5mi_I_d(|}J%7JR^j-`K z9Hk^U4A)##mRZzx^j)gD(nUplqgp#8Vz&F` z|JK&5TzGbnfBfy9NSoEn3yq<%m}IMOI2G2v(TgZjC(rz;mO$AbrtQhh&F}d@q-W?g zEmDzb0D(dCY0H7J7^RESLHQ}km#fjnKn@JpC9$>@Px_Eis>dtxECc| zk<(ofPq*{!>)!42O34!d(PAZoA{VI^%f=4W5^yuXB(&vrskC4Z@3dvnxdrhnf>>NV@04che=Y(kER1Gs!%R1X%4+7ARqs$j36UXyir2o_9uEAC@3geF%@>#=bv~46%kv-TfNjetVsEVd zQ>^I1{7oWDc@*da^A1OQw3~5;Xi@${;WF^}?bFL4xq|IYY#>4@zw$XXZy9Q3i-`iv zGd2mN)~*@5iWbnx>0qFR`}BINGqj#zSwGCUC9PIEEhqlZ-tH3 zYh?))!3$`q8reCBsu|_`>^ClIZXhe|!L6$9@=?s3_t4VDp7TR!g-ruZd%R@C#j8LU z3X9stwuQpy0bZnDcJHuiO+KIi1XJuy6KnQAjPgc*vi-Rr%gl*}z;6>ooUPA6MA%dw zDTPm|Fwu5{i%`e`Vg?b!S%nLK(u&=%tnbBd_C#|Ldb(sO`VJ(M>D2Zu&C*yZa--j_ zZU#c%=1a6k@AiHY-^H@DTgXjR0=7KOQ|D>rHGZSJvDGj7OWPz-s|I`vkDGqtB9%M! z$+g+MJH?f@frX+QbR@PL|4M59znJQL^E#mB$Wu-w~s!@H~i|(do>g z+MGUzRFJE&^TPKT$skqwll456F2+`Czkf(Xg$O3N4%7+zLPQFC9HT!OR#;S%inTr; zZi@<{0pDy~igplJ@*A;Xnz>Ka9`pFLOkOkp%9w^L3f=xJY8EdoBgf_tw(eq@;;kLM zP8+%HWXkCM*QQdVoT*eB!!;uarn|YH&$j^|1&q#zP_${bt~nasu@>1`(XiWFj8FFf zbbFox=0Y+mTPE4q3To@1tIqBonVYyfPan&89TPnTpvJ0m@Eh&6gvwfn`!w6v5eiaL0BT*r0W1>G}dV} zbE!{}9$btM^`Ko^-Yhasm_2>1uGrTswi(UtZVWnx>H}Q{{_FShSG;By)|H6YmsZc) z&fLmjI^qD`1P?t_oq~A_x!hvN__lYl943rg$ax;+QQ!4IQ$y>gGHCdK7wwJdqV&}wYm*twivx!s3c7_fY z#>zJMwU1V;oH!j?&f5>co3IW6Z%WbGbmdZru#EV!fZ5yXy>#`20IO`402Vc)fzPhT z%Qipp*>^-W0zE>cOKoeu?`y2J^WnVv-AW_ZR;c|+>FX9(?9^Eq8Obb!jRkyZfi~hn zCxsE>#x)4*GN|3`FnI@g|AxI(0oI}IMx3V|27AH^@g@$7F&h4LQ<|Zc`gHsOdj}JR z$~}tVTzIxk6%%I8S{p69__n;2?~`&xqaJd*Vg83w5iW0XD}F4(cFd;fhO{!RRV@rL zH0{7a9nxAe*FuUoq>ZT#y(j9+&DykF^1J>oM2_$e_U zK>84PQ@LQ~4@RKI%5Hmv?2G)^F%+e2jt%DhGWE?Sng^HYc}?tLwn(SMsg|cz-eqzq z0?3NYHYm# zJKnP=|LKG)CVH)_I7KEDwqO*6?`yNb?8J$Yh*QhunG{2zX!o_6%}Fh3vUI2#G~S1Oaj9jGA`o$q zopj|{2F*>W3|na^-+v|=&_sDw=5I=i3|3}dpq;6-317bTr2W>f%1?`VKkG~_-88wK zwqf)9!uih1P4D7Alwh*q*(ZwZc2;NMKkvcm{juA zq$Sp*9F4|f5+4_@EG1_z*bLLb*Lkhy-!cN@*vhtwOF4N%mXL34i7QN6vvG=yJi^eD zF=>1CNs0VUwPxZ)uug-5Fw+Noc` zq(2Mt0~FLt%v3K};uE>{F~pd1{IS7XaLR$ma+P~|R_D*(U-de=h_C+(Y2089T(O*w zy{#rbhzSxa!&_wm86`6@!(a4HL|UFIdWP{N?sYSOcWD#0%<^SexBBKU?g};*9bHTk zQHLCN8*22+GYRAEk03A;{i9(NDJgs^k^^QCr<(r6===CMwHqvz+!wU~>Vhz)#a{2` z?3M$uu7*m^R0OD=W>*P^VOff}?bB8nc1QEz4%#|g-%|Ko<~#ws^r=Nop<8kg${P%4kfd0V24c*$XI~G5^YlnhK zY2p=k;%gl=<$U+<%LUJ?Y7Q#^^1Aa_lrH?ZlK#Kh*x_-Bc4$2bTpKbb}?K@{rvhB{#sXfF}}O1^b(UdDo8`UQCi`k|4STk z!C%tStOM1*$lB#gca<;UcLK%x9K2-|T1lT7FPLJpX#fuG-FhU&?D+~bO(k8oRNO{X4~_faQ-Z6(!SCm3P~C0phZx1& z6V`wDtI>YM3Suqeo86eB&blZF4A7qmEh$Vz_iMa2jFd)hNwBv%9P9%;2Bi{KBc83$*O z4~byj_hW;aXp%e$LrF+;(Lm4q`=Mm=GpVYn<>86?AqNyQV;@Ed(Ovm_w!a|z&>hUJ z)ZIi-1}CV)_wLn5=A{Iv3HdQuBJX4rkiK%kj8VBxZ%i}(?MqI%1LS#M4@B_Ar85g> zXb-xx{xG9%&|c^CMMaJdlOi7h+f-G=Vf^&Q2p8qG!~p7EN#KiE+LyY=Z~DuLPZ9nw zldfXJ1O;2OSIM8KB6kNk)*!GFg}oiA+n*mja|6^!Y&dLEH*Arc7&YLA;^x`@hbklf z*C$$XS%D|93Ddu=LaL|^0mU2m3#RfB7&@PAECPHU=A}wP#zB0uh3_0U;~gyIdM@#h zg-+|m#tRL`ps23z9S!z4JemgHN6?Q?O{`%t8LS9H|LD z&sSo(6{}~^`VQ?2y4X0Q=L!*C}19W>aQ7$cgm1kmxyPyuOt zmGb*c_+g1>onRc_gHMW@7JRNNkHqx%u)L5S^n6cpgkoc<(Y3)yZ`6+zvrIJ-Mmfyt zI3CyCTK8JU{UHSZk$CoXp33>Yw+`6_c5Rm12G3I_s-oUImcqb z;nZ~ITJFFZ&ua_0r+`T@You}B5%=$U&l+u7V1CWeGVr@C@xKG=8ff2%szU5w7uFzY7;cEPx$X^1>-s;>v?L^0Lm z6(e2H$3o=tezHxbneSwY<&>L9LEX5$5z7x9DMA+6CxQUR6`otpE+*@((ex8ts#VM< zucsxeJow?DlGKGbc$J{1=IAoHsM=KMMye@puGSh2wujgP^+<=eAW|Q; z+ythUht|7R@jp(loUI=H!)?6My$Og+0r?%xRMa{7b^drHME0hH5%?L* zB(fXm+AvT9#h8w`tHY=WCW%;~Ke$V4*xx{Pgl#EhJAD5w#!c?_j)prw0fig(Uf3o#-sf5kQCAWCC%SU5{JTmnmfpJ~gg*$kJHlHFN*; z-M6aBrVMzs65iH`XQo#@KZ7vDnD`=^btSepSL`U!h8nnGi;|u8+hLSp>h>emD)Mas z3YAh(X0S-P1ab`>GTR<+ln!^08j+V$7gS_!A;F&ujHJ1wp>bb@@`r8ymX(nSV`TO_(b8 zXW|`7kHP%W!YCq-$a)Wh^mKA#c>tR~|It!$#6%(&aJJaiHAUIAG`mg&eB+cTUA9cI z9frZqUtM>#|Fp_Wco@<7^%<0qR4x@h5j4LPLh*bP=@hz9QRYml*6K7m2kFzDi-&PK z9~?3*Lb2NuTpYd<_Wx*b84=utpmi|e1f((4u(5+(N68}uc*-myguG0}F&TIyH=M|8 z6Y*%9sS0vfLiAE>hdtm4x1P!=o|1t&d_$k$E`Q0_ryphqyJqo`{r}eP8SA2%FLNoT%gEEV z!btuX(g@xTw0E5-NP0tUp6qjdxxGeow;}n@PtI>DKCxv^sRC z>FC&Is80{Oje%Ju5BV;4mM?FI>{&`%yCT_sD`Ah=2GQG!M(|3D-CYN)hjqFBhZ5Z> zU{?@qV@$SXlH{Osf`z1L4rn6Z5!GYlpFVp3^0eB>dmh>dHNopJZE9S!8Rh)}!zP8F zqdn~%WUCGqJ#bymOCUpjTSwaYid}UxpDcTqN9(G0i{{c#ktnCT%Xd<~t)C7WJ0A&K z+^>5!5TMz`JH8tTa_sD#*Pa&EEsrToVa6F9*d>AUW8I^H5xep73(s1NiFjMDNA|v7mQLTKA(q+F?o9cz&8E_M`8l|(jqj@) z#}(L&nOn~(gu4w#7>0NZ2$-rvj>GP9SPGs4p;R+iw~S&_C3?T0_q%DDu6Hx3SsLc~ z`y7%Cw8#)FfKM*qnUVIFBi;mZ(LX0n0-(d8f(v(^9m1~Q%&qsWBWaS$zJWG%qoKT9 z103BDSF~@xw(Q7MxtttE*9_AvUZwOJ9;0tL59FJ777LF?cWq!=YM}oX zp_%tb9u5k)h`ra`NcKXg}T}|owGCzp(~RQOt`j6zm*v9^@V|{uKVn%@MeyA;yGAO z+00^A6+&j|Th=~ZTE+OY~8x|EJfud)x1A zOVDaXCrIMcHm?Ju`>9R)?+K4(cAC8GH@6f!vf1>A3P*N%;jQDkE+(vd4;fjUIQV=u z#i3n@t5dS`N`9*&0`nUNr*7ijLF!ZN$O^e!24&6nVphqyXcjYIp zUlEZfRHhlbsN?HOw}7g_kPhYon9g zdoF6|HgI1`aq4)9&77gellN-}#j0s}h7M(f=CRRdac~j8F)y;J=+@{z_HK`9mAQ2{ z04A;N;5X$DAHvrB=sPhoHAfnC!5Fhqdt7Wqx_xu(ACj0)SzQ$M?w?C ziOY;M=!wyTqCfv}VTDLmi4T%eZEG_pyuoW)=t z=`--h$_9%rsWCX)E$79GU7ETi>CzTGZsuR!i%8Q)WqwOfhBeMqkKQf0$vOo~+lKxn zFO|Bn#vc33iVzYFN?^g+u+7g$cYlUw*KP*dwEj>J{6}l}YRS%y@|Ro^GVZQIdI|#^ z%(YU!b|F`g^2)J70R<$Da{=!vB3s_aE&>9aD<|&?b<+d=Nf^Ib@bL@Hu;B_!n5_6b z(M);WagV*GVfH5FlG~y2K@in4B!YcIyRXY%Xgpe1kC^19q}-hnhk0N2DO)gElR$nb z&!-M^zxLLSJoSet%5G?m=%Qd}-@kLhlLKrK5Tb@!ig*Vk1W|*8AUIp!!2Rtr2xA2s z(roGeb`c(d%Puc))fQZ~zFfXiRA*+SQ2j<7>d^nuWN{}g5Rt2sAH}^Bsj@;QgLs4K zOWKRi%-7#KeXvwK;E`t=@J1M1f#5j3Bf17Ark)sE$i7QDc ziCW_K!K*m_&3!l6*_d*%K|sU9U@AxmOKmo>9lHJ*UND^A0 z{DEQz^-%{jZvM>ItnkoE|T&3;<(!r#l7{9p@`c90Q!{@ zQU>>q^aD!3!hE}HUzx;KL8)k{v4$qY%8dhzw7gBuUt54s!$j-0=Q-sqfe7QZ*>p>YeUA>(1eRUL)7 z3EUFT^z&r=G+U_m{|WW6NXlRe`EI54!N9vI$K8phUMG$*&q`-(t=OCOdd2?ph@Fd%aCvx~ z)KGl)0G^IzzEW&eNN<_!O+vk3(HpYkk-{Eqc#7+tBFKR6HYz$e?260$=dT8&a6DQ@OaJtV^HbeLu6z!Fq{w=p8?8e8w zQhP{H{ag1ZeZ42$M+d)h9*A5d^FzxvB_v}G6 zPjmtL9`)}C*4GT}sOTG5Ul++dFe+u>M48vyUmRg~>_|Arvuea7<#q>Xv zf_|@XTKt{WEvK+BikrR2sk}_??Akz$j)rWc7s38~IGbw3i<$XrE(L9r*zwayqUSV{ zE24UVGTSHziHdU$G!L+l*h`Bim1?eWZh1_$B)z_>WHnTT&NzF=DR%I9#qQMn_Q&cp z2yyo|MDH6IUs9_!y&ms^611Ufchv$hzTU9BG) za*2I8|0e0n&?2}R1s|WKCCcr(mJMe3)Mf3_HT8^S_m)XACiJoWSR`@zuSG7V$~w4L z<`}&N_k|7V2uxgSa)RT^h+^neDoZ8M6FCs!ciN6efySQ)b{Q?YEN}W|=#qH(7K{Bc zRxUYFZ-h0ys@0-iv5{dRW=J@bNy33gY8Abgpa z&rHSX#wT6%?s37Y5WCb|C6RG+$)zD@It>%!Z&YiWblFxoH<`D1+|>f)@+j_;&6rKs zqjRl&bEe!Qym>yPQad{%{wgRB&K900+O7={Da}qo*p9)3qq95q`%`S-6wyMrH|gTI zY{)fl#%4mTp(M$a);q7yNpX)=)r zlQoC~6;)e%^nI+NyVnrYU*lRLv;0&hU<>Jx@bzwMp-yoVyIa(WXQAV=V^g3e&01fd zZl}U2>=`j;z2rw@y1bm^LG`7uDPEz9lP0lQByf+Yi46NjFd8rr{0-Xk z;eL>S&0MyY92^^!E?C9U&ct+$z7yhM(C4y_Ylj}kKKNPI& zMU&#*k+;z0&N;nm{>vsyF^E?grEI_}*h?*(p|#5ML1%4PC=0>Ky!fZN-mZNH$1O^e zp-SepdNOmcu0$}e087>9==GtL+uxbED^|dQZ0>s!{t#Ui=W*WWV}g`B%^*d*Cpqt3 zpa6Z&r!91eNS2s#Ej**TaLv&*xI%x2n9?FQ?k$I~n-M@N%X56dILwQ5CG>AAT{4eb z)V%vPn?KK}pLH=b*zn{4K|X}8fic)H)#p>FGkwaMq`u>qh02Lq8`C{Tf1L$wZ*E~J;DrJSCN7u-kRF9s z#A){L=$h__E7hW{VC-977NoZ{XcLX{A^o3QoMYba?hLEkGhqydqj=G6hCPt^wunZ5 z*HwIrmsd2j{{cm7jRZqk(%+|9wlUmeSeABl@QG6}V56 zdgE&-bg;Mt6Y}g>bcWu56qm%-AAApttKyzDF@_Po5zP@wRAp{p=FFu~iV837g%9vEXY{auV zB$pN5Tu%%9E!P(FfU64EwCB}aIA{&c#gtS({Ty`)&!I>UBsUJC{U!yh#MG~+i| z=Smgnd6&)M>5trIvKeZsUI&yIVOXD`!Dli+XE=5YgHy~if)N+ZdYx&F@%tA`( zf#g;@h{*bPnGT14+UwvrLG$bpZG69k4TnyLtDJUkL0OrAjbCCc#kRHFdTP8THm8a& zJurv)Z;D4pSJeMKvDPFb2GS?{dgyl25+uTt#T0HE$kp&9VlVI_4tAcz>nDusaPyDJ zZr|Q|oNYD*-Pk^vCaOyl?^C%A&3oaBXvHGl+*YJ9{HazKVIE}*oy&cg;|U-pD8~(W zW|9EVmX*#9(ne~cr5)%OggbYP$+6Z6<|`zOF)wrPw3r2G>b#P!(-6#dYKq`J%9h|t znZ7C>5i=0~RICRTZ^TQN+|7Sq%N-q$g|8JQo0IUT{3d3nbvA*qehPy9B#6|NUhbIw zL(zJ!cTN90cY33kqbTsr?e8VQ+n#5*5H)Ctuv7>+nN~vRD}@<$UdW1 zO1>MyyNq&aiv05gqi>KQ1i%B+<&Ki;E+n)xVttsYO|H9#3F``ZkjN8c6|)0eQTG~_ zwduhUpEi&N_N;XR9>#j6gPW(zDJ2MOb2;~glKIbc=thd@mkw>mGXi^`V=$>)7Lb1k z4)i};>XP^~-OO(k7LY6ydVO$U2@C zzpc8;$n5Q5gX$d}ENVl?unYeX8jJDvo|$U%*dzGpXyMpn-3#$=J3EiN(~bQ6s?7Ns zy)p>)KQ9EnijwKmAS`FA>dqEE_skek*QnXeYVK3nOwzMG#Y1 zULswHvzcCXz5LW{GQrA@Joy=f_*H>nf(Z`ULM&e}0Ym&SZpd%e(MWL6;@>MYuz>`a z#jpE@s=737H!Yjw6YO=ltd0x;QtcFOgKuE-7R|)~rf`D)YYI-lqoh zXuh{2wP~%Kmslc*70-v6i$!O;bFM?N2?+T+DI{jiRZ0VrF81TVz|?}&)MSBrIJfCH zFsC!M@!i5$>_33V;_E~jj{ufqqK9+#vV3aNb1>_uYd=tD~H!#P9nn3)}Mm! ziw&KiLGHP;*I}IhGtBy`{nyRVUA5fkEnaQAJlU^X65dHg=%I4W||Iqfq3 zPNA}Hk1Vfwz?V47Myw}vHGW6lw6}ZPZgw!pBpA$oefyN)x#J%g^R8Pe7g_B_U-lk? z1ngC$d1J4zwyWO?hDo$?PkXlny)jo`+8=gk~;`QV;kh(h?P~xbmBA{+Y1Z? z;~^6=pE~F7+!?YqnN9z^c7wPkrxXqyPP%W0a`QFx;l>MpMjok54P;1&CgCg`ps6wO?G|&!?AUHSlG@~k9 zDq8@yW|%=^$s?8x_|n4m?wYRpjmvLq{HMCbcj#90RdDnw$8@rhaK`@wcwTarTt)8p z8?IQV+jp)6J~Uqr9ne0mrWl#Ro6eE0X{}Dbj>vY=RQEwTJk@s2LT#b0|HED8wK%R5Oq8;~{{Y&Q3^uITO z41+HA&K@WpLIu|eR0z__+6v$D(9`?77MfXrWLe5lYbmD6fsX|pMo(QVkYlbJG8TF+f?ud`hE4*s~@FU%Z>7C@?&U*sF zgs^H)NvqVV%5#5Rz+-3TUjB}DlF7yybs%8V18Ivp6nMOEYi;Q+bdSQ?2j>v6T)%GtBySlk+$Ic*TdVk(dbD3g=t9I`$4lb zpY6D~>kV8ibT6cDq|MxOPrv#M1Jg7o36yn+2i{Z6XnC_@Nd5$NqI{G?3dC<7R3AT6G&iRI)v>WRxTM1aW!vnjPrB`Z=BIc*|?heHXR@{pO zr?|TW5AN>n5+LyH{O6pp#~J%>U*samRb;I7zH80-OtO`j^Ne1nM3I7kD$y6;1S8wp zxMaULfVj&Fk28>SiDW`x*A<`uD};yEi#}Y2pZ$k)dD1^Y+uYGLrMH6e{B4FRYoBuy z$2$=?=gYHGNj#X+>qo0LbH|8#rK3yN?dP6@D+_OIosk_JZ$5jjOcB8a2V64-`>ZjW zHrMCac+rrjNM|P(h?YsB_dvLt0HsfzeJG@8h%!%L*1E9Y6&hf*5uuOOsvbQcxEdkF zj?!LV@UlyrXk1Ds35<n_k0j(_7gCnZAe(VYZ;=E6(5ra+Qm;4f4%#8 z4)_Ml2RT-6EF{QoejiRc8s{mX@t&Rd66(n5EXmXY{SQf}LurVT7qNBNspK+5XwS7A zvT&T4f~hN}8?Luh4Vl>oc}I)Jt$^QnCJ^3G zcPvE_PoBL4)(UKmmwC5M%9<}WEl01YQ(?(oC8DOE)gz3ynF33QLpHz$y_q{p!sTlM zoiq1HwY+T2k2o{eE|77kf$RqU0fHp>^H0TSm{Q+Vn2W&#mx5e!ZoZHCv5yRu{I<-k z!)Z0j=W62RBEDWZuTZS5OcM}B2uL^A68t-}ms-B1SSq zS^Pi*_n={?(&70XxfzH*!FfV2{{|JKAY~=tWH~+0dKw0r2Oe(KCT@RDeD^1~1!F*A zCfL#a_QkV^-AjvdeOf_uij{}kSI3bB&K|&?G5@MoAG=@8N<{$gTh++6)<~_qq&h``*DBg~s;I*c{aubh9*k=do`4lN_%~!}=Tc2RlpcuzfLnE0@Ap z8*XQZ-|$GeDnS!r!yA~I>Qes7ie{cyjMLUvT6&H3a!;wgi$d##8?WQ55qzE)xh^9m zNkx?0OE4^PM2oE;gN82XtMUgRUZOzX2acGBN+X|Ro4?61<2rr3Ifzg(Sbbmuk!Zq@ zp47gARV^%M!Vh5~-j$}z*8rwH1SPiIQ6<+DFY?5OI&q9rL*|>&;T&#u+iBh5#Rc@U z?H`({&kTJo#f1-|PJ(9za);(J3tsQnlvmbu z!>ReIWRF(II|UKuuyn?Z0gS?uPzn|>3mBoLdU1=~0-ofTEJ^@7A2(BEv?4$KYTFYL z1SQW(SA3#-YwXRqle?$)%ei4Gw9S$u`2OwllXjM4>jzxTBTO)L}237Hp>6FX5_ay?7qRZo!T9aCNuw-66%cB8zF9J%ii9>3q@Br&)co2|Z=TUYNL^4WW5?=-&i9DE?Of#{ zHHtTx!-aqbbI8&ELGZn(bXMbwdX^`ox+Ycczl`6T-Hg=d`JRTLh|WHKikHC|P#5oS z5tEp13@bYvSx(SCx;nagbb3Q9fa1gtKjD3vm{D3_v!f!mqHFqgt~fH>@(*nr_dthy zuE=!g#;Lj5*JlnW_dY!0bDNv0WROX>Z{t@HZ>MqYq57PPvH85lhFR&>w$^txUb$tA z=*0V^o3{eH^QqykhXr9m5$o#sy=8xYVlfU=3c&}$?f*MRn0X|4sug!4gxhE8d&%UcBx$HtUr#|Zc z{A5xF^@FzBVg-R*LQ$Oo;J@1z1=InPcM(^at-zvw#3<%=%9^J0FiHZE(!g)*A|_$))}VWRo#;& zjq)~GeK{Z>LN!6OH*Hrg?KWwPNN&6`s2!u$QXUpkJO=x2GYa z8SAL(Xu_pQj{hM+!g=0Kq`L&Xq}_Lig(xR4jW}p7m_{dZ@{i(9q;BbllpczH3==WF zwt2p}k)w;zu@dW>3}F7vYBt+&8@z7*n13ZW=NIT`(%KK{x{=x<5WpaU$0rD=l4< zcCZb@5KIcT(bpie3#}u`F~TxyZ(eZe6k?>5Da%C_)(F@hN6uBAcHk~w+;^PP6*pcl zOswc^r||n)ZY_ja3|6e};hwU}wa~kk@{OxMuz%CE-c5&l64evlx16}xNB50huwiXI z&O4^U{VV-g1zpU2H)~7`W%qrt=fMCm8E;pKZOWBc-7U=P@otQuKWAmfgI@m<=5V*TLv1&a{W&0o8Vaq}2ueU%_b2xNu+9K*s0K zW%>TU9@sum>AdVB1+0j9x9sQ%$}OJq{)~^P!u)4N_&t2ou>cF*A+5CMwoDAy;h?3Z zxuH4zz>+#x;|6Ctk@vEj0{2fSme@Lv#Xt^ql43_^^cj`Z68A;pciuPjzFi|rXmNkM z-FObavYYKXY0HAseYVb1*j!0PX9y7I5yu)c=T5EUf5b0|NDy0O?O%%nh-A)FsgY=p z#ib@Y^12R5t44jA#!U5R&Qa>ohSs1a%LEN4!1{zp&4Bgc-nm2e%6Wx#c1>2+PFIoJ zuf5u+Ll;$N`9{8evx3H^Ws-}QSS<}$kZ@Gp7O9-o^8~8hxH)C=jAh5e^`L)W{ zzP)-aHf36m$x+n!x95xXUe^3W6Gvi{q$eivo1gZ=PxA}<(+`}_^pSRj!LPi+6{#pz zYg6v7kXf>}iZ&f>nr~hiJp9LB4be+oPtqEs6Xr;&*Of(D_d*4v-+=@+>|-sX z`0k)~=MEbiy3Ee~@2`M_qF|+!POWrRL;&WLov-ahAxQZeC|{%aAVWHcAi?zudMxuw zmy?xK!m+3v1B7Q=HTg6?a!0!OXihaRAGm{PH@EeThS0b;C~jb=PWhkl)&$E=YRSb zRrR+sl*oJ4&KqaAPu|sbBy}VV-GF}r4TVDO#a*#Zs~EGy>(_g655s?GB>VX@w)v?l z4y%$_o@xJ7UYn9ljTuO6n4fuhorfM5eG7$xVP+ZU+gV^*b9oX$L)Y?n;y4 z>88%dp%l%@Fa2>1i*J#xb>1Z24Di+&=vocv3(VN_RT17KL8>JlRj>R&+vlIDw7F;! zoM^N}9nxZOq1Baw+Y=CtH%IP25AzenT|mvR766qKg^A^lMR(K)A5>emzdykTFaGjY z)k%Y8sV1A3?5L2q=96UphhyeepaP~@r`p5?YrqG_%f>juP+VcN;kL&WccD5y2X`@W z5&!z;IAMLHi7Q^77N?f`<iqm9iLH)?SiI(k&A+z=J1Q?mX_*T6B{X4@|X(YG{a^0dBd_} zhkuhQy=8cM;=zb1q++>|GjS3$yAN;jNLq@s^m=bt~4J z)oUN@Pum}Ie;;OtE-%8SDrOVgF8EKhM|YeT>Iqz2c5usHWC9v9oZy{ z;c`E`8EeCX@G}AKYXfuWEg%``M;mRCD5sn&IPwGFwLzXB^5{tgd49LxwmiW5?>EXi zmGaQM_e8vw6C95Vd#Pu%h6qx#br;2;IF&h=i}3)v4g1CBPH2400_j!lG4om5>dfp} z2R3B)Xxc1;gG7;LV*BFt!r0Xwey`O#VEdUo;<3$r2Yz3=)u@DvYML|ye&iAUat_g3 zIyri!Jhr6XHQWK~Ug^F2@e4VjCSe8Cf*9qdX%YR5FT{h34Crg7iXZ~+5Co<>l@zRM z6p)Z38uw5~l+*I&?XHiX^^f}NUGgTA((V%t+Gyh-X#N2|_z|#9Dsr`&>;2U^ZV7W7 zvhUv>qq6g_KYXL=t-g)Y@VS(JsB(mJXHJ7O#%HLPSl{9MQX-Z_pPej6Cj{F>M~qb! z@W==#Wb~_pw%klgaT`aAnnvL}~t$ii^ta4|QD7hCIG3Jc*Ex&B*e+mUO zVXsvV7J1*xd3cb5WYPu;PS5*Lgq@KgggW=hS9%*~z^ksGm-bvq!^g1D45;d zL{_xwuGA^20z9x34G9_EiJH0O3qq`!!u1L2rf$n!8*6J~q{vG4nn}&?jJ+6IK6n0) zGvv3g^nXa9sgRUTKz+iRt1g{dN7uX2cS7aZDUppUT23DPfJcBOmF-mn(oUSC1w|llkqMcW zK{`6ibQx~e&NCcPC1w41u^oHzI+5G>N1uMy(7mQP^9*Bz#4COnJxsjtQp=M4d#b}0GX5^nE?cQTC$4{@RZ|1FS`;HaROjp=K1*s# z^9wX2G6HYZnj$FIa_Fww{w3eOqFv{i-)5n4`iF;wTak<~XEpP&it|4)*=vKvu$w+X z-0rRqT@mk+-$49N_fJOY|9%0Fpg2p7EK)vRWXR69QOef3$l?s$;RYkNiRY153$n8x z6=Yn`3>3mAQbrDJI8+92nf=YM2R*6pdr;wPMgDUEB%Sm&b;~e+`qmW6bK|;y5_=`K z_I68yVmO_50rz?{n^%A{4KJT97!@UH=llo}7d{J1GiKbkJ%4?U<@}cfID)N#*~#pg zz92p8W^gO;%kW?Lcs#RgGc^{L8+6tWC`B^(z`0+lHTZt1$)poTZgC`9s$!b<^C8_4{|HaU1+~g%d z0_VYj$6`yFJM;&GYbcs+olQ}5l@6%Cz5*_3e#Wl;&q|RBcp$H+DvJ5i{CQS%z{_jb z+DkJ}x6R?(m%MnfXc4a?t*OM^_C`S$7P?F4dqRKU16M-;DO~I2PrDxC^m#(O+);SS zCnfT{w!DhFZIHF6z%_~GXjA#pd?B`F2m|zz?fuJr<~@50r8fU`74z-{O6Ttua@DtO zUi7RCdzQOAPbiSLt91vV+haV2NyKZlmYpFt4-aDdaaH?6iCX_d>J|z>Tl;WkWkF%Z zc~z^1bfM3`>+Q-@K0WP|rJA>YfZkT_Pan6mpi^@NKydqTWQ<2lf(LSxK$&SU)MOijrKsAB-uB?Ij zH~8cQfuIh4rv^pcJwG7I{h!Mj>y3u-qC)#gxsqY)NWnWvt1lI}#$37jRwX{GT6zRo5p zvaP=xW@_VT4Hmc1N4~eHyja5R;qoZ_2Y?vrkxXa#ul!*;VKt$9}CRf|N zl)qx=z*R3%z7Sm=li7G($+HjfB1r&wxth>K)8Dkl1?J+~iBkA7P2R3J)YUw*xQw$% z0i9?|%zYnF6GD!n2&T2|aWNUVb9>`NVON)N{raDil)F*~r>#UOuhB9sQ~WK}FmDd9 zFzs(efW3Bha7Y_L-U#5^g!IU5eu(hD?1@|&YV?5sLcOR_@UCeKUeU$%5UxDqt zTn6M&fJo>iNA*~Cgtu0=^sz&|QM8oUX=x>$!8HasQ8Os&(qUQR{$WZKtNqFC559r5 z((76Hn)Ko&*Txm(Kwsc$M8+MBQ(+((gbpb399lR?Pqt5!RX}#7xc&0Qzz`WAQM{?;Fl=`dziWnA3gD~<+tHlMxN7<_Z!MX#g5rweKn#bp3f z`dlfOEa9l>tiE8w%A zD}-6~_TurzAgPnE?wP34_EHW@VWNnQ-mVP*k~0Z(dWw3+yjOz_I~C}ytmy03&liPf zm;`VTQz|IhCsR%JEaqB}Rw|ZV1xw-tWD6LR45CqW#42BIM6tB%ncbH&DQjvbuXc?z z;7Pm@6ZJyS5M*?>6Rj3wX-FwWWO$r$lU8Ox4Mc05FLg0$B?{6PC+eZ@x$k#@Aj0{F^An_BPY6+9^@96@8WeVtPJx(eur>!9Ckl=gy-~Vp z7ORN#T1AEQ@>l^mQ($(-`rleCHmMGmfDiSI4SsK)c+usgvJz4@Lk8>zHt*Zjd@@Uu zBTx(Z#YN(DUnGH&GkxY7DdEuvu>Ta!)mEa%2@nE`C7Z(N}i zPq)>MO~3OgI$t>w1&TNNsfK${kW76{65wTq&Oq5@fjh3>Jd~lCR4NvTTyt+VJEBv) z#Zo}u_3dprCphyXJKzg#LV}k6M|R4JNoi3_Iv~uw#NfSyi*^)aDarroDg1w)%Y(jB z4?%UEITZ5#-(>Nh*=sd&;^>T&OqT!OD@@2kd2jzl{qMjUl*fRp9L4Z`402JepUm+% z{E(TWjB<=WO%d=k=67SySSDg4#aA;C!lKir*g=jQvkoX%XY18k+WSk6?#aJSZg5r+ zmEc5~k8|yx)R@9fmc?&qC&%Ken)Q_bEK2drjo%*SI|Q&caldZ}@X5CyAB-9j<7ll% zh-%jcYeBk!qFSuP+!c+^VOFN23z-l51xXgs!I=_jTXc7lf+aq-Rd?;F$Jkyc zKlTqk1UM6zTmA z)kgT^>5%JHmo-w^yRRxBpDT4NI*FUTe;#aGv;QGIK~H4YMrce`qaBS`(&GE>y7x18 zv50B+Q4=){{TX5qfoDs<1dcY6;;t<%zuR+6tnT6zAUFcrsCTQy5xRts%Pj>QT)@FX z2QRCD1c#bo%iXD1k)j7h@K)pQ8!YPZZD(vrO1Ic z?%w#y$l>wI4JnIhwL8GzvU&{J`-B5yEXXHVa&=bD$$IIT!2DWM8s}VULZ+L4h<4*h zFFZ`lQjFA75`B9{SjInoAiic~drR>4jd(Y%L8U*RC+*Hgv_FNg!(Uj4dd>Bsp`Yvy7bBoYN|f%1Pj*3LUT_s@Z@Z-~mJe}&D!}mbnXTq*5Hk>_fA)bvW#T{Q zze}#{$DJ@!{AA!ua#;ZK->O!+1fRWZWiF`B-M%QwB&?MDasnu-(R2iaH~9a6;l5%d zfL9BD*>qAiH<;6y=8Wu&8T<_O#k*a#SrBG@w)7Rcit#D9;wehHNvob+`G@egf^flT z^A#Fms&J;~UohN3{6}^D&ok|-fwV2=4ekt+vIM!kZT+nvvvp9B;y0YHPh@cLl(1QW z=iiO7={sz}yLSSO>GYU65G#I>0NF!0&lS1eCF=2$Xie!+X1Wg116#=|2;%_NS;(KD zfii9;uLrUtE2#pP(uPU&88k8Uv*YU0Dwb*<*CZfJ;q|fN6fSAK6wgVI3#FcNuNVS` zXZW5W;>`_bbn_o0=M+oTF{Jjb^?%c?LuPE#ATA5s=dr8q+wG&hxeXhA8zgzx?Q&-3 zh)H1A=c&|_eIvv!<27izgKNOuz-os5)QyBZfwg^a}x=Mp_vczFben z5N%h~;=smB&xhB|P;A4bB@LwtZtA2uw5zuH_=B___uk#E2@L}tD86|E1;}34H8%xT zq+ZuGu{X^d?lnM_>#o$Y?=F@K5@K512G@(wvEc)31=~P7wqyQc&hS6*AY*szjS`Y7 z_TKwxOTKs+_Zfo7bAnOEy+|{Nup5M`p{c?~Y0bcjVGQphjb9=KCp?@KaL^IJFQszZ zvSmaTDWxj2t$8Lao;z_;UpQxjLj+M^tvyEmxNVQoR6GxhvG@|F+ z>#j0i(xp8wy91-70G-)BfO<|?)XjlJ^Z3_T7`f+?rZ3oOhq5+6R7m}VAEG^4bBWUD z##Z2F;oty1)=}r#dNmzl5q|;7zoKkte{J4qT~u@=HHm1gjr>B4CV=ed`B420q!?Wu zV1c=$2cM8_9uut1x}SkBl*VrFr&$FwC;wgEY*95|?SPElU_C|c6ZaFh+Q)R+ddN^| zq2dc?Dlw4DeY^qW@3%E~eq4*gFOGXDcO@fSOiE@r50>LR*oU@M0$|GCS&PlDt9aD? zgR~guX2N#BEKtkZdh3_RcY>9VG<9{4I08BNiL%Oih?9oIof8+IK(?~{yYoSO@6c}cc9mb1ccFnhI zD1*o+ae?g+mRDM}+V#&cChRBLI8pZg1J-!)Q{2p619=Ar`&8?KJ@X#P6zj3-e9vYW zvfR&fuhi{XPE}f4f!fwK9sz#%q(#p{Z<)WHp^^4Jz+bGx!yEei@>X=^$;(Fs-XoGQ zlJqp?1?L|o;(mg768e({>qI|Odnd}i5?GpipZ=V|H=SK!K=qSj?Td}SOCUr5pnd+E z-p7T#f6&d$=DO=--}%Nfc;M5w8I$o%Uob5i0?Q%VT*BrC)I5h5=g`m?2FV;Ne!aV| zDn?vi`1m|H*DRY>D7yZnJWQ0C*q5vxASj_ck~=b&p&#=SSCpHYIM58u(O&2b-=QM5 z5_+pXQAe8orY+{xHv;SQ{~^%|@Uz^m*gRO00r)K(aTKOjO@tBR-;Cr%AKSrdM>8R` zKVGB{ln8$1x+i(B#m#l5pq_y7E5*=AEqm$@ZJ zP71x^9Y?)0*GXJohbuEStM>DdXT+W2xxgrS^Bqv{q$`EFrwy-%FxO)Xovk`_yzPx5 zH@m|ZEc-hI4&F(p>k44|FQmQ9zsFb%oao2LFPCwh^F<=gk9 zp-89S1c1T8$ntRw~c@1{+f$07Hkwo3uH$ytX1)IBWtcqcvw^zw*nM`L*b!7&O zt1wJN?=zz19i6>;ReI&Gt%>h#-w=-^n|wFJ3Vm7sib9D@S}h(TemPOPO^W|?piJg! zl=xnq!2F=quh3;KcUJjx+VS&Eof$TLALnJ-SD_v zM}5Jy~P?J&dLYzUcjV%HMaKa7-s=QY>4#Qcp!Cnk#%>jpySG_E_> zE>?7uNZ0D#!d5cFe(}l21b3;M4rTVhL*&_Kz6`%%=+E{BP+(lo{_XhR@3_fyp|Vm& zar&$CrVo5qQr9xnqMCSSXcvX+p2CLM&9@i&kz4;EVJ%u`h|G;o)L4N#nt-TLS_eC^ z1)|M>SksQ|%E~N-rdoLy77!FuBIr#pM;Mg)K!m^i-g$kuY;v(X__63pqHn(>LZ_Uh zHzs@-je+#`Le&<2#wFjHDBw|_TBHV=BxXmTgS_t^ss_*Jmk5P3hwP)VYXAOQf|3rQ zFf1qP(JHph%t9+FVWleAb;GhZ%YsVX;O-J2l}9ba z3G40m&!!w*>yM3_2gl4~{?so1^XBx=8fi*!h!MGj1^?}*1~(ukDa&?>+_RicxO-%Z zCFbh^fXjl~O$3{FMY2XYj-ZA(j+418d!iEV1*PN&$$BN2)zSXq5?f(xxv=11RB%~+ z|A)%T<1udZoNK+xTA${cTL2s>?O4aWi4sEPW0AGpaMmtnV?{x)mtNVe8DD^u4&W6K z85FsZK{&niDhJcqFYNw|^8NX@symc9mcA;9JSdhb+uS>-AY(nYfoUCEvau%BQ7Dbi zOP-2_$)@1f)juoBHOIz%RQxO)^OszOA1}|O8L&Mh>?d+k+;mx5lXASpFq3WqME%Y7 z{zfOhm;(_2=CygdomuUPr@v;}>?pcM8u9pJZjGOxCLZUdtlvu zacX|KUY2q9`W?oLBWk?;XP!x zf4ngXnTa}U7s$tEWBQ7Czt}5#5lO~gaVujGF$8CuJ{j*{>&Y_h&_+pXUQ&&`lhTgXR=>uQyMg1fgt47HS5j0 zy6>Yl#S_(iTt}CRF1y@5pE$l*a6JZ#6WEbQitu?q@YK8nS(Il+O5gY|+1*=_>Tc~k zHlMss?Rw8+=l(uuSuk!+IFlTHo#JLnB!8gNobb+yxmj-Vr7s4D`U;qtIdO~k{-t)Q z=M}=ZEzzG(oZPOoS!Y)f_w;^${x^N_At+i>8bCvf`gF^1QwryuuhV{PoKA`ONXilr zDWmcf%&@HQPZ66F{l=_-tH_SMSD}GEgH0|sUu!2Og}nyOuUyM;}X~B2rmaG zf6l_2Si4Oq@F`e1{%D^p_gKTzA{6$f@%`(!3T;n&bbAxW)qW4ggnm_ z`B^!ZUlm;Sp#t61=iQ`FaU)gZTZ`n%joBRJUNP6${a)Sqx+cPRfMjirxdPrN-8S%1 zms$GmjaFz@@{Xlwo@#0anKkFRke6Qg9_r2sEF)NivT^jEtqkv3Ook&{p}&q z$eK#RQAbN<;-R^`gFQ{Gsw>KybelJtMg5_Tq+_uOGjXpC+DKT42smx>PpnlRQUbV} zL>zGyM@ll|a(~MINFLf5HA9Nib$L>i+xoMCf*&xoD$OytkD-y{v|ewwU@H-fu)`c7 zGdlG^(59;sxY*29rje8uQ^yS5hm)5j{6ur7^JiV9eZTT&2D~Sj-|)ycMivXwj-q7S zIm_`#r{-jFf(FIzAz~XnC!`c*r)Dbs2W(Yx??CXZmwkq(nW)Yf;VF4vULtAG>nGQw znBW0bMkxQ;k+RM<6Pu9+iDuv9H_kRbq63B+h@yjc2O}%F9ltFFKtiidN4nL^3?DNL zkFI*H+ab*di|FV?Z6u|aE(lA)e%iw#2;|H>m#82uGXQEF|y4qsoM`jax+21OV%UX9*o@&{0Km9jueNC zerg#$MQ6Az4VN_=^S5iOe)tnN9f-e#^??%Fwr`F$i7$=Ngut1#i#!lXi|u$-lXgo; zDEWg(<<4OoynSIk%TAM%$c*o}+Q7;#(~0=veS|DrGcyc?sFGgl64_mC7-bqHPFcBN z#gRhGbbC6tV-pOntM zyMFiGP}_yw3irq_X&P@SOhZHxyUVObIM}Dng772YO_py8s7<>frR)ck? zKbgAzeAbW_M$4&v{q_fj)|LIFqROx+Qg7>0Q;drtID6Ggko8tzCrGD!Gbr~Cyb|}? zA>E0M^l~%66P__Ys8H`N1PD==+~}K;6@TXi;#fsOyBT*UOxn!mdj|IL)_ANm=jvu5 zhB))p1$`2Ue~f+iKk3eqBZj3-92lE!mT~vV(E3>TxW`=2iLHiu3*dIDE8BwOZ*lJr z0V4*4aYmZljqUz_WR-P{&N?|TFbVIB+D509!iD!c*?+rk;L3jx?I4e)pEI+vB9_R$ z`K=W!7)U*5O3YMu%st6@n2iZc7ts0KPqBCU%ZmqLFTg^a7T}h)M*-*otmgRnyW%6wJ4m<6nvgkuX;f1fvO2Td;f$HMFV9}p@FVGd~YJw?muST;kkdp}?%h^lBdMace z;iH?5;8<8Vl0QU!gWP=8O_erIcYpkmgf?!Xf<>qM(d%N+tCS4uySFLMp9YhbOWb~- zpY`Z{%{--Y&TMp=>v{fNga0u2`>Gc(Ivx zgnov3-YgAcc%9S-ou4^K+aR?6^szl*O5k5jCeQ7GRA17e;PH)|hWXbegF3Zc?cdcg za2oLHcsX59)!$kTt3s#P#IkAuR3zD($$K8%YL~&iRIWeXTt~R1HjSMhFW1(KJO_nr zG&9us50K0eQ+v|wYRnS=v9IEG7rAV?nGZ$p!bD?=l3DT-c9fT92ri81hquK*SEQ&g ztn%^=RKDplJo2pJX!S>F+-XZeY;U|=DKHT5ZwK{*kA~Tn*bvR`JQ9Y;z_NnzYbq(?Ei5-;SB~#eJ;gahHG|#*${-$Ws-~RL2<=n>nD{6jI~5@mv;S#TJQTEqD6V8~+&`22ls;!5fISIO_P%LTL}Z&07qX`L;VQ`l^>2SNh2Ac0YPT zl$wZY(F<|3MPQs1?0_~B1{4-=wemJmFvS*zb181k^h*qMsc!%umUPc}rJv2u#w~4s zwoP~N;DDEuLIpCoe9{nl{_Kl9)hP@^>nB3k8xI%M`Ql0JKM8my7ufYt;y7)H{r2uU zO}`Y?>@s`Kl-o<3xEUA~t|R>r9!cS4=@_s?9{$|h#=cZ{j}TUd1vJcV>nR-@EKBm* z_U)lElK(TwI)8bqyi_BZRY_jSVg;v%VdwecU9L7}u(k(V4W2}o=K3yR$G9DqA0nZ2 z(Jc)BkHryG9~T0sZ*23ZQkZWfX>YJfWTJmN7Gk}nnq~C$=qTg4(Z+<+B*&9yw-tQ) zbyLJaudS)XhzSreyNNMOa=}iOK*TjB( z+l{Hh2kY14m&~2}o;_>%Lp`Y8BEIG=;mhH~DdRLf0~VAtvsDhk>V*rOtQVIPgE|Yy zs6i~%8<1RNfu4_|QbufR@hU}pEpm)eAe0hEs>nNbAjacYy^9n@!oSCaSwe@tBCiL? zII+^CD2X*%Z;H~20RhI3hCB<76y)F%O82Ch%QLx*K)}#10Q7n4czcSl|$yf?}b`3#n7eziYn1 zWiN4W9wLH)Q^b2vv<78<`HQ#%!2CI3su6+Fs`cu;Ngo4U=5(??_#8aVi=C!#IZ(k+ z6q=`m)xexb@g+9ze~)o`0oEga8@p%ix*_1Y9RmneIa)D#om+D=c0jL8-Cl4v!p^bF( z6^&bALxJQE z`=sWs%dku~L@Rx-x1IoA{w}wqvqIw&KC}|fKzmsoF3RYuJ=<?+96|7s>-@`OeQhj z&q>_^m3r<^I>Y7`{XsgUwEKYFgvX5i22(5IQoOR-N0Vxbptzg)hA8P?4Nm(a&Q!}x zim>iiHbq@T%DW(FL)AxPvA-@0J|>8dTWwuk(k3328Fse8F(JnB>WzR$=t$;l5;Nu< zxFn-KoMbEurt?meVLM8IrHNG9FyqC$H?b041XVWYsbq-62btbEwmh%K+#Tc}X(9{P zE$)922e@+FB0K{UqLsVIfK{hp5(>&SMT47h6 zWD?Q0Zvnp%>2FoH(fm81irjCMf>85?dp%DUE^n*f&A2h4_9`v92`GDG#VnX@LCF=( zoatkCv|!7NBzMD4xr23CY!%$gv(FdzTCm4};u9iXVl4UO)ll@YDBps32@^%-KKLuR7wKIjGJ%u<&pubEL2a-qIr7-sdc>dz66g`-OFXyn%I#3&X zxEWiJg{1f^#zl9wtkq>VWniutjAPbvT+{#U_Glg)dMbSTWEvGKh_Fl-&R)q9hVjE~ zru8P?)eAa=SCp3JLuqr8@1?rsa`}2Q6>Z623*E{=Wi<9)5ZR~adym|)Nj;Y=HMz}Z zm1&Fo)v6N@sPCt8>$wFVsF(fFMH>lg6h?r!q?I= zOr8I~brzk6vHeWYRX8j*{74tlv+`RJjm1<7kVMNyV2E*|=aElUK-ddI=}w(b&FB}b zTj{9I`cbcb+K1t_+W#LC5&GGQVjh`3H*9Jv7pY&Nv|>s7AL;ezc|vCdC*+cF-y3{3 zx&<6&%bU{QQEd&T{gfY>r-h5e$cB7zG~K4hb?Umx8sdHGsI8Q~*N;w0--o;QMNW)UD2BFCsRh#Jwe6q4o((gq;cPNI&42uR9|Z zAtb_mhdt$?EtakU@T`nmb!`n66yC%X3z9=nRr zJmoBzApOeVD17_5?w6e&+4@R4fS}z=>^C>*`8-}g@fu^SY2>Bd>ecW$F3AIbMI5fL zL*wk(?Jel6acziIZT6jOCMkx-!m{sStsI5U^jb(D&gqAC5H4&%l@?7dv!*YqlG*-X zC3=Va5H8^4C2U!1HG@crqB9XSrGA5PcZ@Dpq;&}@7cDK*736IAQ!uvdX-SgQgCL_B zw})&J_csemY+Vp8ugSP@4Wl58MF)}Y@fv$5`3FJk9g16(bCu&~4@-qIggW-ByYU@T zJZlyA<9K}?eJi(F5Oof~!@zoJQp_453#9^Dj;BU*50MK?IYMm}RpPS0y>?BfaxUsy zc*A2j0=D^~_5l=bPby>|yBya?2XX0;SKu#P>bKb6pau<~`w7eQGw^fj2kB~xtR0~+ z7eombY@m}P_sy3u44DC?(M>BK$``dH{+#Z+4hRrZL_NsL?E@rp7;_4uqT_7KA*PXt zW|E~I8S_4l!F@H+ySfPwwQ)JDSj+Sccaec_yH~Dau``Y2M zft>nEN0te1E1Wy;rn~0gvVcb&F3o=tyc9Hy|AJesAAVB-Sejph2Ja@SaXhyEo^i(Y z+8uroDRrCtcEDj=va{4Z9Y9KTix$|C)xi{T^_m&9u8*c!k4F6U@FNZcrw5U7G=m16mik(l@y5G2B&JMDu z3Yr`$-%8UFDkdStI6J{q>x1`QiAXWy(m`I!NR(c8_r=`igjf38K&-j}!CZhcr1{ zGluPmT;qN{LTqJLT$j^KW}j6r^G@n7r7rI%1DNBR%S9KEpR(?cx#n|H`RS-6D4dRz zNK&{O9C2hQ4jdZfu{+_p=Yhx*XpcwYqZ#^L9)ERN8a?=k64~MPVe&D8uGEO%Q=`z6 z?|uvxz4>UQ>HEXO17nxOL2;RQ<-+BW?79Y!`FT=OC(EL`k=fI**P|QYBj$lnUSz45 zuIK=M!dzZ4?6#x5RGw8NrY`=8-in&lQRNgt9AxhTFc1V9iFV3upr?k4&e~By6{cBf)weY({$3T)r!e2xDSEN^d;PGS~J`B zdq392sL?K6#1FZwQCV*@z&+6rv?A8l2Xk}UVN={Uy+uC=CROkQUKjI!(b%=!J)i~8 zTqBgk(G5Bau#F;}>~9Z4{Y6{&ybz3V@^Gi_vt^JD&7gK}2^H2$JpyyW$*A#c@vM!6 zHeAY(<8uCpy8`g;h~9jF6Jjb|R<#kl(q8Tr%?hD=%$Qqhb1cx%v*5nm0(Za1C$>G3 zGB;DA14gR_D6RJXMSR2g4~hA*(B#p_KRJv67h~2;)<;J3us~n+m^s?jzZQ=B(&S5i z^`K(oN2R9#oJH!$9&el`$Z}Za?C^YEd(!wjx{X3q%vz04QR*zm<^nK(T0l6&;rQi! z3D#nyZs}v0KdN%-Oi<7s(gon*dj@&VR`a!E;bY3vVGJUgU(O6dorp9fP-0yfn@p2t zUuaqS%V2KmHX44>joP8S;Z`X~8@{%W{wkB(Rl2Z$x;+@=bnNOt{QfWA zV~var&IO|!&Q;cv(?*9YnMVWcJ^u8E0Ir0y$S>_1{A^-&^A%=t0| zk>nB{2U6TMUC;ajJ|ryrmBd#1>(zS??!wEDc8COx)Vr4H@hf7blmi#K&yITqeqdLh z)*$FjxhRvv2hF46EpQ|$o^e)xcfCnj7-bwxgC1d{NlJOTt0WQSvX&J4Y$Hb=N#Bz@ z9`pKO?j8aak#{$&??nUyOZsFr4AP?+Q_(MGK-OAw&&==!-;)utM|}z4zXG zX9Yosmgv3rURPf%(d%OMUKVR}_jl*aopWc-ALoyE=AGS{oqeD3KHu^wNZq}CORcxo z1Ct>ht2+iKQ4L}VTq`zdYA@(M)zQDBcRfP2ly?}up5tbToCy4JWJ32{dQ0;r63s!( z$}Y3#p(ZbE#gMMeM>zJJByj_)^!0Pnm0%}x9CeYGr1>)|wcVrW>OQNnjlku;9` z&|^V=FSRKa>pj+5gx#s?+0b=q&eAh2Y8Bl@?XMxFi9?c_;-N!(M|Xb%2Dw=a%68pL zXL)Xa7r8$7+V;M}0}HNB9YyhNL}5f7o|jk_UDe%cmdzcp z>dLmJkJ8-25~FVLJD9te$O)JEvpwe4%ImK|Z&v(=wANrJv zscQs8A1J!~b&b(=0t+59>^q}1oxoEL4Es9gt;&^C#U+WA< z{{H!{1M>}cNSBur#tX~6Zond_O?XknG&4Yu=QmD9*tBjdWGj<#J@aZ;*3#N%voZ6e z`Y5WASCNIZO0e`-OIBsXu+Q7qUf1F07K9<*4x+PrFT1ZKS2#sanOCA2-_e)ulCa!* zPrO?aY&(h=0PVL_P zt&w{w3`BVKT@wyRlGif+1W-3a_}MExnxUR?uD`?ri0{NcFrAk7IsO9aG~O(&j&+eMi?85FXP&)OTouiRf}wk`P*~0?lgca zXoYUAiCHuWY>u)0>-$#KHop^hlW_i`ngcD12G-dW;nxbpyEY6$J=2yZZInTLC#wx} zZXhMvG)C&Nq*i6&#NWK(rax%aI)J(b8-awYRvF11{Zqq?W6pz9a|t$kg7G4Sbw7gH zGKxLyO!zUr>S;j^$C7qed%6;Fuc>|0J)e!185~DQ)kVdS3cdQ8=ZPJ6E@87$`Eznr znr+0R_f>!diPmk-M3yy{vTBi}u1uRj8vU`uyQAB`83VhW3q^FJPJ6%cN8OJwpcY3t zf2qNd#IdKs=LNzt3im6d%y${H?Aw7rb)7}-;pQ3hcuU(@bE!c&Y>wOe7J$F=j78)2 z{hNrY7UIIh*HP1^{=s&peSD6cOF{q%Us&Gs@y?k5HPJM8JKqpKe*~>bb2p@>?5^(t zEG(7yw0)%Q7i0TXS*-=3rJd!doS#3Iz>NA-Ez9Nn*cof;&ESfv_~^48FR~y@7GrHQ zaOTa@E^-JcEkPH`|ON zSKm8QC_Ykl_}(!Pr*(Gg*x@01RuN`X+G_ z$%c08Uc<{M4NFpIZUsNa*2EbBnKe~vEWCx|MV7^dTPYk5#)dtaC(9iZ z>>xuENU$A|B*pZ{njfj03X>5A<&joHkT288y}BCXsa0I$-ht+@o|yTtmsxtYevl#> z2zG0^62Ots=bMTzY$DV-%o zKzo5k?3<7d!TQzudxWMy6r+e6P~d6rd$G|w`jipo@d zMoTG9;Top&{L#R7>^i1+gR}uxv5xd2NvteHd{%MHf_)t3hGRl}V^D7?U2&ar3NZeIi)aP@-C6@AD z;Dm`G2+S?ol5eR=b z#CcAEJm<)q9)5^tU7xPWmers)bNrT@yi~NIwbK>x>^5P=JuWN%$f6s2sTeiDy_MKw zH~85O$b-MH*v*t)INSd++KIo2$GLm&bHv`O;Gl_DIN1_Iz#-Vmr`$fKiCC*ggQNjr zcjqAFGBXC=l|FFs%8!EYE~#xH?w!OAuT6!VmvPdle;4Vd zJqgA%Bm@ME({PA9X%3_a+o~Gq1`mC)73mzMoI~V4EdIF4#Z4Egvpg;yf3h{w*XV@` zmy7{OPpAGDg1(aDZWGv`K#If1RN>J8)kos%8z{0Zu6Wki+0k2`m2>v0Dg9UtgHwCc z$o{x_U^dpH5JPvaDZ~Qml<5&a=sJYENqu(b zdY)mVKe;Od|L@m$A>4t8is3s9(D;dD74O~3yI;=^FqtH9m})BF@gm7Z4w4B|J}gM+ zO?AdVq9XTqa%Kye^n*ve#V-Zo?EvfVJ8dhBh!@%a0WM)exjeFI=*_``B49}BE zGyN?s`FOpdY%AN%*C$CaoE=u>-oIrjRk8GqqG{zSFlZLr>9$XBl+5Tu4KTn5O+|st zL-2?(FhwN4XV?1ta0LQa@sLURIY{uH}}Z4fbi@YQ%>rf5ZW zPUd?_c@=35gw8QN*d%JbILj8kE-L>(XT!2j{@WZsD*pizXg8!E+@hM!Hm>K%YL-`di}C!SB>mXAEN2QIOiigKeA5~ zZT~4IlxRx%CX9SPDAEaM&^ce0{MIhiLB^x%jB&hv}p zD@sVS_Mn$!sK8o%89PhxfP_!H*fUC8N=i)Fi?>vVW^RyYt-*NkBvQwn`vhjHM@xoh zGmGERt6>;LBwppVYfQU;@z<0lHIl4ySC-gU)?!9vJ zxbxJ=H5(41%Aw`R5DVVS2pa=@dnp!6((b$NI_{r-uW2>8d!0f5OqsnYd%$vu?J;(Z zIS#1?;%*KCq%O}A)O_KWenB#|+m$|qS&|2k*{^jH0ou)m5Uk>4B7Pn(jwiM7oJwF- zh3jGi?9d=sbgN6bD`!JK&QXVlI%!OSE$0WRihmiM+U&wS&n@XoJO65s?Kj9{oiE?2L-j@Zk^ZN*G}TU9d3YgZIsKDdOh4 z;?A{dST(WQu@I4iQGVK32*wJ^9!gC;) zkp2gd{DC}nZF3r_Bwzqw_EiBNXWr)(F0*X>Wr9V;K`*8R(9qx1w7^cUEY~`*m@SGc z$n8$cJP)?R`KlDbAmyo#W>%OtpxmrRgKhiZ3bnWJBXJd}KHzB6;~9)d~e`*V0kC!gEa=*C)F+a?`IykXS=LU9$R^W9wTA|e0AVV z;vin091YqRmq$9a==pyDQac!0PQlz9N`O-Z+if_rJbGOaXz8cj;r3nmF;XXS@JXeV zxTOR-rCVT>V^FIZClh-@OsfRNo>lm4 zAPU=)-p4lpxAmp0(uy4d;p{1Y$$2`uX_#{6+4C&>#gtj9fzYjz%(>i`D4fuq8{BfM z3!3RK3Aa{#z<4kD!*}qS4d}cHMEfbhV6wfdlL>L1lcvW~wlk!`S1ZWf{frUZ6f8uT zh`^cf*usukPx_?H(3U?w^V4!Q&z9`iTT?bWjvcb+A?Y zsjbWLT%^X?Atj-(%Sk|;M_62iLfCtz9 zc1$$$+05p*kG}~dewT=x+yUaY&<^{zFw_!T_|bPLgL*THA}Gr%plz0yK$~ z@ZbsLfSy@~RiF%tZu#r0KSlEC_sWc8?S87kqou{0pIzZF5>pNe&G~M55L2UF2y5k- z(-bd+_OG&?=2K_WcPWiNC}!y?wZ**9^pd8lU7+E}y+UN8ETQ6Try-8dwH3|g=2D|e zZC&dJA8FyI^MKolmlBoz+1!n(Hq>_C7kUV9B=7pfTo^@UQ+7=UFzYKKD2hI^`X^cX zemcf-?8kz3*e(9hQ`jj1nR9=+I2q`Q^f~D!Wi*+%_By(vB4$`7ZW=cPm*eg8fn|Me z4k2gHPWp8-LoW5iVG3vUiH~T903q^))D=E~@#5H)XKa0Gf14%?9lqz2AKh*YdQ?la z4BydfMWZKD9XE{Pv=&u?h zXol8JH#`$#9+`tUtw>P)&uaSrx)xN#1AQOYIgX*onHj+U$cdDt{O_M*p&-aya&9WB zh^3#ua1xK5p%R@bfof4v9*^()G8tMV*W%UBo+SDfl(6lzU`5?Ag0}UZC*kL*(%>!v z%z>jh4($(|w)>X0c@XqV^spo@vY-SSSZYltNEgZddc1yz{k5YyhP3X^EQrX)l#xSB zylmAx(4%K06-EC5?ytdOLD?Nb&V~i2Ilb9Dlj2`CbB@~TTVPd=s|IX0OQ@e)onlyul)Z&N(nIrkW0GIYq8K~3T9ls zAiZXB;(3O518zXVPTt|ou8<~1&RMqwx071J!i)u%iBT*&xWtfQWT)?!LOxSI>8nU80PB1Y8a<>kPem=+G0mc zQRM32!CBj=E~Pdh^4UbqA-R(C#~9e$l_tzFKS=;n<07s8QE&{Yx}Kc+4MotFcxyr>#{TZMWN*Sb&_t< zFGeEh*_>0*)9PJdfS_9Gl}$!A_}cSrcitAlJBi_e#9$>WA6}qlFxZk9nLV#q*skZ<91N z{dOp6D%zA?sz*n@28TK_kV*ibRPkTTNd!vf6kS#QY!}4LiutKS zDV4hsu~!19fNBI@A6#hkeWDk8acueIBSqLgzcJ#69kTS(ejk$yqm|7_6r8(Q#o zim#7)@DS~m4ep0H2a8YlIWRS9;a!w4iWhqAU69Sis76||5;Bv^SQhb-xrzguWu;aX>vnOP(Sw8`~ zk*st%vvE@xf1W8CtrBx|!xs8Q0KxGhF1AmDejy zPrpVNQh;fv_k&fFbWzFmOj0__EoIt`10QtzR!TpAO5s8Fk^Q3v;*8~F`elK4x3I#~L08 zU>|f?$j?baB}~0n zIx`@Js$)c-8cmUe4;4H|4KH8aE^#cb{2~-T8nUJX|LhU8nYdhCI$>|ZsVezBEkv`A z1^xS5M{{vSN>fz@AgH$8@V(yuNo&Da%z5~-r169^gz}&zefwJ^9c8NI<$2;N=lh!k z;p@D^-><#_V?_i#luTw@Q<#5nPoS_;mLUwvY>Ng9ovNd4G}lFj()2cl@?_!qW|@yq zGIrdcF=(c_*UfqoYKt2cH?)t0;g~*Qv$}4*k$|VgaHloTD(lBZ3MUiM%*>eYK?bDq z`+SDXXQbC%lPD&vbRmTsj#zT8;Pf9gkE7@lpwsPn1`k~?IqyplVcGBHG5u2E;cL9J z>ne*>Esgp{VYZAf;KZ4`hb^oo`}>8StHNRJWLpG)L#w@EVeI%ceomJym zCOv{J`yU|OZSUS0%FsJvXUAi=75@=LUqA#76bAg6gX?(#RGVh-wL#Mtv$@+ z*h5}0`Tb4){&j{zey32>2VO!c?Z%@iXR-%;Ke5#L&68|~^y2Po%@UzIv*+W{%d0Xa zytL)aK(DLPn`bU#Tjg!k2|r>Mp=R>wy2qnObY6tjTh9j~`{d}hH513U!s)~Dy7bLl zk23b2Jk4WL;iwl4ocF{|Zi#iVDQ}Hl;baD?!76^YfLL{2zY{HUjC)~_3vYoM*)-VN zy=eHltX&$MdT>=-1!uBpz>6DxAlA*szE;EPvtI`fwz9YF8o%|>l2t4pYoeXNmB%jN z9_Y#_Pe&9r@WDo+qOq_oSN5{4nwsv#B@s>fT0VZIhdVG6q55-U{g!VueDrr71FA_2 zY8IASBASFjzDa?-jmC}aBrq@@ovkE$Y}f0E^_4p(Wov>9G3^`yMXJiVW$MRy*uX4V ztHXJOq-tMMm)Ac)4nnbD*#Wk??w$0J+9mE-7}8WhCIwq+x_J$==eKVAQc)BXvZT8LY#RKG1u;cxm|gL7WWRt zRuNDLhSY%k9N!f*85H%6)1Y%C$8+8JXsSH@;$@Tn7$Qz1Ug>MHN(=Tdu0(|LNsGo= z($}Z>PzH|hAK$GPr}b_hFYc{MjomJivLsHr!!r{v%i2@>^Q&Au&!oU0uEpjwJ9FOk zh_y^t$Y=VQ@l8H@mZ;a(Usyb4AtO(}FK3I!fMFl2TRYN5S}3UFsjbqSa7Y6l`LneZ8+} z>?|KidsF0a4K(x8;2c9ogVqdfnKh4iIw@rFvB`ziK7r-Gsn|@Um-dyd z?cJ3dSpmAK0PzaOEWzF)hhG`_0cG(gmM!tqmjbW>&D3NJLQflF&)oLIL8jhHC>tYX z25aw%?d>A5ZxHiJGgEXr?3CWtwB~L9R(vDD$tO^u(5^pvz@yII|OEzUTN;y>e(*(jpDo~ zp*mqUT4~LJ@6v(a%`-OSZ6uJ-g9?A@Y(&Y_;>O|t5^FxhT@B(oV;lxW_vb)!7WJwA zo4}PcCKE?7-icyrCvoC?FXmjf0{2yhDNE6~9#%J7Y|(C(dUI9tZ}+vJiCloBz9&?$ z{cDvgd&9`F4N?-KaC($HZ12{)<`jm}4SEyH_NI^d__Vrw&j#VhzrAv1=B*~*DcH3w9a#SJY1p{7D0fE(` zL>?ihG3U^BOnsX)TM3s-;0Ki^I#Zg*)j-kejF3f0tGSh&)Z=PTiurFDS895hqABje zb6;B<>QkxZ+CsjKz3z#Zo0Mm8ZM&?PKgOYUTEc2cR}_DkrMJ9zRm)=;W3M@QWtm{c z{>J>pR%jDj@F3rWzpbS_EQ78sHk#H@acTR-X|X8j0TLE}@;fue=j%Vfg2i4EQ`(WC zA`ygO*A<)@9Os+?n-!#bYM?hxvd$e>PK7=lrkP-GOtmlg;4yvs+JW_LNI%h2TvCR> zCm&%)TXogClhk7L+wV}_hF{Z~5zIg)&b99V2E*bw^uKC>1u-97G+iTEvEHtcN% zAK$py{2KR8Z@&o|tT-1A*squ8mvoN4Px2?;lar1o4qu`*Olbc)(Rwex(@+Olm2YFv zvSTVIRV8IYHQr8z3a_nNIJbl?1GV0rT=24Kr>Jpbjnw{496h0>>yb&L)X z@Bh;wdh;jfe{=t;qh9Y`#Mmz^{fUt1dffAMSdRyq!rSi15X2&MbwQ#qL~qf7+XA9$ ziPd&=$Nghl4D+Rp{pNfVE@C%y4CIJYI8u3nXersn&X@;doLwKyGhX_qD&i5#Eb=<0 zckHncC$Ru#VnQVwo=aCx3pT=gioVU%Qd$&fYS3eRS_$kIg`?SW1(8{p>V1!O02|U4 zt`%EvPkU$ztIyKi8N}sR@MLkRW$&%UkZZ3l3rgp05XW3Z`TqcT2u+o#U0aMv#Vfoc z&P~u_-Ud@#L*Ua@iGiK;GFkg)I@QG{E0Z<*iYN10D?++MS_{H_O*dU(e={rR7{;}? zlsh;#tB~xE?2#)Q3r+z0H-*m7I|T4=XFW3dOsOx2KwMxE5`ES2UV3^a?7h|vA(37b z%Nq-3mLMX^_^3X1m=>oBVQq?NB3sNWw#&b3SbR8~g7jL2)Q(=zZR zg!fKB7rY%lcNxguzUvKS-=_Bb9`K0+jn6N!mO5B7_8KbYZ|LSfz>(l4p0wlo8!qYl zLOopN)v$CHco)+|e9+w%w61F70Hio5rZrN7^t~=Ud*v6ZG(8CW4mHcga8ode$*iXQ zVadI!*B^;#KdC9M=H-#59WM9vTTSHU)rsu1ZnC96X%Xs_Zmm#k`k{(_E*LpC(qwcB za!jDU6-^tc;G;}#QEBk;f;_mWs_<$1RG}!~nlZ=14VXb+q#76Jp6__oKS^ zM2R8;Pr(--VeQOZiO3KjKZDJP&gU-6!IkhEa)%ZAu;Wk{lmo-JPDLrgPh5P> z0vP`RV3DuJ^3pdnIiCKYu-E+rmACJDb>`L)F8^t-i}}ju{yO4R1&kqXc}DzZILs6BmusMm^V$%PO*~SfuIR9!z>zL)^JLSa^a;`JW@ZMAVySTX9?v@; zI!{$Ryh6ImyX&2f9E)_w(Q_cE0f>CV)<+2NIH;TGD}|U!`d*BXepszO0j?Jrk=n0> z@!8JB;bGZNVI84VI4{!QK6hI@EFVo#Z;s1R13m=CYe(E19;V;s=^t$zL`evm~>(WFPy(8aF{ zH`h>#yUYQKmS$Xg@W~6rY$N5rD`)l_9Xw>G?7}0cIm`BpPV_Cfq#0ZGnE_6Cl*_2J}oG-khK_nzfLvHu<|2CZ+3}*c3>O2EQ z70B(;&b-EM%EJP41}ptZ4rY2XyZ~McaKWtp(!w9_B4lZ~yVYErgL7sA>cw9F;n>T| zo9TRU@H`!8H6zHGh7*cdu8aFdG0bv-X*<-eX?k0TrJt_7xjiTKd+&0k|%KeT#)2PV+=E$6WJlL@ft<^Y;N%Vm6Uwx@l|b=bN`K2ms;_LRc8WaCZZh zJZrd2Dn_499FI?s8ite#{F*;ub15-yzGQ%2po-&BwJkg?-|(7m;NS+`q#KqQ#|$wd zAxXDI4d)9tl&C9`Ov~@(J0ly-7z0o7Vwd)#VQhN0lcDmqbeWP%1Wo!xVnyS9zRuCrnFeJ)!cgQ>Q_>4KaK@BVo~BT`w6|9&9%g zVhm}$Q$6`Hb`BiPh~S*Lxuy-HBBOd>*b8LZx-VZ^{7zlO$AH^6MNA2SHb}zFt_ZVJ zhc=1u9!)+}Ze}&h18h*DtGCl|Lc<}u2qruz00oO1mx-21uh0*T3E%sq4w7VkRco!HT-dJ1L zJM-3KrnfZXIuT=*r)#f{jLNl`Hd)BmPzXk$Cc8nAP%k@pBkQq)sb4e}e-NJ8(1d)0 zk7qB4Xy`6BIL*u*139xE?m0<@?CIz9HfvtrPC?RIUyaho$B%XK8jX<-b|m)*nHYRA zT=?uj!?_OrU|Qrr638*3vdHjMb7sHGszcBebLxdvX3_f1TgW-87Vst9?}8;bM~qc} zsWzo#@|oW{BQyVlKduW{qE^7b{qI41I!E zSVt3Pd$7SLVRe{;QGqU$KJ$H{zb`uQ!R9I_;vHR?d15Q?%V_4?0RMPz+yuAs0CTHo z`f6dQ$e^$1KL9I+HV_AQz!e$AUwUyW;fpyg#kJ&0C}EGML!*e2ZAZ~Nlx{wuRWYb1xF_+Mqe-rts{zxeC|?dfz#%O>!G(8 zxdT6c%qy4T{Zp?U2>S0f}K=IJ%cmS@T*@d zga%4t!~)whZ$372v{lO-(G2o?Td zmR&2J(R<_&wi^(w>OQOI4>;Wb4F_YYlN^|t4L4-$JgZDA+7~U%yN>54M$2Wsdh|;E z$)Qh^3l_YH>c?S$nXzI;>rc$46jv`+I;};hwnuo?-$!ryYO^Hphwl?Aq(A8#;}7i6 z4?Mg&`-n^)c(-T^pyMol@;d=Pwf`vri|LGu?P>sXKPdQ$lp9;z*-?Wt6P~Fxezt-% z>h}q+v(2W}HY8s)yUu@Xd=XfVzXX<$p+IT~dbzrBly3V$rUHq}D>f$m=HELcE|`rT z!vO2iVu?M-H#!N9wv=if{|-+7?O-g;`DVvsL-c2_G6mKZPMiSos9IjXXs3v)kV?7SB?MF|YFm)?Xdq>l58tp>6*G);N=m(pEVh^4&pX zHq;brtIPV!BLnIA$-d;64u)aNFq&04@R=*8h-q9hxIHk@pn5bgJ$g3b!)5BpHS+Xz z#at?|VMl*m;k$hO{rNgNWdZr&I_Xp^-d*i7=i872Ly>s0}={BK%f z1g$0;S3a7mDA!Ldz0*8ZxdnmY59#igq{s~S{4AHNL>%^06SzM0S}~w8*HMvX{F7sp zZdBKG6z+TatDjG#E$fga`CVTRiDcN--sIeFWFKj)DBHjqiF}FGoHLXTYe&A>`+M?2 zq(ek|x!m)w*==;ae^MbzvXokU#{a=I{Vy)Oick?zgk z{tw>~V)9>tAcY|MoARYmr_~p*V9l?J`OIu$;N<`bTaT?L$A_GSR1 zpFFISRjEWM9V1WB-*~LV{yB!K>30w3Tmoo&-2LzHwxqVDuPOHSvb>5du#fTaG>S=Z z$-42Wj!+S&zP_El_c`CN1#_37tzWF@fXNpBskqN^AMTzCeewVS07> zHfb2&)9}XV zKZ88faF(7e9D=4B&qhqzD&B`mh)b%XItx$A#Tcwys7oaG#7b>c{G`%#}(jUerL7J8U7f2N_(f-ah} zg_R$2Z3DP|!EsxPR;{N<3H25~ux5GWAu`kg+{MrFB$^jH+h>}PYY)k%P5q1vWezE7xiK z_Gk^m7~3_W;hhqG5=d|?Zq8;7iH(t+5$7S)o5s3_X7S4q+Y3hgow~^%qW=JJi^#%V zL+Xz7W0Qn|^Q9is*0(?F*D1BO;FTlN ztKa&@t<0dZZ*$77MFNv-g&NC zf*m4NC+UdE@An7Q1=oJytOH!k#{M%f~xIc?|HgZ}TXswUTv?7#8?COmAs zfQysF{iZoQjzt9lenOOR@-6T}$MX)77y{^9Fh^yXz6vj_tF@q?h1pg zl-ZcazNrHPfd@)1hVZemZlB_AIL5IHWFdaa7oxy@^4XxWxkpU?8&Efq_aJFWHIt~y z@KR^_>8zw#ThK9SK=UAnm86+i+bN(Rh8uzO%~nKfu-IsLZ@2n`ZlPNo!DS>0Gop#< z1lvOpX&5u=vdZxxEOY#<<15+tkMt{H$e!U#`keOLn&dch&;`nNK0$#KfzQVet^6^e2u@1SidWO184qZI+an1=yTV@8W~uZ1b#DnA=UG(* z#;E;3$n8R4oG#wVmD|peCtCpixHJsyI09OH%bD29D?1&zdyK5Y-mY| zSjpCNf=lr2eZeo(so4smtaDrzxhw+Yf_Z z-R8aAy@ke^X>t|!^{Xc#xNYhAvd=!rM@GDyI2Xfopmvyb_^L5`I$wTVRz^Ru9swS# zmgMwPhe?tk`A_s_SHDjD>{Ppw=f(-Cb(-OuGl}{~n@S2a zvW`~eDnzgv{4B{`Or7X(vkTMv#$^7D7Hu090i&{i+x33$Hzlg*o_w6HNLa9o{5Cz5 zKeWOJq4V*qTxNZy9TW3ZFP7|!T4-kc$)YX#Nm`ko@+mmKl^*?iiY4W`kGv1ipfJqw zA;lwcctVV%T`SJ(?REb>cgoiL@3EY}qJ%!%yF`5RTK+9Xk0=zIOSHzgGH8aD>xr#u zOAH)_p~}C+B>5zbP$EuIwvXt3kun-#@9m6{hQKRR6jO&aQ3FWFNz5;6vE)9fOh`-j%R*HV6h(LZVyH-*|3It;HnpY?^#1 z2#&KAgbS)N9{1vj54dw&EU$W{@RoaG7INzRU0L27-eKE&!>C+Y;_>v+7TjZF0jmbPkkiCpZIr{d*j+@mk=NDCSJVQJw5k3>US!YgK#&-Bnp9Xxm(JT5llVMadneY zO(USEb$J&wB7A^6(`QoO4!D^5<#N%MchnUOY`jd=!zgwfr17uxZ3k1WrR^xvO1x*7 z51gEX`3R04U?5DIi&3d`L3OfRHj*2(5D}`|*MH`XtUUP~o0lk>Ms~jSK)$pYOUQqi z%eZH|rhCX`>{G*pfi}0%H7SIBJUgb8Sx$1!^;?&F7y&Ah_dHvMf790@1_W-|YOZXp zJ;~(=+P-OFOKSIhyJ3V^3BJ)Ma)$)!*2--phGt6}+B{RvM|G(izDr4M%dQ2v$(#XJ zJRUe$n^xNRGq3O%YzDQnV}pPk@rlWpqA6d-;yXnJgL%^8Yy<7W6Msdg;^-44oYU( zKVOs$mK;>Y`^h_c)lDPlY^))SeKxKOmc`I>7}%9=ql1IQHXCCST(fm)xLNpCRvdL) z3GqZg9oatx?H$%To6NuC0K(1E8hw2{D>U%~+itw!kHV}rhxp3V2c1OG?p1YvZ(iMK zvg>IN*cFY+em?iOk=QRRDtvUpRS0BH|G4gCZ%$iWM@bJ1k7Uk4F>4|YnQ5Zrr zZw2IPMjM$By}7J0FX6L@eQ&4a*J6z;$~cdWy{9YsEDh&u$ZnR#{$jq$ph)}VU-nJ1%t#*-A7 zZqGRADn(keeEaiMXZAQug(P$RQ$0F11;0#fJVa zFGah#+qW=vy6%`G_dz2fh+rMtaW|Xk?Uu#eR;};Fou-luIUYX82nHKSl-q3s2+zxL zG-{ZkV)^_tvzP@Z;xm6FGaid2jx&Z1C9^hk`jGK>sqr<n5KM!9+E2CCl>Wbf2~!`HMi%^UbHn<$w7Wzo#kD5%oWcNRlZSCXy4&j_h#ML8dDC zYJIJ>$QW?QQhfa}7W;9x`1t}3b|R#@Vl!>oSZv?k3(rcAgrcFYpPe?n_z z7RL+NBI|kqc6sdJ2ZR;CF1eFWE}n0CW7@Rs8rvTFU&HEB2# zGoRO$^@ukn{&I1pAHoocsHOUxm?9k>#O8j}aNd7(acyFhuG#g0qFzV4w3dHRB2BHo z7hcw~;Ohde4)5t^v%sETbINOS*cXwXmM`4u1V-j;LN|1#Qr_+H<<~;7C!j6!TTkKOJk_5{rL`Qwm<$6)aN%zIxlRR)-zF{a$2eWycw~^ zashrgFd=9g;C z0?s(juTWf^xb<`4lEV!v?pd8!Uiu{0jMSKHjqx!_OWVhk7RiD#&tg8q%$gOnxc2jA zGQT)6$*Q)WX{HyQTwKxNi&rb%rs20q9b{%8-u?qvRROGB4x7)K!e2Sh>S=^B{{t`< zjD?IHmi;&jg=_u;1jYP4EdtjYG0YQIP;0{6eO+@_7nbu6dV01MPjmwKjUS5f{DUwu zAIf{Vv|=TiGWDegO}N>$MYmKh@Op_W>G1(G!>w+5AAC^smUQ!5)C-hPN z1Bm=^dtk3{Oh0)S6-NzBUP+-r**z?rf!g9cs9|7Q9@h7 zyny^6$?3FFN6Q)L^e$UcGE!pnSOBn{r6?uWFr2yAlrT8KFVSce8q2eltk-72=XWkf zA0%~~P;_x~q#o!s4J5d$z(nj^)9p%drumCa_q0%y+$!xErQ}Q4vHeN9_|Ogh&mZo` zyZDFvlC~*?xcSdB79FQ@7P#{U4g+Zg>6 z6D0GQq9-5IVymy~zR3@!EzV2Aeiv=89OYElmxhMUhV)Ov#Qib~%ZwsK_=0XY%c?-{Rt7aSMUJlcw=uU)qI(K>1u5e@Obsv$Hne#1v@y#vx-p)wU7O%^oqkZNd}Ay`i74oJIx(= z9`#^`Hx6lfuejIr9J7FU>T~eCvQHi3^j;Ca{bHKX9>W{<4-g=UV0n%T#yERf>OW+m zxoy#;XWYfrbK*eJ56(C)1e3?{W-_!cLan0J*WwogmP3cK8~(I=YdG$D2@4nNvN;33 zdIn<$wHdp)P!ozm>LYr`kqQr^B(_q&+@n-q?heoJZp4q`yL^ zF%8>|Cmoos0g5774%T4nefYMaigvhcuX_0J=4`nd@I5%FQC|G!#E_r_4P9)C(sIuY z_3(VWDzz)GK2#|i?pFV0O}&ch=j=f9y|q!|n<|!8#u`gZ{ZI_qwJFRpQDJK%wSrD4 zlEDi+!Nm-SKYQ9gKoeg78rhzOqPS%_D`n!fhXTLr{GZUZzyF7^uMBJQeZxjU5kW$v zV<;#J0s_)8F-T!3okKw>>CQ<@m!RZ8T4EyI-7(2g5*sk-jU2G;_dfsk`+FSk2fpm! zc(y&epX?L3V`No!Yp0D2Xy>VJL5WYYJHDMpD{jy}0+< zZ>L}W!e`gsFg#5fUB}DG_;u2Gpv0HqG!>sVo<`S@D~^9zvCZ|Vxnh+&dF~emu6cr_ zCi>4hc}{u23Va6)>tEDWrFaN9Wnb-;%nsSHl=*<$^vd~o_}*L;`B0RCGLId@J2OX= zoo-dR?a1h01TbN~q!(`e1~@n=&pN|DP&r+5mqfZ01>Q1m;W90U3$*)yHA`ZL|NV&v zIfC>9K;eNFMS(i?GOWoKT{jjt2fWznTd{l|A*dZo1^f%0-_@ji;v>XX{ai!XoBBxm zo1aX071BPH?Yp6HMCn$V3I}8c>c1W&=69WWwgrKhtSIzpo{GG~*Shx`4*id4Pn#Ie*RATmPJYY8lE6h~p4MpY#|wFYD}y4)}0 z*GT-VB?D)jLY0iF?PS`KQiy*1#07n0fJ9juxlFhO4!b*sh0RgF0}96UHH7wqCdzFX zjROa!cnMpC30lpY@x1_NhEA~%wFW>`H+UX{$W+%z_7b!C%(x3POVoTf@`)1NH}s!D(Fo zhT|0+`~st_@2;}&?b9aYTwVl&qeNt`uh;i~a1Az3{^NsuV_5*&^}^qJj(N5)=nBvT zRF2od0IxkMxF5#U4keU$r=5G8js!mHmv`B<->nceOceikbSF+uR<s(uq*OddB;=AZM99irj259SH^fkyoWA<|J8dO_Tvn zHA8@TK!DMt_lNd>6rxwJWFPN3u8J)N3}kwpC4MCLB|-nn|Ad^n+FYqmqTt^cr$&4- z`WZaD1?qE>hB55Ox0m~z8p~9sEXgmj&|mo*Dw8~*m*{W|;UzLpJSE-Ma^w-}M~z%o z-qD0xhUK0k5_@HyBc7%qtGi3l4@;M4m2C;y_y?D3)LnA|(?pqK2iE4CBf#B#$+%B| z5Y%`RLb;(x9|bqX!3htkcXwB472h~j+Dq3@+FjH>UrV3&{?c<>e@|DuUqS&Oa6##I zPhb)93CTg+l4jp+T9SitaX)XXEAj%SUB3TO^j8`pPa{ci>*gsm*zQl@n6yzRRa?6Z z$n{Oqg$?J?+Lw*0omV?EpjQxD&32A=3yWH0wawm(losB=x_x#=2&6l|$q=J3cPu~; zhIF?f$c*e>j>5GmHxy^-s_T($*%(2P#yX<{HNnYiTZZD4a zoi+tA#C7U~SBmHa70^a*{PydT4Gn(4sLZnfDfM*3t~ciT)X*wDgQYJIpbwq(b?Na~hJHZ{ov*U~ z55C3q)W;#1I5$g~vUY-X3i$E2@2snF zKA_hCksxgkTmuUEh^k^9rR6@-q+||d@jq~RdxbjLL}$Q2_T&|Ok&`S85V34`(b~zz zy%ll3hSz?}B9Ac(ttoP&y2(v1=yeWsW{U6!7|RHZSnNVoiM=1&oU^*RcbDKO%k$Lu zJkT5Xo0F=yD`@&uQR;;UE@*+5FWeTh-7btQI7++t#}R%S1%-8~QC-Y5CQWX60_+4{O+bMcU=&2PkHM#h91z*1N=qQ#4V;6s)p$Se z^4%s;RqFf$&{vUxer=i{bNYJ1%Spiy*YM@U*roH){eqV_8>!a9o^)cX9BT--0CplJ z0k(P;*7182$65oc_wmhkU@GpjPP(z+ZZ(DpC}sc95a_W@ z0_J8h#Mrj~D8f>R+8#}J2|jCe%iiR}3wvrz1m(Gb9C#IAHGb+D!ok9v2D#LQT}e2( zW$?xF@ysKoXe{{sL&N~kU4=!o3n4i^{0U?MjU}c}u5}UvSBi|9fqQg8w3-&_?x7BM zVvk?^_S*a1R`#&k7GWlUW?|#a@fE(#=x6<4Ap4$F@^(^-e?^9>m4U5T8uj5FiXa8K(vR?EtiOz z2Eb^~@3k&8i+y*3p@xAcAGcBuIxB)wOZG=R;B;+^-&(Z_)X+TFx5uF;K1^wHhvC@h z-cq~rJAUFqV)>O`l>?4 zxG^iS=vT4d&ysdk6x5!BOU@5WpF21{7lfoO?bzn%&;+ijU~>Z|NHyz%`-|-3N-b9K z;U-!a=Bj7*^f$(hbE(e<0BPKgJ%{ebQuYxXg|D31v*r^1%VU^|&Un24^=TZJBKNBG z(lJu=WF@4dw!Q|JYLTg>w?4dnv z^5sJ+ldbh_StU6s7CCdLyRQ_MNIs;r4rgu9Y2>tOydr46c{Q&2ZeY=Td2GiL~``bp8G635FU0dGROCV-SIYgn{mSB8vygP1P+*Q|~cF zG(Nj=_>sazCy3$25@P@=BD(O$0Z+o9OpW}{hd-KP|9?pJ;7qN?Q{R|gkK|49$6*_t zJPI?HgRi}R|CUH${DsN+`!kDwkGZ47@TmUNc9t37md&C_#`rvot*Jr5_ma|p;;}G%xUcVlW1vXk3#c&xwmr9FVC9KqjN|RMze}~aV?HBqBhAw zz(Y;;(Y?XEf=Aozo=?YMUCp*JwXog2=l#q3Lnb!r7Va_np(T{Xvc&2=tvCDnc(vX( z+OBVz=JGj2!@WxLSjXEFP0Yh{6rOzE>&YjTv?Pbg9^;0o&8B!~#ET&+3gY2UckcuO zm7!W(JChxZ(Z$nV%Ist6<<)* zwCzy^GPYot;E3k9cdfeQwJQU7dxeh-kM{&$cZ%=mg5IQfay`+ZWbOttVohT^Djy4F z>v#u_0tTEW%5@c6J`)Zo^;oICoSlKqUtBMM6^-F(q1>^w2DsM(iXg8tn%WL#-_YSF z`W5bldb#pzpY`C~ZP;#QZhUbLdWBu1!eZg?mXV%7CY8gyFSGp;C@#Sp=kW*q3s@$y zgorid{L=QBJU832bj))u9d#f6M@=`LB-caszw zX;5;fE+yn_&m{IKa3OB{ChFK#p_N$^9#s|Dj5_~TJ^TRqrI%TrZ`q?P>6_Zi%Yu7} zQf8k-8O{{=rVGEN6)v;l`mD01+gJE0pC4ACK1dGtl-f?owupKCjN_Qk3zXP!g!qFb2(3%NxISO0; z+M*4oDn7Vw=p-C{>s1#Q^++y>B)*&rI?Ka06njs<3$|Ki>UZ}e`ksynt9JP0b7Pa? z1IKw)p%otzHZBX(ySQyp=lVZCUmv7&5x5`;2`2ilV{S@NC^8-BMXb3?9$5h$2WtBf z-|dGI7;4&Fb?1^TGK|wxi1WG8R!R>~gjB*|M5C-6`#%WJE9LuiJ&E6@ZA(uC^cvF( z(gKe=Z;q-_cmv1on`t#IpZ&Iy&(w}sKub}Scfa(jJqxe`+V$z`e#r!hMkO`M<8#-R9q2Pymr~^@oNb?GF{}hkWrOwi*n%oQU;LHhE@6fM#0EP?6aP`*bl5%c zW(KyexI8z{zpQRd+a|zGxtedlKh!v-wos4DyY0YdV}0Ms60S)Y|Dw+JNa(7_1?ZyAXoFSbN|bjP8?Veb(2spyuAOT=LB6^tZUw z-Y`%rRf<18hR{K#c^Y+T)?c9lYOYxYU?@xBU2GWXp7iQ2Rj?PKfej!D+v^{ctS3$$ zK5Z|8V9$RKz?-TUXT$jJ{h-*B1@-N`R?oILR7+<|kV9l_K&+=X3?JAolyKwEXUzVb z86r4YU-0p}ZZ{q17$m)@%P?s=PxB_p7QLu{qSRFK&}2SZv?PQ)x57h|xnv_FFZP?< zBvfFYbf$r3ibJB#Ij$Kz=R*QG1=LXv9t0Q*$F@R)0xB$!Zb5E$Q#5S8tB-16AImCr z2$52Ou68t#@f$j-mw_Jnb0@ag&UL=^jU;d#x`?60I)>4M&({NP65R+x?^wPidfgDg z9^Gq5F3?a+6j0`hE3uwxLi~|cj(_@Bdqb>?AL|?A^bzNg6&Gf`DQCz2PN3nLKP8x zmP9XoijkV$at#U{HE(ein&U6NPR*OMWBQffk$tM-OzjV+QS90zHga>)D&?gSUs6GC z8#UPc!l+`$e>YfQim|6zI1euOH>GFVy5#&A5vym|mJA%X|N-ec!HRM?K^yg|}m{3W%jV*u2Cs@2c zxa*dQqDpyNSX#oG(Z-QHNs_?1x*j)MdMv*kTunxjr6Ih5qLW@MsiQ{)e5q%VG*nE0 zXMUR3A-#fsc5WI#<^6???ro=ax)Z))r84dxDFBGDivkuwgLvru_#b5`H#3k*L`u%n zL1`@e0KXgycX;#B&fByRy}7`!2qJ^j*l>fCqZvnyc*4aBT`-=)bI)kr2L{B{ZQfc) zYXmI|Dm5F1yXC)ir>CZtJFrMHijNa45I*-)OlXhHy8rtCBZu_J6teGMGa(jLEo6l%)SesMvrZegK zQx&I9jNG`J#?6$Sl}ukbMbE9XX5G&vN`7PZ9NrSvDbw2gF6Yl=S-3jO9#LSaVzM>v zF?yd6|D{vzYk9IhvjVfw4TUF0P(>N%bh)P0IwKk8A zoJ51pDeXn1*Z4~mG=MqgL3}%BZTLBtwZNC_?PEY z2RW$aPJSBBrf#ilxit@4TPLZ!&tnP=DsODnTA?BsL!~qFwdl)$)FtT(4GlKgC3cVg z;HIjJrw8Tp+y*61^1nrFdz3k*h+yVa+vwWCb+y|qI%k3h+_qe5JgTx%S!g(AQ9@eY zm(@#=-3dRVcZJsi$8XlVKO4@*fIpX>khB98K6(DD+!L#`ed9$n)!l6@!_XWKR!KO= zD!xUQE&HB9ay78gynT!nO!-&MamFeBaSY?lSkvrp0){1z?>-#TZoBcgR!ey0HYuIG zN}xVo{80vAgtzipjjMV<>Qya6jhgFG&Ak_QLm0W!U7+v!T()O35mArLbQ8AOG(KE% zC-8A)e0A<;2h59+)l&yzk42@f;w46Za~MAJ>*A2@mmK>r;>0PO(dLquSlH$DAn~f? ztJ5E4!s+)_jjy`u$YM*1WO_Npr-*6+E|edIr5Cv2c}U9>leG*Hr;Wqh`#P-8=(!U- zQU^BPs#Pc~Yw_P>a#cOyKVTX&Qsk_86(AGP_wVU^Y!DuDq%PV2A4PM3^=#qP)00Sj z7h#8Wiq4P(2m3mv(&hTOyIjb@@f9ECT9bv;w%<{<&@9B%Z1Jo={i>>B|c9Bwr2+ z-a6~i-!-_|9Px9OS3@HV--F4|dlK_Y!`nY))rXJ=Wyg$br^qvFPBQMt0r^vkK|dfz zgxTu0V~O<4-+$AyoHlAI#B)YacIQ!V-ahNAUAK({3G4}Jy3y~qM7b(Cm>Jijl>>ig zJ?pcW+G`CzWE$s>mU&dmlUU0gB)gZ{Q1W-I z3{u17^gLlugR0DYpL!>mz*%NrSe#!(f{(cfKUUs)+lr4n3NiEdiYa}~BAYle$PMpr zDPa5Y&toVbPiwr3Oyz8t&l+F2!o9u`g}?`CJ1?5|4y?Q+d(&`0GAR00D%tT+1bH1(~LXm%x0VDP2@w(c5@1L zSN}|`msl(>-ISD^O%vWWvhw9)emALO`wfYsxO588R!sdxYSVPdmoW3cFW)7bE`64q zsA=FhzFaA?sBe^rTE6<#sg;+30>JtX0kp=!C0zQJcMVY=C*UYPBCve7Mmzh;-wXWf z)Kfe`u()bSSu{{;_~_6#@(&)aa`y-G_WW%_rBB28r|Zs2*X?Ik7f{4Ih|{1+NDjCU zdR=pZF6`QBj>8e9X;jt*lQDtiaU~CBm>g$(m zJ?fOUH*9AYDFx#~s85Ra-W&0Qb?p#CN_u2^5qw58d2AI%z4&A;a3?mpI@_8Lz(M3U zPap(YBs!w`HzKl~r@&*dw&i_6w%aMf!THDY4cpxa7DCZaSXbu?$9}$3SeJAwJd;PN ziwE2x958zgMPxI=WQ9hf<9VN$B#smPGjNVv=wAi~+6jG`!%d{t4!cB-2W-nxry(mJJnmSp<8V^oRof;GfJL)J_g(b8j8qc|50$A+?U0v*78Ie zn9MNwTgy2_ys2wu_M9Eq3tz$MCWbxXP{E%jy%xBBBc*8_^O+HgtJngs7DK7{)27JG z-#MmI%8QplqylJ?yv(ive#!ttW*T%F%?>`q`|=VLgRc9dw15*06`HVEhVh*cIR^#% z1p4Pv1Fd1nqG%;$ny_7Pp#`i?%|E#FbWXzs47bb=&rR0`$ix;ywhh& zj(HoxYCyv|x?qQi{4PM#6!Z~zFPnBQHP-i&t*;MAvoS2Bmr>`2|5qYhitBy6@)1|G zo9B5X)_q$!R2q;Bw)_79nA6F6uk2v;fo`QesS#!(vNFyJ*qDFEi39;~Bm(yX&k6KP z43cl~PfHZ{TVKQeu}oKsFK>!gNLN2UBh#{=TL_DTPzEzByZC&&+LTAKal;DE5XPg4 zb#Ae}!g2m~nBMK=g=Kun|EMbMoF=4yQqkvvXWtIST?4HD7@p<;?>#~=vpILVF*YbT znzNYnL;>}9+e1s0d{mV#%4F!;F~my?FzTJfkrWjBm%ui_P&6)mbF__0IIoZ0>yHcwb8~A}QK?}*~ zV5YMxq%A6Wf;>8aR?dQJ<X~ia89BMC$nZf8rO0aUj~K0oI4cW{(uzI1{%FvssJv zMjbSsreiTc(BP4U-nuWW*C!wvdM~HH9rq{5RnR7t(P`jVB6Iwm4^-VjThP9CSo5` zRdxAwj_ssY|0v zDxwkIWdJ_!)59x*|B5$vFr8`0xfAoV2t9OTz>ZRYjx0q)I~pChRXkan5HRRpW%xwy znC&Qn&og&bt|I0c)(mqQ``_bovn~AJjoyG90V!x&-<1+y+SPMXaO}LPm7rWsvvN7K z6Zm!&e#fCFGh9{oNUyg^lfu2w`d8k$)lp1bexH=}P#yyuyjm74nb-xZhQ?+EPnGu8 z3q8Y%`jM_6Haq$x52i~#2saLQCi!Qd9v@s79kT!{qAmAu@zkWDE>s;IibiW}iVV3X zC*8TSzcNw@Q*7?*zZ?oS+I+6Mi_bnH`;mm79w=}v{88I(Aab>oX~}f2#Qb?)RK#}S zL9A>9rLVf3^9G4S^L$L5i&xw^z?#GjV5{?x!q)y#eyCbSec*|{vW{UhRw_S^Ip{qz zt8TlRfNm4=_-ehMZSdh5*molkLSOQZ#$Nvi;HY#CKdox4#e*aFKh?!@1*tBHTcsAi zbP5Zlmte3|bGQ&5Xcua7460iD1+y0J}?`+fdJ8N`*?i`{-xbWPv&@Gbz`EJ66 z)1!viV7JKvM0$c>mH9tq;daOkf&+TNaB|)C;P!~bOT}U<<6EON90P(yuYjB4*p>w) z)ri(Q56L6y18I1pho!0bhyaznc*pb zDL*n#cD`budu5PPkdim2g>-Vs3hR2HXmF`dWUs>~g@c35#l69CXSJ8q>#y%ZbJ0t}7cifts8tsM>_<-$x!VSpNM1>pM zV5Prt$Gilp*lpj_$FM&8)zbmkgLUQ$Sgzwv04#)aZ}hnqEOzC#v&wMI{k^8S&Lovy z*}>yNXbAZp2N+l1&X17=ZFw)j);X7rKXH2d76J6N5n{ASt%w)3^*S&P3*{iHL|<2Y zw>tZ7hXu*M({P~+$Gw1maVw^d4dlv|7Xe5NIMi&xYE^sTe-wSQgy<9xAZ98Zdwl3v zfm?}`s$}a)u}7dg7#*19+ZPwh465{8`&D$y4^KFtzGUM~{}hj~!3#>4vj& ze>tuPzJ%jm!oK`z7(v6YC1)oEPfG6PqyhZ9P$8n~5e*=SNbOSlb!{IYAq;w*{2(&o zd5N&@X~Gw%lJbNTa&3KjV6`Lq9q90F``r$ul6oXLx(e|w0(Nw#1IGbNO1EZMhq)a> zh;jjF@y85bT3L|K=-QrqY}x_{fn_D+8+-V>H93x5B8`W1XY5;v=NnMZ@yv?)UAV(^ z!4i1(dKU!6!W)vm?avy|(z?tyQ%6l_wkPwt-8yV;@8%N)E2At6ip%uMPVE7X zOx?Zrzuk_IO+8WxbmZ5aMgMn~3>?G=0?^(@-794T{zR>EI9U?vLU2@_t~LIsK~($c z@X>^}+(P0b_|(YCQn~43W+X@9O;h}gm*b$%UEPUXeK?u}$$xlS`N42%{q0o8Ng3EY z%zUYWV97ubIOsEb9@wVW#r3Q^%m-MR{lT@saV8W(gd}+ctrq-KUhzmIF+<-WdMvzX z1`=D%rn0l%!;TG9%6ysom?AF4;#*Y@#$Ut+%bv#hR1Mq|CPNX;&~+!(S_f?vVQBln zU^T2uNcrJ&-zFSbRuO8>Kq@#cGa}P?;I+A;TbUD7D0Le-cse#B{2BU?3Bhs%4?KhJ zL_XfIM9B08Zt_dRhXOoblJ@FMh%z>`j9wmc?_LQ2S(OxKH9_E&S@oH_H_;&><&+{>vI0 znWh|XDup34*7S>$N}hl&?o|K|JF)0ukD9K}r~G=~0CtB_{zCAdU{P-llxRZGb3lI| zKpjR5sBq-eY*`vaau^5>dH?;YIwa(lU5#K9U)y!QdDA1s2l)Bv1TASj13MUq%vtCZ zP$rl<8-8(fY+&jPARrTbjQUuhCzg!wHXn=L4XT1qvd!Ap1%Mj~TBlzL9C+GO z9fDRFVZ{*L(3kaC^ujoS_hZFOu(=cdd&7bD;7gMBCpe2g1AUe<*07ETC6 z{j&R>Mx8(O3bVM-@dlVCG-s263KwciG)sB+Ewt0AlYf7ViO2B}P|RUJdBH==UHsztLyFc;xV3SXe_dy|64 zt?>=s;nv_6|540V!PZuKb6{&Sv3awtaz8EqUDW5EhwhJ!zOC|)?;sAb zEdv}8sB(FgJg0mQkJ>Y`eTRNj+tPr)$|C;A*82Dpse0T<+f z1i6ES&dG*Y>uubTo1ujX&L{Hefuwm;gd3mHm1nX`6mpbsXKaJ%Hw-|%ZkShEVl7P- zTK$FP=Xv7s4~&GoCTQUn6awt4N{*=6g|J-F{Q+)+m0*so9l8ygbGJsysWRjd%hu0v z3BA{wy=#~^vRWQ%&^rW83r$2BO0g;S^U`dz{FIW4HRh(4iG!jk26{UU1xwOC}!2(j~t zET!Deifq-T+O(;~unhWLgl=1;ERa@k(r;g1V>bTd;aNBbwTp8GfO8XNaAW7`f?2Po zKQg`K$yD&}Uv7!!zv8QS>0LFFZC<9pg9`Hm3^+OT_z>yu7i2$)3Fr2}afrNjItOiF zXwZGJU+E>W5G!otyPgc>q}Wr&S!H7qh+bpwiL?X-ztU~lSd~U`nta0}n*^mF&sogm z&bF0==iBAT1MN}-6fT9~7U3B`@o4!bBclzw+meEGC+DFm^QubI173f8v1T4ko2L=uaw*8y}7pe&E zU^|Vjc{h&nd46YuKX5d4HFeS}ckh4ve1|tE<7!pE!Zzp*!}cDe4} zStU*6wzoAFx%+v^)84vYd^6>*B*luW5SHqcz2EP+(vB#$p_1O1?46B`K!PBq$SKi* zB)0d&ISK@B9S`t4c~5?Q+pG4oHD`RjdfoXuhw?i4PS&IQ)8Oj2QbHdapSd=P7Use( zR;?Fu=u?XWwHa+MX&;{eyK&woRyxgCHYiRq&S`he^bq zTy-V4kOS0FrSyZLZU2st1H)ObyVkdo253=JiJeBfB}C?!e}Bot{v2{wKIA+DpZr0g zT|y4HhuCne&OY?HQAaG73P8LauW!+fj4MY&a8m4nD{OSAM*=5eSssYoPiSoO`#+`35Z1?GO73@mkO= z%e%nq*M7^uYU<`ehr`GB%$a-XO zPEc~ew)l&ZzkUr&z4d3e?|NJ1KUuO>H0lFYi$zu`3gc-tWRm{&d6i0jH72Vb&P&M2 zj;qP?G$Ddr!Z>gB7nNHO5_QP~H37x%Xra5z?mAl*L-hXETLzhivE{y>+}|yIl~SVY zJImbLjC#7vJ1rs>6DrR5{QQ_YO}R}40oaycxJV9iPurfG=XrakDqL~yc*5UwFjeWl z64$DYJL^h6^KR$rm_<)da1Eyqg}!P$rt8iBFod;V|JZ6X}5S`Slw#1-k7=$^wC2!3SEdVqzeM2 zv+2~AD2H^H9Yn;oQsS47))Fex8JyeoV@!qfLS}6#)vhX%1MCk$PPFQ>suHB)tV z#ZC1iv1ToHg;y$V2lx~6ut$9X^ZE;^o283Dp49V)C>`_o`VnO@!Xpp#KSA;3+J(CE zryU=!%NAsGu6}N$K0Fni>V-L!x>N*;6xvmfV9ov_rTQk-!lDc)t|R#(AJYd3Z}9~5 zprU%yjpSWBl+Awz&j0!JSVytp0w+N)cY??Oc*KZkpJs+$NBACsZe$Jj^KLC^`ClFH zruw|EvwuQC+>vEwoP~yd3EOA~^IWH%C2DyBbbqJgCI|nQ!cV4rY67nFT;+~02mwyE z#i~4t1H$9Gfvqt3Z2k<`zD>MpW%yU~chwCj6H~}RZj{_k%={m+;6G)t2-ES?JMJy@ z;&bzuQsoTZrAdSlv$MSjLuo#@a9XP30h%1anp3Rs@{WrxH)XCHksx(cRR`O!94>S* z|D_P6N-1?J6GN1-MLV)4IEULXE*Ah21*mYK9gaJf2hUx8RIA=&Kk!}-33`2b^F+ej zR&qTZo00X78!A6HFjdvMRUf6uD@*2;L=jKQXZ=&<30l zcDr7DQlbVR^%F0trh+ZDGt>={%6(DAuC|nihi1wBa&lWx4I~R*vR8j8ExFQGa{t!g z*Q)FE65;@&Sb0ekR~;U=8rIY?N4c}BhBZH#X}x%Hqbe_RcAdgogX@v(YMj3TlHTzZ z&&!zD{=Ole9U1$}K|$>v4c_WC+oSysuQ1*_xVcY#w(s=N1|-UH z-J{<}u!KkGFX?;J@0|N1g~{iiWNypxTmj;m${xR$@QoF)`LgIuL&gn&qjt0~T;=%% zP_8>-fqco86Nwi?S8wORI;+i2_=}6dJuXq1P{4p0X1n!dFg;))sG@Jk_ER<0=KwNG zo$!Ycku#dh711Sn4G;=Q1-XOwiOnP2_ENG2u=SXq%VQfUqiW>pui2s#At?m{ltjGA z8JMfClKRvO%HhEIxWF)BNn7+g<;%_tY5KfhTQXhspSYVl>@wXpPGkXNOzByoJsTaAi3sr7$dU5)bAoUBW;t(w-zB@d9iD>MjminPG<~U6AxVf+&zsi+{H#8v#b|rV!J|6Z zJpZGJHbq2N?5?&&5G6~cv)reyMDzIFr`J*A8F*(QlVbCJe)|ePD!2C1NoWz0VidV> z!_xccz8(6;WIe^wIz2=Ol2^{U-LA!)eF)@>Y^lBBU^Cr|NH2GJC-S$#2sOCJQm#|} zbh}Mc(6AGmFkjBb>Q({s(y$IoK8re$t$;EG-k&5w@NBQ}FIVh25m7$?s#i*2kqwve z6aEy*0e*!4KbJodTo46+<}MJn%`of6dR=0~GVjdOSRlkyyH-9Z9KU3?7(v4g;c_-K zu#{D*PIQ=@6=w-6>o@)^d)f4EwmMkYSI+>i@h39*C+x$}yRsfXug{Q${O3M>A&G5( z)d~u)aBiyQ^>?!$?!(RYW^tuWD(}8W_y0^%EU9K&y>Mz8wG*B}5Tiy5Q#qT2;lEWp zY(vRDjGvPvo?&M@luw|M3;Ut#4xA4vt!osBmm2pdPOz@*2N$SqhCPc*vsagbzA&BX z^*@UioDoBHht@5uo8Z*o-LHYiTOlWids7{&zb#p3GQhQg9ObXLxTQxL_rZK!D(qvn zPHO9kA+7b%%3kja6Xducli#;xyf~Jw^td*i_63IlaU*P}F#OV|W>n;Y%%TaV0 zN?k%4N?>`dj@#s+6{ab6+(y=DQ8v5i<6#`Q`DY$}=lQRtir}CZ&M!6Fo_$*L=atu6 zmgp3_G+_s0rOuj2NgcLu9*PUKn8$l(l)qFEua5kAemhG63?4F#%36?pm_4sV`%N9j zS|$s6`NN8ib=^8PiE3Po+V9sgV@qz?i92tZA~AvqOY62*LS1$Ce z-@Niy>+|ZVdxn7B=b$4Lrv?6E2$bD?a{^4?kc!*1#6!is@u{R~uMkm)k1EwT$ z=RiOlv6PZuklUR`ZWSkK*@Peizs{Z72k*&u+8b4JoeDMdbHUBMWO#&|`~lE)-|;mx zOw`4lR$KkM@$PT6gP}AMUaiwagCNLe5u59h#bxdt~Lyr8Z{Jv@QGiImn{+y%7Ze){+ z?bH<`t{^pDU{jVWF%7x*bM4EUgwNI#Qb<|iM2!8|1QF8s@ z$tO9|_@k&zp8qJWOcu0MA2}J&HUbHvDzeJ8e#(wzL&L`$7(CC8iRpG{A|t6G7_`-X zj{q*;Hcgn4j(0xuE)!ci(q-k?_lR@bneE8xU?;?%AejKuocA1Jw)U@Sy7R4b^1P4x zV6R}fw-z8HJoPRLtqs;}yQE0(H@TlHVUYX`Eb4!hZFCfm&ic_1k*qnwZ%c*cz62eO z1+82Y$kEweDLV>O6Z5|Da~wBVjcJ)Z?2tKg&TD2uqsPYS_-{7m@IQ)s#qAm&44p=e!s6V4 zf$Q-DvlMU~g*yAcfZ4C^u-=Yq9tmse?@Vj1wHMTifJdJ#s(nwOm&dOhkGU*t$FhVc z4RWY#1X$%#kQ{R+PblrZH4AQGFI!J4zxP%DW_bEpmV$~}Bo~6H{P1wc!%ngkCt=!` zudTGaR;T>7vVr16cHcj^Zk{OAT9+_aS0O+uw&-{=M9D*qiHkY%Y6MPc8ceE98_)4w z$7HX69W~?}Qfj5z>A7NQOr)|cmvIspDK!uin^HX=?wvNVy|bwlIpdO{HYyp(+kwp+ z^90kla8C7h`}DOaF1jP*o8ynIJE>W9`fL6Qx{Kn;t z2DI^lee$u_f;4sCLAVkU`;34^u1>BblaIP+SlIntHjAQ`zKn z=1S+Tk#w`n3lqdURzLQ0Ya&2um|@fL93TsX4_M|tqiY_G;=8Tbm7IuxIJlhdS4zt~ z$mib&%31(vEtM=aPp(o3goX4shQJtlm5ogce>O>z*GJ<1Vf}-_7V;hJdVfL~X&QAT}T=gkggX_e^XDI6`z(3l_M zzqm&FQx~roap1|=$sV&!=z}r^R^#Th&~b6&#onqvK57YELEc7mNz$b zRp&e}vst>>1-jLN+*{%eEekC-6{Y0!EOxUVwd*1#wMCEme?v?k461}+$RJX9=Dblcg9s;maUqELbO*prOvPf00$HzF zHE;)z&n7E@%Tv=3h1A#P*BDrxO_;LW>U6Oskf$ez{<+pi?yjoEc#1`Jb^nW8h-pNt zh--Xuko#!BcNoc6(J-k~FCjGDUT~W91z>`OMGb-i=Y-r`qm`lXAJK|B7SM7?yTd61gR}*|O2%Y0p`^h|) z<1+QmE)2Y+6tIt;UC}T3qs1fG0=5wASjCiI|37SfbyU;;A2o=ID4`(Ip&%$ocZ*7w zv@`-rch`oXAUOd6sUadD-HaaHU88HjXf|@dw(s-#o##CNJ%4cy@EJS2W3Sh}_jT`& zOmLK0csZRPY&D$f;cN&1Dt(%!QAk8jP9Jf)g}SUOQ*k^BOrO8ZjGSBf}9tS_1+kdl1S;{xGty~ zeno1#weNx**bo;EfQfN=%iDZxO(z@;(a7C3HXZh_Pg4#K)MK}p=y?DBgh)2x&?=HD zzm(`_@V5tv!&#m=1lVLN?Bew-XlQ*b2H_mnx7OS*v?}}yA?Eb;**MZvPh|>-P=v3o z!yzDkjNJUhITclaSFefsqRE1z=U{(2l8=AGj0M2=Bt8NgK^Ol|))0*9K)O>0#vQ2D zPW`d`KpuA6K8puAMe9$XIKwLC;`D%b8#dq8mRh5jy93LJ^H}Pv<{c#0g}}$Z@Un_b z?OU~KtdHH0#Y-VUSdBt*wT)%KyoO~W`9C7X5!>^{I&=ZuzZ6KjhQK`O z1q8tYGGDDL?AU+ziLjX9J3#uWtQ#nDkq!TtE|6G#r#D@m{z5FYqPqZR+!j_Q-y9q~ zbo6XSx&~A6KeAjJG{IQ?spYA&OX)lp>O&Za`!*E7|K+4ds0jD0Fv#~xj%J-t-u?KX zR_soH+?iW3GoY~c8$@Dq-(;8Zd|fwr%cPfdZ*AHOh&m9BUvv$j+emMa+9 zD*Zy=9-*3oxvIPXV)vMULD;75uD+L5t1KL9PAOq%FzPwNZ|KX`Zh-7%|-2>Liv{lcLi&Ckn>0!#jo^>vBa0 zO6p&_iN!{l`|QwDW*M910v*8!Kncd&YxjivZv&6X@3_tqFGU{3P^pWou|>9dYAE33|h!xviN7CVVw&h90AKb z@HQN*++A>m-vs_glzs+E1Yq(iEMW1zgk|c~^=?Qk$V&pRnUt4k;v?mmcOJRI00Jn= zH3}~>c{s&}Jq$4p#^m)hMTQ(xJC}`nhYFmG*g3I^OrKl89j4v4`=w6#S>Wk}I_*m= z-RgftL^%h;w53S!{xtq}J(grGn+#-iF!WxbnfVdmKU!P14v$)p!lS;6_6PQj{Cl1A z4dgu*{Jh=bK$}w0Cg5*>h`rm&8Y@sGLwQ~um)c@~R?>_8DS(X6*R4h}`oxrNK&XU& zcxT(Nb%o7rvcW*j=wm&6g8a+2WZ!kXI$^Qvv=*ealluBMRp$L*5f3@feXEzHdC6n? zt2vX6Rtq|Y$tw6CARhDFrwOqX4GW;l^iY?a>6rCieXoLh|C%m@elDx=vf~vS z4`JB2#1-wn0s74hLMb;7(XF}GCc9Cwtin7^*wAY3lxA4u#WMP;QRr9gkaNlGs{l=< zN^0<0h@rq2)1qp8l03J%!QIr+U>oltchxk>v#T+;83eG@6z|?%l+5xM*pz%)-+g~e zP(u`rgl2scJEJdr@sW+YJ2i5uwpiXZQ{jUzgnTFHQ+kqet7>0G=(yMgGKmcj$&I@(odHat-2FvS?AyJ9}&iUD5%M< zB5-QV`Z4W(!m24YM4XrIAhdvM_Z&|eou{#A8d*gsciZ&?yn!ZED|6M}OUeY>ig~L} zi|&6P(BV@T(!0m}(8-yKWY4qI!N#Vz`JN-`v&P_fw?573az3M3HSVfkrNx|M90`pV z6*NLUpAEV4!u>7W4uS$hneTsvzLYtuTAVZIJgxp-|JB8fw<|cND)66@?Xz-yPubuY zBwvUjbA7e2i8j#M3f=vL+C2rOh+W2HbZMC+s|Ol!tv|eqU;GUOR_qvEANxT#(b+{dPK zv2S$Ui$htzaJ(gr@;@ZUSoigMkStynZB`M!LY0?Vc~{2puklWvbs7>YJ8LEOyd5U2 z5L-`F!E0mGzfHq#a+T{UbFMU`0Siyfd^yXX;?+$#RV?QrS+45QP_5=sCQ9QA~d+v+C>$C zZoklkR%*SM`;Y(nmn(%xA@?Dzp?O^g5^TGAeQWNF+VB?4ou7gG^|w5)V`jw(pRlnj z2fkMJ-b<6A@y)P(^Sls#jNRBNwq8)?iz7gt8t9<)yG0;5y&|W(PGD?Pb5|)`$TT#e zWdRJko@6p$vC}>OXdcH#Y)O@p3_kbCW*{fO}g2RhM`XV<%s2b3nMjEm`F}lHEAt zlL53pptSp1h_s4wk@uHQEpvB2^}O6xJSXr&&+#VMKO?TsYT|qn_##;6Dt=F=AK0~a zDL4fQ0X55PLE7LK_2&zc#Z|u&Mxdm-Ify zu#tf~0>#EEaZe|FPJ|f;16TRRX?9luhZku==y`09Sszh${=66Q<{3@~aZHC}rtq+? zoQU!r_ac)UPKv?NV4el~zw*e{P4~Lj&%m(@OjOd2+;K{>H&g>1y=2SJLAxtg^Boen z!d3-v8ezA+`xc^{@a%1fF7CnC7yDLeIq28Tn8GETQang+;A3Bb{L~`uykcVaI0Uh| z7PQ?KOB`WXbSlzczAB~D<1ak=6}HSRE5T3!1<7i(O}bHfBM8?OAqcZ4WdrSpD=lx4 zpVKJwoQ11CEn$)2R9JAlvp(fI)1vK*l7kSPo7a{HfLk7q*j0`5XFpUNzMce6p+LAV z5F(ZnvqJjw)3>p(TKnfgl@GW<5x;?L54p&h9EG5p`;tU6TW&Obdxa*qImYm(*Eh2& zhll{!HM~ozo_IS%ev+7*gx)cVRDQW+D7AY07}8}MjkQ+9uG?q1iVL4M|E8DqljA-A zAM^-wmqQ)QxLjOnkj~e|{@F165v@F@J!!iYh-wAN;RJr$T{z7=r1hUn6Hycm$Fl-zw{<(R~92QUDCD{1EmlP!8bC%d^x zDTCNw66?T{8<`fDD##gSBRG;~c8inh4h|0U8n3n=hz=K7W^q5CH{Dx)70Tp%qm6R~ zbX*5U;BOA~g0DuT(!cVTWqkun9P>{#`1Q-}+nVF^<@p^KE~5^8h9FU3*Xa$10ulAk zs^!$&DRZ=*^;}9<-eZ2r!fmxnq_52Jy;Ew{Tes3DQfV(nYLOh| z_s=A+jZM({7k?1);`3d<6+M~d6;gGuDJ!*)o@c%PcPCX7xAgnxC-6LrWJU0!4sCkh z`0ISCg+Wo5&-@onF-V5$W(q}D~DT*V@RNo7lkJW+M`S=rbxyZ3aLE%lqdOPhAa zbVVU9$?FL@B`Z#J5V)UOsjCH6O6o3s0m=- z6W){dZSBqT68p8*ll8vvS1)zLRRcE#G>GyXHM!p8dsVF0q4yr%Gjvo&gMjU&XH#;I zY*m2jCs=3x5T?P5byj5NP9?tRZL#|LRB!jw^z_8~l!fPOSsqmXSoTwA0D9p!m_gL6 z0ZAAcFP}ABZCllbD(Q!*+etB{Nm@%Yo?4NC#uXlhC~dSd2G5J`l)C$DH~U4?hV0X8 zq+^ofH+h*^3ta)p~l+$@k#xq@}${Ehy7QMFAQb0O~vmkuc-{HnC|3I z>UJ4zLhr^KbN_*8ox$-tfJPCO{dp5$;>r7TKz43w5tbz8KS@>A$ZR$slFJ?H|%xVs}~T?sS4O$XcbtO=G;(?$qFPrNO68Pxv5dLR__rU* zHm&JTUgA{dWRr-nUfX2O3RjjfY*27110NKu%gPi7Mt|8>BR%?oEMgB0PT-9};6851 zaet5ycDlbH>o>L9wQceG(jk#q^do|uWms|(nqF*q7n{G~&a{~MbHKXN3;@B&- zi|<_z)hT|XTWq1h#^G3hffNB}X3Zd_t+ zU#3-w=iR1J{b8DRa!O4+?u|9F$T>h3+~&S9(;M|e-pEy##jRm1qc@mNxpL{|x1vF+ z&|8)klSFytn)A*m7G_M3>(M*{G2q*m5gKs4|g`6Y(!}Ql8t@P6#A+ z$*$5cCh0=cB(r%hz_qF3_R|8oHaukFea=UH%koPYbL}E~d~Dgue96_H(e-tzDZgG0 z$-~Lk;qSJ+TNyUqC)Fbz@`Z)tH;AtRF;)US3)NwQuw)`>a(6k1*pc0@17)tiGmaLV z!B<=#jas!$tJ}V1hQ8(!{+r`ziCI&d4sa89%>TahOm!|gn%>Yd53)WIK#>LK*$Uv! z4~B=cSOKGH)qmgIMJL=Slgd6a&(ftmu-yxq&sTdx){~L(?JU|Oc3X$4_e*JbWb-G?D&8`<`6*E+ekrNfbg#pcBvVA{qLAe`tUvWb?7|(kGzQF%jAq@Lz zPXM}G^}3H)_P^%5cYDE9i0%E}nSvHzym0S@yp!jd{8N0^(K}4QHIVy_PC>J7nF1Dd z^I%1Dj@$7=u2zzv2wD3=V1nS_Qo5@Q`$s<9irnem5|Z%Y3C0kg_9*Oe4+md#hjyg#kG%H{5Q0_9W%0v^dmQ%VpC5tx+K z|7<)sb7-W(@E?)k3;INz0_I0plqPURe~Am3J1-~yL>XicB7JmFoMVBlz8BH2s36$4!V(%8ix;@f?b z%p5>kHd`9{_QI|bbGO_|&ty2q(b?qH0m66sUBs!p;ysawQ#N!(aj86s&TogKV%6!2 zj}Go;#L!jBzxTjjrASh3NZp*Bz+?*FYJ;%{XNBQ%=5G#W*G4>Dg@3$Gfehv+2z#wG z9$P7W>u3Vq*bgFWB&RRgYmY*_|AsuSM8|YiJ6?u+9NT)j7dno3i{xZde(oLp>T|Z+ zqp=Pl9tz@PM0HszOh@#{m3E5Hr)d6M$bHR%mD38PLF(LdHcpsYUCt)U?)G2s{VoCf zu6%2_;z#klKHDW@xiYNPd+gi%*qiuZjj2!7km1ze{iueFfWJF857#6}A-~1;IxQxU zGRIy5U!|YtM`l35T>wq{B>3K92&`GQm#Skwi0%eGj zgzlA|gS>Q0BP??u19_u(7@PLy(FKZx{hueIFV`O@$nb_K7VcF>kDDjnpt3l7g-T2L>dO z(Z&cjA*J;0Nu9~@UQDgK_sF@CeQd6;!PIArnyhe7uQhe?kM9^_E|u?{-$o>b_yQ+f z7b|j+iY+R|_SET6V~zDO#P0*_pL{=GviTiduwwt8=DutZAa ze$o=P6gMuW)tX$>c+;?-gWd&rt$hSSq1GMuC~AYW143!O-^SQng}F#{PD^)r=5TBz zl-%4u^n|2s3W`0D*O@+(X%#=~^LCXh9SS$xm{TTI2qsO;nXImqoM*gN7!JcPkN)*< zzrf+ER_bjyctm=I!UD*HuKl(f4;i;ExEMTC7gMg9P(()6OSOIhM7GZZ*Qi25!P&h2 z)UWC$MUpF%r`VAkaH;m|V1xRpqYz&H$-DBFL}UAlr=?i_dI@0S@PHLSJ2gE#RGb1c z#2-NT0y}tcXYFINsjX!584ra-UQ$JYN(0)t6{1jjiW0frIcXkpDhg5Ze`@~xdiRxP zU{rAQM z5L))7u3t9EgZL7skZlrkK=wG!3k<23x?5^p$wJro~qcl;DUIc zK3tTMxrN-8!aGM+P2);Z%+Er8=*Z|uUhZC>iM4)GSTL91ZCFc5&TT)#E2LOiyn|-2 z)~&^Bx?hqv(vMPxdQXw;_kae#9naheh#R4$3f$?8-Kb8fX9i9Stu=3Q9o}BR1kL-B zGgQ$E>H~Ms0&97w5GIX>ksLH-z|51|gb1|X+`j2AsLZEmbaO~++z96ke6uKS8Xryc zKBSS@6fq&TV~#ncTBOp9GQvJ6QSnT?HSk~{BBECH@7gs|^0Gp+-gR~&$B=dlUZ)Vl z5xai4oniZBa+8>&zx~Sk;r!y^ml4(({mWHFwZG+K>GBV-qZYP3;?kw53qPfkH0u|9 zbXWe=>W0zYQpRL=qmsHQo%(vHsKMRG<~11Kz8IPhR+(C_ZJ_jjWw%{E`l0CO$B-Y| z9%1gvYJ5)p^?_pVo!g~AwntCc$%bVZvXI=FcOxfEAi3{E?x^5t0`H|zS0F>e=l9(u zEd7AXbz-kk8<;_N7E&KB8#pp5+rJrNRx;vU(IYV@!9MUIH)WoPFJk<&Tikz;yx zEbWWfC7N(GRAmJ{hApn#-K8{R!M@fv8)`yp?6dUaaZ=ybS)Uj0_9_hJB-}cS;=Qz( zqKc7!GQ(u(oGCV}N6c55>GgQby}6x4vYiuE=M*9yZPRAZ)EwTE^kleP7; z)Y;Y4jGD-;9c2$S6iFG+M7C(I)@otVkddBg-$x&KRC36>8?o%V`14`dWOX|^$f=)* zbM4Cxl`OJoqc!=$)`C|vQ#ZmS%>+H%f8We(@2UQw=2w!W$D~rsg1z3W8QX1i&ak#y zv(!g}#`UQaW(TJWwJzP2Jj#eWs;FF+nm*GAbD&uGn#6GACT3e=X=>g&eLy$lv!cr3 zab=bam9{qeMc!oK$WzC499r?|Dr2fv?;i|DRlv+mtT)4F5po#`n*vB4^ToM*_gD>Uf{=?x=^)qhV1-ijzH_?TR(^m=jJ&>c}H6q z3RbW=dZ%kOg1J)0_Z6jjUn`^p*?&DVm|cGX4tP|Rykx8+Usi~fo-t&9-;SwM84Mx- zR09>0lV3vV`Rs?QL%z6Hg|0NC)PL2(I05;uH+G*}DvRcgONbwTM6V)5d^ zQL1H!f0#&A92sju?`a27VaiLonj!+Mbn46kXXSKsvr|=4UvtJ2F|_X{DD%#Vu~C{i zw6WTLA{Tn)!qN`-jVT3+wvo()I3k!dDJyhm?mr^x#N;@S;8V*-g}i23k%q#g zou0{1744k((BO4G(whhE01Ws2IA_SJCR0NZcI-JYw&A>0LPaThJzU{lx(3jI0kQP zxX{2%+)g_cTjX!MWnETTtE=Rh`u{R*|9@Xqn&~9F@JlEx81MW1|0ZLSo_ha*h;(bt zb28b6GnIb;NA0R@G%tp7^*WbCC#_5_vzq)JH4-C{;;u771E&Qe)zD!xaLdl_bm%5H z=z0>1d{c)hhziWN3M_H__ilX9kl

7%1NtakkO)>Qm^e&yEEC$>TGF8DtC0_2uuI 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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

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/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html new file mode 100644 index 00000000..edf3722a --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html @@ -0,0 +1,169 @@ + + + + + + storybook - Storybook + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json new file mode 100644 index 00000000..b494f7bc --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json @@ -0,0 +1 @@ +{"v":5,"entries":{"intro--docs":{"id":"intro--docs","title":"Intro","name":"Docs","importPath":"./docs/00-Intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"changelog--docs":{"id":"changelog--docs","title":"Changelog","name":"Docs","importPath":"./Changelog.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"deprecated-anchor--docs":{"id":"deprecated-anchor--docs","title":"Deprecated/Anchor","name":"Docs","importPath":"./src/anchor-links/Anchor.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-anchor--basic":{"type":"story","subtype":"story","id":"deprecated-anchor--basic","name":"Basic","title":"Deprecated/Anchor","importPath":"./src/anchor-links/Anchor.stories.tsx","componentPath":"./src/anchor-links/Anchor/Anchor.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-anchor--color-tokens":{"type":"story","subtype":"story","id":"deprecated-anchor--color-tokens","name":"Color Tokens","title":"Deprecated/Anchor","importPath":"./src/anchor-links/Anchor.stories.tsx","componentPath":"./src/anchor-links/Anchor/Anchor.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"deprecated-keyvalue--docs":{"id":"deprecated-keyvalue--docs","title":"Deprecated/KeyValue","name":"Docs","importPath":"./src/key-value/stories/KeyValue.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-keyvalue--basic":{"type":"story","subtype":"story","id":"deprecated-keyvalue--basic","name":"Basic","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-keyvalue--custom-classes":{"type":"story","subtype":"story","id":"deprecated-keyvalue--custom-classes","name":"Custom Classes","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"CustomClasses"},"deprecated-keyvalue--key-value-with-update-value-state":{"type":"story","subtype":"story","id":"deprecated-keyvalue--key-value-with-update-value-state","name":"Key Value With Update Value State","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"KeyValueWithUpdateValueState"},"deprecated-label--docs":{"id":"deprecated-label--docs","title":"Deprecated/Label","name":"Docs","importPath":"./src/label/stories/Label.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-label--basic":{"type":"story","subtype":"story","id":"deprecated-label--basic","name":"Basic","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-label--position":{"type":"story","subtype":"story","id":"deprecated-label--position","name":"Position","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Position"},"deprecated-label--type":{"type":"story","subtype":"story","id":"deprecated-label--type","name":"Type","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Type"},"deprecated-label--other":{"type":"story","subtype":"story","id":"deprecated-label--other","name":"Other","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Other"},"design-colors--docs":{"id":"design-colors--docs","title":"Design/Colors","name":"Docs","importPath":"./docs/design/palette/stories/Palette.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"design-colors--static-colors":{"type":"story","subtype":"story","id":"design-colors--static-colors","name":"Static Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"StaticColors"},"design-colors--product-colors":{"type":"story","subtype":"story","id":"design-colors--product-colors","name":"Product Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"ProductColors"},"design-colors--component-colors":{"type":"story","subtype":"story","id":"design-colors--component-colors","name":"Component Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"ComponentColors"},"design-design-system--docs":{"id":"design-design-system--docs","title":"Design/Design System","name":"Docs","importPath":"./docs/DesignSystem.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"design-icons--docs":{"id":"design-icons--docs","title":"Design/Icons","name":"Docs","importPath":"./src/icon/stories/Gallery.stories.ts","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/icon/stories/Icon.stories.ts"]},"design-icons--gallery":{"type":"story","subtype":"story","id":"design-icons--gallery","name":"Gallery","title":"Design/Icons","importPath":"./src/icon/stories/Gallery.stories.ts","componentPath":"./src/icon/stories/IconGallery.tsx","tags":["dev","test","autodocs"],"exportName":"Gallery"},"design-icons--icon":{"type":"story","subtype":"story","id":"design-icons--icon","name":"Icon","title":"Design/Icons","importPath":"./src/icon/stories/Icon.stories.ts","componentPath":"./src/icon/stories/Icon.tsx","tags":["dev","test","autodocs"],"exportName":"Icon"},"design-sizing-spacing--docs":{"id":"design-sizing-spacing--docs","title":"Design/Sizing & Spacing","name":"Docs","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"design-sizing-spacing--padding":{"type":"story","subtype":"story","id":"design-sizing-spacing--padding","name":"Padding","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"Padding"},"design-sizing-spacing--gap":{"type":"story","subtype":"story","id":"design-sizing-spacing--gap","name":"Gap","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"Gap"},"design-sizing-spacing--border-radius":{"type":"story","subtype":"story","id":"design-sizing-spacing--border-radius","name":"BorderRadius","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"BorderRadius"},"docs-definition-of-done--docs":{"id":"docs-definition-of-done--docs","title":"Docs/Definition of done","name":"Docs","importPath":"./docs/05-DefinitionOfDone.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-архитектура-компонентов--docs":{"id":"docs-архитектура-компонентов--docs","title":"Docs/Архитектура компонентов","name":"Docs","importPath":"./docs/02-Arch.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-использование-usethemedcomponent--docs":{"id":"docs-использование-usethemedcomponent--docs","title":"Docs/Использование useThemedComponent","name":"Docs","importPath":"./docs/08-UseThemedComponent.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-конфигурирование-theme-config--docs":{"id":"docs-конфигурирование-theme-config--docs","title":"Docs/Конфигурирование THEME_CONFIG","name":"Docs","importPath":"./docs/07-ThemeConfig.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-переход-на-hexa-ui--docs":{"id":"docs-переход-на-hexa-ui--docs","title":"Docs/Переход на Hexa UI","name":"Docs","importPath":"./docs/migration/09-Migration.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-полезные-ссылки--docs":{"id":"docs-полезные-ссылки--docs","title":"Docs/Полезные ссылки","name":"Docs","importPath":"./docs/10-Help.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-работа-с-тестовыми-атрибутами-testid-klid-usetestattribute--docs":{"id":"docs-работа-с-тестовыми-атрибутами-testid-klid-usetestattribute--docs","title":"Docs/Работа с тестовыми атрибутами (testId, klId, useTestAttribute)","name":"Docs","importPath":"./docs/09-TestAttribute.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-разработка-компонентов--docs":{"id":"docs-разработка-компонентов--docs","title":"Docs/Разработка компонентов","name":"Docs","importPath":"./docs/04-Develop.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-типизация-компонентов--docs":{"id":"docs-типизация-компонентов--docs","title":"Docs/Типизация компонентов","name":"Docs","importPath":"./docs/03-ComponentsTyping.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-установка-и-инициализация--docs":{"id":"docs-установка-и-инициализация--docs","title":"Docs/Установка и инициализация","name":"Docs","importPath":"./docs/01-GetStarted.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-шаблон-документации-компонентов--docs":{"id":"docs-шаблон-документации-компонентов--docs","title":"Docs/Шаблон документации компонентов","name":"Docs","importPath":"./docs/06-Example.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"hexa-ui-components-accordion--docs":{"id":"hexa-ui-components-accordion--docs","title":"Hexa UI Components/Accordion","name":"Docs","importPath":"./src/accordion/stories/Accordion.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-accordion--accordion":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--accordion","name":"Accordion","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Accordion"},"hexa-ui-components-accordion--title-size":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--title-size","name":"Title Size","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"TitleSize"},"hexa-ui-components-accordion--with-border":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--with-border","name":"With Border","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"WithBorder"},"hexa-ui-components-accordion--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--disabled","name":"Disabled","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-accordion--additional-text":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--additional-text","name":"Additional Text","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"AdditionalText"},"hexa-ui-components-accordion--tag-before-after":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--tag-before-after","name":"Tag Before / After","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"TagBeforeAfter"},"hexa-ui-components-accordion--indicator-before":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--indicator-before","name":"Indicator Before","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"IndicatorBefore"},"hexa-ui-components-accordion--element-after":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--element-after","name":"Element After","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"ElementAfter"},"hexa-ui-components-accordion--actions":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--actions","name":"Actions","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Actions"},"hexa-ui-components-accordion--single-and-multiple-mode":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--single-and-multiple-mode","name":"Single And Multiple Mode","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"SingleAndMultipleMode"},"hexa-ui-components-action-button--docs":{"id":"hexa-ui-components-action-button--docs","title":"Hexa UI Components/Action Button","name":"Docs","importPath":"./src/action-button/ActionButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-action-button--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--basic","name":"Basic","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-action-button--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-icon","name":"With Icon","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-action-button--with-label":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-label","name":"With Label","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithLabel"},"hexa-ui-components-action-button--with-element-after":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-element-after","name":"With Element After","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithElementAfter"},"hexa-ui-components-action-button--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-alert--docs":{"id":"hexa-ui-components-alert--docs","title":"Hexa UI Components/Alert","name":"Docs","importPath":"./src/alert/stories/Alert.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-alert--alert":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--alert","name":"Alert","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Alert"},"hexa-ui-components-alert--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--mode","name":"Mode","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-alert--action":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--action","name":"Action","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Action"},"hexa-ui-components-alert--closable":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--closable","name":"Closable","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Closable"},"hexa-ui-components-alert--children":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--children","name":"Children","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Children"},"hexa-ui-components-anchornavigation--docs":{"id":"hexa-ui-components-anchornavigation--docs","title":"Hexa UI Components/AnchorNavigation","name":"Docs","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-anchornavigation--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--basic","name":"Basic","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-anchornavigation--with-many-items":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--with-many-items","name":"With Many Items","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithManyItems"},"hexa-ui-components-anchornavigation--with-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--with-sidebar","name":"With Sidebar","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithSidebar"},"hexa-ui-components-badge--docs":{"id":"hexa-ui-components-badge--docs","title":"Hexa UI Components/Badge","name":"Docs","importPath":"./src/badge/Badge.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-badge--badge":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--badge","name":"Badge","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Badge"},"hexa-ui-components-badge--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--mode","name":"Mode","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-badge--size":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--size","name":"Size","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-badge--with-text":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-text","name":"With Text","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithText"},"hexa-ui-components-badge--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-badge--with-overflow":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-overflow","name":"With Overflow","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithOverflow"},"hexa-ui-components-breadcrumbs--docs":{"id":"hexa-ui-components-breadcrumbs--docs","title":"Hexa UI Components/Breadcrumbs","name":"Docs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-breadcrumbs--with-more-button":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--with-more-button","name":"With More Button","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"WithMoreButton"},"hexa-ui-components-breadcrumbs--with-routing":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--with-routing","name":"With Routing","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"WithRouting"},"hexa-ui-components-breadcrumbs--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-breadcrumbs-sizes--medium":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs-sizes--medium","name":"Medium","title":"Hexa UI Components/Breadcrumbs/Sizes","importPath":"./src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test"],"exportName":"Medium"},"hexa-ui-components-breadcrumbs-sizes--small":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs-sizes--small","name":"Small","title":"Hexa UI Components/Breadcrumbs/Sizes","importPath":"./src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test"],"exportName":"Small"},"hexa-ui-components-button--docs":{"id":"hexa-ui-components-button--docs","title":"Hexa UI Components/Button","name":"Docs","importPath":"./src/button/Button.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-button--button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--button","name":"Button","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Button"},"hexa-ui-components-button--icon-button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--icon-button","name":"Icon Button","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"IconButton"},"hexa-ui-components-button--icon-before-after":{"type":"story","subtype":"story","id":"hexa-ui-components-button--icon-before-after","name":"Icon Before / After","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"IconBeforeAfter"},"hexa-ui-components-button--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-button--mode","name":"Mode","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-button--size":{"type":"story","subtype":"story","id":"hexa-ui-components-button--size","name":"Size","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-button--loading":{"type":"story","subtype":"story","id":"hexa-ui-components-button--loading","name":"Loading","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Loading"},"hexa-ui-components-button--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-button--disabled","name":"Disabled","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-button--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-button--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-button--button-group":{"type":"story","subtype":"story","id":"hexa-ui-components-button--button-group","name":"Button.Group","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"ButtonGroup"},"hexa-ui-components-button--split-button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--split-button","name":"Button.SplitButton","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"SplitButton"},"hexa-ui-components-card--docs":{"id":"hexa-ui-components-card--docs","title":"Hexa UI Components/Card","name":"Docs","importPath":"./src/card/Card.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-card--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-card--basic","name":"Basic","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-card--draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-card--draggable","name":"Draggable","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Draggable"},"hexa-ui-components-card--interactive":{"type":"story","subtype":"story","id":"hexa-ui-components-card--interactive","name":"Interactive","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Interactive"},"hexa-ui-components-card--with-title":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-title","name":"With Title","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithTitle"},"hexa-ui-components-card--with-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-long-title","name":"With Long Title","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitle"},"hexa-ui-components-card--with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-actions","name":"With Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithActions"},"hexa-ui-components-card--with-title-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-title-and-actions","name":"With Title And Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithTitleAndActions"},"hexa-ui-components-card--with-long-title-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-long-title-and-actions","name":"With Long Title And Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitleAndActions"},"hexa-ui-components-card--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-card--mode","name":"Mode","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-card--size":{"type":"story","subtype":"story","id":"hexa-ui-components-card--size","name":"Size","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-card--cards-inside-card":{"type":"story","subtype":"story","id":"hexa-ui-components-card--cards-inside-card","name":"Cards Inside Card","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"CardsInsideCard"},"hexa-ui-components-card--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-card--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-checkbox--docs":{"id":"hexa-ui-components-checkbox--docs","title":"Hexa UI Components/Checkbox","name":"Docs","importPath":"./src/checkbox/Checkbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-checkbox--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--basic","name":"Basic","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-checkbox--checkbox-group":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--checkbox-group","name":"Checkbox Group","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"CheckboxGroup"},"hexa-ui-components-checkbox--customizing":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--customizing","name":"Customizing","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"Customizing"},"hexa-ui-components-checkbox--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-chip--docs":{"id":"hexa-ui-components-chip--docs","title":"Hexa UI Components/Chip","name":"Docs","importPath":"./src/chip/Chip.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-chip--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--basic","name":"Basic","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-chip--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-icon","name":"With Icon","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-chip--with-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-counter","name":"With Counter","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithCounter"},"hexa-ui-components-chip--with-icon-and-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-icon-and-counter","name":"With Icon And Counter","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithIconAndCounter"},"hexa-ui-components-chip--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-chip--truncate-width":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--truncate-width","name":"Truncate Width","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"TruncateWidth"},"hexa-ui-components-codecompare--docs":{"id":"hexa-ui-components-codecompare--docs","title":"Hexa UI Components/CodeCompare","name":"Docs","importPath":"./src/code-compare/CodeCompare.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-codecompare--code-compare":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--code-compare","name":"Code Compare","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"CodeCompare"},"hexa-ui-components-codecompare--compare-mode":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--compare-mode","name":"Compare Mode","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"CompareMode"},"hexa-ui-components-codecompare--no-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--no-values","name":"No Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"NoValues"},"hexa-ui-components-codecompare--equal-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--equal-values","name":"Equal Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"EqualValues"},"hexa-ui-components-codecompare--empty-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--empty-values","name":"Empty Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"EmptyValues"},"hexa-ui-components-codecompare--no-values-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--no-values-loading","name":"No Values Loading","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"NoValuesLoading"},"hexa-ui-components-codecompare--loading-with-code":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--loading-with-code","name":"Loading With Code","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingWithCode"},"hexa-ui-components-codecompare--many-changes":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--many-changes","name":"Many Changes","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ManyChanges"},"hexa-ui-components-detailspage--docs":{"id":"hexa-ui-components-detailspage--docs","title":"Hexa UI Components/DetailsPage","name":"Docs","importPath":"./src/details-page/DetailsPage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-detailspage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--basic","name":"Basic","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-detailspage--with-three-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--with-three-actions","name":"With Three Actions","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithThreeActions"},"hexa-ui-components-detailspage--without-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--without-actions","name":"Without Actions","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutActions"},"hexa-ui-components-detailspage--without-navigation":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--without-navigation","name":"Without Navigation","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutNavigation"},"hexa-ui-components-detailspage--with-default-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--with-default-active-key","name":"With Default Active Key","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithDefaultActiveKey"},"hexa-ui-components-divider--docs":{"id":"hexa-ui-components-divider--docs","title":"Hexa UI Components/Divider","name":"Docs","importPath":"./src/divider/Divider.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-divider--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-divider--basic","name":"Basic","title":"Hexa UI Components/Divider","importPath":"./src/divider/Divider.stories.tsx","componentPath":"./src/divider/Divider.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-divider--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-divider--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Divider","importPath":"./src/divider/Divider.stories.tsx","componentPath":"./src/divider/Divider.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-dropdown--docs":{"id":"hexa-ui-components-dropdown--docs","title":"Hexa UI Components/Dropdown","name":"Docs","importPath":"./src/dropdown/Dropdown.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-dropdown--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--basic","name":"Basic","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-dropdown--hover":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--hover","name":"Hover","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Hover"},"hexa-ui-components-dropdown--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--disabled","name":"Disabled","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-dropdown--placements":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--placements","name":"Placements","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Placements"},"hexa-ui-components-dropdown--context-menu":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--context-menu","name":"Context Menu","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"ContextMenu"},"hexa-ui-components-dropdown--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-dropdown--with-sticky-header-and-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--with-sticky-header-and-footer","name":"With Sticky Header And Footer","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"WithStickyHeaderAndFooter"},"hexa-ui-components-dropdown--custom-popup-container":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--custom-popup-container","name":"Custom Popup Container","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"CustomPopupContainer"},"hexa-ui-components-dropdown--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-expand--docs":{"id":"hexa-ui-components-expand--docs","title":"Hexa UI Components/Expand","name":"Docs","importPath":"./src/expand/Expand.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-expand--with-text":{"type":"story","subtype":"story","id":"hexa-ui-components-expand--with-text","name":"With Text","title":"Hexa UI Components/Expand","importPath":"./src/expand/Expand.stories.tsx","componentPath":"./src/expand/index.ts","tags":["dev","test","autodocs"],"exportName":"WithText"},"hexa-ui-components-expandabletext--docs":{"id":"hexa-ui-components-expandabletext--docs","title":"Hexa UI Components/ExpandableText","name":"Docs","importPath":"./src/expandable-text/ExpandableText.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-expandabletext--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--basic","name":"Basic","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-expandabletext--with-link":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--with-link","name":"With Link","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"WithLink"},"hexa-ui-components-expandabletext--with-line-breaks":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--with-line-breaks","name":"With Line Breaks","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"WithLineBreaks"},"hexa-ui-components-field--docs":{"id":"hexa-ui-components-field--docs","title":"Hexa UI Components/Field","name":"Docs","importPath":"./src/field/stories/Field.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-field--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-field--basic","name":"Basic","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-field--label-additions":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-additions","name":"Label Additions","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelAdditions"},"hexa-ui-components-field--label-positions":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-positions","name":"Label Positions","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelPositions"},"hexa-ui-components-field--description":{"type":"story","subtype":"story","id":"hexa-ui-components-field--description","name":"Description","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Description"},"hexa-ui-components-field--validation":{"type":"story","subtype":"story","id":"hexa-ui-components-field--validation","name":"Validation","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Validation"},"hexa-ui-components-field--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-field--disabled","name":"Disabled","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-field--additional-component":{"type":"story","subtype":"story","id":"hexa-ui-components-field--additional-component","name":"Additional Component","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"AdditionalComponent"},"hexa-ui-components-field--label-types":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-types","name":"Label Types","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelTypes"},"hexa-ui-components-field--grid-layout":{"type":"story","subtype":"story","id":"hexa-ui-components-field--grid-layout","name":"Grid Layout","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"GridLayout"},"hexa-ui-components-field--custom-label":{"type":"story","subtype":"story","id":"hexa-ui-components-field--custom-label","name":"Custom Label","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"CustomLabel"},"hexa-ui-components-field-fielddev--select-long-text-bug":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--select-long-text-bug","name":"Select Long Text Bug","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"SelectLongTextBug"},"hexa-ui-components-field-fielddev--empty-label":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--empty-label","name":"Empty Label","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"EmptyLabel"},"hexa-ui-components-field-fielddev--in-small-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--in-small-sidebar","name":"In Small Sidebar","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"InSmallSidebar"},"hexa-ui-components-fieldset--docs":{"id":"hexa-ui-components-fieldset--docs","title":"Hexa UI Components/FieldSet","name":"Docs","importPath":"./src/field-set/FieldSet.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-fieldset--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--basic","name":"Basic","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-fieldset--ways-to-declare-component":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--ways-to-declare-component","name":"Ways To Declare Component","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"WaysToDeclareComponent"},"hexa-ui-components-fieldset--override-common-styles":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--override-common-styles","name":"Override Common Styles","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"OverrideCommonStyles"},"hexa-ui-components-fieldset--reduced-margin":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--reduced-margin","name":"Reduced Margin","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"ReducedMargin"},"hexa-ui-components-fieldset--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--disabled","name":"Disabled","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-fieldset--key-value-mapper":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--key-value-mapper","name":"Key Value Mapper","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"KeyValueMapper"},"hexa-ui-components-form-label--docs":{"id":"hexa-ui-components-form-label--docs","title":"Hexa UI Components/Form Label","name":"Docs","importPath":"./src/form-label/FormLabel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-form-label--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--basic","name":"Basic","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-form-label--custom-popover-width":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--custom-popover-width","name":"Custom Popover Width","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"CustomPopoverWidth"},"hexa-ui-components-form-label--tags-array":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--tags-array","name":"Tags Array","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"TagsArray"},"hexa-ui-components-form-label--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-form-trigger--docs":{"id":"hexa-ui-components-form-trigger--docs","title":"Hexa UI Components/Form trigger","name":"Docs","importPath":"./src/form-trigger/stories/FormTrigger.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-form-trigger--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-form-trigger--basic","name":"Basic","title":"Hexa UI Components/Form trigger","importPath":"./src/form-trigger/stories/FormTrigger.stories.tsx","componentPath":"./src/form-trigger/FormTrigger.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-gallery--docs":{"id":"hexa-ui-components-gallery--docs","title":"Hexa UI Components/Gallery","name":"Docs","importPath":"./src/gallery/stories/Gallery.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-gallery--simple":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple","name":"Simple","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"Simple"},"hexa-ui-components-gallery--simple-with-fullscreens-only":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-fullscreens-only","name":"Simple With Fullscreens Only","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithFullscreensOnly"},"hexa-ui-components-gallery--simple-with-custom-src":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-custom-src","name":"Simple With Custom Src","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithCustomSrc"},"hexa-ui-components-gallery--simple-with-broken-url":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-broken-url","name":"Simple With Broken Url","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithBrokenUrl"},"hexa-ui-components-gallery--simple-controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-controllable","name":"Simple Controllable","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleControllable"},"hexa-ui-components-gallery--simple-with-custom-per-page":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-custom-per-page","name":"Simple With Custom Per Page","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithCustomPerPage"},"hexa-ui-components-gallery--with-custom-loader":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--with-custom-loader","name":"With Custom Loader","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"WithCustomLoader"},"hexa-ui-components-gallery--with-custom-loader-controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--with-custom-loader-controllable","name":"With Custom Loader Controllable","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"WithCustomLoaderControllable"},"hexa-ui-components-helpmessage--docs":{"id":"hexa-ui-components-helpmessage--docs","title":"Hexa UI Components/HelpMessage","name":"Docs","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-helpmessage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--basic","name":"Basic","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-helpmessage--all-modes":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--all-modes","name":"All Modes","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"AllModes"},"hexa-ui-components-helpmessage--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--color-tokens","name":"Color Tokens","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-horizontalnav--docs":{"id":"hexa-ui-components-horizontalnav--docs","title":"Hexa UI Components/HorizontalNav","name":"Docs","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-horizontalnav--horizontal-nav":{"type":"story","subtype":"story","id":"hexa-ui-components-horizontalnav--horizontal-nav","name":"Horizontal Nav","title":"Hexa UI Components/HorizontalNav","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","componentPath":"./src/horizontal-nav/HorizontalNav.tsx","tags":["dev","test","autodocs"],"exportName":"HorizontalNav"},"hexa-ui-components-horizontalnav--horizontal-nav-controllable-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-horizontalnav--horizontal-nav-controllable-active-key","name":"Horizontal Nav Controllable Active Key","title":"Hexa UI Components/HorizontalNav","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","componentPath":"./src/horizontal-nav/HorizontalNav.tsx","tags":["dev","test","autodocs"],"exportName":"HorizontalNavControllableActiveKey"},"hexa-ui-components-indicator--docs":{"id":"hexa-ui-components-indicator--docs","title":"Hexa UI Components/Indicator","name":"Docs","importPath":"./src/indicator/Indicator.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-indicator--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--basic","name":"Basic","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-indicator--modes":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--modes","name":"Modes","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"Modes"},"hexa-ui-components-indicator--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-informationcard--docs":{"id":"hexa-ui-components-informationcard--docs","title":"Hexa UI Components/InformationCard","name":"Docs","importPath":"./src/informationCard/InformationCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-informationcard--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--basic","name":"Basic","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-informationcard--with-left-side-and-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--with-left-side-and-footer","name":"With Left Side And Footer","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithLeftSideAndFooter"},"hexa-ui-components-informationcard--with-children":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--with-children","name":"With Children","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithChildren"},"hexa-ui-components-informationcard--types":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--types","name":"Types","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Types"},"hexa-ui-components-informationcard--controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--controllable","name":"Controllable","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Controllable"},"hexa-ui-components-informationcard--two-cards-with-custom-height":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--two-cards-with-custom-height","name":"Two Cards With Custom Height","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"TwoCardsWithCustomHeight"},"hexa-ui-components-informationcard--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--color-tokens","name":"Color Tokens","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-codeviewer--docs":{"id":"hexa-ui-components-inputs-codeviewer--docs","title":"Hexa UI Components/Inputs/CodeViewer","name":"Docs","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-codeviewer--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--basic","name":"Basic","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-codeviewer--example-html":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-html","name":"Example HTML","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleHTML"},"hexa-ui-components-inputs-codeviewer--example-json":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-json","name":"Example JSON","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleJSON"},"hexa-ui-components-inputs-codeviewer--example-json-with-completions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-json-with-completions","name":"Example JSON With Completions","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleJSONWithCompletions"},"hexa-ui-components-inputs-codeviewer--example-xml":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-xml","name":"Example XML","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleXML"},"hexa-ui-components-inputs-codeviewer--example-yara":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-yara","name":"Example Yara","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleYara"},"hexa-ui-components-inputs-codeviewer--example-tsx":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-tsx","name":"Example TSX","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleTSX"},"hexa-ui-components-inputs-codeviewer--with-linter":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--with-linter","name":"With Linter","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"WithLinter"},"hexa-ui-components-inputs-codeviewer--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-datepicker--docs":{"id":"hexa-ui-components-inputs-datepicker--docs","title":"Hexa UI Components/Inputs/DatePicker","name":"Docs","importPath":"./src/datepicker/stories/Calendar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-datepicker--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--basic","name":"Basic","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-datepicker--range":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--range","name":"Range","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"Range"},"hexa-ui-components-inputs-datepicker--range-with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--range-with-time","name":"Range With Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithTime"},"hexa-ui-components-inputs-datepicker--with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-time","name":"With Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTime"},"hexa-ui-components-inputs-datepicker--with-preset":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-preset","name":"With Preset","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithPreset"},"hexa-ui-components-inputs-datepicker--with-preset-and-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-preset-and-time","name":"With Preset And Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithPresetAndTime"},"hexa-ui-components-inputs-datepicker--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-disabled","name":"With Disabled","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-inputs-datepicker--with-validation":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-validation","name":"With Validation","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithValidation"},"hexa-ui-components-inputs-datepicker--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-dateranges--docs":{"id":"hexa-ui-components-inputs-dateranges--docs","title":"Hexa UI Components/Inputs/DateRanges","name":"Docs","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/time-input/stories/RangeTime.stories.tsx"]},"hexa-ui-components-inputs-dateranges--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--basic","name":"Basic","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-dateranges--range-with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-with-time","name":"Range With Time","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithTime"},"hexa-ui-components-inputs-dateranges--range-with-format":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-with-format","name":"Range With Format","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithFormat"},"hexa-ui-components-inputs-dateranges--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-dateranges--range-time-composition":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-time-composition","name":"Range Time Composition","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/time-input/stories/RangeTime.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"RangeTimeComposition"},"hexa-ui-components-inputs-dateranges--range-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-time","name":"Range Time","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/time-input/stories/RangeTime.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"RangeTime"},"hexa-ui-components-inputs-input--docs":{"id":"hexa-ui-components-inputs-input--docs","title":"Hexa UI Components/Inputs/Input","name":"Docs","importPath":"./src/input/stories/Textbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-input--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--basic","name":"Basic","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-input--masked-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--masked-textbox","name":"Masked Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"MaskedTextbox"},"hexa-ui-components-inputs-input--number-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--number-textbox","name":"Number Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"NumberTextbox"},"hexa-ui-components-inputs-input--password-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-textbox","name":"Password Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordTextbox"},"hexa-ui-components-inputs-input--password-with-validation":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-with-validation","name":"Password With Validation","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordWithValidation"},"hexa-ui-components-inputs-input--password-with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-with-actions","name":"Password With Actions","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordWithActions"},"hexa-ui-components-inputs-input--textarea-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--textarea-textbox","name":"Textarea Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"TextareaTextbox"},"hexa-ui-components-inputs-input--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-search--docs":{"id":"hexa-ui-components-inputs-search--docs","title":"Hexa UI Components/Inputs/Search","name":"Docs","importPath":"./src/search/stories/Search.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-search--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--basic","name":"Basic","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-search--with-result":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--with-result","name":"With Result","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"WithResult"},"hexa-ui-components-inputs-search--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-select--docs":{"id":"hexa-ui-components-inputs-select--docs","title":"Hexa UI Components/Inputs/Select","name":"Docs","importPath":"./src/select/stories/Select.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-select--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--basic","name":"Basic","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-select--with-default-value":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-default-value","name":"With Default Value","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithDefaultValue"},"hexa-ui-components-inputs-select--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-disabled","name":"With Disabled","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-inputs-select--with-custom-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-custom-elements","name":"With Custom Elements","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomElements"},"hexa-ui-components-inputs-select--large-item-text":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--large-item-text","name":"Large Item Text","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LargeItemText"},"hexa-ui-components-inputs-select--parent-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--parent-scroll","name":"Parent Scroll","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"ParentScroll"},"hexa-ui-components-inputs-select--loading":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading","name":"Loading","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Loading"},"hexa-ui-components-inputs-select--loading-more-options":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading-more-options","name":"Loading More Options","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingMoreOptions"},"hexa-ui-components-inputs-select--loading-error":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading-error","name":"Loading Error","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingError"},"hexa-ui-components-inputs-select--select-with-search":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--select-with-search","name":"Select With Search","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"SelectWithSearch"},"hexa-ui-components-inputs-select--multiselect":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--multiselect","name":"Multiselect","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Multiselect"},"hexa-ui-components-inputs-select--multiselect-with-search":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--multiselect-with-search","name":"Multiselect With Search","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"MultiselectWithSearch"},"hexa-ui-components-inputs-select--with-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-footer","name":"With Footer","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithFooter"},"hexa-ui-components-inputs-select--with-header":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-header","name":"With Header","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithHeader"},"hexa-ui-components-inputs-select--with-show-search-and-allow-clear":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-show-search-and-allow-clear","name":"With Show Search And Allow Clear","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithShowSearchAndAllowClear"},"hexa-ui-components-inputs-select--custom-dropdown":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--custom-dropdown","name":"Custom Dropdown","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"CustomDropdown"},"hexa-ui-components-inputs-select--tags":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--tags","name":"Tags","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Tags"},"hexa-ui-components-inputs-select--tags-with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--tags-with-actions","name":"Tags With Actions","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"TagsWithActions"},"hexa-ui-components-inputs-select--no-data":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--no-data","name":"No Data","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"NoData"},"hexa-ui-components-inputs-select--dropdown-min-max-width":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--dropdown-min-max-width","name":"Dropdown Min Max Width","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"DropdownMinMaxWidth"},"hexa-ui-components-inputs-select--custom-attributes":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--custom-attributes","name":"Custom Attributes","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"CustomAttributes"},"hexa-ui-components-inputs-select--select-with-grouped-options":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--select-with-grouped-options","name":"Select With Grouped Options","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"SelectWithGroupedOptions"},"hexa-ui-components-inputs-select--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-select-integration-dynamicselect--docs":{"id":"hexa-ui-components-inputs-select-integration-dynamicselect--docs","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","name":"Docs","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-select-integration-dynamicselect--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select-integration-dynamicselect--basic","name":"Basic","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-select-integration-dynamicselect--with-virtualization":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select-integration-dynamicselect--with-virtualization","name":"With Virtualization","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","tags":["dev","test","autodocs"],"exportName":"WithVirtualization"},"hexa-ui-components-inputs-timeinput--docs":{"id":"hexa-ui-components-inputs-timeinput--docs","title":"Hexa UI Components/Inputs/TimeInput","name":"Docs","importPath":"./src/time-input/stories/TimeInput.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-timeinput--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--basic","name":"Basic","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-timeinput--variants":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--variants","name":"Variants","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"Variants"},"hexa-ui-components-inputs-timeinput--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-keyvalue-migrationtofieldset--docs":{"id":"hexa-ui-components-keyvalue-migrationtofieldset--docs","title":"Hexa UI Components/KeyValue/MigrationToFieldSet","name":"Docs","importPath":"./src/key-value/stories/KeyValueMigration.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"hexa-ui-components-layout--docs":{"id":"hexa-ui-components-layout--docs","title":"Hexa UI Components/Layout","name":"Docs","importPath":"./src/field-set/stories/Layout.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout--basic","name":"Basic","title":"Hexa UI Components/Layout","importPath":"./src/field-set/stories/Layout.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-layout--sidebar-story":{"type":"story","subtype":"story","id":"hexa-ui-components-layout--sidebar-story","name":"Sidebar","title":"Hexa UI Components/Layout","importPath":"./src/field-set/stories/Layout.stories.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarStory"},"hexa-ui-components-layout-grid--docs":{"id":"hexa-ui-components-layout-grid--docs","title":"Hexa UI Components/Layout/Grid","name":"Docs","importPath":"./src/grid/Grid.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout-grid--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout-grid--basic","name":"Basic","title":"Hexa UI Components/Layout/Grid","importPath":"./src/grid/Grid.stories.tsx","componentPath":"./src/grid/Grid.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-layout-space--docs":{"id":"hexa-ui-components-layout-space--docs","title":"Hexa UI Components/Layout/Space","name":"Docs","importPath":"./src/space/Space.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout-space--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout-space--basic","name":"Basic","title":"Hexa UI Components/Layout/Space","importPath":"./src/space/Space.stories.tsx","componentPath":"./src/space/Space.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-licensecard--docs":{"id":"hexa-ui-components-licensecard--docs","title":"Hexa UI Components/LicenseCard","name":"Docs","importPath":"./src/license-card/LicenseCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-licensecard--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--basic","name":"Basic","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-licensecard--license-card-with-icon-before":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-icon-before","name":"License Card With Icon Before","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithIconBefore"},"hexa-ui-components-licensecard--license-card-with-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-buttons","name":"License Card With Buttons","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithButtons"},"hexa-ui-components-licensecard--license-card-with-children":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-children","name":"License Card With Children","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithChildren"},"hexa-ui-components-licensecard--compact-license-card":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--compact-license-card","name":"Compact License Card","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"CompactLicenseCard"},"hexa-ui-components-licensecard--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--color-tokens","name":"Color Tokens","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-link--docs":{"id":"hexa-ui-components-link--docs","title":"Hexa UI Components/Link","name":"Docs","importPath":"./src/link/Link.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-link--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-link--basic","name":"Basic","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-link--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-link--with-icon","name":"With Icon","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-link--in-text":{"type":"story","subtype":"story","id":"hexa-ui-components-link--in-text","name":"In Text","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"InText"},"hexa-ui-components-link--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-link--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-loader--docs":{"id":"hexa-ui-components-loader--docs","title":"Hexa UI Components/Loader","name":"Docs","importPath":"./src/loader/Loader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-loader--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--basic","name":"Basic","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-loader--centered":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--centered","name":"Centered","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Centered"},"hexa-ui-components-loader--modes":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--modes","name":"Modes","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Modes"},"hexa-ui-components-loader--sizes":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--sizes","name":"Sizes","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Sizes"},"hexa-ui-components-loader--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-loadingoverlay--docs":{"id":"hexa-ui-components-loadingoverlay--docs","title":"Hexa UI Components/LoadingOverlay","name":"Docs","importPath":"./src/loading-overlay/LoadingOverlay.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-loadingoverlay--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-loadingoverlay--basic","name":"Loading Overlay","title":"Hexa UI Components/LoadingOverlay","importPath":"./src/loading-overlay/LoadingOverlay.stories.tsx","componentPath":"./src/loading-overlay/LoadingOverlay.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-locale--docs":{"id":"hexa-ui-components-locale--docs","title":"Hexa UI Components/Locale","name":"Docs","importPath":"./src/locale/Locale.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-locale--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-locale--basic","name":"Basic","title":"Hexa UI Components/Locale","importPath":"./src/locale/Locale.stories.tsx","componentPath":"./src/locale/Locale.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-lockgroup--docs":{"id":"hexa-ui-components-lockgroup--docs","title":"Hexa UI Components/LockGroup","name":"Docs","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-lockgroup--lock-group":{"type":"story","subtype":"story","id":"hexa-ui-components-lockgroup--lock-group","name":"Lock Group","title":"Hexa UI Components/LockGroup","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","componentPath":"./src/lock-group/LockGroup.tsx","tags":["dev","test","autodocs"],"exportName":"LockGroup"},"hexa-ui-components-lockgroup--with-information-text":{"type":"story","subtype":"story","id":"hexa-ui-components-lockgroup--with-information-text","name":"With Information Text","title":"Hexa UI Components/LockGroup","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","componentPath":"./src/lock-group/LockGroup.tsx","tags":["dev","test","autodocs"],"exportName":"WithInformationText"},"hexa-ui-components-markdown--docs":{"id":"hexa-ui-components-markdown--docs","title":"Hexa UI Components/Markdown","name":"Docs","importPath":"./src/markdown/stories/Markdown.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-markdown--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--basic","name":"Basic","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-markdown--md-table":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-table","name":"MD Table","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDTable"},"hexa-ui-components-markdown--md-list":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-list","name":"MD List","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDList"},"hexa-ui-components-markdown--md-quote":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-quote","name":"MD Quote","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDQuote"},"hexa-ui-components-menu--docs":{"id":"hexa-ui-components-menu--docs","title":"Hexa UI Components/Menu","name":"Docs","importPath":"./src/menu/stories/Menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-menu--menu":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--menu","name":"Menu","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"Menu"},"hexa-ui-components-menu--without-logo":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--without-logo","name":"Without Logo","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutLogo"},"hexa-ui-components-menu--with-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--with-panel","name":"WithPanel","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"WithPanel"},"hexa-ui-components-menu--minimizer-bottom":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--minimizer-bottom","name":"Minimizer Bottom","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"MinimizerBottom"},"hexa-ui-components-menu--dark":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--dark","name":"Dark","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"Dark"},"hexa-ui-components-menu--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-modal--docs":{"id":"hexa-ui-components-modal--docs","title":"Hexa UI Components/Modal","name":"Docs","importPath":"./src/modal/stories/Modal.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-modal--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--basic","name":"Basic","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-modal--without-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--without-footer","name":"Without Footer","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutFooter"},"hexa-ui-components-modal--with-three-action-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-three-action-buttons","name":"With Three Action Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithThreeActionButtons"},"hexa-ui-components-modal--with-custom-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-custom-buttons","name":"With Custom Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomButtons"},"hexa-ui-components-modal--with-scroll-and-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-scroll-and-long-title","name":"With Scroll And Long Title","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithScrollAndLongTitle"},"hexa-ui-components-modal--custom-modal-render":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--custom-modal-render","name":"Custom Modal Render","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"CustomModalRender"},"hexa-ui-components-modal--with-loading-and-disable-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-loading-and-disable-buttons","name":"With Loading And Disable Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithLoadingAndDisableButtons"},"hexa-ui-components-modal--non-closable":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--non-closable","name":"Non Closable","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"NonClosable"},"hexa-ui-components-modal--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-notification--docs":{"id":"hexa-ui-components-notification--docs","title":"Hexa UI Components/Notification","name":"Docs","importPath":"./src/notification/stories/notification.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-notification--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--basic","name":"Basic","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-notification--with-action-button":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--with-action-button","name":"With Action Button","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"WithActionButton"},"hexa-ui-components-notification--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-pageheader--docs":{"id":"hexa-ui-components-pageheader--docs","title":"Hexa UI Components/PageHeader","name":"Docs","importPath":"./src/page-header/stories/PageHeader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-pageheader--page-header":{"type":"story","subtype":"story","id":"hexa-ui-components-pageheader--page-header","name":"Page Header","title":"Hexa UI Components/PageHeader","importPath":"./src/page-header/stories/PageHeader.stories.tsx","componentPath":"./src/page-header/PageHeader.tsx","tags":["dev","test","autodocs"],"exportName":"PageHeader"},"hexa-ui-components-pagination--docs":{"id":"hexa-ui-components-pagination--docs","title":"Hexa UI Components/Pagination","name":"Docs","importPath":"./src/pagination/Pagination.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-pagination--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--basic","name":"Basic","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-pagination--simple":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--simple","name":"Simple","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Simple"},"hexa-ui-components-pagination--hide-on-single-page":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--hide-on-single-page","name":"Hide On Single Page","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"HideOnSinglePage"},"hexa-ui-components-pagination--with-size-changer":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--with-size-changer","name":"With Size Changer","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"WithSizeChanger"},"hexa-ui-components-pagination--with-jumper":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--with-jumper","name":"With Jumper","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"WithJumper"},"hexa-ui-components-pagination--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--disabled","name":"Disabled","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-pagination--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-panel--docs":{"id":"hexa-ui-components-panel--docs","title":"Hexa UI Components/Panel","name":"Docs","importPath":"./src/panel/stories/Panel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-panel--single-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--single-panel","name":"Single Panel","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"SinglePanel"},"hexa-ui-components-panel--section-bottom":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--section-bottom","name":"Section Bottom","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"SectionBottom"},"hexa-ui-components-panel--element-after-title":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--element-after-title","name":"Element After Title","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"ElementAfterTitle"},"hexa-ui-components-panel--headers":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--headers","name":"Headers","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"Headers"},"hexa-ui-components-panel--variations":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--variations","name":"Variations","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"Variations"},"hexa-ui-components-panel--medium-padding":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--medium-padding","name":"Medium Padding","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"MediumPadding"},"hexa-ui-components-panel-panelgroup--panel-group-vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-panel-panelgroup--panel-group-vertical","name":"Panel Group Vertical","title":"Hexa UI Components/Panel/PanelGroup","importPath":"./src/panel/stories/PanelGroup.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test"],"exportName":"PanelGroupVertical"},"hexa-ui-components-panel-panelgroup--panel-group-horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-panel-panelgroup--panel-group-horizontal","name":"Panel Group Horizontal","title":"Hexa UI Components/Panel/PanelGroup","importPath":"./src/panel/stories/PanelGroup.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test"],"exportName":"PanelGroupHorizontal"},"hexa-ui-components-placeholder--docs":{"id":"hexa-ui-components-placeholder--docs","title":"Hexa UI Components/Placeholder","name":"Docs","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-placeholder--placeholder":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--placeholder","name":"Placeholder","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Placeholder"},"hexa-ui-components-placeholder--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--mode","name":"Mode","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-placeholder--size":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--size","name":"Size","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-placeholder--image":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--image","name":"Image","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Image"},"hexa-ui-components-placeholder--actions":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--actions","name":"Actions","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Actions"},"hexa-ui-components-placeholder--description":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--description","name":"Description","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Description"},"hexa-ui-components-placeholder-table--in-table":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder-table--in-table","name":"In Table","title":"Hexa UI Components/Placeholder/Table","importPath":"./src/placeholder/stories/Placeholder.Table.stories.tsx","tags":["dev","test"],"exportName":"InTable"},"hexa-ui-components-placeholder-table--horizontal-scrolling":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder-table--horizontal-scrolling","name":"Horizontal Scrolling","title":"Hexa UI Components/Placeholder/Table","importPath":"./src/placeholder/stories/Placeholder.Table.stories.tsx","tags":["dev","test"],"exportName":"HorizontalScrolling"},"hexa-ui-components-popover--docs":{"id":"hexa-ui-components-popover--docs","title":"Hexa UI Components/Popover","name":"Docs","importPath":"./src/popover/Popover.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-popover--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--basic","name":"Basic","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-popover--positions":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--positions","name":"Positions","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"Positions"},"hexa-ui-components-popover--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-popover--three-ways-to-trigger":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--three-ways-to-trigger","name":"Three Ways To Trigger","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"ThreeWaysToTrigger"},"hexa-ui-components-popover--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-progress-bar--docs":{"id":"hexa-ui-components-progress-bar--docs","title":"Hexa UI Components/Progress Bar","name":"Docs","importPath":"./src/progress-bar/ProgressBar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-progress-bar--progress-bar":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--progress-bar","name":"Progress Bar","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"ProgressBar"},"hexa-ui-components-progress-bar--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--mode","name":"Mode","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-progress-bar--size":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--size","name":"Size","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-quickfilter--docs":{"id":"hexa-ui-components-quickfilter--docs","title":"Hexa UI Components/QuickFilter","name":"Docs","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-quickfilter--quick-filter":{"type":"story","subtype":"story","id":"hexa-ui-components-quickfilter--quick-filter","name":"Quick Filter","title":"Hexa UI Components/QuickFilter","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"QuickFilter"},"hexa-ui-components-quickfilter--with-table":{"type":"story","subtype":"story","id":"hexa-ui-components-quickfilter--with-table","name":"With Table","title":"Hexa UI Components/QuickFilter","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"WithTable"},"hexa-ui-components-radio--docs":{"id":"hexa-ui-components-radio--docs","title":"Hexa UI Components/Radio","name":"Docs","importPath":"./src/radio/Radio.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-radio--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--basic","name":"Basic","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-radio--customizing":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--customizing","name":"Customizing","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"Customizing"},"hexa-ui-components-radio--with-async-set-value":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--with-async-set-value","name":"With Async Set Value","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"WithAsyncSetValue"},"hexa-ui-components-radio--inline-options":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--inline-options","name":"Inline Options","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"InlineOptions"},"hexa-ui-components-radio--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-scrollbar-browser--docs":{"id":"hexa-ui-components-scrollbar-browser--docs","title":"Hexa UI Components/Scrollbar/Browser","name":"Docs","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-scrollbar-browser--vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--vertical","name":"Vertical","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Vertical"},"hexa-ui-components-scrollbar-browser--horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--horizontal","name":"Horizontal","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Horizontal"},"hexa-ui-components-scrollbar-browser--both":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--both","name":"Both","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Both"},"hexa-ui-components-scrollbar-browser--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-scrollbar-component--docs":{"id":"hexa-ui-components-scrollbar-component--docs","title":"Hexa UI Components/Scrollbar/Component","name":"Docs","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-scrollbar-component--vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--vertical","name":"Vertical","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Vertical"},"hexa-ui-components-scrollbar-component--horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--horizontal","name":"Horizontal","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Horizontal"},"hexa-ui-components-scrollbar-component--both":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--both","name":"Both","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Both"},"hexa-ui-components-scrollbar-component--with-ref":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--with-ref","name":"With Ref","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithRef"},"hexa-ui-components-scrollbar-component--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-sectionmessage--docs":{"id":"hexa-ui-components-sectionmessage--docs","title":"Hexa UI Components/SectionMessage","name":"Docs","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-sectionmessage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--basic","name":"Basic","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-sectionmessage--with-children-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--with-children-and-actions","name":"With Children And Actions","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"WithChildrenAndActions"},"hexa-ui-components-sectionmessage--all-modes":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--all-modes","name":"All Modes","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"AllModes"},"hexa-ui-components-sectionmessage--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-segmentedbutton--docs":{"id":"hexa-ui-components-segmentedbutton--docs","title":"Hexa UI Components/SegmentedButton","name":"Docs","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-segmentedbutton--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--basic","name":"Basic","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-segmentedbutton--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--disabled","name":"Disabled","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-segmentedbutton--stretched":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--stretched","name":"Stretched","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Stretched"},"hexa-ui-components-segmentedbutton--overflow":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--overflow","name":"Overflow","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Overflow"},"hexa-ui-components-segmentedbutton--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-segmentedcontrol--docs":{"id":"hexa-ui-components-segmentedcontrol--docs","title":"Hexa UI Components/SegmentedControl","name":"Docs","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-segmentedcontrol--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--basic","name":"Basic","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-segmentedcontrol--icons":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--icons","name":"Icons","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"Icons"},"hexa-ui-components-segmentedcontrol--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-indicator","name":"With Indicator","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-segmentedcontrol--with-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-counter","name":"With Counter","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithCounter"},"hexa-ui-components-segmentedcontrol--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-segmentedcontrol--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-severity--docs":{"id":"hexa-ui-components-severity--docs","title":"Hexa UI Components/Severity","name":"Docs","importPath":"./src/severity/stories/Severity.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-severity--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--basic","name":"Basic","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-severity--l-18-n":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--l-18-n","name":"L 18 N","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"L18n"},"hexa-ui-components-severity--interactive":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--interactive","name":"Interactive","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"Interactive"},"hexa-ui-components-sidebar--docs":{"id":"hexa-ui-components-sidebar--docs","title":"Hexa UI Components/Sidebar","name":"Docs","importPath":"./src/sidebar/Sidebar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-sidebar--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--basic","name":"Basic","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-sidebar--sidebar-with-two-button":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--sidebar-with-two-button","name":"Sidebar With Two Button","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarWithTwoButton"},"hexa-ui-components-sidebar--with-header-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-header-actions","name":"With Header Actions","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithHeaderActions"},"hexa-ui-components-sidebar--expandable":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--expandable","name":"Expandable","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Expandable"},"hexa-ui-components-sidebar--with-subtitle":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-subtitle","name":"With Subtitle","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithSubtitle"},"hexa-ui-components-sidebar--with-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-long-title","name":"With Long Title","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitle"},"hexa-ui-components-sidebar--with-fixed-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-fixed-elements","name":"With Fixed Elements","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithFixedElements"},"hexa-ui-components-sidebar--without-overlay":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--without-overlay","name":"Without Overlay","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutOverlay"},"hexa-ui-components-sidebar--sizes":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--sizes","name":"Sizes","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Sizes"},"hexa-ui-components-sidebar--with-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-footer","name":"With Footer","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithFooter"},"hexa-ui-components-sidebar--overlap":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--overlap","name":"Overlap","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Overlap"},"hexa-ui-components-sidebar--close-confirmation":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--close-confirmation","name":"Close Confirmation","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"CloseConfirmation"},"hexa-ui-components-sidebar--with-submenu":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-submenu","name":"With Submenu","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithSubmenu"},"hexa-ui-components-sidebar--with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-toolbar","name":"With Toolbar","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithToolbar"},"hexa-ui-components-sidebar--with-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-tabs","name":"With Tabs","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTabs"},"hexa-ui-components-sidebar--with-toolbar-and-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-toolbar-and-tabs","name":"With Toolbar And Tabs","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithToolbarAndTabs"},"hexa-ui-components-sidebar--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-skeleton--docs":{"id":"hexa-ui-components-skeleton--docs","title":"Hexa UI Components/Skeleton","name":"Docs","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-skeleton--skeleton":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton--skeleton","name":"Skeleton","title":"Hexa UI Components/Skeleton","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"Skeleton"},"hexa-ui-components-skeleton--size":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton--size","name":"Size","title":"Hexa UI Components/Skeleton","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-skeleton-templates--docs":{"id":"hexa-ui-components-skeleton-templates--docs","title":"Hexa UI Components/Skeleton/Templates","name":"Docs","importPath":"./src/skeleton/stories/Template.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-skeleton-templates--skeleton-template-title":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-title","name":"Skeleton Template Title","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateTitle"},"hexa-ui-components-skeleton-templates--skeleton-template-form":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-form","name":"Skeleton Template Form","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateForm"},"hexa-ui-components-skeleton-templates--skeleton-template-widget":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-widget","name":"Skeleton Template Widget","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateWidget"},"hexa-ui-components-skeleton-templates--skeleton-template-table":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-table","name":"Skeleton Template Table","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateTable"},"hexa-ui-components-status--docs":{"id":"hexa-ui-components-status--docs","title":"Hexa UI Components/Status","name":"Docs","importPath":"./src/status/stories/Status.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-status--basic","name":"Basic","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-status--with-icons":{"type":"story","subtype":"story","id":"hexa-ui-components-status--with-icons","name":"With Icons","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcons"},"hexa-ui-components-status--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-status--with-indicator","name":"With Indicator","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-status--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-status--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-status-group--docs":{"id":"hexa-ui-components-status-group--docs","title":"Hexa UI Components/Status/Group","name":"Docs","importPath":"./src/status/stories/StatusGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status-group--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-status-group--basic","name":"Basic","title":"Hexa UI Components/Status/Group","importPath":"./src/status/stories/StatusGroup.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-status-card--docs":{"id":"hexa-ui-components-status-card--docs","title":"Hexa UI Components/Status Card","name":"Docs","importPath":"./src/status-card/StatusCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status-card--status-card":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--status-card","name":"Status Card","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"StatusCard"},"hexa-ui-components-status-card--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--mode","name":"Mode","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-status-card--size":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--size","name":"Size","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-status-card--with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--with-actions","name":"With Actions","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithActions"},"hexa-ui-components-submenu--docs":{"id":"hexa-ui-components-submenu--docs","title":"Hexa UI Components/Submenu","name":"Docs","importPath":"./src/submenu/stories/Submenu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-submenu--submenu":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu","name":"Submenu","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"Submenu"},"hexa-ui-components-submenu--submenu-controllable-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-controllable-active-key","name":"Submenu Controllable Active Key","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuControllableActiveKey"},"hexa-ui-components-submenu--submenu-row":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-row","name":"Submenu Row","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuRow"},"hexa-ui-components-submenu--submenu-title":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-title","name":"Submenu Title","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuTitle"},"hexa-ui-components-submenu--submenu-without-content":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-without-content","name":"Submenu Without Content","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuWithoutContent"},"hexa-ui-components-submenu--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-table--docs":{"id":"hexa-ui-components-table--docs","title":"Hexa UI Components/Table","name":"Docs","importPath":"./src/table/Table.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/table/stories/CasbTable/CasbTable.stories.tsx"]},"hexa-ui-components-table--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table--basic","name":"Basic","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-table--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-table--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-table--empty-text":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-text","name":"EmptyText","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyText"},"hexa-ui-components-table--empty-cell-dash":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-cell-dash","name":"EmptyCellDash","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyCellDash"},"hexa-ui-components-table--empty-height-full":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-height-full","name":"EmptyHeightFull","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyHeightFull"},"hexa-ui-components-table--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-table--disabled","name":"Disabled","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-table--draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-table--draggable","name":"Draggable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Draggable"},"hexa-ui-components-table--horizontal-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-table--horizontal-scroll","name":"HorizontalScroll","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"HorizontalScroll"},"hexa-ui-components-table--on-hover-content":{"type":"story","subtype":"story","id":"hexa-ui-components-table--on-hover-content","name":"OnHoverContent","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"OnHoverContent"},"hexa-ui-components-table--cell-with-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--cell-with-table","name":"CellWithTable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"CellWithTable"},"hexa-ui-components-table--tag-group-cell":{"type":"story","subtype":"story","id":"hexa-ui-components-table--tag-group-cell","name":"TagGroupCell","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"TagGroupCell"},"hexa-ui-components-table--columns-width-percent":{"type":"story","subtype":"story","id":"hexa-ui-components-table--columns-width-percent","name":"ColumnsWidthPercent","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ColumnsWidthPercent"},"hexa-ui-components-table--row-accordion":{"type":"story","subtype":"story","id":"hexa-ui-components-table--row-accordion","name":"RowAccordion","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RowAccordion"},"hexa-ui-components-table--bg-pattern":{"type":"story","subtype":"story","id":"hexa-ui-components-table--bg-pattern","name":"BgPattern","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"BgPattern"},"hexa-ui-components-table--reductions":{"type":"story","subtype":"story","id":"hexa-ui-components-table--reductions","name":"Reductions","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Reductions"},"hexa-ui-components-table--expandable-text":{"type":"story","subtype":"story","id":"hexa-ui-components-table--expandable-text","name":"ExpandableText","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ExpandableText"},"hexa-ui-components-table--with-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-filters","name":"WithFilters","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithFilters"},"hexa-ui-components-table--with-icon-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-icon-column","name":"WithIconColumn","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithIconColumn"},"hexa-ui-components-table--kes-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--kes-table","name":"KesTable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"KesTable"},"hexa-ui-components-table--with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-toolbar","name":"WithToolbar","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithToolbar"},"hexa-ui-components-table--table-settings":{"type":"story","subtype":"story","id":"hexa-ui-components-table--table-settings","name":"TableSettings","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"TableSettings"},"hexa-ui-components-table--render-with-text-reducer":{"type":"story","subtype":"story","id":"hexa-ui-components-table--render-with-text-reducer","name":"RenderWithTextReducer","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RenderWithTextReducer"},"hexa-ui-components-table--casb-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--casb-table","name":"Casb Table","title":"Hexa UI Components/Table","importPath":"./src/table/stories/CasbTable/CasbTable.stories.tsx","componentPath":"./src/table/stories/CasbTable/CasbTable.tsx","tags":["dev","test","autodocs"],"exportName":"CasbTable"},"hexa-ui-components-table-datasourcefunction--data-source-function":{"type":"story","subtype":"story","id":"hexa-ui-components-table-datasourcefunction--data-source-function","name":"Data Source Function","title":"Hexa UI Components/Table/dataSourceFunction","importPath":"./src/table/stories/DataSourceFunction.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"DataSourceFunction"},"hexa-ui-components-table-filters--filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--filters","name":"Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Filters"},"hexa-ui-components-table-filters--predefined-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--predefined-filters","name":"Predefined Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PredefinedFilters"},"hexa-ui-components-table-filters--external-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--external-filters","name":"External Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ExternalFilters"},"hexa-ui-components-table-filters--saving-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--saving-filters","name":"Saving Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SavingFilters"},"hexa-ui-components-table-filters--server-filtering":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--server-filtering","name":"Server Filtering","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ServerFiltering"},"hexa-ui-components-table-filters--custom-filter-function":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--custom-filter-function","name":"Custom Filter Function","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomFilterFunction"},"hexa-ui-components-table-filters--data-source-changed":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--data-source-changed","name":"[dev] What if dataSource changed with filters applied?","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"DataSourceChanged"},"hexa-ui-components-table-groupping--docs":{"id":"hexa-ui-components-table-groupping--docs","title":"Hexa UI Components/Table/Groupping","name":"Docs","importPath":"./src/table/stories/Groups.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-groupping--groupping":{"type":"story","subtype":"story","id":"hexa-ui-components-table-groupping--groupping","name":"Groupping","title":"Hexa UI Components/Table/Groupping","importPath":"./src/table/stories/Groups.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Groupping"},"hexa-ui-components-table-groupping--custom-group-sorter":{"type":"story","subtype":"story","id":"hexa-ui-components-table-groupping--custom-group-sorter","name":"Custom Group Sorter","title":"Hexa UI Components/Table/Groupping","importPath":"./src/table/stories/Groups.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"CustomGroupSorter"},"hexa-ui-components-table-header--header":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--header","name":"Header","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Header"},"hexa-ui-components-table-header--sticky-header":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-header","name":"Sticky Header","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyHeader"},"hexa-ui-components-table-header--sticky-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-toolbar","name":"Sticky Toolbar","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyToolbar"},"hexa-ui-components-table-header--sticky-header-with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-header-with-toolbar","name":"Sticky Header With Toolbar","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyHeaderWithToolbar"},"hexa-ui-components-table-header--with-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--with-scrollable-container","name":"With Scrollable Container","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithScrollableContainer"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading","name":"Lazy Scroll Loading","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoading"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-total-summary":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-total-summary","name":"Lazy Scroll Loading With Total Summary","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingWithTotalSummary"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-error":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-error","name":"Lazy Scroll Loading Error","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingError"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-edit":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-edit","name":"Lazy Scroll Loading With Edit","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingWithEdit"},"hexa-ui-components-table-loading--loader":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--loader","name":"Loader","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Loader"},"hexa-ui-components-table-loading--custom-loader":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--custom-loader","name":"Custom Loader","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomLoader"},"hexa-ui-components-table-loading--page-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--page-loading","name":"Page Loading","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PageLoading"},"hexa-ui-components-table-pagination--pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--pagination","name":"Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Pagination"},"hexa-ui-components-table-pagination--with-size-changer":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-size-changer","name":"With Size Changer","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithSizeChanger"},"hexa-ui-components-table-pagination--with-jumper":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-jumper","name":"With Jumper","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithJumper"},"hexa-ui-components-table-pagination--with-persistent-page-size":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-persistent-page-size","name":"With Persistent Page Size","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithPersistentPageSize"},"hexa-ui-components-table-pagination--cursor-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--cursor-pagination","name":"Cursor Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CursorPagination"},"hexa-ui-components-table-pagination--simple-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--simple-pagination","name":"Simple Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SimplePagination"},"hexa-ui-components-table-pagination--pagination-hide-on-single-page":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--pagination-hide-on-single-page","name":"Pagination Hide On Single Page","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PaginationHideOnSinglePage"},"hexa-ui-components-table-pagination--with-sticky-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-sticky-pagination","name":"With Sticky Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithStickyPagination"},"hexa-ui-components-table-pagination--with-show-only-total-summary":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-show-only-total-summary","name":"With Show Only Total Summary","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithShowOnlyTotalSummary"},"hexa-ui-components-table-pagination--with-small-datasource":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-small-datasource","name":"With Small Datasource","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithSmallDatasource"},"hexa-ui-components-table-pagination--without-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--without-pagination","name":"Without Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithoutPagination"},"hexa-ui-components-table-pagination--selected-rows-memorization":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--selected-rows-memorization","name":"Selected Rows Memorization","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SelectedRowsMemorization"},"hexa-ui-components-table-policy-table--docs":{"id":"hexa-ui-components-table-policy-table--docs","title":"Hexa UI Components/Table/Policy table","name":"Docs","importPath":"./src/table/stories/PolicyTable.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-policy-table--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-policy-table--basic","name":"Basic","title":"Hexa UI Components/Table/Policy table","importPath":"./src/table/stories/PolicyTable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-table-policy-table--with-late-data-source":{"type":"story","subtype":"story","id":"hexa-ui-components-table-policy-table--with-late-data-source","name":"With Late Data Source","title":"Hexa UI Components/Table/Policy table","importPath":"./src/table/stories/PolicyTable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithLateDataSource"},"hexa-ui-components-table-resizable--docs":{"id":"hexa-ui-components-table-resizable--docs","title":"Hexa UI Components/Table/Resizable","name":"Docs","importPath":"./src/table/stories/Resizable.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-resizable--resizable":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable","name":"Resizable","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Resizable"},"hexa-ui-components-table-resizable--resizable-last":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable-last","name":"Resizable Last","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ResizableLast"},"hexa-ui-components-table-resizable--resizable-max":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable-max","name":"Resizable Max","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ResizableMax"},"hexa-ui-components-table-resizable--horizontal-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--horizontal-scroll","name":"HorizontalScroll","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"HorizontalScroll"},"hexa-ui-components-table-row-selection--docs":{"id":"hexa-ui-components-table-row-selection--docs","title":"Hexa UI Components/Table/Row selection","name":"Docs","importPath":"./src/table/stories/RowSelection.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-row-selection--row-selection":{"type":"story","subtype":"story","id":"hexa-ui-components-table-row-selection--row-selection","name":"Row Selection","title":"Hexa UI Components/Table/Row selection","importPath":"./src/table/stories/RowSelection.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RowSelection"},"hexa-ui-components-table-row-selection--with-disabled-rows":{"type":"story","subtype":"story","id":"hexa-ui-components-table-row-selection--with-disabled-rows","name":"With Disabled Rows","title":"Hexa UI Components/Table/Row selection","importPath":"./src/table/stories/RowSelection.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithDisabledRows"},"hexa-ui-components-table-search--search":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--search","name":"Search","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Search"},"hexa-ui-components-table-search--search-in-render":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--search-in-render","name":"Search In Render","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SearchInRender"},"hexa-ui-components-table-search--with-on-client-search":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--with-on-client-search","name":"With On Client Search","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithOnClientSearch"},"hexa-ui-components-table-sidebarfilters--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--basic","name":"Basic","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Basic"},"hexa-ui-components-table-sidebarfilters--toolbar-tabs-config":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--toolbar-tabs-config","name":"Toolbar Tabs Config","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ToolbarTabsConfig"},"hexa-ui-components-table-sidebarfilters--enum-fallback-get-available-values":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--enum-fallback-get-available-values","name":"Enum Fallback Get Available Values","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"EnumFallbackGetAvailableValues"},"hexa-ui-components-table-sidebarfilters--server-filtering":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--server-filtering","name":"Server Filtering","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ServerFiltering"},"hexa-ui-components-table-sidebarfilters--custom-dropdown-container":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--custom-dropdown-container","name":"Custom Dropdown Container","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomDropdownContainer"},"hexa-ui-components-table-sortingandfilters--sorting-and-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--sorting-and-filters","name":"Sorting And Filters","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SortingAndFilters"},"hexa-ui-components-table-sortingandfilters--attributes-sorting":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--attributes-sorting","name":"Attributes Sorting","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"AttributesSorting"},"hexa-ui-components-table-sortingandfilters--filters-saving":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--filters-saving","name":"Filters Saving","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"FiltersSaving"},"hexa-ui-components-table-sortingandfilters--filters-with-or-logic-operation":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--filters-with-or-logic-operation","name":"Filters With OR Logic Operation","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"FiltersWithORLogicOperation"},"hexa-ui-components-table-tree--tree":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree","name":"Tree","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Tree"},"hexa-ui-components-table-tree--tree-without-row-selection-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-without-row-selection-column","name":"Tree Without Row Selection Column","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeWithoutRowSelectionColumn"},"hexa-ui-components-table-tree--tree-with-links":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-with-links","name":"Tree With Links","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeWithLinks"},"hexa-ui-components-table-tree--tree-custom-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-custom-column","name":"Tree Custom Column","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeCustomColumn"},"hexa-ui-components-table-tree--expanded-rows-memorization":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--expanded-rows-memorization","name":"Expanded Rows Memorization","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ExpandedRowsMemorization"},"hexa-ui-components-table-virtual--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-virtual--basic","name":"Basic","title":"Hexa UI Components/Table/Virtual","importPath":"./src/table/stories/Virtual.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Basic"},"hexa-ui-components-table-virtual--fetch":{"type":"story","subtype":"story","id":"hexa-ui-components-table-virtual--fetch","name":"Fetch","title":"Hexa UI Components/Table/Virtual","importPath":"./src/table/stories/Virtual.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Fetch"},"hexa-ui-components-tabs--docs":{"id":"hexa-ui-components-tabs--docs","title":"Hexa UI Components/Tabs","name":"Docs","importPath":"./src/tabs/Tabs.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tabs--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--basic","name":"Basic","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tabs--with-icon-and-number":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-icon-and-number","name":"With Icon And Number","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithIconAndNumber"},"hexa-ui-components-tabs--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-indicator","name":"With Indicator","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-tabs--with-info-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-info-icon","name":"With Info Icon","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithInfoIcon"},"hexa-ui-components-tabs--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-disabled","name":"With Disabled","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-tabs--collapsed-horizontal-group":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--collapsed-horizontal-group","name":"Collapsed Horizontal Group","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"CollapsedHorizontalGroup"},"hexa-ui-components-tabs--with-extra-content":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-extra-content","name":"With Extra Content","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithExtraContent"},"hexa-ui-components-tabs--sidebar-with-dynamic-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--sidebar-with-dynamic-tabs","name":"Sidebar With Dynamic Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarWithDynamicTabs"},"hexa-ui-components-tabs--with-grouped-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-grouped-tabs","name":"With Grouped Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithGroupedTabs"},"hexa-ui-components-tabs--tabs-inside-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--tabs-inside-tabs","name":"Tabs Inside Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"TabsInsideTabs"},"hexa-ui-components-tabs--stretched-in-height":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--stretched-in-height","name":"Stretched In Height","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"StretchedInHeight"},"hexa-ui-components-tabs--with-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-textbox","name":"With Textbox","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithTextbox"},"hexa-ui-components-tabs--with-prevent-tab-change":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-prevent-tab-change","name":"With Prevent Tab Change","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithPreventTabChange"},"hexa-ui-components-tabs--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tag--docs":{"id":"hexa-ui-components-tag--docs","title":"Hexa UI Components/Tag","name":"Docs","importPath":"./src/tag/stories/Tag.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--basic","name":"Basic","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tag--all-mode-variants":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--all-mode-variants","name":"All Mode Variants","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"AllModeVariants"},"hexa-ui-components-tag--tags-with-icons":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--tags-with-icons","name":"Tags With Icons","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"TagsWithIcons"},"hexa-ui-components-tag--closable-tags":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--closable-tags","name":"Closable Tags","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClosableTags"},"hexa-ui-components-tag--clicked-tags":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--clicked-tags","name":"Clicked Tags","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClickedTags"},"hexa-ui-components-tag--closable-and-icon-combo":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--closable-and-icon-combo","name":"Closable And Icon Combo","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClosableAndIconCombo"},"hexa-ui-components-tag--readonly-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--readonly-tag","name":"Readonly Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ReadonlyTag"},"hexa-ui-components-tag--invalid-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--invalid-tag","name":"Invalid Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"InvalidTag"},"hexa-ui-components-tag--disabled-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--disabled-tag","name":"Disabled Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"DisabledTag"},"hexa-ui-components-tag--max-chars-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--max-chars-tag","name":"Max Chars Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"MaxCharsTag"},"hexa-ui-components-tag--responsive-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--responsive-tag","name":"Responsive Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ResponsiveTag"},"hexa-ui-components-tag--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tag-group--docs":{"id":"hexa-ui-components-tag-group--docs","title":"Hexa UI Components/Tag/Group","name":"Docs","importPath":"./src/tag/stories/TagGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag-group--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tag-group--basic","name":"Basic","title":"Hexa UI Components/Tag/Group","importPath":"./src/tag/stories/TagGroup.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tag-reduction--docs":{"id":"hexa-ui-components-tag-reduction--docs","title":"Hexa UI Components/Tag/Reduction","name":"Docs","importPath":"./src/tag/stories/TagReductionGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag-reduction--reduction-group":{"type":"story","subtype":"story","id":"hexa-ui-components-tag-reduction--reduction-group","name":"Reduction Group","title":"Hexa UI Components/Tag/Reduction","importPath":"./src/tag/stories/TagReductionGroup.stories.tsx","componentPath":"./src/tag/TagReductionGroup.tsx","tags":["dev","test","autodocs"],"exportName":"ReductionGroup"},"hexa-ui-components-tenantfilter--docs":{"id":"hexa-ui-components-tenantfilter--docs","title":"Hexa UI Components/TenantFilter","name":"Docs","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tenantfilter--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--basic","name":"Basic","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tenantfilter--with-all-selected-tenants":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-all-selected-tenants","name":"With All Selected Tenants","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithAllSelectedTenants"},"hexa-ui-components-tenantfilter--with-all-some-tenants":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-all-some-tenants","name":"With All Some Tenants","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithAllSomeTenants"},"hexa-ui-components-tenantfilter--without-search":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--without-search","name":"Without Search","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutSearch"},"hexa-ui-components-tenantfilter--without-header":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--without-header","name":"Without Header","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutHeader"},"hexa-ui-components-tenantfilter--with-button":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-button","name":"With Button","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithButton"},"hexa-ui-components-tenantfilter--change-component-theme":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--change-component-theme","name":"Change Component Theme","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"ChangeComponentTheme"},"hexa-ui-components-terminal--docs":{"id":"hexa-ui-components-terminal--docs","title":"Hexa UI Components/Terminal","name":"Docs","importPath":"./src/terminal/Terminal.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-terminal--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-terminal--basic","name":"Basic","title":"Hexa UI Components/Terminal","importPath":"./src/terminal/Terminal.stories.tsx","componentPath":"./src/terminal/Terminal.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-text-diff--docs":{"id":"hexa-ui-components-text-diff--docs","title":"Hexa UI Components/Text diff","name":"Docs","importPath":"./src/text-diff/TextDiff.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-text-diff--text-diff":{"type":"story","subtype":"story","id":"hexa-ui-components-text-diff--text-diff","name":"Text Diff","title":"Hexa UI Components/Text diff","importPath":"./src/text-diff/TextDiff.stories.tsx","componentPath":"./src/text-diff/TextDiff.tsx","tags":["dev","test","autodocs"],"exportName":"TextDiff"},"hexa-ui-components-toggle--docs":{"id":"hexa-ui-components-toggle--docs","title":"Hexa UI Components/Toggle","name":"Docs","importPath":"./src/toggle/Toggle.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-toggle--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--basic","name":"Basic","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-toggle--without-label":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--without-label","name":"Without Label","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutLabel"},"hexa-ui-components-toggle--control":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--control","name":"Control","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"Control"},"hexa-ui-components-toggle--with-additional-content":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--with-additional-content","name":"With Additional Content","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithAdditionalContent"},"hexa-ui-components-toggle--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-toggle--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-togglebutton--docs":{"id":"hexa-ui-components-togglebutton--docs","title":"Hexa UI Components/ToggleButton","name":"Docs","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-togglebutton--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--basic","name":"Basic","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-togglebutton--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--mode","name":"Mode","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-togglebutton--size":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--size","name":"Size","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-togglebutton--icon-only":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--icon-only","name":"Icon Only","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"IconOnly"},"hexa-ui-components-togglebutton--button-group-with-controls":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--button-group-with-controls","name":"ToggleButtonGroup","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ButtonGroupWithControls"},"hexa-ui-components-toolbar--docs":{"id":"hexa-ui-components-toolbar--docs","title":"Hexa UI Components/Toolbar","name":"Docs","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-toolbar--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--basic","name":"Basic","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-toolbar--filter-with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--filter-with-indicator","name":"Filter With Indicator","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"FilterWithIndicator"},"hexa-ui-components-toolbar--auto-dropdown-inside-flex-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--auto-dropdown-inside-flex-sidebar","name":"Auto Dropdown Inside Flex Sidebar","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"AutoDropdownInsideFlexSidebar"},"hexa-ui-components-toolbar--test-attributes":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--test-attributes","name":"Test Attributes","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"TestAttributes"},"hexa-ui-components-toolbar--import-export-button":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--import-export-button","name":"Import Export Button","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"ImportExportButton"},"hexa-ui-components-toolbar--with-left-limit":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-left-limit","name":"With Left Limit","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithLeftLimit"},"hexa-ui-components-toolbar--auto-dropdown":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--auto-dropdown","name":"Auto Dropdown","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"AutoDropdown"},"hexa-ui-components-toolbar--variations":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--variations","name":"Variations","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"Variations"},"hexa-ui-components-toolbar--with-collapsible-search":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-collapsible-search","name":"With Collapsible Search","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithCollapsibleSearch"},"hexa-ui-components-toolbar--with-custom-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-custom-elements","name":"With Custom Elements","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomElements"},"hexa-ui-components-toolbar--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-toolbar--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tooltip--docs":{"id":"hexa-ui-components-tooltip--docs","title":"Hexa UI Components/Tooltip","name":"Docs","importPath":"./src/tooltip/Tooltip.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tooltip--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--basic","name":"Basic","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tooltip--with-text-component":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--with-text-component","name":"With Text Component","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithTextComponent"},"hexa-ui-components-tooltip--with-disabled-component":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--with-disabled-component","name":"With Disabled Component","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabledComponent"},"hexa-ui-components-tooltip--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-tooltip--performance-example":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--performance-example","name":"Performance Example","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"PerformanceExample"},"hexa-ui-components-tooltip--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-top-navigation--docs":{"id":"hexa-ui-components-top-navigation--docs","title":"Hexa UI Components/Top Navigation","name":"Docs","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-top-navigation--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--basic","name":"Basic","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-top-navigation--with-centered-element-button":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-centered-element-button","name":"With Centered Element / Button","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithCenteredElementButton"},"hexa-ui-components-top-navigation--with-centered-element-horizontal-nav":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-centered-element-horizontal-nav","name":"With Centered Element / HorizontalNav","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithCenteredElementHorizontalNav"},"hexa-ui-components-top-navigation--with-content-right":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-content-right","name":"With Content Right","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithContentRight"},"hexa-ui-components-top-navigation--with-user-status":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-user-status","name":"With User Status","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithUserStatus"},"hexa-ui-components-top-navigation--in-scrollable-layout":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--in-scrollable-layout","name":"In Scrollable Layout","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"InScrollableLayout"},"hexa-ui-components-top-navigation--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tree--docs":{"id":"hexa-ui-components-tree--docs","title":"Hexa UI Components/Tree","name":"Docs","importPath":"./src/tree/stories/Tree.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tree--tree-list-basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-basic","name":"Tree List Basic","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListBasic"},"hexa-ui-components-tree--tree-list-with-lines":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-with-lines","name":"Tree List With Lines","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListWithLines"},"hexa-ui-components-tree--tree-list-load-data-asynchronously":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-load-data-asynchronously","name":"Tree List Load Data Asynchronously","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListLoadDataAsynchronously"},"hexa-ui-components-tree--tree-nav-basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-basic","name":"Tree Nav Basic","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavBasic"},"hexa-ui-components-tree--tree-nav-with-lines":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-with-lines","name":"Tree Nav With Lines","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavWithLines"},"hexa-ui-components-tree--tree-nav-multiple-choice-with-a-lot-of-data":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-multiple-choice-with-a-lot-of-data","name":"Tree Nav Multiple Choice With A Lot Of Data","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavMultipleChoiceWithALotOfData"},"hexa-ui-components-tree--tree-nav-load-data-asynchronously":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-load-data-asynchronously","name":"Tree Nav Load Data Asynchronously","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavLoadDataAsynchronously"},"hexa-ui-components-tree--tree-nav-draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-draggable","name":"Tree Nav Draggable","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavDraggable"},"hexa-ui-components-tree--tree-nav-with-icons-in-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-with-icons-in-panel","name":"Tree Nav With Icons In Panel","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavWithIconsInPanel"},"hexa-ui-components-tree--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-treeselect--docs":{"id":"hexa-ui-components-treeselect--docs","title":"Hexa UI Components/TreeSelect","name":"Docs","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-treeselect--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--basic","name":"Basic","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-treeselect--checkable":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--checkable","name":"Checkable","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"Checkable"},"hexa-ui-components-treeselect--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--color-tokens","name":"Color Tokens","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-typography-heading--docs":{"id":"hexa-ui-components-typography-heading--docs","title":"Hexa UI Components/Typography/Heading","name":"Docs","importPath":"./src/typography/stories/heading.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-typography-heading--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-heading--basic","name":"Basic","title":"Hexa UI Components/Typography/Heading","importPath":"./src/typography/stories/heading.stories.tsx","componentPath":"./src/typography/heading/index.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-typography-heading--all-types":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-heading--all-types","name":"All Types","title":"Hexa UI Components/Typography/Heading","importPath":"./src/typography/stories/heading.stories.tsx","componentPath":"./src/typography/heading/index.tsx","tags":["dev","test","autodocs"],"exportName":"AllTypes"},"hexa-ui-components-typography-text--docs":{"id":"hexa-ui-components-typography-text--docs","title":"Hexa UI Components/Typography/Text","name":"Docs","importPath":"./src/typography/stories/text.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-typography-text--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-text--basic","name":"Basic","title":"Hexa UI Components/Typography/Text","importPath":"./src/typography/stories/text.stories.tsx","componentPath":"./src/typography/text/index.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-typography-text--all-types":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-text--all-types","name":"All Types","title":"Hexa UI Components/Typography/Text","importPath":"./src/typography/stories/text.stories.tsx","componentPath":"./src/typography/text/index.tsx","tags":["dev","test","autodocs"],"exportName":"AllTypes"},"hexa-ui-components-upload--docs":{"id":"hexa-ui-components-upload--docs","title":"Hexa UI Components/Upload","name":"Docs","importPath":"./src/upload/stories/Uploader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-upload--uploader-story":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--uploader-story","name":"Uploader","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"UploaderStory"},"hexa-ui-components-upload--size":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--size","name":"Size","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-upload--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--disabled","name":"Disabled","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-upload--single-file":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--single-file","name":"Single File","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"SingleFile"},"hexa-ui-components-upload--manual-upload":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--manual-upload","name":"Manual Upload","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ManualUpload"},"hexa-ui-components-upload--control-over-file-list":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--control-over-file-list","name":"Control Over File List","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ControlOverFileList"},"hexa-ui-components-upload--full-height":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--full-height","name":"Full Height","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"FullHeight"},"hexa-ui-components-upload--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-upload-file-item--file-item-story":{"type":"story","subtype":"story","id":"hexa-ui-components-upload-file-item--file-item-story","name":"File Item","title":"Hexa UI Components/Upload/File Item","importPath":"./src/upload/stories/FileItem.stories.tsx","componentPath":"./src/upload/UploadList/FileItem.tsx","tags":["dev","test"],"exportName":"FileItemStory"},"hexa-ui-components-upload-file-item--status":{"type":"story","subtype":"story","id":"hexa-ui-components-upload-file-item--status","name":"Status","title":"Hexa UI Components/Upload/File Item","importPath":"./src/upload/stories/FileItem.stories.tsx","componentPath":"./src/upload/UploadList/FileItem.tsx","tags":["dev","test"],"exportName":"Status"},"hexa-ui-components-weeklyschedule--docs":{"id":"hexa-ui-components-weeklyschedule--docs","title":"Hexa UI Components/WeeklySchedule","name":"Docs","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-weeklyschedule--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-weeklyschedule--basic","name":"Basic","title":"Hexa UI Components/WeeklySchedule","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","componentPath":"./src/weekly-schedule/WeeklySchedule.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-weeklyschedule--with-initial-selected":{"type":"story","subtype":"story","id":"hexa-ui-components-weeklyschedule--with-initial-selected","name":"With Initial Selected","title":"Hexa UI Components/WeeklySchedule","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","componentPath":"./src/weekly-schedule/WeeklySchedule.tsx","tags":["dev","test","autodocs"],"exportName":"WithInitialSelected"},"hexa-ui-components-wizard--docs":{"id":"hexa-ui-components-wizard--docs","title":"Hexa UI Components/Wizard","name":"Docs","importPath":"./src/wizard/stories/Wizard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-wizard--page":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--page","name":"Page","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Page"},"hexa-ui-components-wizard--sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--sidebar","name":"Sidebar","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Sidebar"},"hexa-ui-components-wizard--modal":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--modal","name":"Modal","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Modal"},"unsorted-repeater--docs":{"id":"unsorted-repeater--docs","title":"Unsorted/Repeater","name":"Docs","importPath":"./src/repeater/stories/Repeater.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"unsorted-repeater--basic":{"type":"story","subtype":"story","id":"unsorted-repeater--basic","name":"Basic","title":"Unsorted/Repeater","importPath":"./src/repeater/stories/Repeater.stories.tsx","componentPath":"./src/repeater/Repeater.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"}}} \ No newline at end of file diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..33563d8bf4cde9714ef7dbeadabc769bba555dde GIT binary patch literal 49460 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

qU{WxwCA#nBcU9B%1Ynh5oA&1sI~wZtz-z@bGVW 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 V?*A;^mHU5)!*1%;=ZwHT^Z<_iv?Txl literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..19fcc944a152862670ea6adaa1cf3fd4926474fa GIT binary patch literal 47144 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%0DU@fDyIgZ6UzWCyO=?CM!VRUdIkoU4udERxjT}c( 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

# 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 S?)fP$z5LIsl&iCry$Jx2T6u&3 literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..827096daec30f761f6b910650db2c80183227c3b GIT binary patch literal 49620 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 M&VP%l567&w0SV=I=Kufz literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-regular.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c527ba49cf63b3e9462f2a8f6e7f650ee28d1950 GIT binary patch literal 47072 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�<$dGLV%epwLgmPoZmrBS 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 S=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var l=__REACT__,{Children:hr,Component:gr,Fragment:br,Profiler:yr,PureComponent:vr,StrictMode:Sr,Suspense:xr,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:_r,act:wr,cloneElement:Pr,createContext:Tr,createElement:kr,createFactory:Or,createRef:Cr,forwardRef:Er,isValidElement:Rr,lazy:Ir,memo:Fr,startTransition:jr,unstable_act:Hr,useCallback:Ar,useContext:zr,useDebugValue:Mr,useDeferredValue:Br,useEffect:G,useId:Nr,useImperativeHandle:Dr,useInsertionEffect:Lr,useLayoutEffect:qr,useMemo:$r,useReducer:Wr,useRef:Yr,useState:U,useSyncExternalStore:Kr,useTransition:Gr,version:Ur}=__REACT__;var Vr=__STORYBOOK_COMPONENTS__,{A:et,AbstractToolbar:rt,ActionBar:tt,ActionList:at,AddonPanel:J,Badge:nt,Bar:ot,Blockquote:st,Button:it,Card:pt,ClipboardCode:ut,Code:lt,Collapsible:dt,DL:ft,Div:ct,DocumentWrapper:mt,EmptyTabContent:ht,ErrorFormatter:gt,FlexBar:bt,Form:yt,H1:vt,H2:St,H3:xt,H4:_t,H5:wt,H6:Pt,HR:Tt,IconButton:kt,Img:Ot,LI:Ct,Link:Et,ListItem:Rt,Loader:It,Modal:Ft,ModalDecorator:jt,OL:Ht,P:At,Placeholder:zt,Popover:Mt,PopoverProvider:Bt,Pre:Nt,ProgressSpinner:Dt,ResetWrapper:Lt,ScrollArea:qt,Select:$t,Separator:Wt,Spaced:Yt,Span:Kt,StatelessTab:Gt,StatelessTabList:Ut,StatelessTabPanel:Jt,StatelessTabsView:Zt,StorybookIcon:Qt,StorybookLogo:Xt,SyntaxHighlighter:Z,TT:Vt,TabBar:ea,TabButton:ra,TabList:ta,TabPanel:aa,TabWrapper:na,Table:oa,Tabs:sa,TabsState:ia,TabsView:pa,ToggleButton:ua,Toolbar:la,Tooltip:da,TooltipLinkList:fa,TooltipMessage:ca,TooltipNote:ma,TooltipProvider:ha,UL:ga,WithTooltip:ba,WithTooltipPure:ya,Zoom:va,codeCommon:Sa,components:xa,convertToReactAriaPlacement:_a,createCopyToClipboardFunction:wa,getStoryHref:Pa,interleaveSeparators:Ta,nameSpaceClassNames:ka,resetComponents:Oa,useTabsState:Ca,withReset:Q}=__STORYBOOK_COMPONENTS__;var ja=__STORYBOOK_THEMING__,{CacheProvider:Ha,ClassNames:Aa,Global:za,ThemeProvider:X,background:Ma,color:Ba,convert:V,create:Na,createCache:Da,createGlobal:La,createReset:qa,css:$a,darken:Wa,ensure:Ya,getPreferredColorScheme:Ka,ignoreSsrWarning:I,isPropValid:Ga,jsx:Ua,keyframes:Ja,lighten:Za,styled:b,themes:z,tokens:Qa,typography:Xa,useTheme:F,withTheme:Va}=__STORYBOOK_THEMING__;function f(){return f=Object.assign?Object.assign.bind():function(e){for(var r=1;r=0&&n<1?(i=o,p=s):n>=1&&n<2?(i=s,p=o):n>=2&&n<3?(p=o,u=s):n>=3&&n<4?(p=s,u=o):n>=4&&n<5?(i=s,u=o):n>=5&&n<6&&(i=o,u=s);var g=t-o/2,h=i+g,c=p+g,O=u+g;return a(h,c,O)}var te={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 _e(e){if(typeof e!="string")return e;var r=e.toLowerCase();return te[r]?"#"+te[r]:e}var we=/^#[a-fA-F0-9]{6}$/,Pe=/^#[a-fA-F0-9]{8}$/,Te=/^#[a-fA-F0-9]{3}$/,ke=/^#[a-fA-F0-9]{4}$/,B=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Oe=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ce=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Ee=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function T(e){if(typeof e!="string")throw new d(3);var r=_e(e);if(r.match(we))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(Pe)){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(Te))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(ke)){var a=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:a}}var n=B.exec(r);if(n)return{red:parseInt(""+n[1],10),green:parseInt(""+n[2],10),blue:parseInt(""+n[3],10)};var o=Oe.exec(r.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var s=Ce.exec(r);if(s){var i=parseInt(""+s[1],10),p=parseInt(""+s[2],10)/100,u=parseInt(""+s[3],10)/100,g="rgb("+E(i,p,u)+")",h=B.exec(g);if(!h)throw new d(4,r,g);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var c=Ee.exec(r.substring(0,50));if(c){var O=parseInt(""+c[1],10),ce=parseInt(""+c[2],10)/100,me=parseInt(""+c[3],10)/100,K="rgb("+E(O,ce,me)+")",R=B.exec(K);if(!R)throw new d(4,r,K);return{red:parseInt(""+R[1],10),green:parseInt(""+R[2],10),blue:parseInt(""+R[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new d(5)}function Re(e){var r=e.red/255,t=e.green/255,a=e.blue/255,n=Math.max(r,t,a),o=Math.min(r,t,a),s=(n+o)/2;if(n===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var i,p=n-o,u=s>.5?p/(2-n-o):p/(n+o);switch(n){case r:i=(t-a)/p+(t=1?H(e,r,t):"rgba("+E(e,r,t)+","+a+")";if(typeof e=="object"&&r===void 0&&t===void 0&&a===void 0)return e.alpha>=1?H(e.hue,e.saturation,e.lightness):"rgba("+E(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new d(2)}function $(e,r,t){if(typeof e=="number"&&typeof r=="number"&&typeof t=="number")return q("#"+P(e)+P(r)+P(t));if(typeof e=="object"&&r===void 0&&t===void 0)return q("#"+P(e.red)+P(e.green)+P(e.blue));throw new d(6)}function A(e,r,t,a){if(typeof e=="string"&&typeof r=="number"){var n=T(e);return"rgba("+n.red+","+n.green+","+n.blue+","+r+")"}else{if(typeof e=="number"&&typeof r=="number"&&typeof t=="number"&&typeof a=="number")return a>=1?$(e,r,t):"rgba("+e+","+r+","+t+","+a+")";if(typeof e=="object"&&r===void 0&&t===void 0&&a===void 0)return e.alpha>=1?$(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new d(7)}var Ae=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},ze=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Me=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Be=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function v(e){if(typeof e!="object")throw new d(8);if(ze(e))return A(e);if(Ae(e))return $(e);if(Be(e))return He(e);if(Me(e))return je(e);throw new d(8)}function oe(e,r,t){return function(){var a=t.concat(Array.prototype.slice.call(arguments));return a.length>=r?e.apply(this,a):oe(e,r,a)}}function m(e){return oe(e,e.length,[])}function Ne(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{hue:t.hue+parseFloat(e)}))}var fn=m(Ne);function k(e,r,t){return Math.max(e,Math.min(r,t))}function De(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{lightness:k(0,1,t.lightness-parseFloat(e))}))}var cn=m(De);function Le(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{saturation:k(0,1,t.saturation-parseFloat(e))}))}var mn=m(Le);function qe(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{lightness:k(0,1,t.lightness+parseFloat(e))}))}var hn=m(qe);function $e(e,r,t){if(r==="transparent")return t;if(t==="transparent")return r;if(e===0)return t;var a=T(r),n=f({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),o=T(t),s=f({},o,{alpha:typeof o.alpha=="number"?o.alpha:1}),i=n.alpha-s.alpha,p=parseFloat(e)*2-1,u=p*i===-1?p:p+i,g=1+p*i,h=(u/g+1)/2,c=1-h,O={red:Math.floor(n.red*h+s.red*c),green:Math.floor(n.green*h+s.green*c),blue:Math.floor(n.blue*h+s.blue*c),alpha:n.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))};return A(O)}var We=m($e),se=We;function Ye(e,r){if(r==="transparent")return r;var t=T(r),a=typeof t.alpha=="number"?t.alpha:1,n=f({},t,{alpha:k(0,1,(a*100+parseFloat(e)*100)/100)});return A(n)}var gn=m(Ye);function Ke(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{saturation:k(0,1,t.saturation+parseFloat(e))}))}var bn=m(Ke);function Ge(e,r){return r==="transparent"?r:v(f({},y(r),{hue:parseFloat(e)}))}var yn=m(Ge);function Ue(e,r){return r==="transparent"?r:v(f({},y(r),{lightness:parseFloat(e)}))}var vn=m(Ue);function Je(e,r){return r==="transparent"?r:v(f({},y(r),{saturation:parseFloat(e)}))}var Sn=m(Je);function Ze(e,r){return r==="transparent"?r:se(parseFloat(e),"rgb(0, 0, 0)",r)}var xn=m(Ze);function Qe(e,r){return r==="transparent"?r:se(parseFloat(e),"rgb(255, 255, 255)",r)}var _n=m(Qe);function Xe(e,r){if(r==="transparent")return r;var t=T(r),a=typeof t.alpha=="number"?t.alpha:1,n=f({},t,{alpha:k(0,1,+(a*100-parseFloat(e)*100).toFixed(2)/100)});return A(n)}var Ve=m(Xe),er=Ve,rr=b.div(Q,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:er(.3,e.color.defaultText),fontSize:e.typography.size.s2})),tr=e=>l.createElement(rr,{...e,className:"docblock-emptyblock sb-unstyled"}),ar=b(Z)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),nr=b.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),j=b.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${I}`]:{margin:0}})),or=()=>l.createElement(nr,null,l.createElement(j,null),l.createElement(j,{style:{width:"80%"}}),l.createElement(j,{style:{width:"30%"}}),l.createElement(j,{style:{width:"80%"}})),ie=({isLoading:e,error:r,language:t,code:a,dark:n,format:o=!0,...s})=>{let{typography:i}=F();if(e)return l.createElement(or,null);if(r)return l.createElement(tr,null,r);let p=l.createElement(ar,{bordered:!0,copyable:!0,format:o,language:t??"jsx",className:"docblock-source sb-unstyled",...s},a);if(typeof n>"u")return p;let u=n?z.dark:z.light;return l.createElement(X,{theme:V({...u,fontCode:i.fonts.mono,fontBase:i.fonts.base})},p)};var Cn=(e=>typeof S<"u"?S:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof S<"u"?S:r)[t]}):e)(function(e){if(typeof S<"u")return S.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Hn=__STORYBOOK_API__,{ActiveTabs:An,Consumer:zn,ManagerContext:Mn,Provider:Bn,RequestResponseError:Nn,addons:W,combineParameters:Dn,controlOrMetaKey:Ln,controlOrMetaSymbol:qn,eventMatchesShortcut:$n,eventToShortcut:Wn,experimental_MockUniversalStore:Yn,experimental_UniversalStore:Kn,experimental_getStatusStore:Gn,experimental_getTestProviderStore:Un,experimental_requestResponse:Jn,experimental_useStatusStore:Zn,experimental_useTestProviderStore:Qn,experimental_useUniversalStore:Xn,internal_checklistStore:Vn,internal_fullStatusStore:eo,internal_fullTestProviderStore:ro,internal_universalChecklistStore:to,internal_universalStatusStore:ao,internal_universalTestProviderStore:no,isMacLike:oo,isShortcutTaken:so,keyToSymbol:io,merge:po,mockChannel:uo,optionOrAltSymbol:lo,shortcutMatchesShortcut:fo,shortcutToAriaKeyshortcuts:co,shortcutToHumanString:mo,types:pe,useAddonState:ho,useArgTypes:go,useArgs:bo,useChannel:ue,useGlobalTypes:yo,useGlobals:vo,useParameter:le,useSharedState:So,useStoryPrepared:xo,useStorybookApi:_o,useStorybookState:wo}=__STORYBOOK_API__;var Y="storybook/docs",sr=`${Y}/panel`,de="docs",fe=`${Y}/snippet-rendered`;W.register(Y,e=>{W.add(sr,{title:"Code",type:pe.PANEL,paramKey:de,disabled:r=>!r?.docs?.codePanel,match:({viewMode:r})=>r==="story",render:({active:r})=>{let t=e.getChannel(),a=e.getCurrentStoryData(),n=t?.last(fe)?.[0],[o,s]=U({source:n?.source,format:n?.format??void 0}),i=le(de,{source:{code:""},theme:"dark"});G(()=>{s({source:void 0,format:void 0})},[a?.id]),ue({[fe]:({source:u,format:g})=>{s({source:u,format:g})}});let p=F().base!=="light";return l.createElement(J,{active:!!r},l.createElement(ir,null,l.createElement(ie,{...i.source,code:i.source?.code||o.source||i.source?.originalSource,format:o.format,dark:p})))}})});var ir=b.div(()=>({height:"100%",[`> :first-child${I}`]:{margin:0,height:"100%",boxShadow:"none"}}));})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js new file mode 100644 index 00000000..0fcdba08 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var e="storybook/links";var n={NAVIGATE:`${e}/navigate`,REQUEST:`${e}/request`,RECEIVE:`${e}/receive`};var E=__STORYBOOK_API__,{ActiveTabs:h,Consumer:y,ManagerContext:P,Provider:x,RequestResponseError:b,addons:a,combineParameters:k,controlOrMetaKey:R,controlOrMetaSymbol:f,eventMatchesShortcut:g,eventToShortcut:I,experimental_MockUniversalStore:C,experimental_UniversalStore:D,experimental_getStatusStore:M,experimental_getTestProviderStore:U,experimental_requestResponse:K,experimental_useStatusStore:N,experimental_useTestProviderStore:B,experimental_useUniversalStore:V,internal_checklistStore:Y,internal_fullStatusStore:q,internal_fullTestProviderStore:G,internal_universalChecklistStore:L,internal_universalStatusStore:$,internal_universalTestProviderStore:H,isMacLike:Q,isShortcutTaken:j,keyToSymbol:w,merge:z,mockChannel:F,optionOrAltSymbol:J,shortcutMatchesShortcut:W,shortcutToAriaKeyshortcuts:X,shortcutToHumanString:Z,types:ee,useAddonState:te,useArgTypes:re,useArgs:oe,useChannel:se,useGlobalTypes:ne,useGlobals:ae,useParameter:ie,useSharedState:le,useStoryPrepared:ue,useStorybookApi:Se,useStorybookState:_e}=__STORYBOOK_API__;a.register(e,t=>{t.on(n.REQUEST,({kind:i,name:l})=>{let u=t.storyId(i,l);t.emit(n.RECEIVE,u)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js new file mode 100644 index 00000000..afb6af71 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js @@ -0,0 +1,13 @@ +try{ +(()=>{var n=__REACT__,{Children:Kt,Component:St,Fragment:qt,Profiler:Wt,PureComponent:Ct,StrictMode:dt,Suspense:ht,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ct,act:Rt,cloneElement:Zt,createContext:Ut,createElement:ft,createFactory:kt,createRef:Jt,forwardRef:gt,isValidElement:bt,lazy:vt,memo:Mt,startTransition:yt,unstable_act:ut,useCallback:xt,useContext:Gt,useDebugValue:Ft,useDeferredValue:Yt,useEffect:Tt,useId:Et,useImperativeHandle:It,useInsertionEffect:Qt,useLayoutEffect:jt,useMemo:Bt,useReducer:Nt,useRef:Ot,useState:U,useSyncExternalStore:zt,useTransition:Lt,version:wt}=__REACT__;var _t=__STORYBOOK_COMPONENTS__,{A:$t,AbstractToolbar:te,ActionBar:ee,ActionList:re,AddonPanel:ae,Badge:Ae,Bar:oe,Blockquote:le,Button:W,Card:se,ClipboardCode:pe,Code:ie,Collapsible:me,DL:Ve,Div:ne,DocumentWrapper:Ke,EmptyTabContent:Se,ErrorFormatter:qe,FlexBar:We,Form:Ce,H1:de,H2:he,H3:ce,H4:Re,H5:Ze,H6:Ue,HR:fe,IconButton:ke,Img:Je,LI:ge,Link:be,ListItem:ve,Loader:Me,Modal:ye,ModalDecorator:ue,OL:xe,P:Ge,Placeholder:Fe,Popover:Ye,PopoverProvider:Te,Pre:Ee,ProgressSpinner:Ie,ResetWrapper:Qe,ScrollArea:je,Select:Be,Separator:Ne,Spaced:Oe,Span:ze,StatelessTab:Le,StatelessTabList:we,StatelessTabPanel:De,StatelessTabsView:Xe,StorybookIcon:He,StorybookLogo:Pe,SyntaxHighlighter:_e,TT:$e,TabBar:tr,TabButton:er,TabList:rr,TabPanel:ar,TabWrapper:Ar,Table:or,Tabs:lr,TabsState:sr,TabsView:pr,ToggleButton:ir,Toolbar:mr,Tooltip:Vr,TooltipLinkList:f,TooltipMessage:nr,TooltipNote:Kr,TooltipProvider:Sr,UL:qr,WithTooltip:d,WithTooltipPure:Wr,Zoom:Cr,codeCommon:dr,components:hr,convertToReactAriaPlacement:cr,createCopyToClipboardFunction:Rr,getStoryHref:Zr,interleaveSeparators:Ur,nameSpaceClassNames:fr,resetComponents:kr,useTabsState:Jr,withReset:gr}=__STORYBOOK_COMPONENTS__;var ur=__STORYBOOK_API__,{ActiveTabs:xr,Consumer:Gr,ManagerContext:Fr,Provider:Yr,RequestResponseError:Tr,addons:K,combineParameters:Er,controlOrMetaKey:Ir,controlOrMetaSymbol:Qr,eventMatchesShortcut:jr,eventToShortcut:Br,experimental_MockUniversalStore:Nr,experimental_UniversalStore:Or,experimental_getStatusStore:zr,experimental_getTestProviderStore:Lr,experimental_requestResponse:wr,experimental_useStatusStore:Dr,experimental_useTestProviderStore:Xr,experimental_useUniversalStore:Hr,internal_checklistStore:Pr,internal_fullStatusStore:_r,internal_fullTestProviderStore:$r,internal_universalChecklistStore:ta,internal_universalStatusStore:ea,internal_universalTestProviderStore:ra,isMacLike:aa,isShortcutTaken:Aa,keyToSymbol:oa,merge:la,mockChannel:sa,optionOrAltSymbol:pa,shortcutMatchesShortcut:ia,shortcutToAriaKeyshortcuts:ma,shortcutToHumanString:Va,types:C,useAddonState:na,useArgTypes:Ka,useArgs:Sa,useChannel:qa,useGlobalTypes:Wa,useGlobals:Ca,useParameter:da,useSharedState:ha,useStoryPrepared:ca,useStorybookApi:Ra,useStorybookState:Za}=__STORYBOOK_API__;var S="6.323.10";var H="https://127.0.0.1",P="localhost:6006",h={storybook:{versions:{availableVersions:[{id:3,title:"Hexa UI (LTS)",href:"v6",semver:S}],hostname:H,localhost:P}}};var k=h.storybook.versions.availableVersions.reduce((t,i)=>t.concat({id:String(i.id),title:i.semver+" "+i.title,href:`${h.storybook.versions.hostname}/${i.href}/`}),[]);var Ea=__STORYBOOK_THEMING__,{CacheProvider:Ia,ClassNames:Qa,Global:ja,ThemeProvider:Ba,background:Na,color:Oa,convert:za,create:J,createCache:La,createGlobal:wa,createReset:Da,css:Xa,darken:Ha,ensure:Pa,getPreferredColorScheme:_a,ignoreSsrWarning:$a,isPropValid:tA,jsx:eA,keyframes:rA,lighten:aA,styled:AA,themes:oA,tokens:lA,typography:sA,useTheme:pA,withTheme:iA}=__STORYBOOK_THEMING__;var s;(function(t){t.Primary='"Kaspersky Sans", Arial, sans-serif',t.Text='"Kaspersky Sans Text", "Kaspersky Sans", Arial, sans-serif',t.Mono='"Kaspersky Sans Mono", "Kaspersky Sans", Arial, sans-serif',t.Display='"Kaspersky Sans Display", "Kaspersky Sans", Arial, sans-serif'})(s||(s={}));var o;(function(t){t.Primary="Kaspersky Sans",t.Text="Kaspersky Sans Text",t.Mono="Kaspersky Sans Mono",t.Display="Kaspersky Sans Display"})(o||(o={}));var e;(function(t){t[t.Thin=100]="Thin",t[t.SemiLight=200]="SemiLight",t[t.Light=300]="Light",t[t.Regular=400]="Regular",t[t.Medium=500]="Medium",t[t.SemiBold=600]="SemiBold",t[t.Bold=700]="Bold",t[t.ExtraBold=900]="ExtraBold"})(e||(e={}));var p;(function(t){t.Normal="normal"})(p||(p={}));var c;(function(t){t.H1="Header/H1",t.H2="Header/H2",t.H3="Header/H3",t.H4="Header/H4",t.H5="Header/H5",t.H6="Header/H6"})(c||(c={}));var V;(function(t){t.BTM2="BodyTextMedium/BTM2",t.BTM3="BodyTextMedium/BTM3",t.BTM4="BodyTextMedium/BTM4",t.BTM5="BodyTextMedium/BTM5",t.BTR2="BodyTextRegular/BTR2",t.BTR3="BodyTextRegular/BTR3",t.BTR4="BodyTextRegular/BTR4",t.BTR5="BodyTextRegular/BTR5"})(V||(V={}));var R;(function(t){t.MTR3="MonoTextRegular/MTR3",t.MTR4="MonoTextRegular/MTR4"})(R||(R={}));var l=Object.assign(Object.assign(Object.assign({},c),V),R),m={H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",P:"p",Span:"span"},_={[l.H1]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H1,fontSize:"48px",lineHeight:"56px",letterSpacing:"-0.5px"},[l.H2]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H2,fontSize:"32px",lineHeight:"40px",letterSpacing:"-0.5px"},[l.H3]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H3,fontSize:"28px",lineHeight:"32px",letterSpacing:"0"},[l.H4]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H4,fontSize:"24px",lineHeight:"32px",letterSpacing:"0"},[l.H5]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H5,fontSize:"20px",lineHeight:"24px",letterSpacing:"0"},[l.H6]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H6,fontSize:"16px",lineHeight:"24px",letterSpacing:"0"}},q={[l.BTR2]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"16px",lineHeight:"24px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR3]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"14px",lineHeight:"20px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR4]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"12px",lineHeight:"16px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR5]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"10px",lineHeight:"12px",letterSpacing:"0px",htmlTag:m.Span}},$={[l.BTM2]:Object.assign(Object.assign({},q[V.BTR2]),{fontWeight:e.Medium}),[l.BTM3]:Object.assign(Object.assign({},q[V.BTR3]),{fontWeight:e.Medium}),[l.BTM4]:Object.assign(Object.assign({},q[V.BTR4]),{fontWeight:e.Medium}),[l.BTM5]:Object.assign(Object.assign({},q[V.BTR5]),{fontWeight:e.Medium})},tt={[l.MTR3]:Object.assign(Object.assign({},q[V.BTR3]),{fontFamily:s.Mono}),[l.MTR4]:Object.assign(Object.assign({},q[V.BTR4]),{fontFamily:s.Mono})},cA=Object.assign(Object.assign(Object.assign(Object.assign({},_),q),$),tt);var g="data:font/woff2;base64,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";var b="data:font/woff2;base64,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";var v="data:font/woff2;base64,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";var M="data:font/woff2;base64,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";var y="data:font/woff2;base64,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";var u="data:font/woff2;base64,d09GMgABAAAAAMOIABEAAAACFTQAAMMiAAEzMwAAAAAAAAAAAAAAAAAAAAAAAAAAGoNqG4HEXBz3WgZgAI5SCINGCZ8DEQwKhLcMg+YzATYCJAOdaAuOdgAEIAWLPAfDYgyBXVs25JEEpjHW3saAj6AaVTcRYaxBa5yq7TnRHWSTbYr6R0LpJiPbNvUXTlXLzR2rxOP1ZulEDDg/+/////9/SdKQMbtcS3JtAUREZQ6nc27/RhOBUhRBLa0fhrHViX21CqUcZivHpbV5oNVa7GRrPV/64SrS1q3fcF3LgNXio7Ri9VJWVodzH05MPE2ogfWGMsXRrh/ztHg0LkYQ0OFCORRrgCwoKBQcZBEmE0nT516gIL1NuhtBNBlBdM+Sd/iKcB5A8QZfz207Wdxa6tW+B3vZC+U2ZjopZensz+Q+1nXkBmVPHtmJZ3F3Zinf7g/zvV3uppYWcAgURIeGV57fbv3krfk2uDuDreOetncogljjeeztdm4tmexQ7Qfn2Lkpwx/QIf5D4WR3kHNJJMzVgonawyJlMDm1mrwNmPyGcvoPAQ8KibzbHPAuEEurnkrS5N5RpXrVCCOUYBDpEDb5Y3wa7Q3EMc9uO4aQDt0DfSFxSf59p13tZfJkzHfJ9/CvbpCpke0pII6bC2KIqcQSW9UZr621FhFPRHyJhx9j3sOSaSKZaCVDIpJ9FrqXutKWFhqSF03+8fzc7r3/t7FkjBo9aMkRCg5a6VZBxcYoDEAlUsIEVCzEwgAbFQuwsQoR6ZIWBqCd/7mjSKlbSuQMua5xV1TkDinljKWhEKEc5RjmPHaw47bLtL3NbLPzfGP2dr/t3dv729uf/bnWm80eAOxlX7KQpSP6BOA6Vej6x7eyLFG4qjpgYepAsXCdTk7Ne0gecI+1ksixvLYyF+APe8UFuLCoWo5aes3aZl+NQoO0zCm+R0iNkUAP/Y3eNlkgNZNhnFACETee2skJ3MzR/19d+r8smy/PpZALuqdK5ZFALw7BJXyATgHYBdLWrcvoK9CUbGOXyTw9fNPeTtVtyZI96Ew8L0QbIKS/ReQvAHKreFjhGU5hIPx+u4Ser9u+4xPKtAk0wEiyACyi/5Od/Zv2TXuIfNjkYC6K7re/a6wAPHmzmADw68cWtE6o9KJJp4tWmI34GaJ7/tkTeye2qCaAwL+fPy2lAOJWvmtdb7OvtE5xAIw0o3eMhdCwM4BZblhaWErDLkYQbRHA//MdtPvfrKysYJJI4J0k0CQQLZWZe/5Xf17vbtLcV/fe2pGMJO0vI71er9dL+7v7S5JxZeQaSS8Z9/VWMpIkI1m5RpJkJCsZvYz21/6SkYxktL9ktL/21/6SkZHmI4l/+O7998ye+amdXigCTTACRTyiwSzvy2OxT5hQv4Pq1scBmPQIAAPzDKm+pMm4/b+qVh8MAAkwgGBSppItyhoJjgqTpI2p2tzhctFwfMmvx0yuig0O7ZXJclHdTNG5KHeA32Z/cyGKBQYTRAwMJCQf+R7041GPalFUBLEIJ+bUhWsXfdtuffG3q5gXlfvusrar2K3asPb/msJdYZoqYxKPkFj6ZQRcyXTM/yRpaNEDqg9xgfrHnD/utUx6qk/qX/qluY1nNqVVr7M0d4eb1ykdhlUCjsFFoeGHcgiFCN389LqZ8QjlmHSrHG7JirU3Q/mKyVf4q7Q3WZKF3EYYCCtF3/ymaQaAJEiCu9yk1copZA1GN77KlTt/gN4hVc2Xxf/UOccJ7qI/F5kgBb6FgP9p5nad4prKMyJ8zSfr7DpkYC+SLmCkNUG6xFB0uWbm0zVPxD266P+X0/r3JGv+//dWxR8IVrwiWDdUqSQr5JA642Ev3LCRtvLpHdEQg51kAPlqaqpFsvud3WWn1kt204Tu0E0IETuPCQigpQ434Pb/A/r+6DSPgmylwmzQT5D0PPx74zmwXdzxHc8tXQ/oAQ6ikomHFmWJfMDvfy0tqf62x7vqi13j8BwSDEmuMpecIZxujXZu5u8oTDv0aC5F6bLsS3IK2kVnFiLALqNDTikwG4UMcGaGR7AZNGDmpgYAGbpbaKSVgfL89/fstbMX9Q41R5oJ8IrE1kwXw1AS5U99sHiefu3VvhPeVgHZLZJQZakDdPNngwrKDtGFSOgqnaQq46tM/f+m9lLNarXxT3dKRa0C7m0oPCyEBFlP9+mtPBrrl+7UgmrxaDQj2VtSOqywAZyw0mHCg0hOAAxA6TiH/xMUeP5d67WZM3v/yZTY+AqXAkqxnSSbk51k/tJr2TimlNDXKIcofeH5d/pKI91MGz0bJQChHMtZvlaXu9V5eAmYG31Y/qG/l+S3Z5ZTqgYjtkUoZFv6XSsVKI0eUOwnHT0UTQQS8ECp520qP0A9WyZCzWUMBke6eTgYbuPgusug/32ZWl3/r6wiCiQhARK7m1J3dBDdgxlqrNhzuFRBnAhyrLrHHt1p1x9/vv9//cz8mahEZhVYBvAkBUBkqwgjAiApVVaBjKwipAApE6CJXsrsBJu9ti2b66oAqgWQlAQCbOOpMc5SJjrGOKOxtzX2pL3t4biX8x6O3h2uFwvff8tvFri/FOSegw/ROMYhy9kdXm+uj99gNJrcQ5YboP850Q7KzGBmUsV+acc9jhGaqVCnS8wmC1WbOJ7E1YrdKJD+qCrS912e5/+9yON5d2iCg7BgNd1tE9ofaqQ9C1jwasG67Kd8TQKkdmOqtC4IQ9+t9XX/+1NfXwmZkOmGuNhlChCILTECeJPFe6dfWfDvZlD7ftikGYsQBllERESmuOr2xP//143u/c7PzM79zMRERFRERNXUXHi68R+8M/N+/7XyrKxcSa4kSUbG1eZrfbILzt292r5Kz7VBCCEGE/yaGdtU4nQYH+ngIEGCBCmhlNDph6PAXT8PA2xRnMBJquKqoE+euQdA1eQD8mAYS6shNclO07R3N79pJmr8UFFAUF4Rn1sE3NZgczNTDAQYgsFsaR7lKkCt1ajgzcNCzLfBfJasOXERzxOHv1TBBJbJt0qlGBoZSlx12113lXvimXc+6NClz0ADhpos/+EaEgmoMeiy6HMYajO3NQcK089ixZzROrDZZDtkh7cMhxx1yhlni3Q7YCs8PAJbdsgcOXPljooqUKBgwUKFChOJhoaBgYmJLVGSFBkyZMrCw8PHJyZWqpTEFnJy1WrUUWqk0qKV1la9+g0aMmrMlCnb7bLPvnm/A2EHHYY85hS47JXrvvzzQ99lgiZm+hGTN5cREHAYiwWLuN8DPAJA6rm7tkSDxsuWbtsAcUjAOmuACwQUkfd5rIsAdO7rEigAs4fahwnA7tPPQQAeLAciQRU1jEetESSpN5IUjQ8U0jSJ0O/9FEcBuBIbpXSipCi7V5yTMMQs1LRUzjZpAOqkBHPWlRKM0ZQko2GIXkCoZGihkaU9MXw6gE7OHAzydDEp0MOiSB+bEgMcygy/OBVGhC9dsWUDImFdIyOjpIUzIJDsKB5+IbT4M/Vs7eusgieqGnZ91DPMpG+YEEJS8qvmv2cGZ7TIhrIiKCIuLee+spqXWfb3+gY7oEDUYuCO9id191dEQUVbvDoxPMrmseHES5AlMDGEgHlFrb4WetoOvh7OXCjasUTWS3a3YvkeGyCBXOsZePZ1Lhx8w58F6px7vGSfbxy492MA3fdpwW/PGWos2FjIy2pbxMUPtQIP1KBUtAzUOha1Q9xFC3rgaUD0SxpiUDThirahal9RESyF1OkK5rhbSj0WpiHZHBPmXz4YLYab1GA9KZQYIm6eDKXU1mBsVdgEOdWWzGiReG4TH9OnAG8+JNi7aTtJYsA7S4ueywpfqd0glVtNHutDExijwG7eXPlD07qjgjX6HxHC6bJAN0RKMiOF1b2RIlo0GZnLQ0U2d2e+qrNiNDrkjOsqvPdTkx5DjaMiKUzNiCUCmQTEKtXT6jJsu/1OOOeNj77rmViI4I/7+EzcCKZgSkcx2smb4rk5T+f7NEzXDEySHJ3NwjxGrByYOf+mlU9jTFBLBHQQYQKkDrQnodsNBGjtJDvGLSuax9DOhyd0PpDtyi2Z/RwKe+n3bxmBFcmtWHzlm8/tJc+FgBIowlJduvXo1affgEFDho34Z9SYcRMmTZXpRUJTYXPURYMmLdp0zKFLT7oMmfbLki1HrgMOOuSwI04r0qJVm3YdOnXp1qNXn34vSY+44fMxB/kUOsFZLBxmL4qZyDDhaCzH/hMcOABI30kWrp+5W0WWA3IeJnOkoOVDvfbhW7z5nMIN3LNSqUr1qqyJeM6CRmpJk1Zt2nUYNGS6zFQVP8uvqvK0nN3mAmf2/AUIFGGpvxo0atKsRas27Tp06tKtR68+/QYMGjJsxD+jxoybMGmqTFdTo06DJi3adMyhS0+sOPH22GufBImSJEuRKl2GTPtlyZYj1wEHHXLYEacV+eCjTz774qtvvvvhp19qtWjVpl2HTl269ejVp78MVO2PTFiVGjheoJpSafH+88iLd8gV9Lg5G478D3fYDPvhPgIg2XPnI04ioUpqPSbtt6TGd3WadBiapAFyEsPc9pNFG2EJO+3FZtyIe7juwW0/8tpXvInvmpCecFlsyeulu2IVWU82nMTk0Jfk4XTOkLMoyjkUO58L5PK3lFRe3uYVr1/vqwbvvPfNj/w855fUjjbOM7mPdn+bX2dvsWFTu5+KcrZXYfUts8GEtsF0s/D/z7vi94FH1V57xjt+I/4IECQ4ITuhwhKuLFEiyTIst8LKrNpZba11orN+tdUOhx3JUeQ57oRCJ51yOmfMWUXO5Q1qvPM+n+d8ka/5hu/5Yer88bc0LjWAQed0ZFGpI5KN8Cwxpdj5cmEo/bmLTQQL8+Waz9+FVe1s5lCbwv2owCjgyB63+n3XCoQFTvlAGfYisHdxbr7Pxk+/pI1AgtVXi8sgTQ10dLdNd3sRimEcWdxP6cpAKYO350ndV3qtccv3sWadGXHRqzl9VrvHzqHXkxEMTSeAWHgSOpj9dbhRuAnrMfK8XpdCuMU8CjlQRDFcISfMVT9eIEdX/XSdr+WYf1N+p38UDbW3QOi0s6QVmF+hQ8odAwfqRAhOu57xA9iYTxSA9I9DYLlHBWAUrOYLB4p7ZAjoKrmysHfQezhuVnhwjOjW6ECgs9LmjIZssYOeITtfdOiTr0vkxjG6TumKHFWdPhzvI2A9jm68CfRAmGisGVKcTC/6uNYowV9QdxWOJoZnmkieAPgmXBwvhrSmeSig6KFv/ls05LplRRrGkxTHPOwqZDhdcaKkv3VMBeEvJykhvkdEKYYcv/phsGLTabaskEstuFWoGJti5TkPpMTzTeZUVMUEQ4EnF/WEr6RKZ9z6Mjx9MQTLHxYKoMhLJ1/+T8EjgMGHnegf5r3ebOwsyUWKnGUpXeOrG6r6D/osYLA76icT4ZCTaNs20JrLO/EIetix/5r+sJQxZW8T42Epy/90cqsT/aiGhhJr5nW+NvHz/u8fh6eg+w7HtW4G5d3WFKucKg5dYSzbREfCUhzE5hOL7AFtZxfeUPAH1X0uZueIpkZZcJvTa7P+fvwfFhXuNgTe2CfA11WMfYEES7dLfwEUwtYrnQJWyjBB5pHQWymDX7riCK20IX7hzpqsFBJkAPoEUiu16tY0zYbmjvV1ZRXP7LSvaqebADwTTGspqEOgWxcTnfEhQm92lO6qIBKNpUR5vQnjw1MrHXe8gUd/NH/ayvJZRQ+HsZTqhB/0hZzeLazPWO09XwOl3anRjfpKfNCCq0egS4fc1KKj//OEVW78CuRMTQ+An6H5pP+QtEhR5uA+Rx+SAj1iLv5WFEYt4TD+SelYisFh2PVIftMZn8NL6YLH0vnCZJ50aGh6YbIuXhwp+8VmLMJ54ThASpA81TuLSQWLrh2aiipCWd3vbY8oiZjcJ7+RJKbDmlIW7i7VVZNwpE+5WJkoRnEXGFd4T1FDw0Bo8vPGq31aoFgSL7LV8eUZ3vxUcfSheQixEAbKaXQ6IGbp7EvVtGPIGgg3mqPek/B+EIkn7DlxBGPzMaC8Xkn8ESO7uapqSQNUV7s96bJL2+xNZw5g27ivkUhrqcM8arFZ46O0mOorSR2IUzqfhjEbCzcNI8pIWWFHUj9iSSZjnlQMHE320f3nGiCkNUiH7xMqM4gNT2hiDkK6aGV75v4Fm9EDxyIs11zMjexE4mt+RfUscRGqzDZ+/IriaqUTg1K5uInV9Z0XCEztTrjdBqXoR+c3BpGjXHrGzEv/TwJKkK8d2jxjAYQdQ7CnM8uZLZtenWdGFDtvortPRJT8h1zLcdiDP9j+BSQQeHzv+ayZ45Xn0CN1KJ+HnJfcpy3zHkr/+qj3VyZgLG8YQT5CvkPqIE2QDkgfZCRkMhSAhAooLEDhhcIPUJRp0CU0jxUHLrxaATWnQfv5ZMJEWrkhunwk2GKnPZJlOiBvovDe/lp7IS26oDIF3lKVXXwIb9i5NOj244/H7rhDDjmOb6/jawrZMqqqHNR118XF9PU98pBKZWzzTq/3K5w79zM/rhPiFyccv/xr54GnrLc3UQUc+N9tAf61VCpqGpraOrp6BkZlPAOBMM8gWnqFCYYREJGSUVC3dHVn7Qx1Dvm1UBdRCKdn2mCuMxKQbJxcPHyCE+FW5jcUq/uvT7GzX+5dAID9Dvbn/WPvSTNMNcfcNe0h1EN2BXQimcXcMQl0NvKiIqFtLuU017XT2Ek0lpqxwoE676aXgSakGyI1rmOUCaaS4X2OBRa1KdFUuF8tDb5uss0Ou3fqGRiNjjlkoM86mZ1wsCIgei09ITuh4L36hO4Erhv0pf2jPb6YiWTmBUaOVMwWknN02lyjEY6YmweXk30hBqsK9zRuFGKxqwckR/ICS4tYNqT8CBq763t/1h6Ry5qrUFf60erc2OODn2tYFTfbMLPQqiO0eOPsXsWa+zcDv1//qeVmhrS+EfyEtJrTfJV5j/d+bctSMO81u7IxL9/CFIUpBAhDON22fVwqgwMoeB+iIgEsidxrCH10IxHsq5cvI3FhFnuCSRTqgJbkBa/FAnho7JdxrXBJhjrAItfT5n1nWa5PlQpfodBlMz9qIBBaYAgGBd++cQhJoAreUJSk3RMfql9Az8yAknKzDmXgpGX2DBWgfBnbilF9MFdh3y57x9JRmHgRsau+kV9EPvUEUgqUq+RoQyq2oiZNo0uftCyrWKUvlBSUOSvuR4aGQ+b8J8rcLB+uXjfFiZWktKy8ux4pq6p7rtV6E54O1/7JR3zTt++wTKa4DMPCafHrzjo+6iDCCdc0yhUSOz0xX2ckTHGVonHBVQYLFieWWpkb7nLd39bjkzm5Uxgp2oBR9Emlrp3GaWo3nZTu+94ZnFFcxlMChQl+hXEFACLSyBhT1JyROkUHp49JzEi2r51yySNfTgkOhIRBN7FY8va0ssqD7pZHQ39+XlZVdT2PtGzI0Og7fVNf+3/ksMpk2hmpvl6zEA4g4YswYt0BI6eReUTJpXEhV2GwYPFvS273Zb/pK+4vLasDIbdkjVj8TFfr7WjFbwsbps0H3c+pn7iZtLCVtmckvhNML+NuFe9mKP5Z+h+xm6n4nuzM0HTM3mD6goBWQ4INiGk2zlUhWaFFnJV2FDeS7q+WhBxUaLnEdeQYe2I1fZwtkq13KsdYRKoK98rq8I5WV9CAxtBuSySitrRKVNKckpipLrfiLk6FVde+Y4PpZb0briSKDEocHZUGoK62K0NoxGYV7d2R6Ajd2FMa7NQzMdotHeNxEm29Zt64czrhSxLDBJgIk8ZKZsWkQA2MDhy9Mm0HQJoBEhtm5WxE48KDjyDhTJd4K5BoqrcEyXQga8pzl0eDcq8rqt5aJOtieh5b9ZA31qPzoxW+mfqmfT6WhyVt3TSRgykGLMVpABM/CS3vSImtz8X5tDL/KMorNKZ5LuSrd2SDpAVLndZiFUvWqss+sljhLQd1861aKb/1rqjVQ3ArrlUXt1AfO0vWvHUbuM0Gm6xzv3yS295BaMuFZluyg5euMjS73PVuqj4PC4x6wA/rl9qTwfCGk6Dr+KKaNuWz+Uiss2/FkNU963K95DmpJe1pcVKftTUuAaDlACkqtMjVpcbX6uvt6Jxmo0BgqaxVHAdU7z6ZYcb+JL1jJ815jts8WcFj3Gjdvtdlr6e40SrXdCDs+DtmEd5zvDO7/4b1xgKmHVLHCHYHV3Wkg4fxsxts6Y4+04mZSacCGXK5kMMmBYqpdNWflPeM065RNLyEdJPcDqlz1R9R3bJP9qIHJ1T3aC/+WAYEmAm+Wn1KCnMedjECjzQ0qyF2smowHZXZSZHndCdrPlJxsT9x/spLyAk6G5k3dadpMQqmox6FbrVk8IAeUzbnkMcMmWxXS0pO1eNaMZ4Qu4AvBXW1nsewCtrCFxOzUn0y2ZxM1xutuEA25a9WI/P13etk+RHeekNOsNxnTpYtbMVUfewtz195CTnB6mTqJ0Ct/dPzfHU/SLP7eKz8RMZzWlWqHfWPMOiMcqD5gTxi8u+xm9rokOSUvg9fLzDsK5rzNsfBT3e9YjTvIjtyfVgNFb5DlW+N6Lf4xffdOM7b5EXN72M6Af5hAF6IeJ/OnGW1WDrnxXLZ/XGodkV2PowEdW3q+vg262EyLqWZGZm4J9MEYu++WFk/2jDxSGEdRVFF3KflzSFniG4VykIaVj2F+i1CtFacSBlJzSvV6UaRhtUkaGwVWkN+qNWUzXFLQyl2crpnoNgbPjNJV9ax20hZIhdtpULy0kgMWbp6nTy4klhiiu9l/pQlXi9siWIKuOhuukHfWaNBlFH9+j6HwYmkkdYBktzZ2Bx6+lfgZYO143wLzDC5j+KonH+pGLGQhnnrmyneGmMWCkxYSkVWWVYNN92SwFhrWE99NpcDa2kpsNMgESbw9ILuXbE/rUcVpyynpRGsv8ZTltNXibfLtlubT7ltaU3S04PNU9mcgvyEWGNPFowW75y3dG3uSySRpx7uX/E2372oDgGHSta0bPZIcrNRnX4EH9zU4GxgJsbLYWfEYXdiNThdPiRInCGJ7YEDVtwT00YbWo0tgjwT7wfBaUmb/ptRnXTWSarHsU4Q2qylRN6yj9xtV+Rj3qIl11E0f9XYdAxprx4jqYWV6iWHmqn3ik22YmdRoUKNGnVWb4JexgyVW5CpsjywU6pZEIMRO/usgn4gKVec+ChuJLogLgGXcXfaPExWpiBDhgxZskp6AXEQGzziGZ8BLvf+8UeJlXxi0KNQp2vPXMkkxTL+I9TjQ/fStolZcVArtvmCy/K99TEnIiBAagBSC5DmIJ1BuoJ0BxkMMh5kNshykM0AmQW9Ns7EjGTj5OLhExSGocUkN6RrI5CVd9cjZVX1ied9WK+mF7UAnaOhZ8QUnsoWiuW//5fRmh3cpMpySIFTipUoc1eFSq+899VXtRq06fm/MttIZSxLy3J2150ea6Q1OcfrGCPy+DNx/DKQnso5VIeoFtengSULG0hP5RyWluxU9JS+2i4H9chHfvhBVU2reakljZq1ERPDoh6olj9BZSt4CO5H8nLF7bZl245T3Qv9NvCHwJ8DfwH8HfAvwH8BpyALQA4BcgHkBGTez13gJM6SU9G65DojIhbxy8qB2uCujQivgJCIqITURKaPqv/+wBnXiMkA2iIW4gUdm9jHJdT4JSSRoYd9fkpjpEpzsWcj94xEX0JbJ6dKLq6S8JPEr3XQb2jk+GULdT85FTstjjASkdPnScHNGEBtflBEW9uDhEgXfLw1kvjkKVEhoEaD1niO9/iN/wRM4ARPKETsm/bhtra3o53tcvW//XkIVuw5cePBkxdvoVbKziln3HXPM5WqVPvksy+++ua7H376pdbvaEgM0REDMRELsREHiSOuHYPRZIZs/PPOe02adRsOUaGwCI/MjTuqYCHC0GTjkZCrp9auQ6etugwbt9Mus3Y7YcEdX3EVxmbOGlgXyYSjRGbW6SLjsDwixxxno1AxO/s94eq8eotbOlTbb3fKr9z7SpqaqPAMRucrD8A5Mbi/yScXyUCBMRZVdvSrrD4Y6FYTJvu2aFiuHxCN6PviuCQA3FEp0mRYehbEj5qVXau2LyagPMXJn4KEUEQ4CVikkCeJ/Jw/kgJceRbkw7cEf4GlBAsrK0JEkii0Sqo1xKh1Z9mWqGd/t75u3A04y6tsrnOeNd8Fz1uE42HghLyUkr/gigJbCgoSyTusK1BUilcjKUtKmqScvJJeIzHj9mRVVameAzv2XfajAU8SLfbzXbTUqr8t9yKz1hjGlM+mh5hvX2+ROfjmkt4eUCUBGYXrhVYCkfx6wsLCIyCyZccemSMnzlxR2IkDg0KfebgIkWgYmNgSJEqSLEVGZZf2R+ITKyVRRmoLeT2XaaaZpr3VxlyvV5/+ci7TAtPOOwh8qH0OOuSwY4474eRjmvan9857H3z0yWdffA+nXjcL/0QFa1wiErIKVIaOOZddd8OF254LCrnppS+++uY7yYmD0VatJmMoA5VByKBl5GR0ZEzKsXpsuWyCEHNwDs1lCPluu7kDI4B6B2L5zTiF0uLM/dORmIHJx5+9c5sCDE3BHcEgE5UYQpycoJSMlMkRNRSmoTCtGD/zA6AAwGMJeKwz2IkVGGgQoqCAn0rQ+Kj5oB9CxYL4TIFJ7zqIiJOA994ZkSILk0tFUAhvjCBzkjqKQlNRaDNF6QRvGbwthcfEgBgzi7ipjhwRQBkr/Sqb2WRkDz4Qji0sYMh8mAidJYIVSdZIdqjs0TgQ44jOCYMzOhdMrljcsLnj8CDFkzgvXN4k+ODZ/k6IsRsWKx7dHmlLT+cxZ7oMOUijogzK3SnUXJhpziomxugN3R2LyIp/wVDuAaaHnmB5phrbcx9xfPKVuG++4fruNwl16vEi5jki63YL/x5J0V+mZVvkGL+nwExp7iBSnmr0PE8NTqLsAmtNMsaDiI+Fj0WMGGXKmJiYWLHUHVLmb0Uo/hQiD4UdihlGIEmgkEa9keWbKWoPlAxBoAmmJGwtsNgSdBEYItEtxbAM3XIqorCtwLGSpFXErSZjDa61Z1XrbCeFdCDpct71EXnkFDjeT4mEWcFVdyBEMAKJQhr157L+6qSoyzSGaf5cKWZIHORjFThBrGOLHrW4Yvhm0I+p7/8XNmPtVNI1EDuWZrKIMz5I3Akhs0TLMhvMbLPNzSSh/PA5FGaaCGXwXNGnl1ifFHPLkRg56kRKeex0jJxxNnqKFMXIOdeTIgRCvqbmg9pvD34YeDtonJg4CR43+2epmmAeRW2xiBGjjImJOVg3HvzyAZv/AyTgARYYCRblhiqEByyh0SDf0IXzgGFRTOCDdReJjZo0DvG4ZzIk8EhmQi6l01KycDPuR7ENKMJgJTZkCmma2bi2poZAVGD1bBVACx2xQCxmD8VB4ooby7uWCBw90kFiRNaAGf4QInLBYkIm1loX7OgxhIx+3LBRC85R4pkXPwOcuauQEDwhWZIKDCgJAlqCgZkQ4IYLlITpobKSpRYle3NectCTCpBJA3bSt4CTkcOLOpIjhoqjqCnMKcOGILdm53cakR2oRWOA2fDbks1KDBLmiWBEh4U0iIzKqMGg1YqiiEZlrxCSVl4Hq1QwLMcXLFDHQx0Jq/2O+EYcEFiNpIquCnyYOzpYYWd13MFYbXOQh7/DCfLO3bnNjTnVY1w1OycjIDANrKpaQZQWVlfFwtetdWJWTmydnsbYSUENBq0oioOWMWI49hW8u9hFh8d3/CLeb+zuMnjVhP1JQUBROTSaEbwUGX4BQSEmncauxAQ9nYYMDmQ/TdxQIQUIaNT8clHn81L4BQSFmHzpEVOJknQmMmj4NNG7wkrLNjkBZdLZ6Wu6wwkoRZB56lN3194Qyc6ETYTZIJEtCnNALs6IoSDGDaW5Ix8PBKjIzQvJfJFHAGI2ISYSYVFDucSIzVMTLHzOEgdSsbIiB452PAKhFA5ypKKoDMRlIS4bFfFQXA7i+CgmF0nyUF4h4jYjToIc5bZorTDF34rqMKX6wlq0xbTbmk+Xrty69STrBVkG7yJuyHApI7lFMVN2LJU7zRY3Z3dvj71Jx5mHDJs3n+iYE4WdFmJ0dxE446dk5xN5LGe5DjxLs1wBqa49ZBHXvY+75VMpDxJxj/Tbf6w26Rh47Lw19UUd91ao7D2q+vV7VgkHyUAiRCIRJhKXDArvsMiULDAtCIQZNVhu6aXAMIB90AeRKQX2epyQe4bl8sQvNesxykO+4VqMkb2XSZCEKc+0xr0Il0ApgqNkSboTOBBbyLiL1MwKw4LxWLjivAshkrCCOcVYAMwAzAXNXL89iwKZoYwlC7I5auAE27TCuIF8IKF3tHZ1wMUKqDgL2XTRXvRtnljTWJCsXYCUNMwx2xLMCkuq6AYDC6Gdd8OAumk5Kgn8BdEZD7E4myTGhhqAHrqfk1y2FWwFhnF05HleKHDZSEwj1kZ8jZgazWNSWoB06x/10wIFCZpXFLsWRPkjHrzb7oxkUjHSOivuidBLWs7QvtQ8tNP7TlrO6OfaCY0zaCpOI3IgridIC321TlvWelRGlbBWlBp3OWe1AVqT2QxdLLSZcG6vTHAghZ0tcKMcOhWAYiDaYaHryDG1sNSt8QjSjM6rvgag9zjD3BttEtqPE/V7vHU3wGpnQpNiIQCKXVeXct+H1mvlDWfQilpuHtztQTfm6ttDQ3L0bNWV0JPXnef5HGo4s3FmrhcpdEAM48jz/K9DlJv/0kw8SNkLn4tsdWRYnV7cxwohExF85D5KRqT15wqfEx/7Ll0+puUjlVs4K6/hhlQwpqEPWp8Vi7Evgphc9yVCd5waVu13kU0GRPRCSU3cwYbe51mcxVVVUSRJwuNiagpKApEsy5jWsCigSBHinnpR6WK6FUXLKCaW5cpplRYqIUiNGiK5J4VIwKgOObI1BaaBmKS5yLGIxghOs8uIuKoqkiTt8NF7To3adIm9HLVUXdxathYoajO6A4GVFA0nLVPPJvGMUIpflGqCX7rODYUbq+AsKfzaxDNRP0EKA2QcFyspksQInHiajsxKvPoyth9Xv8K8pzeuov6WkJ1Epep0KnRVhRp1ekxjIUWOIUtCtZ/gI1WFAeVBbRmzx7GZ0lYnXfPIO3/0+o+NlJQNWxZp9h/aVHgmHCQRkKjX5ZTrHnuvXp8ZHKSsYsSKhXZe4mk9Uwsky1WmQbfTSj3xwV/9Zq1CKqpGrVrqbkNfWGYWSiHV6IAzyjz1UYMBgBqBmjGqlT5Exr+5HKUS2kLloLNueOaTRoMQkkDVjdMAA9PoDV1ctUksmUkukhfJn1MyKGseJ2nKqR1S5KZKnzUZghEP0zBBFxvvg2545pylE6nQ5LBzbqnyRbNhBJKkaJpkWJsO8ByeBRcZ8lRqdkSx26p91WIEiaSoWqaYEnMgD28+V1z5ZFocdd4dz33T6h8KkqZpm2aBUMgPT8RNpgJyrfJccNcL37UZRUUydB0zbKlNcBDPkrsshapo5Lvonpd+aDeGhmRxXbMcmW0YEc+Kh2xFqmkVuKTcKz91GCeG+Aw9c1y5XcARz5onnmI12hxz2X2v/dJpAh3JMfXN8xT2oUk8G15yiCm0O67EA2/U6jKJgeRZBizwlQ5BTPZteeMrUavDCVc89NZv3aYwkQLboEWBytEMfuABUvnQX/VADDPuCQMbRkhCRkkLZ0AgD/sVxc0rICQiKiElI6egqKRyqt0GPGloauvo6hkYZdwawATDCIhW6T9X1mkyKhfoEZY4ufmFRa3LKnjyWf1nVWsNTW0dXT0Do4wbAEwwjIBolboeGwhkFNR0cHomZiQbJxcPn+AafhE1BbSYpLSsvLseKauqr8/fR8RByztdfcOMe8rAhhGSkFHSwlfDBx/ZlGBh5UBx8woIiYhKSMnIrYXvwfodLtrxMaP+jU1MzcjOJ2pDWdOPmoySgzlNy8TOi3ZbUd27DJrLMEtWF+YPLsHCyoHi5hUQEhGVkJKRq8KouEUlFTUNTW0dXT0Do4wbAZgFz58IRkBESkZBTQenZ2JGsnGWa9SIh09QGC0mKS0r765Hyqrq9Xz+Qlre+Oibvn2HmTTKwMLBJyR2uuZHgyppXHCVwYJFS+yW3bTCb9WtWpu/0bh1t23YdN8TW7bteGnXO5/9OO3dbAU6zLgxBjaMkISMkhbOgECyFzW/Yx5+IbS4lKxNRWXbGlre6VZ/lNjQcabNg7AhZs2ROEtOReuS66vxe+yGDcHCyoHi5hUQEhGVkJKRWws/fGSbopKKmoamto6unoFRxr0FmE+YPPYWIyAiJaOgpoPTMzEj2Tj/u8uW/fICu761jAc4+5sk2v7yAh59c10wLCToe0FSrzbJgK8XEEA0ji6Q0Hp0CgQHoAAVaEAHHBjABBbao7jlLeccs98Om6yxhHCOHPqzG3wU/HXsuqXCcmtJeqkkBpzxjvVNTW0pr4RW4SpwHgEtnEWslpYUQwsL8vFwcbIhmZmKmA42uu4SLRW5syTmzEKwA/XMdB/f1vy7h08DMSE+DlYYPTNxaF/fNx+9SevMoqdhhQX5eLg42ZDMTPRwOuoozjOFGWZyMlISoiJCArzcKA5WFkQtzjizwOCqCzSU5p0mJsTHwQrjxZ5AgffEHoORgZ6ujramhpqKkqKC3FGu3ETBDCR2ViVFHJoQfjxQ2CEhMICjLZVZrV8BcQBNCD8eKOyQEBjA0aJEhqTtenrLbtfcCfLxcHGyIZmZ6OF01FHANwB9y27xLefFt8ou1cX/yViUUpXUshxRqNhV5Z565aOfGnQYbQYVcZAMQlcxYAJP54uVRgcfOQoUu+mpj1r09LCVV1Jd6tWgRjYOAnL2JwLIhdcAFVhSn4GSWAYVaOVLQQKpGYSozE9p3WOm06c9A8QluowiRh7+RhkkUskhuyvGawRTPs0MOR09ONW+jiS2avNebzdYSJsyP2NbtL27fUPP3xE/cy1bqrsT/V11IFp9YJWPu1TYnhx4nF3q7vjuqt3dDDd0d3v3vkq/fte3m/m5+LIn6TJ7yj5cj+2yL9g374vubbO/ua/cf913HYJ7jINDkqF46HPIPhQfth5WL3JY8vHaLxweO3xx+POw63D6iMMUHHkdRR+lHRUdKY46j04dlR1Vtq19dL2tOPp5NJAkDYJcegGQPv3MX+/bve9Nf9s2pnDn8rb4XDh1U7nUyb+FL19VZtoW6PKxHwVHt/BMNhP/g40+4bZ0v3knf/xHR5efBSQOIT/bkBi4ZCjOdnhiZxqe+JmFJ2uK4cmrSjtU3MyoPTOnsud8dT6PNi+GxeSpFYoxMSKmxMk+OvldKH0jxH/cd1vyqdGHolcIs/sqR4LDwvGTgmeGe7gn39lbDujkOzW9mVPf2Ftc+43qC72F3hf66OQTkP9GSHyq+AzIVO1jDLpFti/n4lf6+n098OG/HTTxwUJycHgy6ORFgIiVGXUjUKdB+eQp3vP45rf0oNqn0KNq70X32PcO5qcz+5niLsC8eDO58pdCKXxyO0Qe9/EY6niO13iPz/jyWHFQxCHx4W+asAmfCOYszCdiyYo1G7bs2HOwwEKOnDhz4cqNOz33efexTrT1Nthok8222Gqb7WLssNMuu8WKE2+PvfZJkChJshSp0qTLkGm/LNly5DrgoENs5TvsiKPyFJAYdCI+GcIuIC9yrr368y646PQVDIUj0Vg8kUylM9kcoaGKpcAvXa3VG03G76eCMKGMm5YtHJf9+8b4UgVdP4zTvFytN9vd/nA8nS/X2/3xfL0/398fWx/EouZz7SC3yhdX6+Jrw3+lJE0dtOWisUf0POtVb0KuXL8FAVFu0KaQhnYTHdaNavSBf+1M578KRWsZsG59Gzgwc6KadkODTU/TJOfA/CP04OwcxdRN/TROItf0G0zG7J/syYUuvQOoeMw4CbFM9NI7kdTECe4KC1XYonvDomBUrIRWGc0MRLjI1jbRq7b2X3SNN9XxaIJZwGpAGc0qt2zCLUnh3TrD3Q4zhfO1XOQh5nj59Mt6zeGCBNDx1wICKaDjr48XbUjUFcdv4e2bdfyW9Baheg0vuvY16hm8KO8ZOWSZ+Fndpw0/4ou26h6QXzqwV7pf9FiyCIPyfzqGzIjYceJxSHCbR/2NWMtoaB1NbaOlfbR1jI7OmaNrdHWPXvTEm12/2Rm6+H/NBeH+8W93qwLmOMRxSeCRJEU6J4zLeLLqYyD49PeAj18Gi89lATRsL+ok2c+qZsHxgijJiqrpCBNK1Rr5qvlBGCdpltMMy/GComq6YVq243pBGMVJmhdlrWYilc5kC5VqrXV6VsteVOvNVrvDN+56ZXrycIoaXq+1M7GQd1Uq1xvNRtRv7/7m9u5+wmAAxaiaWvlYAQjuQnJefwektDWPx3oiAZv8v9iAAYGNn/TZO8v3ZZufnaba64D3Eb3SEuOveln7nrG+HOzO09W9lmGJFpduQmaCJPSkcQKAu61UmYWcF/a6tRh1JRZ3ewQbtG2xwnDbrkDoQ627KXVtXktatUTCdOfwLn1o1aiug/acZvrscM+H0MZc9LiNlmWRetJRoPKR77YxX+dm16l4xLtVjD23LpVRgQiMbrZ9o8Sysfyk95RklFs8jZLTeMGYDKcB3or8Qmf+qPscVGTbmMW0phm7kKEMn2H337SmKcq3kR/WTrEZq62WP9KwAWdHjguKZV8uF1CuuhATj1MaTVTnqLsCS6HpgbsqbzTXz+RogqyjDk+EME5aun5qRtJWq0gyk9zS7MySYHTOEftUIItO7yI/gQ7Pju6tAyQRa1SvOYasZid8rdrX5QhlO2Fv1faFAiHs0jAgMYY9lcYa91JUMXV/GVB5HlcB+PYbgT3dZwWkIaLu9VUfUb+hRgDNgWbBIuw79so7aPNGsjA4ZqMYpBVpgpw39Rro58kt46ioZxCwnNNfzfs2psf/MTNmMR76+voG+ob6RvrGuNbozi+RMUpgJ8JCQkIoR8IiALdx2CXpMW1KQAeUY7Eh7v5tsKqhMnUItsW+nCzUL6jhyoMX5DUAUkWJvpm/aXJ7fOs9+py8G892JxKMoTG+K1LfTN8SEhXATkXwv1tBwsViSpIhRx4xKbk6alpd+o2aNmt/dgODp+icUy1LP/pK/4x1GrTo0GPAiHHTGg8QCyFGsAjuwAc91kMc+3EaylDHZwImZMIneujDnMRJm+wRTtFIpnIU0zipkzWHpmBOTfGUTNncnYqpnBfzZt7P5/k+tVM/TdM2XdM3QzM6kzNbpmRATIgNcSA+NAdJoLOQHFJBWugSr9NIghZa6SBVZMtyhhgp3ONQppj5ArLECrdZZ4Mv2WKb7/iRXf5gnwMOecgxpxhuMIVKYVA4FN4GucFubDakjcOGugnaRG/Ym4yNYFO0kW6qN42b1E3mJmdzaJO3Ob45tSnaXIA7nghEx5mnFmYRzatE0SrLtM23zgAiBrZgNx7Ybxyd4Bha5bTMbswLxGACpXCG5GjBKJkVq2Y3nFY6yia5ptCVhspUWxpb6+hcvWcIjKEpMseWxJq6cnfhK8tfV82WHv96fpUQc4gvPX8hDZBGSBOkGdICaYW0QdqLoGpOJ78ElEBDho34Z9SYcRMmTZkW7L+ZMlsFoOBZOGky9EQWfZDJUvrxmzuYmJ2AdjE1y8wckN3A9jC3l4V9IPazdADUQTCHWDkM7giEo5DmoRyDBvn8OEzCuCW33XHXPfc98NAjjz3x1M+eWbXmuXW4eLGD8e1yohcUXAmzdlVsXENwHdFNtm4hu8vVQx4e8fKYr5/5ecbfqiDrQt0T6aAoa6I9V21Fvxp1blC6rd4davdpPLCDVrcn0XOaPkYYpleceCxsgxIkGjIsRalxMzLlyLXHXnnyFShXsVexAZHtG/4Y4Ka/yyfbP3JjePlUB0Z+jC6f7uAojPFB/zs0imMCRIdHaYBej4zymNb/RmXM6tERDOigsVEdMOA2txdqi7Rq065Dpy7dWj+nHviohmxMkFQc/1GTP8fmxJyc03N2zs35uQgdvYExKG6W73J+RHnbO4Z2XxT+3oiPrpLC9JLerz/vocmI2RrelLzrKDH8zUFbPKXlzUDaBHwDmCPDv058/dWgUZNmLVq1adehk58AgYYMG/HPqDHjJkyaMi3YfzNmERSEIXyIIOMqchQH/i8E+Y2GaVgM0zEDMzELszEHi2Nu0GBZBQ8RMlToMLugfppbDyimXGrrY6597lP7hTXCiQ0m9RvA9sYvxNroxeZuWLj4dIZeceKxsA1mXdQfMvxJpcbNyJQjl/jYK4+w+0dXrkKxzxAsVBiEfcmOq0YtpQYqLIFCY7AECc7JNZkTU5eR9IcHIolModLoDNQCozPnA7xUPfmss6IcyTTr+39PvnRN7ey2SPRQX0RvCqYgUd0ItHxR3xUJF1FqylEkNMhJQx6rnFkCfmLbVhwevQovehOUMQc5huW69XF3tU976S2CIwLaDjpwU20QLyy3X3N7VjDn6wtHEXeqr2PGj/f6Te3J5VASPxU4oxAO4yoIJtrD0anRxqTPgIR5WiTJt0zsqQYwzK1MKs61VT52qFfMEm8AwUwNgp1aBDdKxHoaEPyoEOVpQlSmFRGMFlGddkRtOhH16Xoe0YBQBQm2rIhKh3tXqbWIYa7vhe05ceGr5J0RLFykpbpHqptmWtiuvF0FuS/Xwhb4+cWqkJIFCNkvghr6sMVYTUtTeA9ZL4pbunK1RkahUJ7uoeYpYvQwYjQw0VhlIHSIUcopX/s9dcxhwJiJYGGW2iLNCVe0mbqxvy830MBiFXgwsU1AAhMdXgrTlMMpuQFr8vY9KOw0NZ4lG558sAiIbCFTS615jPzsB4wYN2m3PQ6at+Csa776xbHYUrzUN7UYPu3xEMkSaNq4IktyK41ZG4xHju+L8Shs2CNrPcQEtGmmBW5ahDLCePk7muojaeAIbRRiiOIPbRPGHUacSpebxY9OhQQynopmoihCcQyxXDFMonFzJc0y47VYC/NLcCwInGJknIEHapcvcKsY3KsGjzSW58Si8HLezWD5pOdkJKXr5ifr1psaj5yPwQxjLfaENkPNhGIlg/nT94Ma+VY5mrNzvHBqzjm1lLtw7lJfcTG85T4dF3uR1/GOGRr2K5vXj8h2834O7Q6OdOyemVkXKcjrokBN8EYdTSKe4o9Cpkd6i1wX+4zipPq9q/dK39Lqw/42pyqvbwQjfu5lABY+Xw513w0l42TwB44SyRmc8ratXq+o4T3ehPEdvTcPYd5mu9lnIKzAOBJ+g4QBC17cphQLSBORYR+yfw5b+Bvk+VMQRFHIs5JFllC2zHaqdWM5Vzph4Zo+P8YDlh6LnUrBd9Nel0EOM0BS3IaKi0Vzi7dN842/HQtMit0TRCGPsqPfWFOp8Kiw1jSLL1pdW5qC9vSgIyOrc06Uugp/3SRyX9VB0k//MzJQjzIN1bfJhhtYrtESwY6peOUCM11WUQD4hS2KPl7bkhji9ZXGGG9rTcwc1YlldBPD+yPSuxTJdvdgpNvfo+F3pCci34meiVJ39FJUu69Xop2fTqe/JGLX32zs06FCkaJEixHLmQtXbtx5IG3yhKnJSn4UkBOCde8UocJRRViKLm6JtTwYZK2d0dmW0o2PgX4CwCD8IYapzXZGQnNwEeZDrY3RePGxmmhfAYLkwiClJVbqnCylFQXS5Xb7i9agrDa3Qt1i2YG1BQ5VyJCjnW2RPNMMFvSyDY7nNd/O5t5jiGzfc011MjEKdugcKknmHPmKuDcCXVhbYDopycBwjjmlIrg8SmRYKGjRjRrDdbHoJZs8tynER5BecLNV+DnIJqY5Z1NVdJbJqjhU7bkXXvaGwN4GOt7dJfgYpS+++ub7yS8/n6l1proHf8pVr6nmUy022beuehuia5uBAvqRvgY89P3JM5jECvQIiAIU+eXwKy+A4KHw1H7c7+9XA9hh/9eK/2GlMpkTJkG+CMhpK4BrYwEFBriEgE4N5IHNF89v2ofKD5uR+WyFibTbnvmHnvp051DOpmx4tpz2/KtCCfWuf6PLbVsrOvF/0f4ZkmARvMGN3TjNniGHc0t6eSzflbD4a2gT27F9m9/iltaX9Ws1r841eOojdTJKtkkKySanyAS0QgEIMNChBgMwBdvgMlyF2/AAHsETKkkzlFGdVughw6QLpJukOyzNCowwm82xSLZC3ap2ZZ/U0vM9v1U2/P1X8nU9QbUGGnPo3E1PFjji7g5p8O8P9NDdGF9G2xjBZ8ML8KWmnxOIC4rDkwvkg0Vdfitx9Wx027d3B3di59fn9XM1rLbVd3IgNTJCtsg+knX6+GdAEnIgAYT6+MrGlOPbNfmGKDUy9CEY+jBi/XdQ8fF/Tb+qjE79//+oVe7/zyHxAIfGnfd1qln+rP7MVqnWTen/wf9lZvtzgT7q0yHwsGHB+7/ZzP42PWAGzwk8ffIPyZdJXGIYk6QtF2IW65EPngAeLwE8nggD7483jOtzaqjqSv553/mT407hgxDwGfgCfA385SrWp2KHygfHnHDKaTpnLXsREE2No2piti8yN/hPqk8iU1jad+jYKZpIZ7K5fEnXCvTdl0sLerF2BS6GiiJ3KewH/I/1wSTBcKJHRIhLjTrx8SNGCZU+Osb4T/qkYNNgQHP4VGc/LTq0h4vEmgUTN4nDNofx7GXaL+QnizKzOTaRk91vnZ5rs5oJytzpZCcoDACvRIFjk3U22GajrbbbLdkeCRIVOOyoPLFKlLnquttKz2K3vPXca298d2/ztPirSYdm7Tr1GTfkn9GwER0xEQv6J4hDSLGPS8iTE+dEJDhhCQ8zbmHbrFW0Blu0idFlpx679NqhW5wB8QalmLDXsCRj0kzZZ0TWAD5iRvYQ5AzDwVEgdwQcz+cTh2Nx4EgMOBG3/GhQmESnkuxMMp1NtnPJVRS/8ylUnHwXU+pyKl1KuSupdjOdrqXejbS7k17lGfYgYfcz6mHGPcq0x5lVkUmVWfQs86oT9TGnbrSgy1n3Iceu59DNFnY3lx7l2WN1+bVWQKv5+6vbS8Ot98KrbNpv1tLmf0+aW1XzOxAJtV3vS45YObo62e4tpWofSeCnMkxukIL0NGvCiHTwe2WyoTfV814cmKC4TSbe/BeV4fzgG2dl6ShQFVLV9KEDxDCTsTlXSI026KMxmbO1tFf4ENQr1uQInZJesp4oZ256Mf7n3fkORYXTSXchxe6m39fcupNz93LtQe7++OW6Wpd8VeK7K3646qfLvjnng/M+ueCzi74o9tFtDe5oLNWkUr/d8MdN9W75q0yde5rd1eSRTo91KdfigTYPtavQ4b5WT/Wo1KdKv2oDnun13KAXhrwy4o1Rb42pMe61f/3K238T3pvsd83pS4o0HhmyJOnSozisiZn4YQxtNg9nckdSHbYezsxLwTocXi2AxuzP99WH3jconEaMoE6U6HjVon2mrsopYTwQZYEYX4RloEKUDXBXwpKqHsbDMuHcHGToDuqFq8xu9nbnOAZOU3RHPf3hWBdDMFlkA76PqVO/0/SHMrMGA48X+OG2wJ8oDESB51iGpsj0fDoe9rvtBs3TOPRd29RVWeTZ6z4wHg0H/eBfvnj+7Lxw9unZk163/fjRwwf3W81GvVa9eSVbcg+nXd+L+e5o6Ugl6cKftGUzLM2sGLbH4jBnCKptdatj83tKa6dYb3pBRa5vD0NJPDXXqCcHHFjR52p1udUuLOXSAjXy9WwiKL5D59sUSMxpjBrOV5UxoSjjeaBMqFCVCVDSej2CIbQ+pSJuFjbjz2XMGcfoGNZsR23jogNBsefvXlcE1VJWA4mpDKEjO5NVLhHGFRasNXb1xj4gAo8juiUc5W/Mt8uDJUSwBPcfWylm2GJlb+hYtttKIWEoOVfmmxZGsnhStiqRwFCX46f5qNJPi4WdhADs05L9QpDE/o6Le3WiIKaoAAEFcIA1JlM41ZEOa0pNVJ2SSuqgSt98ieBe4YQRgsQMU1EkUTEJUkWpiGnQMVPG0H7sBMJhv4AggMZWToRGmXCyZKoFtaim2zNRRKf+xVT8hwAuwneDBUyhVOlU+4Np11VqggDImXAKbiWl9ysJ5HPRyi9Wat9y4ff0hf0aQAGjtVo07qxOs1XJI5k13KaJpEBEAmGvd4qtyNCJSM7pWrYer7TrbXfvGHSsJTLLI8Uubt8ut/MYhndbEreLbkYfRsb2nPRG2hu0shRnezQOhmgMuOrzPQwqer2xTQ3OyGidRnUapKwqox3CCOiDgt4uMUREKtJzybkuEivIPD66A5/foa45n5wPWMhuB/ZK/Cs555w2X0vCfSKox/aVGrsAlkBxAOV3VKQwVNRuMz1SoTzC7KF7W5VWO6pH5vG5jRCuI9HDNDgjwyAsR93TirV4n8iH7zlmLSc7Uy26L4ZzR3npnOgf4UBDdXwbVBBgkU9OUbDn9gorwTp7u2uX5zmRNg2CooFTUh5Iu/veViXtUeKbHZm4YpD+nhaD8XtkyaDT4r4DemZBd9lXSB83eJDDzbSooeCATHI+LIKuBbuXEXespqFj++3FhdKYMbkQkahRSgrOnRKetoVQNWp3FMkuKTWXjare6EHFNlUcSVzvpHFV4boz/rMFpB0SFvIeP9GIuIZquvnJpEkYmAyr26kb3BxLtq+0A5U7W6SzEaOuRSYzcdPwo8PpUFyyGkSUJQdpibzrda+geVurgM0MjUPLgiFXPq4KGRsKS+kgi8ccKPefHthLtio1Yr0CtyzLFBoF0k01AXVVAJHWXGdYjvTqfRzBlLBkYwRtwm3DYQTWykpjAPHUGlMkAwn1q5y1S6oO5AhC6y0JdJ6+uBLN24S6NzDFhmzV7KSs/YJ6mACVgzNvWFNGVapnO6gVCMBogO32gYUKu4LGpY93krhhYn1euBgkbpmQ0knw9gRYWEPJX9oYmdqdKE36djJQ8hQuFGdJa8mB4Wc3/BGkHK1iksklS9iicY1GNEu5IAoDOuQaehUrquLzFKX1qATIRY590wDZw/0Muyyx5MCEHDN2ZFh3cg9YI2gRNWBa3pKhYnTHdoWQe2j0jAqs56gy3zjKvo5nIARpSycVYKZ8pSyhtHBzMEcMjCoeA75s5N/jJT0k7eICnZWnxBS6kFzvJN8AqbEl04DaYYhPPZL3OXQBXTaHMay50TtDNBi13UH7SMM+twd7WM9HCUxGBsKikaRa5ieJms2RATpkfzrKyaga26SgFyTDx1PSnbAMbSvIUmwn8BcC6PCdK+QOjQTtDHsHopxsNdAJ9wk/3EnvWrKAE9FBGgRhuBia1Xg4LA1bWpuNZsrthUTmo/qUcg2+QjEe9ccWW4qGQ48LASHSiNJKANaADr4Q437QTkrIkf6j4QIdie6DXLg1p2vHbNZVojmVqN4Uqg1SORA9rGVifa13pgO5oeVegCd2YQsrIMhFe647UEpXOi565SzZUlh+nbWK5aSetcnf7VpdYhtZMmIArXeS50WmjEwAgOBB7bgfj0k7JiDdWaOq6/5pVIH3Imu5h5YGI77gzZqzjOsTZ06wk7c4MWazI9L5enYmmi3Dk5TBEHuy1ORFt9e2nMrW2TJgItIp2h/7Qbl1AqDgwPKoUNaOVPbC1JDqe+EUqGUXrmUB8Qa2Cgbz4M+FQS+GHx+7wH7JcGt/1DZM8fH/eHMoFdVmzsPA0Do34Yx5hjcix+KFJLoYulwYN/TsR5BS+n9GAWMmSK3r6s+NZQTdO3nLHOQaHxtWvuFFhhszeh1A45Q7LW+mWZsa1Y4OcGnR7YQR/mOnMNqmdVqdI+OzdQvLGaVnkjPRqQw/xzi3JVBhD9SuA7bK/L9lrKI7PqOm79ITxrKNNAnaVpdt471oOV2ym1AHLMmgftVHQmsWKPiEFaKnuqDybExbsvqSFSdX9/rrIT+D4k4AcjT5jRbDAFb4rQY3sQGDsWdW613GdjrRzBv8LMpdsWvqHcbDcCjSlnbYUORnKwquUDJsl/n3zHVGK57hu7BpkZt7RoKggzlYXdMrR2mcPQY8a3XDU8yRmlRYewe7UmVFACtqoh6IBIUIDH9tAIKJweus84D5QcDB68A8GtxuAcADvgCuOAeA828CD/gBppXabESf3V4MLyOkV4xw/0AWkDaOVxd/TEgEsiBIsEJuCl5OSJYuUYDgHWl2fb5IFybKlwxusCHGY1cvXk6uY56XeSvl80+icYW5Nl2ps1ntUcBgOv9n80ucfROBCJ6TIb9ZbtZgvShu2U1xnFhL+Kcdx02npP8UTskzNRWZs72+FFGnMaEx0bbMaibZZi7BzAMfYgk+WqVa6xRXbdS88a781g2KTVwR+WS3uiUs4Ayqo5eFCZJFtXzFyBCAq5ZtHLXkitKgK0yhHc2KSEjCbE4CDMpXn4picIvxe0JQCsJiaDtLY4Ily9FNFDSPBBC8hMF1UsjWE+BxO/i1ZVRnfBGX5wwK5h32uXAklgitAzkixdNbqZhbW3JOlrUgu6o+tcfHCyISZVIF7fvqtnGsZfrOHFjCG0TU2q22qI5ALUxUVWc7be25RIzJI9cROWLgeAPXgY461YgIfx47xOTQidJtcOPEkRo/Ddbu6mDf9ift7d5ZfcP15YKMYx64EDVAyVc4YES8Xxzmwe56mNLhDxz+A3JZgDEepuWQJA3jyeN/Kdv19gbiC5Sy6rTqtuhUdN9Z43m40lZcshYd1NmabG33em2t7I12Z4cVewhWTODhQtFEiCTmkGvXpGH+dZCdlCP4asmrJlXM2Y/TOHabNXPOqcV3dstEqxzTdkLCFUA49eQlEqNUKe7n8SI0iYmhtSZrHAY4O1rOv819gYoopKy1OYghlQF3YzBDkGugqaIhoUmoNkID6fmptmrqeyYtOtuLdqpJJ+CjqkbFTZ+y2kzqzZbVAVatLpYQAg2ny4yUOKcoD9UCUS0lQCgBAgQIJUAoAcIJEEag3S1usXbmfWOun8pgyznJRsS+38ygbNaCICSByI4D6GatTq2CQVNwFNcEh+AQKaGTpuCr5xkZk2XtlFaUy0AIcICzTxORc23QtqVAcIvGNUqCGzzreuhGoQud98zGacz5iQ6PyxaOmcP7NxDGFCpWg/6eGTwDXGq/BrQtEMquf9gUoQp5T/sLFTbvCKoSHf7vlldU/ovpNaQOIyhUz2EhccrhW6je4DyUIst94ZzUZ9g0oWrR7Q2ikCqITXiTW6Nhl2/XOzTeR0jxmfAXRYxQoM59Q7xySDSJnqqKRdAjASiZ9PzwgA6nSM27y1BnGtwN56SuY/NgwWHG6FDToFLnrm1avKtUQvmErpOaLUKOnVWy2qtCTuYZNuw8oKpYILg0+PV9She809LoB9XhTN2gFDQgFBSZP+48Ug10EhA0pZfbcl2a5Q199ZdVf0WgDMF5o/ZYvWdC292ge72qxBFUgl8ltciK8XzXfMEKWiwtmwnUdhtdJ1rHEcphhGjNWKFam1CZkTGI2aFITj/POJJi5czQQIYAR6uqKnp8gQViHiH6jOYIKrSbsicQK3MuIB7b2MVW9gWOsgphlXIlnT67kJ/v74NZhnOAv4zNCfObrEzYQudmG1rvNyhjVMk91hu1baS/bpJs6DEz/LZeMMP/VSDe9s7vIonst8b68nRdsezw9G3Y5JESOV4NeSb108b/601K9xeeS8AKNg9QPa57SLOnp3nPyJBa/Ms/36nJKP3pGui2AXzay1+Yyj2LNoEUI3VsYzPbUIFNV0DAtffVLXrR5EWmYWa2/Slmp3rLqUEV9Qi89ykkDEmNkAIKtQKPmD4wgsIhBYU9kHZv7kw48wajem/7lJQsGVZwIqU8NtiW00ZqHGaYMd1nwx4LE8ty2Sm55TzZwVgOQvKh4k5sI6TrMwScjHb/kLk5ekkszBoj01r7EVHbJLJi5FsbcZsklF4Jatt4UTeq2I/ZQmwiJIyIhOMdBok5yEjMqIa+chFLSemSC8+JbFkmnOJMkacLB/gMnRUbIrLXftGwpRf5akRIFlt+lO4OJPipePFYyTdQSo7OnnwsWMytjWvIbJzUPmBDf8om5qF3KQQq9lokkK+AIrTSr3W2up1mftDI/faCk5zTO78aH+tP8bC54CQ6efwBR8aiQ39Ww1K5wCxHer4Je/xukAm0w3yvNWPlttFSjVpZEPs6Ar6tM4dYglI2thpg+tbYoMr4K6rRZ/UBCBLKBWSDQDUQ0L4R3ZFPETDqWu3EvPgzCChbUJxbLHOsOSkbNntx7KSHnvY5ek1VrKYjxGeK3g7pC/Yy/mjf199A9ZZKTNqC/nNOT4/z1gT3uzYcd3zEyUyoDGRnQlVqneue1GVkQuE58nYwQly3kRkSlTlS4SoQW2poY5yifCCb+C0Onidlx5wWeEZPgYfMI/VVC2JCx2cORI8TxZk/91EQzuDR99gzhhST70jVxk1rbdz7+FoNUpcnOMzdV6ahWxq/qKg1OpfbLkXXtlPGzBaSGT8Y5Jd6I/c7zG6pg1a6npyH7etudJC5bEqfOE+gy5HuM2GHwflQh/2ehwcDN1mjhRAbngnfpBT6WIeyZ+fUpUFYkj9ym2ig30DKDetljPG8ZBnOfztXg+pBS6VI/S7cm7AiP8TQNQyfJONlKUQ7aA3AbXJpEKpG9JnEvp6dE9m1t4ezMSQV+umTTDKZBB1wnmW4L0WxghaSxhfPJGzBy4RoAX3W2GmIGQUZsMWOhlLDVNFjQhS1DVxt2xdcGj6GzYcXhsv7u9H9/MjCfRFR2oilvRCix5K5WFIh8VFQH+xtfO2/+Gkrx6W1qNxyNCgy4GdowIM6i+9D5eJq5kAwRFuhZ4HTuJJsqzgjEi3Qy/B3Ri+8Jw5ZXBF58WcpVFw2sXF20jduB2FFRp2wzZwky5GjLODaIqurlkMDF4iXLaPn3PJ5eVUEd0VlW7L3EA1jlx/g8cUnLg33i7yqL/gnztmBQOh5DlYAIwd9QgyedKA5dWaURQ+6KBQ9POuoHQEMJ6d9lLlxUKMvS6EuQTLUqYiyaNJZU8Rtjxmxr3SsKhO2HV4EcRGUl2U3Toi8fEmnViXL85DYufPP9D/nN3L49n/8C4FwOqMaY1l/1AF3Wt/4r722CTd0DLVnvjhGOHnY/guMZOQUnuf1/RWEvhnRfPQxueR7mtd8Yv5iXF9Ygsp5XEp9EZE8AcYC17LiEiBCQC5tCyWWySuQfQMt6NWEEnHsFuiVsU9ffyuDFhLoULPfYBYUhXYChdsKHDh1a9pSpvSO1rW21XgA4QkiT+k5mB7yUKZn6pF3yeSdh148gGzST5kY319RbwoplB1MYkZliUemtjTWlFiNpeu5oBnt5SRmUftbhnIHlOd7aPUe8/qqTKyhslaMuQxp8nQVWCp3WsaSFswEkqgcVE+xGBQ5FHvHk2WFNceS0xLReLQhGxS+jJ2LyOlJF2Aiu2C5ynNh+bxTjPLQKC8k1mMWqRHFMmJNUyINx5hlxJ5ase3JEyZZejz8vb+y2BBIO9UKDjaBd1I0Y9Km6jQl56qbKbWNVkZZ5jUoGctL0fxQ2yNavUa2MDW9PMZep0XzFmV5MTjLfazkjPFB8nTV37q48ytUSc/aNCj7ebDtvTnvaX8z0aa8GeZ9p//DZ0vJfsyn9TpC+emn/H5Zh9taM7XvnqebpEyjTwfbW8Yp339ZEUSz9yDp5nIKt6QWGZv+LsLHXJUK22IENVLGcOesv784bZw/RoZSl5gzZsSCCy4viAkPqvddrPYMEzJmDoCDO8jDowUFfe+F/uwbWaEeuJdugp5G0n48lhlwE8IS8/OM3D844MMugdpJ2ylZzAkxR773aOjEFBtqaLOxDjM5qjDnfIUbzb51bIHeMWCWFYRN4rM2qohJUxYbDjZ3FdnyZR8nR59k1L4rDv/HiSZmDZj9XoCd3EELx1sK7elkrnM1QJ0+ZWQcDgalkINh8jLX2oYax2kLsByPEI095fMXM2zMeJO2csx4eusCrbFRe6M4j96QetK2LhSkp6JLtQtI4Yz/5u/R759R19yIP1LcLW8vL2uhQZVSik+lwagIGicf/gCeRHEKx1Jq1YzkBUwKNrvIY71RMO/E/JNUazLpI12mFRNZUsujPlXllB1QNT1SJ/Ax9U8Ab7cfMGRT64aYIgsrxXLkQxW1MpnzNNGSoXOyCRGBS3VH1Zmm162AtNXe3reNF6gr2C0phW+gwRuaEMsuAQbFo6Gmfvg23SrTQtNvZ1ZGX+EkGfEh/64lAqwq1w+9k+JQi7g+ZlQkTmQTB9XUHnzsc0NpqWOL5zXrgrQT7PdC8iZZRuSnreyiXhWCEdPDxJRFcKuYougOfdtJGu2j5CWzEVrD6B97ZmntW5TRk59CwFW4t5NKAUzLcXkiBmLsmbwZQSYtBdez4wrm9j3li4vH6eVt2IsJSqyDaMiKK/PlzxO66PAyvadvYCi5g1YGMVJZfwlSgjMIYsZ81BfAZAPnOe9VCJh45h8XHre2o9UTVwL/XNozUovK0npGPQByrRZ6bZXXh8zqIhsuRAcnUGk5Ly/uemPG9uSecU9WERCTmpLXBkvx4S3nXxnLHkR+wyLGMAElpfex3CfK0dDHe4j4co3DntzgNifVPduLutlG33vJZz8JWH3Sym8eeURbV2efSjAnRUgXteiYr6eUAPQxin201rxD5gpu2xoTf2vcjIRT/pnHgU2ImQNjX/+Ugc8wHFPxJmSobGt6k2y7RXIb3b/wSDUmv8705D3OmIr2uArTkRhrQmnHVxnoDCblBrtI+GAuqpC3yp6c0SN/PGxlTEWqBWORm9wxZRZXsK5UrtU6VSnPk26PFY0TVkjBq1CfRXRlXjo2cWXa+RZxKHinqAY8pgoyEbCo+Lg+MtM3S7XgkYiOfclG0KMkExmy+mIuWt35D+3L0LP6z+RJ9MZavdm0LK9X6KFsC4l4mDYu6iq+ypGvX49ksYv4wVqUnaco5VsdXGrkcaCW6iKuViIWftTto+jLZDTD6og3oeJDpZZYDflENz3w6dLR8UBvl1baXogTTAOP2iVFxIFKvcPF6fi8cyQ7bU2huE1jWJN2Lw2khkfYHA1oU5HSOPqX6/ulGpgMeSpGS7pz/Y7Fy2m9rpxWQMI4heftFEi5Enanl+hpyQztQ3Z1yTIhdxUzH5/UGQ8ULkIKgyeiIIf3GQR8pKubK3YWZ+OjpLZlZ9HxwjGV7LNBRXstilHGOJJPq4ksdmTdy4xCuTxfrfnTgcOMrlUincH3V/J4GflrsdkCMaZR4Z4TybctaMApZt64uX8KZeYyeVJ/ZWAVypAjBDiOhMTo2F2xpxfoladPzgefLBOvM4sU4Sg77Kb5Mjz57/CETuoMp1ej3jcloVQHOEzoWHhc4XN/94a+jOZDy2UyVDTVZ/lQVYkjriw+d6Yjwh9Wwss+qVXoxkfOp3JZ7q/sbThGdM7VACmGTGhQI1y2bliCquqUTTZdwZRWsV0DqvtzOcdMAbo9vQiscHnOorMoq3hGIEnWXZvsoFa3ViN9wY83fCZjoUaKdx7oNXjKTssDlPztHPaoPMtKlw5fRBKdwHBDBsclUvuk+8JaIrkx7pOH14KqeZ46eyfilmBkht+lmYtDS77IqBUEMSiqhCeV3t/ts83224vA9fSdvfu/vYsx2CyPsUHF4IUoHkqwstH7js1TU7A98yxVcVOlehCFgUtuXpc5am1eRwr0iLlKZubZYXhrGusMf7AUVEncseESmF7ZTZA3XlkeSDXckBA7naI4Wzia97nCm/dpoTcVl2lStCwtX8jFK+ctMxShlZ28Uo8eT7LqKeu8pUU2+KFZDbXR3szirMCUvvAkTolVYe8emjkU6lt9DPyQLZ42e5Nz2hUqNNiLtTvLpDygH91T4801SbpDOfcsXjAQXFgyprBXNzc6kPlRRl1umlJ1S4lt8s0s5Z8zz1OvywFDrrnPVqvjJgczV6Dmd25jsoHRKLpDMayHYLbVV3MIM2OmiyPZzR8sDMW3j2exI53Y+Ro7xEnb9rs1g3Wa318SqhQ0M8OiWyO31dv5qN92y7PeHyfrltV4levAkqxsyRzn2+bPaJgn81rKSjvj+C3YyzfSxuNLVYAGvtyjHGyNp+hZ2ZFfwAWfE/TSKuRXnJNafJ6Ncg7thlDuInU39xDIi5e/LpmCHVB1UnCRRvs4k9/xpoNi9iytmu6caVKb2bhGjsb3uwuMZO0G9j25Wafh28spQRx4mkvLPY90Msn2yVnipPYMcJ41D/kHZRFL6mFYyKjdd4fQdrBi9JoW3XSsbV+aHn1OHKrvx8umAlwg2jM5NZjQ9iRiP3DLtt2UMv22SmnTAwULurlv0+8GwJP8qTzu6YjHYyHgG0e/Guc5e4q552fTNM33BrKAzs3517YCwkZLNl8l2uedtxroNVHLj9NWNjVMJ+zFKMPC2nv2sn+923ApNjPr0o3nk3pwQ1h/DR1Ob/TrzoMR53DJChtZfWXZj895mdN5mZVyVud1Trv3xmIW/qhHs94n+ovhwbupdP7n7yYuz2Nz06uP0OHt9GWX/DbuOXnBl69mLr+KQ5eh3MaMjGOdv+m213Fj+Z5u72W7ffUyoedGZpuJtWKeiRTTJK8igobBdthyj4+6k3P0+IyiafbFvPgDW6zc9nv/c9n8229gYpY8nI5qEr+Kgw5ByHh6FNpKLnNt9wkmR64Ctx3zEar6Tz7Bg7jqzvq33wxZUk/aZ5ZhHytomRyp2J6Yoctsx28c0lthOUcbLTpqxUieie2iQ78/pdyMTE0Nl+l2iE8y6fyZwRyZWnQKN5fxDCmer0T+QhGx49KxcMZkZjqhTo3pY2+QfF6TsFcmGtjFTlfSMxzPdaAWHhKtu/aVJ+7GZuvSomEHUHOr1vQsYOyXf+u93Aqs9JsS8JHlPbhqAyDbteu5MXYzXtu/gmvSLH2LfdbGJinxZB6U08TJpyb3rz2UoXphyknFHfzIBVFImNrW2IFpo3arzJiun3e+R2RHfUC3U8alM7aSm3/b4+L5rIesO72/OX0durvQwHv4YXgAwpR5AQflt/5NyVhuLUORQxHI5UbZ9yuRYw3vXPEZ7zoMjLNs5NZDdNsR2mbNMoN/6w2A5UDkVtF8eUawZftbl3F0zklFJsU7miEH6BmfvnQOA1KL7WfyIZl6i+ztt81S5LHKHQC6/tfOKD0QZt/Eu7/dBfCokuWFzw7czAh8k+JAw6fMcp+nvsjofTIoN3az/5HjZt13btqoFWRCfvq/8LO/+5Z98TDt3w0kCXuHrwzdNsGHseM08ePkkPv3zZ5m9792Jv0/x7Xdvzr74K6Yzc+rEv+yiQXp0A38iMx+4u4YEM783yHATjQIWMDko9iUO+Xc3Rnl+verRGwPEByRQU4YijTtXW+szVR4qc2an0b+rl1jZCmldQqnaPfvmHk1zG22HV6E9fUUQn28Lk4Q3EK0HWgYKG8YqO09phuU7JVkBS9AcUVw5FOthkBThHXJKsgWXUvC/S9tx7taW2gts6lFxa6vuo6JPr7Xdi/LZhuxw4uwgbDg5t5Y+MwM/KvpTlO2vSVpoVnu8jlHJr9ub//6QLqqNq6aRF2i1M4SRy05feXU9JDfSfzt7adHQNNfQWbfmejf0m+hMI+g0BcxqFeRxw83NzWbunfQcGsrJUBu7ozzF5L5IUVC3xAJ2R7S2BYwEX7xg8jilkpvUQ38lKt3UWXxRGSuPRnkWuIreoCOxh/OriVWTQSfQK8E0XZw2HYuj6F9KSY2z+hDrUMIipDtWRF4NjB1l3xV0dZQ/oNV1pP/TmWtrBYpW9RxoScD+ZJVIe1xMOP7i8AWajPXYtofJLc8ps3d909tVeKq5NADdo+eh/X2tpGuDXjAgkfTMQG7YkKAs+LHuzz1rtkG7wN6A2vFl+FKYM1A5CYuVwUyWRLm8i4XC1PyZ7hcUUD48qngk+m5LwMFA6ZfC34UzNLxzOSTl68mH7fvvP3xo/QAkWd2fAisa5t6/OrV3MDGMzQFnH2m55KF+IzxNSGjlcSf8eK0sIz8XS5/ulqP1tD/c83x8TBaW7nJLMi95isIKYl4JSkYEVzzCs2W2J2h1AeVpNXEkJ3k1pL6Pv5O1x+xF3XVpdvH3Whr4ZacFqmaVcDTc6rqoEo37C9Bziv9bumje5VAsgqNmMOKsHnaEggrj1B99GctQnRIC/xrWbFzQ6AgzVYKFpx0Jb3aoVKjwIkqNMcFIZVQScruhZYqaQO9T7bHOjfr6G3SC9NYLDPcRke6ebjX2nXb/56k7IABGnQz5/Cmbd/xr/4usm1wk8nuhnovefczclYT9WhPfqn3riw3ARrx69uomvNRYSvGyfE0ZpvJwZQIUXorQrfoFP8ICiLJjaMHLH8H/E/vihpVLdlBrhS6h8tjgwoVrdZJEdCYRKZVKvH1s+HkrNgks640TQLc7OAwu+uzwDQ/3xHRC6dKihjPrVMWp0kF48hzA+FGfNMCWxkBbvRbsrq+TkxKF97HRT27TXQ51k+xbmX7I0J1pi69Ry/qND/bx8966lJ15c1FM1m8M2KxkDA9r9sco+/IqtQ5iwUJdiDIKEKjY5gmG5vlEQqR4GXhaXwWTCRn4HFbip/HDdAbHpNw8iOyUDXvmQ/FgVC/Xg8lQ6tCTjiJ+ueXM7RIa5uJy2szIjQm00ADm8dd/7uOoZVpBa/k2J0jYt7oNw1kyoSmVSzyLBpetba5jbVUy/otJ64gLuelz6zwftMyc7Uw3HzRJORAXOgFY6e7Wu05vvBilWzg0bObK4bu5RWfEkXzhsMKefP411DrGIWpY7bYhUCbHWG213AbKT0fwFPK6zkqpdE0tiE62bM1kb0zs33H8PSfog+OL11dPnFw/MTF9VNH6oV2ryG810Htt8XJkwdvMV/vz4UBzyKCllyL012ulkaNA3cyIkUZHB0caj/ubtPcXMM6s/ums2eETo9wXj2FsSuaSMs5U1YWPgOLsWwL4GewaZrVIoZe3ikF+nU6IWDL9WQvazSik1JFNkGyhBDuTmUdE4uFhDHC/Mq8rrmCAlhKXuddS+IXujey/PMcme2+fNQllQU//42kAl/Ul5J+smxz+PxUZo59Y1BqojCm43ZOqFwZhYBBrVYQj4hBY8xTnHBVmrBQnYRL9dNlFOywXaOu0Z5DndWp7BCX7k+C2Vmw2FvRDW92UrRz+ArgbdWjuJCBuFhTYUowEmcxmYGKsYGWoptswirrvph+qdPyi4N0izoArAJwQtf4F6yEZNpaVbu1Co968ddwQc+ZsQi1osm07NNSqZDQwe84ZqKJMeBkRCRMGAxIsAOCOhHqrFDWfYlRJAK6FQokuCTkVoBKR4wVLVCpCwHTd1FDICmExyFnyvg9W8ojZzguuKGts15/aN/ZKxP4kmeGE6swWPmszoEeB4BOSMYJdwDKh0rG/Fvd3Tb7j+H+BDcEwf0rYluSEpV6lVZEpwVWppoIgXKBRy6PpAFTdku5ibBFHMmRSn9woGcKMoyzjEsKAzpNbBxAW6OztPsy5+xbEAOwKoo247moOshMd+i0HodpWkQGfWZ9ZEop8vti+4Hfj2ZBA3eNmva+GItzc4uasr8NkgxhTe7yOXeYgW21prh/PqPwfl/U7hoXSVr7vuB+5tCWcxAfmK5Yeq73buYTwZC9XNRMvJ+degzTvvj/n/6v+rqxtK1Lf2UndPbhVn2U0z8VcU9Aw7JfVMTDN960yulCaa7POknH51Ay0xlxwoaoO3gU7XiZ6sxFN5ok1Hb15B2OJu0O6CLX11JecyC0FXEc1uFVk0vKr/fS7FhgUqYa9zqg0T4QrMyiRoMBNYrFFkCWsYQ3wbJo5bjJJATmM4Vni8DpdadnXYMQCwyXvtTEjP0768DpqqIcwpPgolBo1OFVj/fLIJa78c2vSl1dJH6dvZkdzHKyxJy/RxIqlus6aSEC5vxWJcw60RkyZzSKnMkkH89qzfAQCA1oczUMpQzgaAV3E3yMLVxq/nTFVIeyo7giXu4NuOwj6bWt/0r5hwm+AnuYJaN9fXa/memG+Dgz04oY+4NJf8xvkjZWfQzN0FSV4xA9Dgn1japlu/P/QCQ7rIPD33akvx1SV7ywt36Ywm4iUYjEOjZvSfkVhjfRhO5oXwCeqhVN8sQKk2qVFQjkB7gLJ87+80mpU06cWuu/+AF9ePpiMKNu1IXia+E2NkPfpMGXJLkKjb3RqGaKzl3t4ilCZMVKrZdQx7U9RDCebE54zENwNU2ZMxiEhGmoxRxjoWY/I0cxmUiG7tIOn9l3iDroYNn+7CWhIpsJivtlqvGkDDyqwTlq3Tn/C6rfl0L9MrXLttf8gz6jZLPr5HsC+3pdBJ4Me7VjFgVogP+GHgfnu/Mt7VOhLIvzujWOmpcOZJmw6RCHZ+hoVUSSjjUMJXyZ7PQiFhW7m23CMGZG6tBsKKGrsvudvuXiivgWZdtUxdQNe7tW1yhhJzi30tcluSJIKqUxn4kGlD9x6nurJPx4JtS8bfymvWHhu8V033d1vO1eb1go3hOM43Xr423X930fiMPhjSRSwWHgjk/9kSV7BNCuxYiS3ds/HQIOsBvu5FhKnmM3VEeflX+/c7mj4Pf1p9ABI9HvbREXYecmpJ/MLf+SjizSnxGgV/31hOYgkDifX5JLlRkEfNEqQ61w+/8WKR/hUoNqeM9szUE+kUsy+HmADHACLtszfD1iqDN0MeTgSAC0qRTnSpm0/9UCUjmh3myWEb3d3vW4L8cCkqoKn5p7wayOwtashCMF+qJCfe6SsCeVfUwsFhLmEVZS3Rk3FRubF50rKIB98zoODVYOHsKBmkwwSYjVGSfJGN/BnVrwlxLo3uCfr0xK4S+u8PFU3vFCvKKtKLOi22XsVeLnQUxhcrsfE/UO+8tsZ6GcEb+1GupwiylRXMzwr/4473dGIeKdzeB4198mcbptzXWyeqtfzM9lmBC+WOy5R6XrBuB3Y8wRBwkv63XAcp7sc71U8qirSTtrfoQlJ2MjL7TY8Dg5w2tPj3uay6gFJNVhNSoTiS2V8Mh3aka8zD+N8jjZQMOd0TEm3bY2MIUnA8mR1w7KglRqneh3LkZ+ugaGIhXoWLVggpN9TCIREhYp+F7mc54oq7vPR3an7Hbwpk5A2KfXA4GKEBlb7Af3AoIOEAQCS4Bv71bpVC07vXyjdHpUcPYsAd0zBYFSZPM14vx0ar652mLFNco8ngr5Q4hb8vP2aEChDxAG5aJQnAfvktVJf/Vw/zW4InZg5rJ7Eesj1UtRVbY7lDgwjQeJrOYrbYf7y7VPN9bCb3G44ZXJokmkCqldUUYSsPefFcXFNJB06aZxMaQP+VD1PFi2NxYGx/SUVY/p2T4/VB1kB49rGKV/Ue8HbJFLBREBn5mXBFBG6Wbcmi1ZVZwe/qeAaBg/OG6OF9xP1jtX2jfc6UNvoPTAR4cU0DdVcjHIx/KyqPOrhxNvRx0MHe3ySt0sEm4HlyL2dbkQfbcrtAlNXna2fz282SSxutMv8tKAezJdAUUfKBvQ5NaSxAoeSyHcd/exakdATdMJgs1r9v5oOfFFCukhEst67ZR7ozh85ckdeYrs+2X93el/RM1wszSblDS7ZVSlGDUaJOmkUu9eafffLi+cOd3Yq224PfxegyPJctiYxZYrzGa5wmJWyC0WRXtmLje+YVKO38ghs8E+GZRGXep1SSnI9NS/UaLL1QUqxS9i2LBOZ9GLxSgM66ywSDaa89XhPod0hJFcJFOA2+Nm5kF049EdcgqflJGp1tb2Cy3GRmo2yM8CWvgmKgqIpsqE6mfuX5UkY6dRPCVeytVJlN8dRViQ+WHlhtIMtZFuFzRNms7ZUZ8CD/yjM4BQ5wq5XO1G47SsVqKdPp+zeKz3//SNHrPYp5JTv7C2C7LiKaIM0NBNmNLSpPVKlNrQ6CxoEfhs2J9l9wiZvMNZLPCxlfiAb14Ssu6Xh8LJ+xMCN2MsL65W41oU1CYt6+7hn5eLWXb7s2KbRqz/+lpB/V9Ux+7tShg61uURh1klFkJ3yDwMS3MGg5DwLptnVOGSXA+xOi6TJeFcTc1L3q6/H1m5QU/UavQ2IQC6BvYCmFivy81KgKL9hMWYzHgDVrk8v7tACbzZOQtzcvLC9egfotYSL/3gAF8fW6PqZgitAkaTuhR2MzpTJxd19PLVrlGUF2Wy0lw0y6YetXeSMdkp+q9KEraVLzlOhezurp9TxkPqS1pk8mEtfZssFAkpEwYiegW9lOxoKjaL36n7Tz9XdXX2BfS6Tt1x5eS6bKsTfETQ4VYbxUpM9FAndNYnj1fdl8WIkktoiG9toOZPV061K7tudinbiyvNu0w8bbX5Kt+y4vqd9lS6lW9q4S3tgI0GdFoYgRPXlBPrH/lJyRpOmFlVMWofZolvtXfx9M7RYZvf5V2+GZ/tSZtKhtbe4uKdx7QuX8M90/vsSQtpj967sNau3KoQPiYn8/39ySB0H5hm9+7f7g9TTkZSNTjZUd+x1Xx7hD+VG3XReLLas7F5yUb2X/0TW+rbJmnMDXu7FtfosC2T9S43ZX4uYA8yulxthK2srpviIEajvvjI4n+L7V5Di7L+HCz+fkftt0XTSTwV9pOGv5+8szN08Xe76Q0UyaIiXNNku/2QrM/F7thbXjTtPhwNP3Xu8matx0NoCHsJ4ktRU8m1VxlQ91yPtYWy16RlVg8zG/4yBqC/SyS3jAzS5LnymcUpgBD9W/jYjygG4lrAbe0YzHb/o9HqyqHMiY50Nm5JGEt2xSMQivBXYBPzLyb4jmg5hosK5kayGqw724M+VEGeyknTsHuPHhVO3hQpOni/YTB9vJNcDFKAVW077JFo0IdJmt0xp3V7FS2+C+e/AqHWZrBrLIDu9gknl8YZmXipIiui11k0YsNYWD4o0KR8DmhdHwhOF+dd5/DB6TRf5RwziC1qWN9miGRp/GHH8RiE18G6LSP3Pa3K7gQabWbUYAG1XJyiSw//YDV5/5Xqn4Ws6QUwfE/2qZMc0LMig91eTdVEsfUBSuLofKPtTfzZBVnpirpU7H9gWvkjin+p98AP6OWPW+c/oUAWK2C91SOj+W7nM/bTOhC7yixUeIeTZvWZn+46MtJ/JE1qUCAPX6XRnepZFGj/BuWaFAN8bVo4kD2oYrT5C74nLUBncd4x5++9OWnQ+TvmiX4GEfzfBSGuwJY7jho2w5zev3n866yOUa1MLw52wQtTkciLYZilxOntQDrYCl0RXzaYJKSHnQEq/loBEnyGjVmcxjQnP96cu4ZrOXs9O2Y8moP9hsMwNCqqFOvuCvQWi06rxY+69DPYybUwHirl3l20D9rW7O0KdPASk4Q4oJRfJybtLH0dbu/wmZyyf9gEr1kg/MsLM/ziy/jEjbujA83XDMh+4Tbu/r+8mFL2pSAmcR30BEVbWzFI97ts88njpTWD3d0yW3J1pVcnkzHCuf3MPOa/40zLCMWGIxBWZHTlMyOjdRq/VDH6erTe4u4b/VE9MeHYBOa82FA8/sCTyp1u577pPm4oht4Qlv8E7lY5jW9/FzoECNN+CDysNtzcMscM02lNfDb9op8sO8JJ0mhqtlRpkW1oNYyJj89I7KZUO+QWA3zkJPT/wSxIpeqa5LuaJEuNJrDVO19mJ3SNxlC9M192IUADdVAmFlGcl2cS91anov1m+NBA4zidybRWXFLpEnSNNHap1WJP+WJvzWvAtyPb4FbboB1WiBWKqX39Wu2+vikzjtJWMLWvD9qLxfRPmSYqrZNPJljwRS6brcsdOfJBbgJPckdpguuVEcWoq05Fi4ZnafyKyzjofBYWGFqQlP+oehyRBOo5KKmXOquDH62uwN+0/6QbGcE+ciCbrWt0ECThfefXfH1pc+1YIjGZS7LgJVnor9s5vg/5+Dzou2MVW/BMaZ33O8dcUn1+fEnXqDtZ6XeLr88tfjOruBINcwd2cfxu9blVml1F3VsZSeOelkqFhHc1x7ozQJTBpjVvlDAMjoHO4uSQjKwkqTRi0yeQ6814WmFmRwCr/v8rk7p7ePbS+FtAOaUTzP2lWJ5gy2ZIGujtFAF70MMkOp9XKTL7EnxFWyE+hA0/M7QARfABTlgGAZ1xQH8m5OqYv8bNfZM/Druo0jmMKiAECOiKpAi5ogGlCTLbAhLCN6bxzpSVCQl2Dro2BFMmeO0Ds6U6SzmhGag0qbzL3sh9/Yi4OtXTM5ZOcOEvjRrTx6znH8gvoNlgrw0e7hu85i4TvW1hr1Cml83qVCA6SBX4wdnq4nTlzqnvTkPu5KC4g7Ml0iuqlfoOShrhExyO/g39PBcFZKfT/UOT/UnyaDU3zRXCXE27g/AGjogdH1GMvtepaHHwrO49/D24Jlo1Ze9ZqJirBgtNba05dVOVLWr5bxKzVrC+BlbvauYpkxA0qNGpsjmtRZ4xGldEEgq58Q1ZXn/MUPyNEtmFerAbREq2Vopoa642iWspWCymkGDiTxfVmBrnt2AuKDc48rfMjWXsX2rqw9O5X0JnMSUrWPqzHXUaqwm9aEAMPCyqNv33+iQ9Rj5RPEEabWhRCX30sXd0CXVBcQEFX/e9Zz+6nAcXu4tQ7pTlfj8PiELMsRw9bmo/UeDlnOEoVRJrH1PXM2RTtnR/DWPso8TlPIkm9vVaIe6ZjVHcHrUTgfWeLL12Q/m8G7X537Z5MdoR/RL9HnaPkDxWgkNWIisY8IMXvVKRj0/1PLWhqMG7Hsx12pjr9LEbLEe64NKnn58e0jefIxb6/b3v4lOIb/3CHvlt+R7I0+PRVXM0bt6iYpGrr6bHjCKIkDDAzTuiOLLRaIUKiFzlNptWUZirxkY1eV+8gaYWEioR4qfGps9sKLUPtPBuseAjT8P0IjFMd08kfE455hbMaH7w00XlBhJwO4/3awegG8l/rb7dd9bxvrexrBeyBf1Bu70/EPlBOyi3Oln2j0MviTTvKN2GRQc7vBfo+HpDOVOUfb1+o7aoea77CIeSbTg8/kHdQz0JXDZUdqE0GsyZzfJcWmMKbygyT1ce+OrmrREfOMvXzUT4cNreG1Sap8OJvEZlIWBk/wTtoEgbPRZ5k1h3ioV7FiTCppNSP07WBF/R+E+/b9Tvc9XuHWjfbhlRHJMkt/b7O8avaquc9hKJe51w2APKjcf1Nb/ch4BihV/P1oHTm4pyTBmNYtxkludCxhye95j8cjj3zs1TxT95mq8bjArkNRYXxoViHtQSc4V+oO58Rutt82UvGMGUcONwjpyuw324L/3wycPruPkn8/XzkhdxpYdFHcpR/RIvuCf3GL0Oszu9PpfelzA1Qrq/oy3Dpihz0//bUGofaZUb++HmBosym6fmK+chKkhapVu89pJKd0zm/TxBRqmQLB2WeTxnvi0NxUhOHNVmhM5Ko43kEYJEHbQ7VX5Fk6V61tQGdF585DMXohh10lt/YExHLr7M85UEpCCUWB+Z45+SKXrJG1NTuBBslQkEdrEnGn12IEH+e/HZXnsQiCl+6XM+RDFKXY6rVrvQfdATtp3XSfSKWxHE7xzQ3XDNShiUum1RmVr5C30ncxpri9cFtNcEyrVPpjqL0+d6MnbZbZdvSQfRY/2jQbJNVQDZpuhNAKuy4w+J5qjnJWHN2xc/zw8VTU6rpieLBqa8JanbrEEjo36LVuX7l7Ryej4IIYTw8lQKNOEgjV+Ke+pwkVKV9/c15IzG81RlEq7mW9d6JGcsBuRtI9F12LEXCoa2hBH20kapFcW7v8vvS3uFvSeUJ2KFui9wjff1h4WHn0tvoKjX86VfdcMgR0kZvXPl5SNzIvgwhuqpVcyLPF/qx4OYPzZkiD7V1DdJxD8IPuTPs8F5Fb6+OUVZeiKTl62UvecVIFeIJbBU2xm5dzdUelvJ7jESCOQNqGgv+FRd3yb3qtkQtigeW0jog2vfj1svoL+PWbJlqbXrA9TePZWbtr/y/KacO1nLtimuGNVeCy+XkzJK77aaf3dw2Jw/Lpfo6/wRAmLmR41YWc24s6p7m2B2c1EkrDnq+8rGZeXFFUCqmHATHSq7cdQIcc7MWKXw6Er3l9AfFVbcNBZ9W/UpZb1oUaX87iWXHGFv8SfSUvngdtmZq2V/wkn/VXakMAqGFdAda87zkuN/raGPvqi0WW0HbNW0vhHyMt5eHKTIC298ZoDqtpWKDU3NF9UtTS0X1N8hkReUG8rPJdl2xSUwO7dKddm0udmZzuQsUD/52mmq6rc0pZHpOS9mZgKy2UwvauhLOPqIULnkn97FCT0h+s/wIb0oM2vQk5R1o/tA3Olj8NSXbEdss1qtvTXLZVYAQCLT2jxcfGvfQKORDBjOcpsdUU9HKUJZWSIQehzmzR0U+TJDVW+/xmicQb/9A+8/3dzjW1ppod+qdWpkVP94i2K0kJ8uGp80nDfWRNsCbxwW9mX9QqvORrrUXi8LsIHlIHUGYwI+HXQWZkcMSZsouSRoM4ZiZ352+DR4oVHXiIs2Z03FTnE2C6YT9ttSCdpcoJWUippdk7Gv8goYTRahxTD93gr/4Km3w2swc8Pw3lKKDaYvj2jjTUnorlgmqlYiMCgxqJVoasCQkArjGp0qk9NYGtkmkoU3mtxC4Vu7JiR7OWWtqNqZvbwwVvn6oklY846tB41n/+0Y/wgd+aGYUST82zXzA7o6Vcfcv9ag+FfzJ3LTTedeYQ/P0WbZwv/XdXcQoL9S4omxhtj1col7edYPmHH11bHR60w6INWr0twgv+QXKUOcBvMqniJkXpkaj8jwHO/Io28ojARSOpNmbD7GrOkibB4eYk8naV1ipytkWLmhRMb086py03Y+My0bR98g4yRsY8/ubNYzG5gxiyWxXxp0esa5loxNZF8SAyUGSSclzrRTBiemr9fjo4NStTkG7hJB+5N2+koukwDuQFmQYccbrRNrwBR5YMBkZtFK+QohvUyNvMjEDklcIx6dMpVTW9AxtSqlM9rW6UgairmZYxHaBSkasaTvbgIDBFG9VCojUUMlRFp3aKU+WXuqshIITHM5zQWc2lE0N+6BL8nGbWO/NGudxiX5TMSP4GC/K56hY9XGJQHrjH+b0JVRJqm4eaZ6t7CoyLXk+3/HXcNJtHA7+4mQJoPwTZEET6OLs8VeaSsFBk23KRuhLrlGx8WUdD43IJEJ+1NqBzoilXUT56mxfI5QCwE8RIp4ojcPEOVPFk/3OlwCi8sSx+WTUXnKB6ta9nio644sAAyVu9dFQUBCi4DZjNpiHpGAXcR5Xgy/XQjDkFSlFbY8cbUWsWWn3AejheaqcVRq9jVpoDyuhlVDo3KTISNVJDTC9kGO8cYPA31PLS3cCnVrTYhJsRhdDsI7HWBPqC73nhzyC1jmq4xAAn7IiDMzvUKJM8ZSq/tYwRZ6ycYZNVsAlUi5gpH54ISDwzF39x3DrDvcAzVaSXu7TiIWq0h79Nrh59IcRpeKoT5NjnKNwIBOLRIJadK1geCNxIQjK82nDx9O1tTAvHWjv0Sp9qcLGia//BTdvT/NHoN4Mzg4/UmppG8Klusuxeyuult18AB0a0LTfB70+/PxQeK3MlHF159jqPdS3D4PSCsrz1RVHHfLRS2gPN8ocZ3AwHeUWubiqZl0MGgw6CgwxBgIGBrs1XLt7O7+wQl5FMKrwnBc/HGxuQgTgsw2a1nmlpzyirOGPGN2NAjqpZz61v/+tF0p+Ddcd0242RZFktlqFMaF8L8gkX+hKBqRCRXvSjCKT5RRay4HJIisHuslxqnX3EPPueWYq1028YN3LUrMsnDwl1x9c2cZjSnhiAC8AZIhdxT9CKDnpriOy8I2zKwPId1hX41xPvpqCYXnV0TKU6kRPOLu88BRirtFAkJmCYu5BXh+G9bbrVRX/XTfEvoWCvUU1PIpFPaUE7yihUQiDH+ua0mtwsOleqNhdk24TZ0uwNioaeOTUumTMpmQQFy+WcF0Jb2op9cTM5vJ7u2BXc2oaVaVmAhTQ7E/62oq2LbF6DyJHWWUh/iVbtsra9ZNwFtWWXU8BAQhi5bgxJhh0OcQkAhAawc5znMy5pVIh2I7Kqh82ySDoc2PG8+gqwWtYWKNlUQ0VDsrUb2mOeLPbAUhGRavWC++yj71b0TfiOswUCOwZ3wuCl3hJKskGoOI1VVgGLU77pPZC3ZoC7mRQnGRq+mAE48i2bybsispCZDMqldgkhQdzpnSKZsQu1FVg6jJZAe5djg+dS0ZP+vYlINBmUfptErz/cgQ8ymvJMcA8kXgfg+qQSqTyXvLbv8fsCfMz6FVEf5+C4e/i8G8C4d/iba+k4leayKT8STLOs3xWR7nUjtRSGpFFBgUW5O1BZ5kUXPuX+MU9vZKGobtAdl/pqsRsK2LUSKJ3cJYfqdS0UgyjUbWQFnb3L4FfjF+KhTImxop7QdN+MyY1QPk33ch8rSgWALrqmyY0yh4b2UJ9Lyio/O3iqdGz7/lPDzFczCnQGcVssXKfcAEhvZa3NZEupqnFtdcRSH/cuZUInqI9RG4Q4n+mY31bgbTy9fzrzL3/BuhGbpw10STTMkVuFWJem7oEZgcKimECFq78vWjRuN+MXvBVJ6AYt8kEH7FIi77cfIYDHn1gVMyCm/PBV0CFIUkemTRJK42YJr5tBMfYjaCa5Gf8fifsdiVePxK7KjaciMc689GsHBrUMYinVbAOkiv+U6vsWMAuQKT7cHWSkUieVR2exITHgaYtVCloDl7YAI1cPhmBOL67MTc+RGN+heDKUah/8GS5TGIn2WxZt7otAkxGUHI0pkfxcB5asJiZK7EbmL8l08El+X6q8+sZqBN/weitwIUCNRaAoppt4LqKkv1erZ03KcxemMxSSqVv8aSTC/GxLxobX3ZHd9la0+IY6KaUzzeqbw8IkQo/3avTIfF5N2ML+lDMu8Eh4pJoNi7JZrqgs9Btk1FtnYAIiCIWTSmEJiCsmghEAF5dYHyV4HTLOfmvUBox7MmCnL8XfGmw/dDI9mNxZEObA2qr3RWG4gkaw0x3CpQe/U3xpnEZCBsmD8nL/BgXw2ki70W74MR3DV8DXDY1QXG744b74mOk6hsDrUGRfBOgF5NdlEojeQW0FL44lPcboMooNCdcbnkG/aHJyJSyImqVXajrPYEJKWhwz5BeFV6G44fd3Nj73woLprKHAoCnmQh4Jqc97fysNA/8ASdDgu625KPhU7Si8kK4cC3PEk7rCEsWGPM/ZJRIhXDptijEvUPdC2hw7e7mQzVJxwyQ77qTqQWsMP7WV1XygdLOBGp2HYeaoEoqCA8BOQgYZ1ErAV5dW1v8YE9rKim3u0cgjrXt+f7XfLFRCrG33d/YARbqLOqIURfaaP9hURdtQ5U89RW/Y64v2ISEBHsAAZrfm5e4M43XfWh870m760RaWuSNSZ3L3hBi69A9nfJ87EQIlWZHJAcQfI4fpcR2F8JhDex0BNKZuGLX+JG9aNMhE4S+OivYN6ySaTddLoEQlEQNBtl5O0vmQ0Bw0TZq7JeYhXZ3e0im+MnmOGv94vdGVuDgAdZpvyVbTnM0nkRpYEgshhP87BMKP/QD0YO6P+oGP17/3+Hxf4SLvgyjbLa7XdZDQHjRH4PnSFRio8a25OUK1EtJlAxXvmY+SxeiXH9JX99KnLLth49CCIWV74VmIBSawUCBcir+7bfBtjM4q3Wk1RDSmtteTf7NiTKlPwUMGcQLf6FuCUCBwV8FLBSJhsbiKzJy40ao9LXs5Qv2u6WgEtZWdo3MG19sHb3zjcttbW9PltokW6bntvjXDJUSBeEYWx+bq+nLL5JIBASUr2dPRFR/v2nkF7WT7vl+DUKa7p1hmEGBE2ZgUyoMEMYCJWU1eVlVxteLr2SDBGLrI7eAU8RV+h3FuVJ8lOrsXH3j8OSsfmC4LqfGIhz/tl1t42cmrNnu0t83hZypIVqROUJecnwqUZcRUfQjoHCC5KyIzUjJ+vL+k/IEZk5M06wDHQpfQ9lXzeFw/KvZy8y01SQQDuV+Sga1XV3xJ8Zsv0o97MBfkqRdmJVQUuVZGg6HiIvUTOy9yVgr2XI3rF2qOZwrpYo8rMbhuKJTJed8oibh4eVJ87c3Bwce+uDAtd4L922rtD2tKqr1rtvgm87o/i/SA7YMrp9q/kuq+Gb3s5/UK4qL+yJQbGBmCSfXiAUdILhsZHkRs+L9b46BkMAUBFXsMymCWiK6KV+l7eEYjTvZxX/1SXnUm5Wx4PZTr+WO7V/UOmSfWLL7XpX4tHqbNOPpsQAXkdUpFZ1ABx/83r7M04up1yt8YQXs/dBgQ6/sZwAF62X9uaiau7N1PMjgj9+yUupcMTDM9w3573vKUE79pm/ISde4XCGIN57GurjfZ6P5aDtA61p+R1jBmkMN26vaIQmBwbNT/MceLQ7fLNwjtlwAxinnZiXDNnHoeJteI5m4JzGN1mwPtct/3UXmWqk0+0iZ0eXqSFWhcwnN/kU7Dv5kkL51MnpTQrlTaczD6r5Y81bFy8JKrtuDdgr6/NV/H3CfQFaxTbvFZaLspvk2d2RIpuv6PNTg9M5VrgnZbiN90ln0htMY8BpdqHuVO2dMKtlFms5wYXOvhIqWFHoq1aZrB+olBv6AX2/xx92Y0TiUXv79flQuH/Wy9ZNM0oeLFtYkCws5oX+vav26OPco49qCAvmFt+IeW0tYbO5VhORe/+E9OgxQV9VajNYZFN0d8k86tsmQAQCqmpMuRYJ7f1Isk5bL1u3gN6X7HQtfq1sg5TSj5XWDZ2lFL8h+aEemDi95+T0ZWl3zu8Y4o41aYmRsl6wqRRDvLAm6YiDZcCORbYNQmXpWvSOhr8qtsdWJWMM/JPXF0HOH5WUh4deAmUwTi5IFqYl00PVGQfGR2Xr6DP28cajr2nxcQCucSjh/Y0NjQcDy+StfheFvF4rXwhTt4XJLU+BzfMu0eMEgCRFImNslfF7JOoHFOqKW/wyCvrr1asrV4GT8g6rivkO4EQem8mw8nhIsIPLRU2EzqfrnrqwqLz3pYtM3mFL3EEPZyex8xabUxcOStnaTsPxTdXT+dXD3dOf8vr7JX5avmkm0jGI8V3iARSwnd/WtzWbxiklm2ML/bv7GCkuIcEujF1fDg40nSX3HpRNx/iEPAw+z8PkB7UnBuUF5GWlNkuuHw0sQN8wrPP7O7oXzzTSgPpNS8pLShtBgiuCEEXVbFdeOqIXzVk1BqbNTu7x6BH4yXAEDsNGMr187ro6F4PpqqtzM82FKh4tZ9T/EJPAxqYk2pBuu95/0V7tRamL15ceGPi2OMnt6znqu+0oZGO5ap9UdkEmvS2MuQaDRz+TXLf160s+k0XgHwJ+w4FFVMDRHTOjLdy3sJel32VziE+3mxy0K31lUTdWsc2qqBDoVimAZI9CFRnAr8kpmw5TJuoNXSuTqI87BMGIRLhMxXRuWuL53NbzPE31U6hV+RuGpby3/1u+d29YIVUELRWe1nf0q/8xgRfTHy6u96DObvvQnoO13mVeHu5b/xk9GaMZHVIomQ3GggP83DMiUeTMHn5hTEj4ChMZhVtALiLBEjZvSBZvNYOocD+PPsPWP1lrAVmAZQ+LWH/RaH+5BwwH8Q9CLPB367L4goAQgLUBASBcyw8AQhJflBDz2a6lqeWRurWpFXw2vHq+elp93RAMEQE1Gs2j1olgfPjmJo2p3svbykB8xFbt2A4z/EZ72/hdm13hMjSHpfXlEfPd45Fj6qF/zLLielPcPR4xrgaysG2U++yh6n6U1h9abLNhooDWXRFnpHlU0QI0onaw/LF6s10brkXZCUOhFVGF5HRDfZrcR2pFULqoU34J12SuytRUahWG7SvYklWMaLW8a5tXsLPt7jLpL7mJKxM3498nk7+GlWJmFiwXKb9TjEP10G7nYUHzLoVAt+WZNx8Tme+onugIT4sY7y1nY99Xt3kGaF86GIauoNSUr3qbIfP1gg3DwHhyl73DXqD3EjdeFGbnThdTO6qSUl2Fk45sNp8BRdhMSPL6tbhgGotL7N6BPwwzHMSZn3mz9Daf+hzivfIZ8+BLMyo+TOjXHsRp6Pgnacz3PdIyiiu/j9vCtebOuSAeU1tM/LP4YTjlAn+912J8VZu/bcYyTK4Pr6rgXi9d27kH1a/xCAuurG9QaGHMP5OC9uur7zK/QWZLhjXnrmNs6zzA+wuhrvSfQ6Euftdv+uHhsKAKWzdbbAb9F8ZbER4B8wmM4PJEosuaM9mvimEfNqN65XZ2p+HhD+YbpPbU2hDdoTjd6cTOhsLFkRPfuuyDri004Do1csXnbFgcfhNe8bIQvFP7d35FWHbhyv5I7fJw3+2IeLkHKQ542LUFIi55R4796hEJCwiMYBntMxOoMYxPURf6Nuj/YDZ3MH2hMKo/nSInfDeX5v/OzbcvMCcrxC9pmjTAG6/tLtMIdxHo+y5tfsf8P4N1tJqMr3ucZP8YEV+BPhV4297uNSLxDhLQuMpyMxS3aNdShN4RyFBZvRhErCGkO6DjZNe0f72bTA+/IHW59r42Bpi1tNwP/e3fHyj1atRPSMQjVlaPIJC3w3eb7+qA1nPOO0zX1DAItWLTjz0iRbewGGYzgym9m2WXSknq7mC3O4lsVot60e8eA6U7QQ2DTXLdee/qx3dqodAFqFUMP1Qgod7hSNA/arE4OxiZU9ZPExJ9sFg5LvjiPindKeRrZPI1PIHVUHeybLFsbWlx+P+CPee1ksuF9TFPKOTwtd1Lsqtso5mpvxzMKfF+X2VCV3gCfSlvwDXcVsrxs16tzilgVlYgHQI8pbbS4S0YgyqREU8wlHTlxZUweXS6gkx84ALdOM44gaYyp4Od9WePSEJxe5l2dHmvVLrO7QBT/SKtPW6U6/Rmq86mUBlR6z01u7aEaMZcHs26Eala2y+VDugBwPGcfbhMrDJ7rHaLU8545lyZlXG8w93XQQfWxiutJaJumutucLKxc3eiF54p0BOVCtnar211KPqW8nC0a9DEfK9t719p/XK1Zt3guzEvCWHH3+KBeOuyTaChAj9Dy2i8IaoadOCmwN7AVaZvAZZYTPkSfCDv+v4iRSokpUhjacgNKIVjMiwHxC5f8NSC3/pzm7nvabSnda6n1HGe6Dvr6XG547nV9f0ZbNn1Y77vqchTGjVPbLvzKqKsm3qnW7ESyzojVD2tyFPKmyf6znz33en1uExOuRnrXaAi6xRRNxMi654uPlXfnXftYH5i4yl1miXujf7YVv4PTzwtnuvEtO8Mw3f743G6PDcOj7Oz9iMH7IySG+rRDRPvG7k9DbFrmczYjwi72PdKcRw62BZGN0zJud+zxrT0E8M4EGRBPUazUN9mvkiqp8dLhbzUmh5hckQkx/izt4Z7+M4meFz+9H19M+XWtd/FZjkBikskSDUMVy7kxzULslzRKtkmpnsJJ+OmUOImJMe9HkFx73vUlXnKNjHqQ8BB7lyWO2flPgrw/Wlr2XWJJ+MK80Tf2WMtrqnxSgOLdwUY8sZQ3iMWj8valFup3hRW8sFi7TOf+Oww3fhejM/XyFPT7UmZnid4TN54bLSekwbPzIWWVRr+Hp8fnlQ8T2i7ojoO2LbbI5nACvm/VPv0KpAZBXY64zt8V5Qem3bLSdMOMBScj9TN/FEw/Qr+BN8ViQ4Q4inF88Qrd+b3Y7mHxyfJU7PAExLgMdnksRo8JxanWYnkKNRKz8M0pxfqrpMbBp5Y7r7dMOCnCVmim/Db+U/hbPqwqOWjx1EJxzeLqrtKv4GiwjoWt/j2HC/RO/neNUCRBGp6MDcRt2usiHEMT6iYx+Rvj02/761wyklPvwspRWJ3vIx3c9iTcrMd9DnLs3iu5WMj84QcnNdRFJacjzt7wrOi3vhNPDU9npT/8wSPyVuPTZvvbbrnpNEzc7Fllc4qj2+xJzTaY5qa2PlkdRvcy5oKD3HrhtYAWZOlX4txL56TlpZVFmsvxudh5En5ZelrVzIuyfGrJXyAEKRJBBAQAJFLSn3nI+uf2fK1Ex3NTGV6s9yrpIX8puCJP1J7PtAQRJoEAAEBELmkzfhL2hCQJgFAQABESgYAQpA2Icj9wBg3SQh9C//TtoGN+fmx2rIY8XV7UvUs8hM1W59M++mKrjjb6Upfekj5uR7y8926uphVpXu0/LyL5S28kqUOwZMlEbLETpafsGhRynFs15efDC1fK47nZ0c+qgbUTJQcuSHHHKIgSo40y1GMlRg/uXXULIgjF0sm96z9gZDuVTIuu2BUAb2tWHL2ryTFm/G6tvzcw3cqyGgfza+i/eH6uMwL/VQGc2aIe5W+5Ci9qK5eXJ3Vhawq3aPlJSmBt3BLgdrNjAJxVyC6CvyERYvSMcX7XLfHFwd2mue3JKIRHimCtD1P0SFQEZhtIvayCtIUQW4+aAwiS1XAp4gl04qsPV5I92QZ/3gDVAEPvlhyPuq3NR/MSipZW9rg2xeypIQPAAACK0r4AAAhiByp3QxkRUltaAsBAiwpqQUACEGkpO3NgpI2AACQIHentmX+xgLLJfHPvnYto/bfs7AAGxxxYj5uehWCb3vyMdonb7X7E1dsydMuo7rfhh2+BDp6RdKYnnEiiNRfXPN2tcJs8TkUHaS4/ifL11ADyKy2I058Gbb0a/q8/yzW4bWt5O9q2+SXL4a0G5fb0ZhbnepcSILp77q70zkH7QN33PT+8zbDdU04riTupnfJMHZj0xeNOemuGYX87fTbvmTl5dBywOPXHLJlsRhx9dWh3vusOzjmX2XzVyfnu2XTm23GXn11uZM+Gbeuu7er6MrnPeitLongbrvmdKFH3vnM0Nala9O1H3Qd/9d1nnZd1+26//2kZz1FERZ8Tsghj4KKF6FERxUQhJoA1NFAEy20Q58PBsnNn8cKswJY9KrLpYGB86bgx2TE36XKj02CF+/vLdxPSLWX5KemyM+M3KKs/KkpcvxDpucfNrx+Y2uAf97uZ1H5ow8b9bP9//lH1/fU/7Oz///DP9be92PHnz258i94bHZ8mfkps/6esOZR/uzs6X+sP+ofXzn72fzrj9ftk25cwL0Dej+Z9XynuvEiyfMZyvkCgBVA37k+BUoKWMA9T4Obea5sLvRBHySJTg4krDr6a6XrkkQmT+8oKuIpGUx0ChkC31P1WrVaeNJPgQ/6LVM43Fry5+XmJLuT+w8uoL3+01cnyEr5R3KJVHx6vqo46A+3orj2LXQtQwPdNokCdybVcbVTotzeqX19jflYbZGUSK+XezY4tV6hvuUMrSfd0/Xc9FQsJv0Y1Xoqv3zjbn39UayXd3/YDBOt/7S+FfSYnKU2RXJuomuPvaXll6e62zbN7WGm6ykCIis5HJg7avUJdEFOkmM+0XNSF9dZkuSuVJjs1gWYR9QeP1j4DuVKEgeSJMPF0P+wr4GKU9xxV3DmwvxWidQOhLUMzXbnVEmSKJKFBw/jg/luoEn+TG5qT18+R5xeP8qS5NdKsrtfQF/dCLBSzUet/2Sg9bKW2qQ6qV+sPDRETqR4V9m4npVq4+rT/7XBSBNLO1lpOVmrlriPtzrVeQdZy9Nk+YZ9ZQp6PEPjbkvYKYbTO3C7rq1P1HiDPl2v4zvgKu3ap/BaWusn8avGq3ZpPYvuM4ThGpDtpdetAbXVy2ctHFo7dUgU9vCpBK4AYpX+t3Wd4S7sDhX9ZR0Jr59bd+3qnke1tacsJmw0HUZdk+aeli5fxRfm1CztEK4BDa3dms8wwAL53G64wansqtEs9XpYiKitPVWNCUC+sw1gHkhtGgPDNCYbUxuqVupD83UalC0EkTvAArM9URFxqPqG9eigRtNXi3r2GaGnBVPxpauR6iA/3noR8T9F1ainoLjVW2+2QLxrEtZTM/R82MV/fHfMurDymMtXjY3GXjR6eA1V4TGXkLOid5Q/na4cEEqIampf1bVCloxQ/0Zpop04odfee35dc93FWP2CReLkqGgWc60nSDzs56jV69Mi3R96UoJdyYWKqX1V19fBElWsJCSIFwrcGa86Fcpe/ZcgRXqLIGaIq4YCnI6OVli4VTJjvEkJ5TEPocOBHbf08MzLAcF6IB0Mwk+srVcBpkpDD0V8lFg8dEXWGIzfoVdNkkyFZhBHPzKcrYUqmviRGpzGA3OMMMKjMvLW5VMIWVv/kcEpEzRjFV1PiDG0OlQvjD189NawOhvf8MdV/EDNaGrRGq9+5/XeS7wmYO+WezKWMz7WCvaS5hHx+JUn4t5HL+cckD9EjdxLoaTnh3JvSV7xQDrkpq+e/N5i5lTL/WXC6honzoAsBVcFu8tsUysoEh7Ip09odXDKxsxTv2sd7B4+BfhEgGnPHVF2z89R50lnd3tNWICmjAA9mN2BvZhYuljsg9YZMJdBT+VakBPdXe69Q+lNTlm57F1eprrTlc5W6xe8vjpk8j+dN5+i+hnyyOtanAc6CXq55eQKdZZFZrG/qrru7uVX6RWyaR1prDutiK7dsQrW1M3AZ6QgbrhCoH+JfjD6IShbESV7xygi1IXC6F0dDUQrd24HMClNNy+3LTEafH5D9XUwHmNJFtthEU7AGngdNrHKY1yyu9Ramb+Hxeza6/wE9Rkd0O9uKczJaeGTstb1ytDnJqlLlBuR2h+QVc47kfFwHkL/3ny2tdcGpLnRzdQQ2dj8FGdEkdbcZaWoJ6MFA32jda+QTbt2iTXeQDNTHXc5+G+gnq0EwmJ+PoabE64OEYl6vUYjkQCoTCRSAUAhFF5RGM82+6urzWa12qpSqMrKKouszpmbAV08OZmpqQMl4f2fPpqP2HWcDDJHimglbyC+ttfyG7TZfiYReTnR0Y3OfZjfqEsKmqhNHt2Y6lXvHQSDasRq8s2oC+8f/AIaQdLjJ+ckRAeyC8v2pYQegTSRLnn3jcttpsVF/Q1KdjU4rOVv+V6X4wAy66J1/rAjxPcFFG82guoxgnbSAAWg2b3Nja/StNVCNb3zIySJ++T8TF2QGaZ/oWcPO95+z3JutdgWyH2Rx3qsI65IW5gjnzAGftWeBXTI0aGqlsKCxW1Ji2/YDSSjQMzY9YJrRzTooPZeCM3hue1jHfVtqmtf0hkx0SSCMO6SHAAxLGNBxQ6SvDFxTEIsyi1DCqR2C+emGlOTGUEcRiAL2IPeknNRwyqG3vVNy2q1QlQUAvJxrBub0kB3oddIueMJWKOfIFbyFvjRGy0G6q5qUacW8Uk4nc1IZbfYIZFFFoizLTZq+V2sG/vdtgX94UHLN4sCj3UbLbSMQThreevVNjtfPZFQr1WzfKl3Y7mvdTSmPeyBXiOmQ/egJe3lN5TopG32K+2Yvh2YHNYoM1P3XkSbL9HyxUvP35w93+6hvRf37vmhpHgW4/xZsUQCqduUhFi1fvm1yay88/Ll45f72UmvdzIzi/yViopXMbswH0NY4iSUdglCpCmlFveSxHGAmIGVdvY1ZDLJIwvVyqeJv/s0f/h0OxwWuR8G8r2eP9299COrn7RQmA0obs/v7cd4pqTsPuUJ1liRZOiqvVLIG92d9yeiIZLJwKnu5oP+tMWo9hPFQCOn2tajptacMrF/ziYUgBXP5kTz0qDFRMGJB+dLbtF5jno94jZFhShlvzhVnv50kKmoPDPdtMwa4EXKgby+L1EzWpYDHvfVLggThsQ8WnLdegDgmwEFqjochguUoqsV4jRwbGG42wdDQuKc4ygTDTva6ohLsxi6KdtqcXRZqYOS6qRtG7OoYec1VyKQyPE4t280CxGPqgaKyEBaA49vb//KNffwPrxaaZ3jiT14HBcdHrQkVWt60/T/VHjdypQD1qLDsh9PBQNDOTBK+wylgChx0K61bafTi0vfRxR9IjR6ltDggMoVoi+E7HFywzCHQfTegU3uhHsBHKmDSqDSpxIqvhSVh2V6uL3eq2ZWd4bWyTjqZWU1uM45mlUMtpyyYnuR8ULr8KV6tA1mPleqbeydLCHTgJcGgDk7XFjrcnJPr9vZFMXNWoDO+3Z2V6yhsphwnKSxgBYM9aXf/2qbuXrjcqf19Y17IeSpeUq9dxliUWB1yYlOvwOdN0ymFAIDSlGsdEg5Ib77B3ny6VTneHZltUNhBoRBhjtB9b8TsOAaguQ8vj9tgorI47GZY94oSqKGGgZWwkZVGOA46EGGICkwxsk48ZQxO9bM5EQLmjol1MpG7xf98y9dc39n3655vx2+HLwvDj8e4PAthDlevmN/iH8mjvv6uF3sn8OjyenEH762r05K31KZMCYP4wd+rqabYFbyaMWUAHE2kF7Bqg3SOubMhriG1ub6R8fSdQyUmAbGweU2ml5hLKUlxYQDQfPhgfJZvUn5IiOm8xAS/lkY8aS5d+4ROwYOiyQHPi1RJcyzdvdDrlMHNaEHaSWaWVZRk1jxyGtyl2toLd4pQv91IlN5Vidj6ii2GaGKrKG1dKc8nGwYeLUUle/pm0+27FmV7KBHte6CNbDNSsJBcZ7QaYBmUTvt5hNKTwMIAsFVFY+kjsKDP4lhpJFw44CB4hnjn0Le8iVEqj2AirOW2mnfw7MocsFdyWcdWdue1vPujLG9rHgQxW+7DOEmeP2mHwZerd3Qp6Dv/7/uVfuOFMuWQ0c4q5cKK1VngQoAxi+xErDud9jwY1cj0OJXFl6NT0TGzTyxW5FcEZ8Cu9k2yUMikJLZHsuwo1PavAJwPkxTxAlr5cqCuAuRV0vaxMP5VLBJBbGDz4TKVRdIZpNxWz4XlEmhuYUT6kUk78/ZXcJKQ+unpFRaGhZquWmHwKsBCFznMXyMCRYuFhf5MPBhyao9xPFc02497vvjues3tTcSM9QmSUyw36Je8xnDncfOqqE/oYnTeCaWQpyJhNoOWJZde8VOA3qrKGJuYUk2TurmxEKGk1eCA4WfWPkegnKPYt5HtbzyzH35/f7Vq+5+EvrJB4+xSfsHUDIbixmzh+AfXX3Ehj7PwWePu1lvoMCpOU9mILdh2Y16qr2ytd3Ysm8HJK7BIAhTfQAsJYa6laBqZOVQGkmzTN0FbdYCHBHyF1LJw+awC80Ytb23DE4xbES2wBOeR4RiTNStfLG4iHfsOqsydEOripJdKyMkmmo8Y+Q1c1fJqhG9oYpw4/V54zZZ0+oALBTJn7wKvk+gZDcUBYjYKof1cA8iHkXciHzEeb/uEhRJDnxcpqrrsn341PUlPMpoO/WiBUtOlAJNmPHEYYTO4lfYaPigtvvl+PB1rcuDPaVP/nn/hcsTarWjeu/SWPOImkiZvyDOBitr2yFdGIlJh4zJh+Zbs/98o1TRhGvWs8+lha/AhUwjLTDNI6dcN7WM/OF29/I2ui4e3ziPG2W5amfa9Ak5Ib9BJmh/zMPU2ZtdVvlP7v8zf59/yqsc5P/+Ol5vmnaX5T37MXU//eGd2MP4Tm5H5FgYuuGNEXiHGwcMFM9ofgzxM4ycS61aH7m+oNenHzd7Zb2NNo9dstZt+abmXD5Zr2rzcL5uWin0Wwc7PwmbhRE3bvpR8CH+1JyV21L0Zbeo5c+5/8/l++WnZbUEC15wd7ZFxuVHqj2HtwYnfaP4gR71tYMmsq2ZO9Yg7dLC+iti638aw/OLlEWOwT0u5s4mXqiyrQLaN17C+j91TAWGVzW4Vbae0TXyQEo0EqZhk9SHrCADUXY2R1yTjDkImOKed98tS5drQ3aIXuJHXTPRobUqchWkhPXNtFHgEQuVGyLGq/GKXSMfseH/duS7uSHtcNSPxivGYY5FC/ITnGqePe+gdTm3J9dX7sxmI8zoBmUfWB6TLqPvjEW9aHJXIgoox+CgbFnIyBFqi6i/Yoffl+qVl565v7e/PfN+e/nLy94XL//4Mrz8bb/vC/PPJx/dP73vP/n1MTXZd90fo+8jv/sKpejIQlOOwnpybHYbW9d7QXvbo95r3BqnIBep0+ZSoq4QyzMpw6nr7edw1JWD41lDDU6gDl1YqjOj5iU0qv+h62rWLL9d4njMIDXNJrnupIOqxaniJ25J6XfpkSOdr2PM6yFchZTwR8F/YzkCT3lREYoRVTe7YnGRW3Pfd3vv1uFsjRXJZaLqAQBLHbqFj1yL+WqvKpUr6BAWittkTWFP+C0LRfJGtuYe4CVfid70lhkhl1JvxubQueL4cdYw3FmSWqCpN0MQkLvJ502tqVSn1oIIlbk8h5kqcmdTDc0c09Ai2u6MsAV/H9rtp2agN7OIc7pmsEZGYVOG8WN0Ih8Q5e/WDUoP1QP09V/KRuPLj5WMot676oR8qXqhQ2n7KPvVhY2hQsbT8BAKfwGt/33uY7xSy+PjJZ5//Zdhln31sZr4futddUC+Uq0QeLBALkvAgjm8H3BbtfRLM+tebGET3bomHRmSM+O05YSTzsl4NgsDEJdXhsCsV5RSF3pCoaD8PjVOEi5pyhCwUHlSMEa4TCEokswMvLOHOJFXd781ZkzWSxJ5PbxoxDXhPjcEJxgT7xOl+mwh68Bpk1Zi8Dyj4mHOccJRHc/5lNJ5GzA6P7eamtnWqjFx9J8L50avUI/pdno1mBPixiVvY+dT5ZW0YyhrGzchnY+zvmHFEOZzVphPj4YxE3mcL+w6BOeQbQbFsLXsthp1C3Xuj15WQE9stK/Qey/rxeuS/IBU5Dowttl0nEag6hFUs1BK3dixkNV/c7rDJeRxSbPwQ3IdBWqXdWmqWrgrcGQ2X92oycKIaXML9wqOgXmRZG624hJnf+ySDtUEtxmMUB/POdhrsbg7/l1Zkuait+d4i72o7rKp6uNGswP76OQo5/g0q49gQsUY6/jYTJmeUqfJaAquciSoylutIvidf+3WVHHAJBCFZqyhLAxNvTGCFHDjgIHiGc1vwjxd3RiHYRf9EF3bqiSCqS6r1UGakrMFxfoduXapKphRKTgQZi/rW+Vf1vbfVfsr5/kfy0Mzx32VQ9Ztl/DeSWNYGDG96UVwjr80Uy4erajtYJt6MQlzro9gUeIdrPV6w/h34veLudpjbTVkufLkPqELeGgHsuK0lr4FYQhpN+OStk2UR5rDBjZVgqli8lJK5wfUe6BUyy5LZv14E5Rjwp4U8CmqHzXGSckhnI15Z8VhSQ/UTHzneYRP0VryyjRuVHANcGMzFLwp4FNUWxnRw2Y0WEM9Q01G45AF6OFhy0778BDNlUOoK1JwUHLwSbnHgMgjbFxzQqdZN1G0+34emLP3MX5J5GT31IMMzDmXbHKAeaQIOYzcbDmZlF7dz435WTE37x+W5ofvd6FlMirWg9naFCEw3UJZnkfCXHLsPnOCkoQZvCF0SZgO8DgTlCX9Fx4pwoil+WHaQ7hB2E0C2HQC8EmbwuaPOyyFAJuuoG4DsWuJhLMxixWyZPlJeZv10mZjZ/UIIMP0gahAJQCb7ylLIUDJ/otyl4HNenR1IYDBg06kLMqSUXJjFlEySn6CJFrDO+rzkqnCFs+Ci8h9HslDcahrzG0Ts2ZaYsMP1YeR91WX9ecgGpwJeq7R+VWpeTp/zYws87FwFsRHuO8H391s6LJIHorDygNfWN1C1iCoKRHgVTQSKRgo6XyK2jmEg9wKQiQSLwJEQSREIzGAPgegSfMamDRvjh4H7wE+Ra2iNnhSIuFszGKFLFmCmrd953mEqWNNGuth3KC3B1CoB+SDTYFuCjSaRtIr4UohaD23J7I+bhwEOq65oTOnCpAWY1WrYaok8XrBxvZ9P+I+rMdeByisirBlN7YDA5T4Jaly2zn581Mw0jiHp6ew1XUBW3JLtOGMEgfdanEi+xOcgEvDCa0nM7oTlWhJjSooRlV4pzrBijOmO6LxnjAQLR5DsEB7b6SNkouLbtpew786F4fZDKYzNvQ7FJ0NPRVWphHk0h9bhR+uQkwZAB5fXR9lmInSMj5Hc5zyPudANSMKEy0WP6vTWiNUA7OqHGKlflZvtOsil2hRG6veLbwgm2qaCK0pPQ9SeW75s8SN7ljVco7uQ8sZIdXnBdJGdyzSoO4c9MVnsMchtglgLmQObEyTEtBZHOSv/WiHF4v3vZ5bzwT63A0rrpwe68hOq5p0PZc984xY3ePzoHe7CLXriGs501pxPmdqOqcJsQwNHFOlyleTHdkU+hF9UWsBkzLoe7YFisWnaFKRbJoJmHi2/ZB6YBbRkwFQ8FKap8zO3tl7Ax04m/ZtApc3KdNlRCPa8nvwxea6vSgzFszkKC9+TA7IsafgpeOEswkD+iuxZbr/ILmKPA+8I4k5yxWRw/F44yNb+OuTbHR/2ujyhG1tVRHl58uZgVpPtwP0g+lCZkmAANtANIexZoyTYMQaZs0dql2tk7jtJuDm+3Bx/JGMJPZmr0hlTROGVf0FpELpxo8m4xLoJagUyWBqclAnNobJEurmB/oNUD6t9hzFwAyiBhOMWAZhGvJL2PErGTUvcykFftXGTMA00+XcO56DYvW8WHMSMJen9AIYjQOR2s4Nr4VH/UaFUkt+6KRc/bHDB3PXYC4k8oHEOYWCL0B6IzK4pWyT9SDP7BDc/tAOi/m6zX52m9kEddJk3V4/+BWrhJdWJvNmMebk09HzN7klx3rB8Uj9aidTatbKYRRYjAIHfp4fiqC07qiOf954xeP3x5+Oq2NwxL36o9zsvQ6x0za0KZ+1ryjG7IWWp8MR8c2MGbFdgmu4BdRD8WrETmtYlz9ictu17DiuHQTV1TdqzlIAi1hw1dAufySxW1Y1W+ToPOQeI5Uy5zaJOAfB35KNzJDdpRmcU+f8HGk9qmdIqvHVhAPwf+GV7sCn2VRUXeNyFcIaepMDSf7YqByfa5irVwG6PpWprjRlta2VDdCliYRRq/psWH5dAJAz2Zj0rnqDIN9rmqJOIzsh4sU4mDuM2n6S2V5RuQPXxLBeQyEeWz7NrsaB7NV9xKxcJ54KsI0JYzheKAm7HgIzN7AoAWpQPG9TFZ9UKZoLrAuqoyfeiOrdqq9RiTis5DCvo3RLEtbrqQGHZvauX86pvHW/jORE5rdYwbjgGkJViUHxhSgjZYkh2VLojS1uMSohOi45QnlaYZpGIz4ZODF263Ur5wdWrE0AHKU3TrZ6nnsam6F1vsUyhQN7kxHANuDpBK8R29BeASi/XYg8JuP2EGhDhuRNyXl8YjFxVdEIUCx8GEtgxcPAfptFdUJUCTDQW/k8pVR4FV+kRbRinydtzmaoz961gV19Z2PjEV1tZI/mN0dhuc+Ey+y5a8rSO5gbuRiXRIrL8awYfVZGwNp+HphwKS/t2Ekwv1DU3mNhJpwq9O2omVFY6BmaOGeM9C/9pglyaM356nPy+pTbVRR+4PCZZqTE0gzhNWK68lwxohaNKqAHIkDiG9nb3CFEmjz23lALY1e1rBfdQ7aLgXuZKzVt7Kl6YtFy7gs1JWDwPgOmUo3XswsKbzQWok55QyAVEFulBdpY9Ybc1Cdd5XrOP2Tvpt8YsOB330C971xPUeDV8DET3awxp+KAJPGcIwYLNqqZvm+VujaesZ0DtqwNlTqHRD1CLAM4GGCBHSUosWUNZ5ztyF1YuVgfHugliegkDr1w2qP4zolQJ71AHGBJqXdkNhLvNE2dE55tYy0C5+tYlrg13nHFT387WismZ9RKsVankndm+UeIqqN5wm5tt1d72JuAG2yMyrTetwGilJRz53ASuQJExs2VhMjtvkn5bX9IVJDtQDz1DrkBR5gl3Ljg0xs2DdMxTWt5NvuSGIFGZE9FoRTMxAFlfQBb/5aDruNqohn5gaeDE0cj+xA3pkfJncVGuQaZ7arGdliKQ8DWWsgSkCuy2WwzGKFiM82tSF24rK0sawTsj2RMBiPmkWPPVbwZA4hdPABXyjM2byTbhMssnlp7KthHlfZRc+SpotJ4GUM1yGMjDtbqFMmQ4w2I8TgG8uCBHLGBPGaM6RUWyPZR33mh0CoUSVERvxnUvpq3tk8NFlD9xHMgFniwlp22I1R4jJZRq7U8j7c8p+J2K8TegGqbuN2omjWoku+HO02LV45Pwc0KdvmBBDoMoWJmWpxalqeKXX5U/MJVI636dcbqfZM0rLAiX3BuyqUdkh5dxTEJreLIjaI+ZVU2qnyh64lkPKqm095R1fR7lS8oRblFYzsnMEvqVWyTzEJcVEhZmFt1UTGhJ2yPMWBm+6pswz5UhLqeQO3KcgQs1c46vuSftv+67BU1njyZd5+gabrNCNYZCHplitzuMl+/f2KjJyJK0I60DefwPfjo8QJIPc9BtcvxQl925waZlIguRTTyywHSQ5skJK+dh8t4kSi5chYkvd7z4PJzB/TcX8B2/pcwjsSS86BXqyX+8PrmdpDNvjaO05aif8NJatJ5q1x+nuS5dz11Q17P/se2zW0+jicY/hsyFaDaM5PJ62fPxveur2/vZmOIgrhfTjvlnTvd69vXB8Pp3v9ubC9vLx5P+HW46hHnZhZfD44bmTtpu/3jzViwmgW8m2/LITiEQdJDbsho/zw1t7ZrpPIjcwhyK0MNAjVp3Y1qFQofNbAGZ1voYL9u+qgbnoLI0bEt4NIXGPUk0BXjtxGGJmRNU32rCtGo4JzS/cY/WlSg5wiGCwHl1f9zlv88CI8q5TAMu0XINr3j2Zh50tbMgge2nPnqivVwhZ2d9gg5t8iZcxHahpTUwiElaVMXPWXOpXghBdxDcEkykZcz3usRCnLZIh37+pewmp5aJiELRFH2ytJVdvwMQ54nLdYc2sPFRA1yl9AY+bc7P5RWXJYBEiHcIiSXswmsUqgV802+qQdMXMM/NZ96sWvrfcXr70cblBylEsQYkF0WwaVQorbJUHVRxS5qqliP9pB4nVfIeYNz1uUBPUopyeYEgdzDvhXCPUvxTIszjHyAgYyKHYEsDEDZ0LgKG7Q8IKfw2zn5N5D0X6q3XjstKeJYVsUPgzkmXVfFu9jjCkMxMa5b3YPyfNGEZhx3yz1aoGSrMnwXylNQtPxgzabrEtR5Hhe8iOmV6lMxNFP2WPmnu1vjaBcTdchhbqnKm1avjXi9i54OUKSJKdWHKDPkLZU//LPHMj/DzU3zRNaDNG0Vsl7Tcq9vXRcjBqpESKWn21hsqOMjtLxHcEHaM1LagdKSKlTAWmE0ftMentE+JyMFWGk/1cOzY5xWh1gdHBwvTmnEgjMuUuwW7IsKYr3dNlj2fV19HGNNX719kkqOl/5HxPb3/p/9X/u4PsMpbdFXxCjUkh6HW0eoqumiWQeZjr4N+c5cr3jo0PcJa9Jxpfz8DOjtHtHEy/wOLy/NF0a+oBvD0FB7y9OGLui3UUcA1OdfD8EbrvgBJ0R+1l28IKAWVMNnYvZzivzKMTK4a5+Lj55iIxH7FEsCyORi4zAUfqdivFFUsw9NbWAsK+pOata9gcurZGQhU43M8gtAJ65iHrehYkNi/zocYTneqU5M6u9WszV8Px60P/Gf9n27/nGWxGbpve88sMB2H3tsiUBukY6/RKeYl45PS9E7jfqsLDNcN/0+03aV2dMKH8zQbAC7byACla42eVwKsLlwnOYpWVrpqJrZQZUu+Jvf7Rt2cat8uPtJ4X5Mc+wmrhsA2IFVq2x3MGhvoc60+8xKfgWBYz1yKbIbnJCrscQSO0j5Ut11gIK/hdW2k9Sy0gZA43XT8o/j0oLfCN72vqEU0FLyvNnvs9MBpahZxbaFKnPRAtMnUC04vq3GPUoqh1YGh//KrOV9Xc27vU6jkVpSluXubogODiaTnR3Ry6E5y/P4VNxfreaevV677nwenIbRSy3ieecMeR+Y5vNlJ/WPFCPO0rp/j4zs76ivW6PTPWv379RYIE/EUTFYQAX18IQ8NyKTY594HoU4oMfD8rUAgfyAQxUrqyYeqBF85cUGgVJO7KPho8Q1O49mmqRz2En+XOWJlwYcHUwCkw0uxazksIfic5RbN0wdRFRnEcKQvUQyrxqIYP3CMAetRLefIYS5A+bYVHsGEn+D7gIpjr+qTIdI6zzl3u6KPCi6Uj/udMYDn7V32vrGIJna7P8HYGoXemK9hpFZ9rlBt4Ih1yUtpyTsAupjgWM7zMQWBZAgjy7GaLSqV2xDf/B8A5BVQaygWQRgg8PaWjgYv37DHg29Nt7FM8TDpGC4ALDcTXpPjk5OJAmLQtZJzCNBIhnv2B2+PY4x+BOZ4NmtfR2Pl4uvvhq9F27f8zb5pApCy/q8aRXM7UmQ+tDxiMSrc/oLjeI0hexaH4Fw1hM+4K1LHnlliWlh92SYdYGzMhsI5RSDBoDnOurSTtxPUz5qUhumeFWBSmWdzrPL+dTgcG5wW6M4P2SJbtWeu1M/FPZwOdGBG34rAA9QbiwMA1zNHGhbk6upoytWzSb0DCmpArgo3aEQPcPgE1bnCDt6dOt1Aw90iZofCmdX4mSxx3/Rb/gdJO3EYwHxJUh/lQpv/VUgbJRKnV/EERE0z4fxJa078ccA9mubuhA2Ux7kfngQKrQUhzzmqwJYQhiEaT9+TTKGq38dU/IXwrGgt7pB8jMY+UkgS401B0znOinCyRJ7Z9nOuqgLUimCujd+5/rhYJoenOmEXv57KfL9btqf+Qt9LDr4CwpNTmds0j/0sIJHp0hA6JD3mquFdZIID4Slxr9ObNhPrHAeG3SqG5vHIzYQCrCNR9V/5tmeKEOD4fF7kJyl1DdErQT1N17HNs7d5ZiEk+JQ3pSUM5gNMx5pxdhQd3Oj9ckZzmeh2sbmGWCPpahh1tmyDvT8oC3gtyI+Exv6U89rj0vHy7SfD1DdXYtWO6c5NSjIaSLobw6y8RDdC/veA8YGHSoMcKbV3SDfphR6h2W2nq7fGxgoEAwNJQf7+/uSJRYgMNiQk+45HBbGi4RCYX9PT21fOq1S1ZIwANBxOB6zvW18HZW6GYHA4To7w2sMDAHyjzLM1v6yt+Xy2urNtRteQypxziteHlQPB5Yhb+mtqSXzFRePEvCAIWpWucdm5ImZWoyVI+FozrDaO6t5s/0FjO9Oiffv3V178ODWrZ6e5OTn1q4bGXV3i14Ihc3NTz8b7oO2Mb/+s+TvucaqC13745vi4mLSGnNyfCuaSkrcmiwsfK3tDO0MFxo3+vrqqXB+OS+udtKoV3e3sbQ0oTEmZm1jaOjCRmtrxUa1euqf/kndLgUm9vhjktv7Rxo0iZU4YktxO02Jv4VX61UhhDR9+xMwszf68+qxC6PvFSAgt71t6ReZ003xkH+fSXQA/uxvCWW86/+gqf//6tOR4zkkDTiAAQLmy1cwOH5qIbzSwOVZzTI/OMmiygD61f44oB9uZa3aUN01U6yuy0uc2fnZR9tnOlHTYUmmh5WZDF9TQKm2Psj3FVLCccP0a8tEv22Qz+tUllNvlM0uokaNPGPyMg2jRNenms6LawxSc+2jvOCJ2kHtsz4dCKc0SB5vDsp9iTcV7sI2vIjfIaL+2niKqBw90vT/zLxcc5eSSFbZG72Jphxf0Q1OvhJqqxqIwekN+u/hz/WqbYs+vK7zpl/8mPKY1p6iqUKey0wvSufgNYypZoZ6b1Vpn11NJ4ewIawfT7GZhMTCUb3X+QFXZBz0jgzqjD48rNKBXhF6mqn3sr8SHhn0W5jsL8RHAAH77qew/jveyX/M/YEywmFOG6VXra/dS83MQrnPLr8mh0+EXKU3cqLvbW4sehOP+BxsZC5N0fLBTM/MFsywnsk9orkyMuPJE5TgK7QKjL0Wbk73ps8r401veLRW9QBJwVP8mDz7V3J55uLXkVUd5rBmhkW1uk9cV6XUK2friXxk+EFV7y1fcesJlKD8cTGYncyatbdU9sCLAzO6K6fzmA5RLG2wM3Xc3kSme5QjOzVJXUeDr9DuCbKHTrCbOdfoKkoDo+7LTTbe9F6uzwj74jy9qNjVUPu8MYXsLgdaddmhSolbsUqh1m1YyhTS8mpBzrJiKrMEWrHPUDS2LNgORhNU/fad9zjQKEHjcfGOadqah3zJum6FBRN0tMdMb1mto9VEp3hP3tmwKsp5Ka6Pm/ZRsnes8GQRw/7N5fNjlsX8eoYn1/DP+5bhFvweDYbnt9kXPOv+CeaRRC3V/9jJH2WG2p0orLb5q/Uzb+GsNadovcUNYxFOGFsw5wHqJ3tuZx5PwKAwwnQTlo/S05yDWDcqQaEswhc21B1Pemu3Ai3N8llvZN+Xjzhz0McEVqIH7cbbUBsq4aQPffM3XIX1Gp0pDGYnnFK677UMa2R/wBXrkplaB+12YOxQ5l+DfcOL1s8aE458HYx4udMqGPXHm88ojccHcDPuKP18XoVvAIWXWHt8Wr+4k4NCx3ODnMRLP/7Gx2KPQLcUYBkNhuh4/Ll27/M8Z2JNLVXF2o1O1GozMYxpPq41GewXFtYpK1VOrdPtM4N89RZS7LDb5OdURTEkdSkemhGtCuYPspnL3G1AhMxe0ZzzywShwhpPS6P5UsvcujVXzArwcrSWdZNpo/dys2U1dtVqFNn6Dt1jty+davWA1yw6omm8sBfWxbJYGmtjFWwWEFyGpJOMEj+WVBNLKhziCcNUemn9P9W+q9pB/7OiM/Hp4PaKPUXgCTKZ54V4WkzqWRF7RrB1UGk0BcUmNf5BuZuxXO+qHUJqDbacCVODk2666z8svaDbcVsm2pxryCRkaFnFligsJnjBFEOin19JjYDa8kEv7iqduZJQKiLsW0r3yJ/Z1fNzasW4f5KrDcUG41tHNonVc+1aGPs0nL6/8C+g965ew2tPf83/qwEf4r3vKSRXn4/1NvAb0DNqVwoiak/vje+pfApqMrAa1hswTBIwrK/rynq1hF4Sw3wVq///q+tOz4ZurjylAVbJ9cMzQlnV6iSEC6/LMt6OMXgVddWaRsPrtvoQ9ag3OQ7/TQ2B+UGNWIKRMC4jx0FecL4JiQCupAsC/NxVzE/TQgWzaYND98JbXBYIaKEDeBGXD7vgNGGksiaCj9tNJIcZNlFEL7aJyiRHm2ii9qpJDLf0JrplZTQxsqenm5h0loAmFrNFsDuHzdL/+F8u/JMz4mv9DM0+/XC46L8hn3p772/MyNcQ99uGY1liO7ZB1gO+//n9di10jbcT4HOvcmASvixEmlbqXqhfhgGHxXGNut0F/+nqcLilDQ26lNI8qhw2OhbG+tGrIePt8b83wo3spvHD4fLW70fnuvWtghx0UAimMbOGTOjI9T+pnzbp3eeYiuSr0ZvTm9ezNkOhtNasw86K9XwqtBgXz0Wy6q/JDOmSBEhDXR29oEiZX5fY61zlDT9l4Rr4KHmSuhRGWYSdtCjvlFAkVNP3sRH9gVWU5nXLjojVCpglD5n+JgZiPrdnGyrd3g4UFYz1ehF4mtMOT/K7fCkvGLAdcowu4PRhynadFr9UJdkKhAbZghBER/dN0m26GZENC9TTreVZilnIOPlFCIoEkSJHVl6TUF1ZUiPS/4jrkg7IKgwg2J9cG1661c5G5aJQaVTn2WU3vGMyyUGs0kCVb7I8vY5lOLip1/evGWbyWqYW0CkH7bB3iYE9v6A1iYl/xJwfBAIjgqGKhCvEKVFGOkdNETYGimrP3XXPbXc89sRlJdJwYwA33eKAicWGnSUiReiQqBKPLWpIoEuVbr9MWQiDvtyFHn0GlDUifCCkKSa4zDxv4GSlgYAwUvxx0O+3EKHChFtksdejICq8tMy10ZAYLHfdAf/Noj1iQJTOMRELVswcceCVNxOHt2Yp1ziJKoMKGswdDu5/W1QzJe+8N+lDKkmZDFCMQqXRcUZNzWGxOcqt7LuPGfXJKvcSqndQqbJM6s1US1unlsybYqFvwKAhw33NxqixHljtYfZwBBKFxmBx+D7k3mIeJDKlN/lUnEavRClxBjOJzabNAHTCrsyvBfuCTbm8ylXkt6VAKLKw7Kvyy+4RP2GVFclVkVWq1NgvQZRv7SVbW0UcGdY7VtOpx6+j6OzSjHhH2tvv+C+7VrabZrsMZkiwRHsMYFRNWH4vA0w7ynY93NaDuK32CkV8IGD/J7IIPHgAMF+g4Vbd7yW2atOuQ6cu3Xr06tNvwKAhw0b8M2rMuAmTRrDns52QobPiYrQ0VbxhIZ5VJz3mIEDsDbVz1FAr5TKEFrihVio+vFK8j5SFA00t5PB4ORArDxsxasy4CZOkuvgMQN6Y9RNDcOz7okTukOfWOUGR71hwWijGKGIMKQZBfwHWq1jQJt/x1TetWMcvtV4xCG+9QaMmzVpw+cvv1qNXn34DBg0ZNuKfUWOEM2NSVfQ3df/NmL0TIAqqphumZTucLrfHS6HS6Awmi83hEjy+QCgSS6QyuUKpUmvM9zqGzxTHelqdXsq4PRMmdyc6ldeDeJp/aXn/ywSOQKLQGCwOTyCSyBQqjc5gstgcLo8vEIosLK0AsbUElMrkCqVKrdHq9AajyQzZ2NrZO4RjMr+Ts4tr+MkVWitRngse6cehQtURRwnkWuqiYocNKGcv6SRNMjEvTsqkOnHSHFJ40h13zHkFLoYfIFOoNDqDyWJzuDy+QCgSS6QyuUKpUmu0Or3BaDJbWlnb2NrZOzg6Obu4url7eHp5+/j6+QN4JkedBbL99VOj3/74pVa9hlM5VVP9P9sYcWKBQwqs0Q5ib9julwnSXBgzibHVLSVgi8Y9EB8AsUwpsaWV69cIJGQBpmbZo5A1bFBHQhpcSaqdEM1s0aiShEp1gs7d9o58zTqyixKzUl9JY5qmA2ZQDcMq1hEd7I4eTiLcJ1vHzt5KvXH3MLkLyfI6SShiW84N92n56TMNSvz0yXh/31N++1IAvkOCYVQf9yYWkpHOCMXilFFxiEjIcO27yf6R8h6iHyneKEo+UjOlxdwG9iOj0B2iKqLYqtL0qJF6n/ZmUKYDI1+sxOaMdKLtZjInO/l1+WEK50SRZtXqAxc/W4UIWaYlF+fe+gYyXcUSVkJxUo9wXnviIIJ/8kIjFafp4RHjE2aeXghX8bwZTjD591XUfF7TNL/jlIDu9oKtghCIXEesg4kJW1oQRsBoePNChS8gtTXassis2exmfOSvus48Ox6LFrTjz6/PSlEWq2hzwSJUvKR4Xv6ueY4smaiCw2W0I0y0umVE1idwHnXbW1OtjWob+kcY7KK76G6NtjFqXDPa1Px0hLW5zYX4RXHM2iyXIHhleUYhFEIKCqLgNnJbs43a3nyd+6h9iNfE7VBz6LlNn/aCCaZkjTM9C3hEY0YpjU9X2ZrWBrVkFMz4pIjdE+PETagcA+saMunNtDfPEXW0vWB555Eglxz4GMstTBQUnCdMHjw0CIVB9h4rjUTDFYXc+kDJNhwbjJnJRmTGl4+yLIIiWNcgl++7mnukukplxJPZip4vFX36qQuCjVv5YCkfBUw/AVt5ILTgbvZzM+ATCQQEAAg+AF/xSE7LzxvmDfB3jiy5fvxu+Hodfna8/4IK7kFpU5PvwB6ekq+RnWuoyg0zZviZnDxk5xrKkmirml5o73PISfen7wJPdbeh3X96afQIWJx4h8sFIilrxk25MwAWJ16PKOmRg7aXBSIObyYt/yrvlbY+ApKuHUNeJa0sg/cd3FkxP3CiVQzSkYBdhVfJJdWO0GBz4x+uEIpl7Bk31c4Q2Nz4PeJkRw7aXjaIufyZtOJ/dd/JVcZVqNj8t+EdErNlChX/DC/4VvbCFlhkyaFnV65AkVJZclgtEcqWS9+uQqFiZbJrFneVVlOQbLn0l4hH5pz3vfVLEAyIMIkuYNENswy4kJad6gQQYUJ1w2RcSMtOncCnQYckVDdMxgWyU50BIkyiS0E3zDLgQlp2qgtAhAnVDZNxIS07tVTmQUoppZRSSimtRXsZXejn/ctnKu9nTQd2Ik63Nyz75FRuJMvx2nEya6HLffo75XNvVW5vcUekmwOtJcXiSt3wvJ+AjEKYgIWFDcbETSioIDbYDtDPHnqdTf+AupqfxJwtZBDZo/pu4ECoRKOEvSX7Yp0+QzaDec2ZYCG5Rxq1WDTpJgVzAauY1VlmZLF48BdRF4UauYpWxCG2KmgSiaWiiuQKZlN266jzKrOl6EWG3t+/sslPyQWe5HTr/vuhhdRepeP4vmE+Cfnwre2qbKhf5i41XHIMumYiZ/ql9QKi30Av3LgticwuKCbDjBAFOMeBIY9dDWWXrSsrVfg3rjG6YTIupGW3umSHtOxUL4AIl7DG9dbvgDChumEyLqRlp/oAiNh/CD9MvKHnvObma/W16l9TIHyO6/7F7/DTgexr8KX2ltW35SvUHeuf/wn98f/At+VLSc1G9g0swnxeipmQDOVBGsQjcPOj5ZeuxZwEDaHVohpmzn82QIKfXDzk8fpLLb/8gfUBZ2etHHm3xtzlw7HpfR50aRPNRo/35eGECgJZ58xE3f0UDrjFEiPkoRWy4BzudiSCN9BBaKCohUeGbez9wdSg1dC7kB9/9TmeH3Ao3YvQ+4TmrulaitzGME9Dvu9pmMmKzm6s4aEMObn44P2xhMXnW+YJEx0MBPbwCEVJeIQoipJ5GvmFicpQV7oEly4AZtaXpelhDrnicjJ5Q/Mpth4ISaQkkIw66qHBZacQk+tZ0p5zIQ5wJ4pRurZRFAR6l+n4Zhb0iYRmIdKatUiOYkwKcigIkdAsRFqzpjAHj+BujSsR8ss3hspL8JUcb+0vpL7Ymyjj49F/PlRRVUJwX/oWCX/xzBts+90o/Az6vBTdegFKfD6CuNzTBZc96LQLtrohL1BCmxvIC+WGsh3PpG4cl9Qz3IV73vFc6pHjYeqB4zb1keh5MGJA4It7yN1yhT4dd6nj2NQdt9wLJkT4vSh693NAwLt7OW3W76FlYj5PLUPp367pL2Ldb+cbVka1Fw2B3+EhNxDKeXJKdjYo3ce97IB/yE0CppzQGxgveHQmTBIpB9Dz+k1ZkbjpVou4a9+6bevK4AMAAA==";var x="data:font/woff2;base64,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";var G="data:font/woff2;base64,d09GMgABAAAAAI8oABEAAAABeGQAAI7CAAMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAGoJsG79iHMckBmAAjnYIgmAJnwMRDAqDzCSDiGsBNgIkA5h2C4xMAAQgBYseB7M6DIFJWzJPkQzfO+7dza/KtolMQLchQJmzzbr13+8Ecu4fSKU3E5td16NeVaLcPhTQHX6koqxk9v////////+KpCFjllwhd22p6AAB1aFuv4csd0eIc3ajRARXHxRU5SEPkQ9ytHxqGSOrQiKd4X75Qo4Js6n0ReYk+5peGq8U/ZvMrTiLlCgliwVhv+CGe+X5Ya4yN7FIT5n6tqOrJ7YBA93trcAxNgo4X+EJmym7HNY+mLGLRB4Kq6Dhxer8hhXNZ4ST1DCtwePdqYnfEG+Hj8VpyF5HPGIvjobNEYuP0JE/y6vyCWvgbFwdZ8PdVJhu5y5euBjPHp5+FqNesfPZjh5V7HXtJPdywjtt7uNQa1r05ytDbcO6FLRG58WUXd18yZQ6ePwavt1keY+fs0b+/TcVHPSXTcmUreR70pr4osuNRtbezcWe8R+yJEMsllk/wTveVIx3yomu9MTL/Df0dkGRkeFywyXHG+4k0SO1krr55mdvD/pbWHwXzfI8ZvKsEDvJUhgTiXerJB6LrFFUuHm6d/ix99Sf/jwO+85f+EHLRty8u79Ol24f3b3fiI1y3mjIJ2RT6eeEXzs6KOZ2fKxw78lywHbRUESCDLKIyTVPeCI9+jczm01yd59kZbJkJVa/MisAGZ6f2/85596NsTtGDRi1gnbUKEHYAAFjRA0QfdIqGM1TLOT5QR1PZxGCCNrIE4ymxEKfxFO+guRMhDmmDcgG//zf++Te+9w/paVUCpWGAQ9Ia2ADHA5wLIADMsZZXvobIDctwygeoqIIoqCI4AAVZY9jHBzz4ADnjmvHLEc0w+zVNGN3JGq6kmasNnN1zLRNm/aT/29L/Pf3ZZ9zP4UikpRHlxUHpwIUWnaTCIQTkzF4iHAoUncXMltsJ7+uvfaFEgQEQlisQAFaeOmJ26by94x7f6a3K9PXlclfN/qDIzrUQIS0leDXFxqYz++dtXDdE7jzukKn/OFU49ZS7KWxdoVDmSZCtVHYj1rZdILf5jsT4/ysWGGxwnrWs57F5zgsrLfC4jyO1VuxYoXFihU2ZmMU52FznIfNikVhFSvOw2ZD1wrIr/5BdDaj/f+fU9lhgLjMqmrKJe+fW2unJ11lhNzAtt3p1P2UTpu26VzL1RFAwXD6t4iICKVnnxIABSDQDQAMDgf16phKy/4puNUvz1c5PcgP1z43e6feJC1rt8sfOAWAiZ0cuFbI80XfU/UHTH5fLq2qWwrUV2cRbshngpOhQaM2zyTKvlkO8dW+hphPOPYC0m+5b++NVzZRm6U7g4hNtov4V0LXoL+I2E+KWNEjR86cTM538qd0lqIl0grYlvFZT6yv7oH8DiuTkrCzFT6qU3XY1KnKFGXu9U1tMAAGwOB//JA2cElKVCIph0g7kwog5Wc+z5KO1F1ep1RUx6I7F6VqF911qrvzZcze3zaFRB8QPVyI3lp/rtUx5B1QqWcFku22Gv/rK/qZLr/TyFjl0vr/24kKdkCEFyN25JbNlj/bnkNCzAWpm4gbdpr4ny8wpVNfbBBSwHaAZUel8Je+QD8lvH3CY2/3MHbq2u6AgrG9PdL1dsBVW9cMbNubjueOpkolurXHNQwoaJd4cLMTxKVJ8qAfBH6lq1c6Qt1FWzWGnupwdr8hOiJpybB8MzrDaLG+U4KM21nyxqj9mYn415ML1oOX/AIOhJfJJpUmy6wCMB6q+1J3+tH+xs4F/kVWcXcs541ygGhqcgJJAAOaCg/0a7+ve2YwrTS7M1RCs1pE9y0XUW9k/EkpkDKJIWlM9PZj+36vqtUShv4tdRYvhzIWvc0N1ZYFORhoDAFDOQib8sVQXSXafvdEXgxddxDQWqu/O+hdWrxFajzDbljM3holWzKrjVAj/2eqVVqFIkiQGu0S0hmucT5tUrNnrG7PZ/smiC6s/lWNQlV1g0CDkGBIDUFSWhIcAyPdkBA1gwZEXoPivkdxrLTro7E+ohFPS8i40RnvImNsbGwS6W204aX5Xubi5LLk4vOggwM+BwhBHKFEC+wIscXD/09rfvMufXuG7kT+ChVwKDc1Kj+0hFKL6hY3OA5qkezfr5l2U2YPpEgYNK7GVL5NDvYI/gHgP/4l3sBk9gALqJj/EW+KmyumhOg6VadK4+tlJWn9PpU6VpRex0M9eQmzpihMDGa+n0e91kW9aREx+xtWlglB1XIq1vk+FGdTZFddCuTZn0kobn2xsT5f0rbiyMcSsaNQaSiB09/dw2n9394+c7xDnLZ5qzycLVgRkYuIiIikyxb87LKZ2/tQO5Pf3XsXP0ooIsHzRCRXpAQpHWzOmrBcGy1sCSTMsCoJQ63Sfnt3yJw1CNoh74+J9QtKwDBCAlkHYQSqGbrhwcaK6sYxrMm30AFFA/OAAEhrbMWXd9gQH7N6/sTCRYslkSBFmkxLbZAj11ZbbVdoj31krrruupuaKfLuA4/adY4YVfri6tOhIQ4d8TWcLXnb8/erPnQ5db10u9U0uQfrEDxTvbL0O4Z88ti73FjtU0el8uVLn9aMoMwIp420EYhGF+kzrGA2mQ/YzDmsOR0RnPO8IXz611sHjwEGBJAizCbBmn4SFgcYj5vXrQC819QNq8AaOAASDQHIyALe+NO5HGB7P1fCAa67wCQO8N3HBHFAsMeC6D8GYRAMw+AwJgmjU5t2dHoBQ5w6jWcC61wnylelNrv1rYetelSHy267Bz3uWuJxQdfq8KU+KHkMkgbLQuShijBluCpCHan5lNPBtlv1gFYS9cQzr7w26ktMJpwFECMBHQt3T/p0+UpaVl7FarUZMGKlzfY66rSzrqn6v94DoABEZgbuzf+LcHmLBA0GC9b4uXXBXlqCDZDrs39X9suncr0NYJ43zXkAh8YzbpDNFELB5osSb5E0y6yyIcvFBubwM81D9wJFDipV6ZSak3qAFeSuxYEmANl1DVpLtUGHbq8Me0/hi1+ZuvQh5qgAWFnEY5ljXv6YsR580W/Va5TYlisxCrM2zXofc61Ru8F0kVihrltHT3Sa680tvdM0TG3X4kBNuf2cZJSNoy3eYcfWsNZwmc0VvSX6IPdDsvcEdG6kGxOXEq0Ylcqpa6Wk0ZdXtwdDjYQsn6sWvZjEHGBbvHyFLy7hvb2IBea5vGDrW7euJE/nXh4tBLYoIQ1x3oo3ecliKeLRH1iYs6XOllYuQ+Dxi0WQlwllwerAHvKv9eApQqYSHJXCg53y0skljlHNvBi08P/3Gv6aw1VH4o8bu9iFGzMIIpDLHqElFwKdQ5z17MYznmGIIaaY4snMuHFD+IAT9ZVjcUIFfHTLgcFP/OXoc+GIPOgCXJLPyvHE0cSTNkRLakDbWa9jSQDouFg7fHmgJJMCHK5hBuqCUpwk2iAI70P7QTM8tPnsL/L0D4Xm1M+Uw3qi7A76+jF01vaCfSr6OXnzYu9Ha+J0xrhZtOsmMUhG7qsJc5SZKm2MCftM19BNM2Oiy4ygYWDhWvGjnK5Fo7FgMgGAoFIEIKOAUdEwIJgZq/TLmXAGVRAliQYlG5IPxQ910pyUUlVprU6aIb0qsa4MYsZGAg0D62gB95eKpZeODFg3QD01FAhiyOMUGtix3yrKwDWfUk0zo+dNZMj+g2mWZLPTgmN511zzuJXpcyEP10tchVTfI7s1PVVvUQvTq/0ShiW+Me99DAf+bhlO1RYLD/uX71WskMcrb6SLOVpj+paJSSUZdiURxd9VZs7iyCGbuxPNLBynldzuMjNynIu2zgQ5YOuRlciicJa4I+dWhrVeHmGMKClglTJOjjptnQlywNYjq5jdAO4WCdOhwyPZeL6ipdT5qq7wRXRRcE8ZU0PutS6BKN/TuNo0AltmA45LCKjztqEtexYnCVPCAEE7UxDLhvSpZKMM7yh9fjqirUJGk5HtjB9dRgV8ioSAOm+E2iUSC3+P9932cxrwNNJGqmiN6RMmur9GOwlx+vP081HjHLZ+I9qWWVAzM6qYpj0rkX+QwVLisQgR7cTYGRYOnoultTvBCufCY1rqi3MhIQjhdadTTKRdZunRxlovyI6rJ5eA0q2H7vuWmkQ8wUtN96DI+cXhR2eZonmEHqVCRPeidTuChtC8aF9FiVphle4nBRbVSTAIAWRWLpF9KV8tHN05ExLmZEMZ5TkqxrUn4qJdtG2UqJ+nWTS/qO4OKCNwOBcJBiGAbCKfuT7XKFd8nXvmCIkdFC+Pit41pFkgGRvMQe53fC6GwCbcbjkoflZgJ7HmBBDQGMECAsiJUqokS/DuKEvNpe0c1pzASEipkmrBbHHJum8P0m7mK1QDmkSsE0dlICGlSirLFOTjDYFYGMuTonCOEolEIZeEYuFaFp69HBw1B2VB2RHFmhM44I7xLOAhM+WVKjNMCbUNVaL1UcSaE1qTqFQZCb200R8N2tW/2zcW/e385Fhzwsf0vVS53k4JcwQQ9Cy8gg2vr3wx9a0u9FdXupHKe/Hr22gG6ELMd/82s3X/q+U/8Bt3/1v2mh1fOoHzeeCjhnE++iB6FBTIQPc/f/jjdvfb9xvV+fAhmE7UBdjNp+rRb5x7KK2g19F9DTe74cgCnPLG+RqrE/AdcE4Kds+4nq78QEYOWZwMhbqUcem+j7qYenjZ+Vx2JzlkhUKdC8G5RnF5N+VTdnrjS6FNH+l95JQC6GFNQoAy72no+VIKL7sdQaa/6HjBUc9B9aRVg39W5EmGnKHIUxzIaacZVe7+Fjc4lH+FFbAimkP3MttTIEfVfcE9hbB32cOjoEBO86D7FLrAl2EuokB5XaiThv09E7Tl7EbkoVs+4T9N+sQ3YAELdGyBk04XN86UN7YOKp0F12pC3k5zGkAXbZyyJdILv7cMyBpdrHU69rZW+QX48JPID0dUzXFj6adjQ0xMPfGU0uYUWBUUECDQg3qc8k3yy/DhJ2sHbj4DW48dOJasPUVbjXUK+qG7SdEafVcwIc9BoIEZCgAwBesvrDGwsMAiK6J28FLDhxqeDjXNsc89Psx/NGq+DWw5/Jv8ZtAVRtAwsHDwAGA+lBC6k1HAqGgYEEwsbJy+uHgy5SlRpV4rUdZb+v7bGLDgwAMAAkGADAUYKj9LgwECExZsOHDhkUkeJSGIeRX1tCL6P/TSz/AG6nOEWa7mOvrp0hqhyJV3CGrWG2zQEfIk6+C2RqhyJ6M7FcZHuRqqUN6u9uGLP0QHZ9nRWJhSRUHOCS8tfsuW0LX0jnjkhZfe+5r+Bnhp+ZmTnN3zK6q0iqqrq7GW2uugW199DDLCOFPMssAya7JNpUEn9Sh9k3+vYVIA9JAGDWTK0lpHXfXSb7mgumu25Jl5knaV3KhLelfoXZhNF9ZLAaAAdInpCjkp1TpkJHi17l4y5seC2AvjJM2Lsm7afhgBzPGCJCuq5fhhFKdZXu9+m+Hr8mVarcnzIIQwhCNtRCAa0kV66e93w7xi5llkGSt2nD5sm90Wx2aAMOkFXnk3M+KPCLMhglUAZ4jJnA0H3vz4myPcOuttkadQtTPqXNNvAB+/k7XG6RBM1WkwxrsNz48DUjZ+mwqgn5tGxyBmgOmlg4S+JfSnjvUqETAZo7GdGWiYzQa7+1/aZK++Dsx9OgywCK+9D4erAFFW2KpIhVoNnuqn8Fto0EK+foaNAAizXb1hr70Ol5tA0Vba5m/H/KNRuwGfTIsOtNRJf8N9x74OYYBHIEiMFKtst0+li5p0GKSkFjpk6azQCDkSw5AVd7PFSrXaDvsdV6dZpyHjNFAXsnVRZGQ643AYrHkIFmeNPDJV6rXoMkzV6g3gMZpcao5pf07/XkyBAaJUs/kOqHbJXaLQCK1S5NFwjjGotTmuTTMm7lQ+rZ0u5H9ZY9KEIK8WCxx0wmWtJJEJsaHj0nKlNTKMSbrIyKdMq4UOOemKe2SxGbVLxaPj9u5DEaMyxCaocm0WOeyUq+5TJBbMgYFPz4M+PDEqU2LmV6HdYkecds0DqtSKOzEJGCAYCTBjSS0CKnUYUuyM6x7SZDbCJY0QyDuNxDJnyyBBVToNK3HWDY/ocjvplk7EyDeNjGCRJbfKV63LiFLn3NTGUDgojwxiJujUhztGZStsCtToNqrMebc8ZiqdPK9MEmZ+9CGQUTlKWKFaPZY4qsZtT1gqF9+HRcoigO+Iwuao7IrU6TWm3AV3/MtWuwV+2GQgQfl/UjiGE25z4wxCFAQWhQ5xw30cz6XLm8pyAiJSclP+hCYJEwfhuSGBxbl6wB7oSuK5VHwFytRoJNRJTGrUO58p5jM5G2diyUpokkTZBesYRxCSUFR0l7HmScWERvK5VHwFytRoJNRJTGrUO58pns782J9JLvlDHVtJaUMxtcdBlo6x48yD75z0yB4oH6gg4U6LQXfBVbfcl+TJ/OXzPB6odDmKVBBo1q6bxCAZua8mzM2Vr0MxUarYSFqbkV0OwhHAhjMIURBYFPocebdTRd9wV4JHnkvFV6BMjUZCncSk89FjIjvhnc8UZiz5Qx1b6bShmNrjIEvHml05O2cefJEECXdaDLoLrgJ+y31JnrSX5XLS5ShSQaBZu24Sg2Tkvpow15QFHpW10GR0GUHDwMLBA4AgBORGKdfAqGgYEEwsbBxcPJnylKhq9eWWViK9+g1746Pvpiz4ZSU2slr0m0kJ4h522c/cETYcufFGFCDUSVHinGuXyyPccFeCR55LxVegTI1GQp3EpG20PMM7nynMWPKHOrZS/2JelKwcnt9+d7DJO/PgiyRIuNNi0F1wFfZb7kvyZPFyMUuXo0gFgWbtukkMkpH7asLcgXLYO3mVtdCkoMsIGgYWDh4ABCEgH3M7ZXjzeyTjTeMmbupaN1u5KhY5ZjrTo7O0IJuJXiiGAPAqAKGXoePnKvzVhM7KXyqB5VGRPFxtUaNMAb5Uzz2S4K4bLjsnTpSTjVpdAaMgI4CAAHg4WBhoRqF7KRpq2o+9bIHaH0tmKHz2zigpsU5Cjac1hsGwhjIF+FI990iCu2647Jw4UY1XSbg42FiYEAw0VDAKMgIowKW5W9HccNk5caKcFCoAkTc3jmwcCfOlmNYoqNBO3qL2x5IZCp+9M0pKrJOwiSpzq3pVSuTJxMPFwcbChGCgNXpNHOO0cEFIfHlwZucYSwftYRoobLk8AJk2kekT1Wq6wEGcRTKss9UuRQ6rcE69m1q06dJj2AgVk4IgFRpoJk9HBQoNFdZroZU22uWgu5VZapXngAAkFIIBkDgPMgAnYRba4iLIAFR2exQcgMgJ31bXQziDl4eX+OemaXW0xJ4PCjL7FNlrt4K8i6/If61aX6uRnyxeRc8QcAhv2xq8dU7osyDl1nYbsefDQvHtUtC6IOfLYUXTKw1Gbr+dDz0ZQAraqdgPPC8jBYrmF7y1BgzVsk1xCFD0UDgKilsO/GCSvqn8ALg7eCYSIg+Tf3TBPR35X1sYfwOHjqsYG+BQ0WPMYnQA0pERfXh0+t0T011s0Inp4Y+jhcdmEJ6cnhFpUjjBiHZfWoRMcEIllFIYZ1MHUTVOs/t56lsulmQZEw8fQ6ECIuCxU/R1ktlxjBhA/hMaC+8HRyJ0iomw133X3l5h3n37IG8Sxmak3TAkFmEWxoQZNoAWpgFOmAwcJ6gAQX2/IQYFPcxKJ/md3bjeGtLSvecBwXUfQT1C0ZPNUb8uvuCb7c/MgNpcKCGduOSSkd+elSioRP+KFtW72qwOlz3w4EMPP7J4ydJljy5f8djKx4t5NSMmISUjp6Ckol5vtrv94Xg6AyAEIyjm+UEYxUma5UVZ1U3b9cM4zQAIwQiK4QRJ0QzL8YI4jyWzSlbUzXa3PxwXRbphWrZzOl+ut/vD9fwgjOIkzfKirOqm7fphBBCMoBhOkBTNsBwviJKsqJpumJbtuJ5gbrPd7Q/H0/lyvRHKuLhLpV3PDwyEUZykNsvl3dXd09vXPzBv0PODMNr1czLpVLK/kxKKF4OgGE6QFM2wO4L9olxL0w3Tsvf8hjRgwmv7fjpGTsYlJu3/NSfIv8sp6VMzfjNfrrf70+X2eH2cEiACoJ+JEBAF0DvjAYgBFAz2IfX3tgMw6HllHuF91hPU3OrpxOCUMMMnbhW9T4T33Q4H92WA+CIgS0j4JttxpFb1adL7dh8yyBsPLF0RxazBMjBIMtksnQdQstB6IdNZEGTocFhapqvYEJZmSMtcLemoOGhiDPg9RsH3UKDos2SuhpQASVkPd20OmZX/eM/1j6ZHUF77+69bP1zirFLgIGaoz0dHEvRRhS7V+W7rIIsIzBW+d6BbgwFHrrz4CTJXhDhJsm1S4LAT6jV56hWkYrwhoQDRHA4jpNuTxh7x5V6Pirz4jC5yMfzvTMtD0Eu40jstrrxGqv3z0lu0Nnhfycbqw4+1XLwx+tzIJ5rjr61CsjX53imm2tOfvVK6M/s9KGe6878jJxJk9ZhECxoW4QKHMBwjYxSMitEwOqY3A6Bd7GdikaFxKivSnNT9W5E2WxeQycA7DJRpf/tz/2FfBtL/aAFBLJAEoqNve99IoylSpuprP5toqulBAMFVgwEsyxhAjLzs75LihBiGkTAtTBsjMB1MF9NP4NvDWxTAcIPMInGQff1jH7dHIGs+rqUWMca5KkoeXJUG9NWcs5AFxn40upe7PpCiPncobYdedCOkQFCX7u+UgUmkNGQrJ8zzBOmTgVkA85ag9KN4ixbhEMnTIcEQTKQUBqSFIXQwc5awrzxi7Qk7BF4k9U9+zbIZGCoOfnZay4n6o4KO2SRkWt+iR5Pe98hspEfTRns0S9GjecoeLVL1aNnXHll975Hdzx45TfTIbcqVl9yzjDdrrZ3qvpYtAYGXXo7msJm6sLkn2iJ/5XXrMqt9NBCETU46DofMCCIYwQkV06Q3yZB0bgwxEhlJspiFFNm4Gi9hvntlToYSMAB4/Znk52schSUI2T+lwaigczTqAb/VvIdptTkBarXLAw3ySqhOgYgxMSFMYkrMiDmxIJaERdiEg7nlBqItkNwkfwPlQLZ5Fpg2XfoMgRkzZc4CxMQCSU0O0EFtlsHx7nW0XA2hLV5gmugKOUOXlQigjV5deiGIIUCBMbpbB98Dmv0i4BzAOd7h03+7gQA6Py+kvPSBYK4zCZDNANAINQAoCAOgAJJZg4YI42Hax2d35CETTwcXPkSSpMi1PSLnOuByD1ptvR12+8HvmcfOPe+C8zdaQ48aGI7RMIOZz2p7WJlzd2rTnNnkku3Dy0c9KptxOZZ3ev0t7u8qm6AYMi3b9WnSbdR5ta66rVFz9eQack24PK4zdyH3ELeMh3iQp3ghz4zH4s3gzeWl8DKtmNbLrEcZGvOZnenbh08OX/kIfmk07OlAOjhc+QqwUKotqvJxfk60//XW2e5z3/stZqwEeM2H9QxgHtt+6wI8+3E9XifqrDhHz4lTcy6e6+fueXZ6zvB5f5Rv2bJcWUJWHCuPVXR50yqOIYfJseBwiE94AycPXwjeDBqHZdxiDA0wGpzRkfLinOGq4foi/hegDunU/EAqPl+rnsjOnbAcq1+TP9tz4tLVpj/JNWP8iz9zD5uA6crqVs8h/pqHy4ZpKwzJX+8fGnodKh9IpS9fIwDkn2N0tJaQ32qUGsq3yQUArPIR4xtf/4vDp4fLhtcOJwxHDV0f5AysGcgZAANEH/DOeS5mVlSbhpQc41vAH9HPP28BeuRRDAD0WDe7XUNNtdRaW0+4p2taftqeObf0t9XPGc96juPPeTMXNP3AmQbPs8DyV7jila4eoB6cy3s4x5r7pMsJ/uxk1zqzxc5Ls53/ed0g0OfckzXhSg+PFV29BAVLZPi0oerlrncFHaw5sWkn3DHBlj273gSHpic6X13/4MBtjHCvGLPehsVj2HV1p8gci+8uAiTjFJEV8xYlbR901lhulQ1WW2+jTXbZbqd8pQ45otgWF9SrddFVdWvgin898NgTL9zIi7eGvDbijQ8+UvjFF77zQ3SgNiQgDYzH1Vae1jpqU6MOBipTZIBWs41grXdWGLbOezlGbfZJLqU/jdlKxTaf+Z8JdvjKX35SaIo83ygKgGXU7AuBv4PgQCSwPwwcTReURQeHo4Ly9ChJC1SkT2UMqjKmOhNOZsqJmJzKjNOZczZLzsfmXCxq4nA5e/7JikvZca0Z3MyZ27lyKxfu5EZTHjTmTkMC7uVDazO5mzddhdLebB7lT2chPC2IjoJ51lxeFk6P/mIYLI6BYm12i5vdw0pybQmR0oCfTNOcJ/fzRRYOXhU1yoxnOe5YM30/opTvPUz8YX7f20H0M0WqdOEVe+34aDvblaH0fO59nBx8HQVOB4Zmf/SSEBlpQQ1yShtRYafqBXvINofsi+vqce2kftq+7N8O7ob3o4fx4+SpsPqJbFoXpU3lCHIW5fwu1/Tx6aat2cpCO15ce6P0flndytKXGbuZudtBiowpNi5gSL4RBUYVWiJoGGI+n4VQi/gt5rVApZWqrKrApNRSZZYrt0KFCaWWqbFGtdXm2qTJZrXWqrdegw0abVRnnRZbtdmu3Q4ddmq1TadduuzWY68++/R714D9er1Tb3bzHDDoYH05I8TFEEmxLLapWLS2U9V0rjO49N96elZ3L+rtef/vZa096FH1dUHVBmgKUZ4LSL7lV9Cl1jR1+77kzyu1d6VAFNpEeAJw+zcd5ueCYhHOEj1fRJj2/nwcaGUZB14C+uCayvbM1YD6nLbazBn5hRDcjF/cuIRMeVw9rfpKANCRhL/Bef7mxktIDr9/yY/uKQT+OWsVQxEYAoHVMmHou7apq7LIszSJozDwPdexLdPQNVWRJVHgOTYa/ajPi3jcTocdtlkhi9lkBDOSx12f7Gwvi0Pgx3w/21lejQIZHM1PfHf58CKIGPLrgiOG4LpWt3s2fVBaO8UaDsyk+z3FVDLbqDPK6AQ9B/7Xave53c0tpXICmivfwCCu9Z84W5c0SBwz2G1irUL2CJHsrQFkn4kVmQAlKU4GoEYbdSrgeWMe/5LgiHGMhmHNdmabFhSE4wN//9MerhRTHSSmsh3GcvXkkUsE03ILfWLuGsZRIAa7vfolrOcvtIvy0BkRhOFxx8r4FzzByhjuWY6nSqG5nJwrW3cbRLr4VqlVA4HJEOFP5eDil9XcLtsh0j/V7K8ESezvXJjQqYI0cQECIggB/YKoHR/oaYWaVku3j+SamZg4mpcI63YViqGN2O2hEEtVvNLGiDMJr7UpO0cMLsJbgfaKF0AQYMo3boBSqbrZ4W7LbbsnmNmhgGb5q1v2HwJ4CN9pbMMayklv+A/mX21JtSTi9BY4ByvJ2aqLQC2WaPLgqfbVE7//f25/C6ENh45mU91tHqdWTQM5bLhKU0mDmArCEe8U6xGVxHTL7Vu0vFfajXH3cA5q1jBZnllautDdLVfT0N5+35a4m9czVrn2DumG9UaqG1SyNCdnPA3UNCec+e08g5lRNr/TkxG5aMNofgqUZLK7RqgCxqF3+GpTE5CZ+Cq6CkhE+MWPZncIojvHT7iOrgMCyUFgb45/L6ecUuW5ZDwmguvYhZq7AjqD4wIsulOBwaTWrhLXqpQGOGweatV2N7h3TefJrhA+n6SYosKaLSaFvM+DVqzF/oOjqQeHHE05/sVZpG+GUsdwSa5suIsLmsJ1wQwBqvxx8xy9eJBbCU9yivftsvhGUpoUSiadkmSS28MPtWp8Q5FvnTFZoiK3e8ZM5s+9Sw1jz2MT3Jh11/MuoJwbPNDlVlhMJTgh+zmdNmEfLfwMGvespqmrLi6UWMZBejDiKIEazLukfashiKYzu6PIlzNix1mV7V/gwcwzJrqWsN5A47zCRWfcVyuQN0h0O5/xgfnEdVSX/DebZ0XDpES9M79wayrZsdIOzB6MSW2jzixFJEfgssEHzWk51qwGMWkpQl4i70bpFVSOa5Uxz9K8qFjQ5NqdrGQ7uc1wppDqOReS2ycPWbO70jPWBVi1y1MoFQh3oxagagFDUkTFF0xWMttZReAWwjZPZld11XAxgz4RVVSDBRvMSHIGCI2rlLWrmgHyEag2UhJoHL6GmUQpYc4bcHMknYXeLMdewFwSRcxORkzPTFJCGRVzvFAFUEA1Qdydg3sKeYYFZbsZFpdMmNs0FgEGrhiPXcp+eQJULEruWkLEo9dWGdJ3sgEpH8FKbimvBEMAt3jTn0HO1Sog/SRJTXBYUNX05ygLYm2CNblKbyJJJYEVohY7EiIPqfhlA3rEclMyLRFyTEuVDDqizrXYA4wScsgxwB2vyzIzW3JeCLGHUs+6gvdFqmy1dPbtegaUIWytQgFkhleLDKmF+aEVHcBR7AKBbsbfY6d9qGVywZmnp4lTXeTc2LLV4nINZD4FxyFqfrwhrVsOnUJn7WkAZ4N5Z4gmHX3qbk8j/mRP5llvqgomexeEqpEsW/aPOWq3GAPUyPE44yhTI+c09EaSjRqxNBwR0CdAluJSxb8SQBWdTJBXHgjKL9jbEBUl+3tFxuOAn3Lp0o4FbFIXdaCE8gQoV3W7Waqo2fWhNVdd6Cp1x9RgOIKrENWd2zEmc1Ep55hIjIrMpxYE4Ajw0FsBboFChYSUDnbKA4wR3Qy7tbBXC8duFdVAa4WobAmbFpidSNGsZcPcwc2ZCe2RVnwM35xCCk8g5Ev0oe5CKVytLGziDmwqnKDIEma3KhOb/rtam0sskdAKAab5ZUvzN3NETgGAsIYdd7MCspoJUDqvsr30g8qAdRM5uzdoc8jwBW5envN4Lv2MCbi8w8S4IR6QTzSwa0PrDr6lBNSc5WXe7kKWcdmyuVnaAEdklxQB6wdxcgngoo7lUSERUxpNs4fuvgmqzXHerZneh1YJO/sqt7G+CgU/RhD3XaBdUl7h7/MM3Hz7P7tZghmqBPgSoA67KlAsT/kMORIsaNHp4Nn6Qnhgv4VcyvyPMsbszeq9VP9tPCKo36krppOrvi1Z/RgXnV5f0/MCLI4j94TXsjolRNqxBi4jRVpRxScfwkQr3m33esbH6OeWE4ovoouBkMP3GEWWwIytVJ864Imy9bFhVSC4pr4vGYjWyVGd5mhnyKV4RlvLWbOV8hCERTDf5p+BokCBhFftkeJAH8zejUV3vNzxYnB1kz8udVMUtAoY4Th/oekwgaP8pa68AUPr96zWJXteclLopKK7qIGRPYJ9CJdBV2RH3kBDQ37Wo/DnKV8wLVtXcqQjan+Ar8M5JvMbRwahhrk4c2QTV2khtwE4avPLCrFIZmWadXJhMstQeRJAj+jgC0pNIpDzgwEgCAoo0fACAKwYAHxrgJ4AlHoBoOYJAFm+AUj7CKi1BwRn05wTLLTmgiDYQIGsKwH1yY8eMzgYYUQRRBg2DuGXhjZxi2GRvf59wubkvJiIiGuERWidGx9hNngUi5yQBHlK2DghsMzVWWTXtByh9I3QV0ShvV73Jg4OzPNTaZeMuGSjCE5R7EZO3iSiWcXi1YeDNTPBbBToLbO3G8GrHrNgiOBzCr1mnXAvvzMS5Ik8R/4i/X4sLQIRxi8NbF9htRKcDqa24mAYC+KSFMMImCZBBi/ILDnFhkYQRgSbF21S3lwmyWgBhRUqFr5R2uTaHsxiwHiKXqdYz9aC4SwuCB5s9hs/gsRZP6gjFiLUDlSnm+P3CRpduiZHOWayfYFnfn6OI/KPtUyoQBuHRy1JNasGy9UbmFUkl4JiC7QwqVZAIoLccURqax3LiBzR234N38BvoiLKiVMkujnVt6zmGlzyX8tIIzmfe+ZKnPxudWhkey7vbXldgoyr42h7OxU0EBV+7/oWfO9uYRf4POddJ5sJmxlpxtqJCba/rWtGbS0iNIgjcbJcIAgvR2mkX2G9YEjxSx0KCcxOQE23kxKVpPlz6WUhe/hlnrVVtXb2MfVD9MWUs+UshzRDmRWEaVWaXQPOwBTKhfmIp2kdmmvUU+IwmnYhuJhNcUYVpJAqFdOhhKbnl0Z1Bqcow9zmWp6YkqRLMr7QE5A/oQjPeSky2r21D107dTKdiC8ZlDMVwMxUsvGYHtKUAGmEHZOqcGh6kRmlPQW+6JwxGqbyJMvFY1kS03sMi2WVBlOMNnDxz/hmAiwM6YFBh2MQOVdprMhvX6C+8ukyYlzjJPVQT4ihCVmrTnAq0e44rcLRunPRKz80iBgs/BiR4BDE+vEHgK8iENG3E5Q34PPiVcfAKCsE01XqT720hGA8C3+AuAsEiNhh2IgiiL5l4CVsC4Nk/OsYcdEfFF47QgdDRAnxGcrFudik6eyS2SusVn2k6fOLN7pU51elOSYh7a6E0bdKFNNG2ECLE1Cb2xxf2pYC7d9YiQgznN4jMeIyKClejjsO9RYw6zoY5p2X3Mc2kZMCnL7+wGnqswIqGEMrwT4X/PPOw4ZnrXvG18UnQ4gr1GeEKBF6IZh0dBSwyHOApZwIfMBEKaOasSkFjwp0q/6QWyu4woAtyQ04xNkyGvGbLnZngw1hECwZDBYb7p0irCAuiGCaCBFXsPggi7goBbztXvbsHgP/s3kzt1LgEsWyKEvcjmc5dU/C89nCObt0SIJzwOWX0h/8ImOj/EXADJsyGKVoDBJZV11CRqI8m06suXkDiqmT0C0TMYpgIZskbGJ0wcquhfoufZzmZ4WdFO0OXiORjsUy1anvbjd6blCu9HUZy8bOrJJwv3eQTH8OYpQLoAjEAP7BFoblBtLB5K7S79AT6n0ksSuvUqEOsbcSW8Yyi3qHuIT8Ur8XRMgqek1JltsoDDguvUhyJP6uG1lWjzxt+yvM+ehnBmgyvT+uTe4PxqCGXYFRxnCyZSC76ek1SycSt3ByNF8qg0Rp5QAfElDFcBffkfzzTecrS514oTZAZvqqyOdJ4hCd6lKlpBqghDn5xF4cQaO7tx7FKFpASt8Cb9SI6meCdX5//68/JZp5JO4B5Q74nl4Xn1npRA6/XKZeySvPkRhA2ia5Nk/coift6u8UqOGMZ6QfGsak9EqklCGOwt0rGUeazI+BtP7nCCUpAcNyanfB9BVkI0MrBwktO1tAXZUxUmFDSJBN01uS9P2vVFkVb2vUpY5IGS25RYrEIEVlkUQMCJFEZZArvBUvVqY61L4tR9A6t+c2aE+KSI0GHvZ9hFo4lQa5qtpFdRifFL+sD8+zxxSiGLhHpDz7kBy3NZhddAd/J+qzYLf5M96owYCR5sJ+qA8KaRxXpQ5UluXgeGFE27m4ARQiKgjNUCbapFgs+3ReVuLXYn6N1PqsxAJukx91XAAYXKAy7yjivlE5ERGXJ3qZxoY6LV2kQ7sWhMJyQYo0mUj0n0lropLnDwKOU0HO1gjgutpyrYZrnhY2LFaCmOQeIglrGbi4+v18u55mDTwvj9FK1Cyvh8TQwgA4bRjYSgV6C7CJ3ZZJEZWH7KZraiafmw4iULgmNZgVlIJoAxRlQ9HUVjIIy+FSCFR5gDW9NilQJak17UNL9CtNPzLAvcQfFtbxD1rIPKyE4pYiQsCuebTfBGTx4zKiAKset2UssqhPAl73eTtjx55NF/ifPWeleTT0UhTY8+bBPeyGxJE0ayv+9k6L8nFS2HdFYYBbln/gJqSFRfRw8/wo5wKsAHYHpNR2Ht7UXpuMwU9kcS61rBY/6GKVkHR1+04DerDkjOtnFB3MjXQOrST5r8zOsHjzNfMaCiMHy0MGgIrVOa5AX782Z9cQgd7u3vXLAK7Ch8zSUmOuk8rcSeUpQXbeUeQTekILojjPTEG1vIyTRK1DyKYC2P1CUrSzIquy3Ly2HMpcoObw7Siz5BNDRW9D+PBQRa6eiXstHG5e+XTCq19Lcf8BZOUaOXEffcsmWwv/kaYtNWUalTVGb3dKh4wNsW9OzFTMstQM1j7JQdJd0fshoqjdzC8+QjiakdsLsszc4ChCT72TKE6OUUQl2As8/OBw29orhkZ7J49pbDbcvvFYqwEDffRNndynQqOrECeUWFTBsFG0zRiNV29Jquz4BBPRfx2c0rm898Skq44gfu2LnYe+I8m/7p9yvJDt4wmXZOzrDo/1q/I9eRtgPUC+h7eEqxbXDjkHpB9S1XXBODWvNKw6kexDidIe4NummzaNmZD4JAE4B0wGQFopxSHbxR+uybrg7v62tDqXeDiDjE/UJcDJQkbeisUXAaOf3rmgLAfGywaK2oTrkKhkDRCb1G4/TcejoeYntvTH1Xj8aAOJq8Ri0cb/rBKy4F/isT0rF14Qn3/wkHjIVTl5Nwsg2le3ex0wRhPaxqx5Tudgv4zSfAHmWEV0SYB8Xe3znQZ9NUpNb5RFBxeQVjB8xTNQDP0XZu4KZj1xO6SXxAVQJpUzP87aBk4h1KvXygHco+x4/rqH0xynkOmwqyJNmFg8A6zYHnkunnX8Atb2o0deSmaf4Hr+Oz9NsaI2pRbXsdD5JVJDWtNlaRUEzqgfOeEoEW7L7RVWBWoc8F4IDYVcTi1A0NeYjcTsThQDC4fTbBtd+81G1XspiyWNnePYyoV1bZ0mEdJcArIxRykfPhbqGClhbDfTD/dxJhJ4HpllkKhWWcP6JIP4UUkjI28KW8oKP8aMlrXtrQG1k4sYkqtu8J3As5CAfKb//Wpc7ItJGVBuivWEhrIWV2hKZKiBKSIDnICodm+Az6cBCv2ux/xBOJRLHN2lck4CTowxSI8NRLcLawBmpfTupUAwEj36Y+Vqbju6fL++YU1KXCJTkIMA/qLvsqTYho70tPA+ZSpVWNjIRvfQPsuFNafem4hZ8X/IeiVaf4fwY8Tb2l2R+ZkSfRTKBTEHjkaCiHZkg+l6djFBOQ+nzuB+sPO5JtslF8UNSGQBQSUGSuEUyYaLqEwhhpdxcddcX24hYwKRNGgcyqVw0wwnyC3MwTo3B3TppuGjEKgv5BowMqETAiyrafZvvE0o+uCcU8kBXGM/REoLRZSZjZt1DqAmxUoVz4G64mslGazA8whv70WEr7lmNXO+AateJ9ZsLvBp8cUx+m+M9ykYF4vKw5GkqHu5AIqlMV+wvoLNfk4WPWSjgVwMlFxMwwoa5vLCjjtMd0szh0Oeh9M79FjY0M2bG8BFRDnCuE0B/n+i9wo2FC2t2PjWbD6LGv5AtYT5hGvJeoIhVLLu0oo9NlO07HRrmmByw5nBYtLz4SvVuNyhJeJutJtn0tfmFVAdLK3KWPJn/n8NznqoOC6NsnnK/u3FEZgkwCI1h7jKC9zB9YumlL8BQsBrwGc+1975rFbnYqLqCadXnSNxQmcBNREgcESUEJqDQe3T2xDaFzc3p31exOMY4pPEJpk6ZhxIbaTSWQVibm8OpHeP/HENU7HjfGaBYPcRsOpW8UJpA4qGgaWF0PPzqJt8iM7XQcv5wlSP5YAHDQ6Xnd0h3GVzU9ul7QNx9wYyHQDXir/cQcvGsu9wg9UcUgoLDWkrPeI2b+odIyyNAEuOpD675jS4k/yrjg1JvX8Wd/5ptlwr5hJ4llDvqoIWXGPuN0qGuCwl52v+zScnLfFBDujstud0dpHXN7nk701qGh3cYMTPuNmtEONHbp1zQZBhVt31xRHRw2sR2ONjBSgze0DgY7cw2pa6wnJdYJnr+2nH8YJqWqqk8VoEiw00T9xjrXmUvtPx63xpqNpKZGFDs192lfLtGo+20en75iAdaeitWc0DBN27KlB3Zk4nPZ5/vOHGSf+/JM/tkYQMG/gPpZRQnjI0pk48SlwO5fo6yZFXXZa4Sl5VLdOjUSJLi8tPaKAEA1JtVcMpN3ygkLsq5wBQx3yZJGBzB7bcg2iNsJRrqdrdeNek0I+gE0rtLexB54icUc49DyV8hyO5djqVPzShIR2p780bjpG6XYKw5ZGVH+y91Io1O8f9wcjjrPL4UnmdHd7CEnmuC0PzzedacCnvszrtrJNCcH9WqRc+qy9zkrOxPs2SP5a+za6r5lAfZ1fjeRf1dc4QGNpBRJGBaysSMb6T+zqTuuFEYblOiVwcOkbaunYnz30W8j+VsnVfSIPS5lnZ6AK/I3JzcAU69c3Rd6O+/sktcpZRp1YD/GRDiWoLozPQ2PCIZfPjXPtGaGzgteMhzAVb3rflmQMSboC18mHSzfpJmuFMCz3+XQU20u18NQX5o5G3nhjP8SMdQpgtvag7xxubCeweJ5e8JM1mwyHv0Lx3VRcb0gutilQhXHMDtaNmMDnL4ceLQCmIwLqeJ655OtpcxIpNnvxb2ZTfhNywKSW5VhAyaBb39SUmGNK8R+ae6t8sTaP5ciKzWZu4r6aJecDin2anbTbkjFpJfcNieYFU5eXi2Y96Kz+DFvWlG/9cR1Xqx+/CsaccRCoVhuKMj8EEHd6x7ki91+DLi+UTuYQQocNy7p/vZpVr8ntROmxL2ExcrW91B6hvD812E4yRxy995b1Pj7epBavUAC9TuMo93H0pu5bIR0dtgbM/YvsYigW2FcN+9dux/wUj/8v4Al3p9n3P08OXrKRzDDcTL9+Y2xbbyF9vvnr9csVm65q8bQm+1ZUVWXFH5sL2yu1TifjclglORzRyIR/YOf6f69q3b75x5+rvk/3+7J/A8Q+iD0OM9RCkymx078mR7GJY3txF1NSJJbYOPrHDCnTYJL6ej7tzqXEC97OQuItO2svTOy/8GbvHld8KOfeNkwbGP3jWsYikOgfW5BJ82/7q61knbJvpcDPL/FWEJFe8mXEsePmskEjGybSQGvw0MMfL8VkkP29iY4X7qdRIEVHJKv3RCvkIivsaTSXc5xdAqfTUrfHytKpzbivbW77aFNa0zs4K/ri4LEIXzygxu9dGqA50LwS87l5nGqbWojbFsOwjyG141k/IEjPXtmzaaXHiVaT9FgXUjQkQiXUNQLGyNfeY1PR1bHcQgej7hVK8FG2u4I+UEjEnm+c7er3toNpDBWrZ2DV5KWst5Y1UaO5DVB5VAQk/B/atrpoxblrSOvwmSKiqfLH5+F9Uobma3Y8RdNc2124g0ps8h2ZLhjS1o0ZcD6j6AR2A61+WO17aFONplezsgdAhURJcoy48NbX26g4CRJDWmKChpFCi4ZZ2qXFHqJU3hd+mBSGJ49XAM1CgSvCaxzeS18WZb2MIh/SoOm9D+HgKV12tuxeTs9LR0emsLvwMUEk0909cfCZk4k28SWjEZKvEW0ouy3gq7wj3aQmRwLvFqCunMF2fFakXRdwmT50cB6dBH0jTIC91ffcSPrrwT5X0/ecXrOnKD+t5/rCQBnVyZbD4AaNdta62qL8iOE7+GCeUl+b4LNyvFpeMSl47YsCS1yJ+/4q5uPn/WOQX6UUXL4Y9zexyvUK1etOuj6+Lp7tyvNZfoqob9/DyC9dIl8h4RPbJ5ywwpJpvM13l4nzaY6PNJ8ZeUkCRP6X1/SkCEItL4meOFl+oqxrwSGAsqDxxYdn1cJCbb1/uYcwoeJWC3iYjYVSHpyHCm3+qaoxbLlAf6dxxqaCX0ahi74fvoOycHxYOpW/YvO7nIH3l+f0F3pTABdiFOHyRTOaPXe2rfvv/l1r/8Dm3bMu9SUpYDw+yW1JSM0y4ZYvC23ddYTiD37S+bVabtGPsd7Kmvh+ASWCC2P9Dq01mDkAYuG5ZcDas2KjB9QM2S3mX1uL7H+0KzU+g77Da7MCVaT1Y4V21tmpxePgb6O9hLM9MIt0kJzhuW2eMkTX5eIWUhx1l8fK8vvHNzn3cz94c9NN97reQ6QtgJab/JxPlinkCsWwy20u5UgE7bzvfhJvFyTLxPM/hruStNOStZC051lC8qmbVwvxD+uY0RnJ/CFfaRhV9IOBmLHP92viTI1u4QqaTjV2QK9dYPZAqa7g14SwpRypg72LfcnK2ovb7tFHv1L/D1hEr4MyIyx4tTJv/GNb/OehyZUkssjnZulZa35p+MYxFpuULx6cP316itEcD6jTt//N1mpg2mTAvmpp0Eq8t394/gCm5tbi5dWtiFfP97IgJjB/1vbVdA1Mpr5Iiapd4YJ0F7pK8f9SNgnd8Yw6/XRAx2fVwjaxaPsHHYAXht80Rb94JMg2bhRJm7vsCyXWqj5LjLZDoA/UlLm6mfjMYIEV/s9M+qcm7YON5O7WIHxoFcqpnD801xnfKExefYR53qjvGjJeHP3QAr/8UpBEJInlN4y56EwX3umqyZpmzR7yevoItMRYVXogcYxcVXQIwM4wngNzsg9l8ffNdOuaTf/hwVvjXs1vMLeHE2XfMd8L//nu3eXd4/Xm4Hno4MiKQ8SJbtfPh+DgAWTBj53W8Ivf8MbfPh+8Mh98PfT9yyXn4MweHRx467y/zW2NEQU06gUF2kBmEdJ1fFGMt8/u1sFi6OjdeGeZkFJ0FzhYxnGHK+NzVUjEcOf+8s6WWVEu/rpkmSIv0laGLUIxvH9pJrAwb4/LU6mt/hX+NZBVMPO7XFHuKEVwKlxZfCiF/+tARk7regflapSp/B9fS1reBC9lXbaPFyNSlDGz5xtrBRawLNrIYgS4hT0aIGJGcXs5zms2CsrNV+tnlU82lM0hbAOBHAdiFlcxYFmWVsKWXozicqIfieCNHHtgu385owPo9BqdW4YK7TTY3K81syRbkGTOZIMujlq2t7azr94etOBiyYmeMr6H30wkzVxy4P2whp75MZf7KEH49FuJ/Efd67jajPqovkf5zanYkK+DpKq8s7yoFfL75RrFWqefnZb8xUOKKsUXFcKVXYM7IbzatqOhp0CjRKXWy71sVYUt0q/II2lJKr+JyRFYhjHGXPv4lWwS9qVkWX02Z10mD3g/1OhcnWgsKLfYptgcFd9fXC2Sh1aoRYnWBWTCEogQklEggTi/81+SrVFTSv5Zvsc2TVJ5OSOGYQVAwWuLpSsm8NYXPrjpfLpRW6vWALJTLNSJ7qZnFsvF4BCTMyYF/NNTVWh9fg0b62d8G6EM0ype71cwcGjWJlpPTsgCRfCtBwuSKVuVli1q+a5YpVHAkU3QkdNbcXXK1NbdgrHZJjfp4c7NksqvJb28ulO4sq+PNk9KuXgqftBLY4hK7U1zKjtWdTQGfkFOiUrcVZg+7DAKp35O3pXZ738HWLs3q5Lsi4T1i7CmBeC8hV4ryj88UHEfvTDbtOH3T+PtzmgGICHket7dmj8QlKWivLf996npJaxXKZpli/3m7uk4GKng8UCmjJ6tBtUQCqtVrXps+xTYHZLvq6gioZBsy1BzTjQBaJyqDPasXL4ZYWOYsAIxIzMBQB0JCptaWLEfgLbW1AoSXwHU9K+bNg5g6JS161iTsfaqFtX94Iw5Pkd4UFVp/EMNiETpFeIZtDsh31mMf2bewOmYust5pF/X0rnZkgaL0MuUi+G495AJqXVxe6v5hPjqFSv+RTv3y42Yfhg/QDsAGjPsUW8zlB2UoV2OUydRmwYE9cCVcc0DBLyjiqciSSYYDxyiooyDeY5iFYibhTmTpjUGcZqrZN/tOpAGIDLnjm908he4DdgJE11v7gAx+/NY/NwCc2JeCTHV/PAN/B8D0DClk3EPsXL9kV329AAsdDg2D7Y7VixeTtR3W1tGKyare5iKVqLCSp58go1MvPHqrQam06vVjYaR1cyoX1qPNkQ5cSXtMh/Vp2EtEjOCVGnflCVudhU79WNVeH0Sqa4OhQA99QcPrpaBOIxbrNGDiK2w2R1M4W+cN1yFKqRrS5aYuv+bWkd1ZUqdaILKXsJXBviKgwFcOiUVSg5CVuuxMuZtUvthfJdDTULTxJvwP/DzqB2yFSFwH3Ufvw2aXSiVm8IeDVqBcQNqo3x/fKRh9OzEIbH1T8PaPR5OR7c5JlLU+dI0EIIyIJQ6JhDACmEMWZ65HHZNNfMayEAMQErKMx0gpK71dWrb4ux9CAfLHoe8WMa+jpfMe057GwzP4uDSxBlr70Z1jBcOMD38AfvhwiJF/78T0WogCwfj9ATuAwh+eeyiF49bEVp1PtY5c4KeAy+83wxVIwTAne4LPu2xwhxlrPN7Zt6y06y0LJJvZbA6H2h9bqOT3eBFeT0Al40CsIQB0fIFElluzcnJvmcqLiwUpFDOS9BJbpZL2IAgAuevdzUEs7Nms5eZqbS0gW23u7LPZg4W1z9VN2ncd+cIBAkMQiyMLqHg9iJffU6hU5Fizyk0LcG4j/ru2OU67V8nVZZ70RJpb7B5DrUoWBeTzHdRUyMX1YMJumw1jps40Wu3y5HJouGUYGhaabGb9GNSeVcVin4HOtGyHqKww0D0khPw+K8aVAvvsRiPqsK23oQ6j0WeH6U5buB+1IC3+orw6KkbL5fEESaVgxM3AD+wh9g8MpnheM9lFXyD/A/4AaTmOojIkiMCy6wKZFtJJY7FYNm4GbvwToy35Ajn23ff1r34xa9XbzKY/9kD/5bGq2INQtAjjEAOvm2i0VduwdJ1BKDOYFyMLQSnVl9YLobGMYp9Y5CHHXF0RduJ7bLVK0oMgAizU6TRMbbFVFBUR0mhgTtELYmnrGYJ8TnXVmWUX61CY43MkpFxVKkpcta1EznUAWtDSCn2mAFJ1PhfsUaqs+m8uQAk3sPWuULPbq2EJJe+kp3yqjtluocHcjF/dqWJfBRSicWO1FbmCRMeywHp3IQ1/5ls6q4q9Gno3jx5G9lrz2gXIgm9JZ7CZtkKoIT321cmwYEfxg6PA0QftxYETYZFr88O8PFmomwu8+5Pyf6aR/Ok8wA1182TeKl7Lv/5JuA4A98mvtETN8fCDf2ekLL/1EHh4q2R56eG/r4RXVG749CXw8tNQIrl2Glq79N7LwiEFuRloJl+2pvD+y6VroYRy8+8soRpgmsfMr4BvpjkO+9gRHYIYa0igRYB0kV4oZIJf5L3Thizt1uQAkpTh5iSHIgWHtZmEtz8dh8f/qIL/PNadc9T38SRzqnwugJ1/jYnFZunahi8avrWt0xpmT5HTGF9maVVcSnw8JT3SWxbV/MkavkJNwWLVd4JDiHlLba3kPoQExyUIhIjHGkrn/gGMWsr/cTe0+6dEbIyDCAKt5DDBA0hSYvzXKo/TTh2m9p5vVqVamhDlribmhjmd7j6jEFQ/QmNK+2s9+oWe/pBOVYji1m+gEguhE1/FoSnmTFT6TIrOfPs0oU3PJJaI96z7GSdC00jlLZCqAyvLde1ShYmH0ClUMwmrZWqL8CX6si2yJ8ThptHvcF4E4RNhnjT7GLsSVX7mh6lRbpjJNAxlpGamMjiOC/K1ZcPBSkkzG+O9arEzx9EsLadBm134t9g03PBbS/D2SUUu17D7hfx0a6UajEESLLOh4DBsc+f09u1Ca8a+XskhmsDlg4NSYxMVy+NUdNUFg131FcM70Cl0fFCtNaslUrNSO/8PduLXjzAezvUERe/BJbu6I97wprqQAO8Rz8JGxm1QF/P4QYWCn1/K1RTDXhWkk8kYOv3RrReXiRQG5Y/ojypuYT5P8Rt47g6dNQnffF0D7eegHLcer59HJGNRfE18PKKKQtsyekIk1ucjCDxQ3tAcCEif5QdACPw/+vtZ7775zw5o5QYeD2lTqMtdpZHvK2iuj9lvvjYv2ocgNAgEfHqItkLcIiIizrt8V5dQfCqrK8W8ZZxOTuZTSw1WBexnWLzqYk7FYX1++m6Wl4XQsnGwBzDBDgG9QzDnuYaVboZRE1zsdPPljNkJZGqqew7oQKQp7dFcdwrbIE+v1b+/PcMcYl4zA2RZqVdG8b+PcHiYnPTGVC4Wm6pst5YTMJWgprCCWyleH7ZmaSvHk1PlhO3xqo3giTKbsK1WA1V2LWixihtKRPK077hAvEZjWKZ52Cn8y2LT/5O6TfCwT2dHnU47qlI5MuN4CmVmaCP224n7b47zywQpugWgQ4GYnzSo5LU7nfyOQsUHffkF8IINsW3RmUr8foEKnKX2Z7EFL7fdf/JDJ4WaCCRFFeNdCHmL87C8t8oTMWsOZJfLOPDR02pjr9lybCjn8b5G8MZWp0N6q622qeVeVPrvrgwxnrAa+rXTEIUDdNgQ2wXwQl8be7oMLFZnfD60qaUfujE9ERvXXyT0tLSoNECfgCaaE3uRt0zSjIbNRErh83yvXaFDrS0B6Mh0gIqBVOwq1pMi6CS/j1DN/t5TOHdt4461x5sm/AmlkF42DW0wbb0AUXV0szSiNR9aw7eG3x1SwOPr/X8P9N+UBTK4cJZVxaY1UIiLRf5mPibadbWQPbWT9mp62sJqtMzZeAGcFQ+v0jTNrLlmY145Ry5d1bQydhiWUPm73fWzz+fx83aA+yl5WMl3387yZLprPZ05zZKNp2YbVZk9CCKQY2enjstY08yaTtSDwa/TKoqKCKWkwErOjWZCIdDaGWaWjZqN7fSN02nQaNlM0awt96+wZJc7RFxcpnCvo6grIGdlX1WMPM8fyJVKAllct6jUlgUcNxQairuaK1RmDuiwqLUuk55j5uRUiySP+QK5ThGJ0PFnvh26Ad7w9iAiS8bB8aFehDMD27tQtYDJJYwuHlKZNNme9EiJxPoUg45EhxjI1qFQoAxpBEHwHeSdR1Kox/CoRDY3T6iAdKyCUjnBqNSld9ZSRMhszlWHiXvID4hOKKbKBtgc3uGal7EieI/08ARnaYnDFMoV/RXW/tXDJXNy/rNSkO0JmmUNPjuGhd804FCjHYokjEmNwTdb4pEnlIwGzKnoDy3sYXpkypICrx9oWYNPuTpaPNHjVAgv3DfKjrVL1YrseKX8vhgbY0hD6iySPeDzoiLXmIewKjLpMsdzC57396w1l3rEPE1yLBIzZUjCbV19V01hUXdT3eOpCVhyZ7FZazaLxSaNbuj/Jh+gUyfgIO4Xm+ipeyL9+p7mzEnZO3txKBDqa6BtCvl8Vi/t4DYyrrdgsB43TxOoYqQyHUxGJSM4qMEN1heU2xiwA07N+BQ72DWn0jsPthu0MKgSgUo1COvlWiVPDKoUStiwyRtevLCpRFeay/OJxUJoBfBE7lAqRcXVQhMTmUKGwu4Bk/hPZnR+6h1H7JgsmUIb3w95g/bRt1tMOrInknmMODCzg3AInTpcx/6JejHpZ441DFz96mVwlX3yFOCNY/7QsLkkzOPxlIQ1bO5or99QqoMefkto3+BV1XesHFJW+85f6oi2Pp8z4BCbucI9MTCFNv7YiDaKCAfYwG5rQqa3prLmFfrepNPKTTtU6BSB8mxbVs+KHVG3X/aea22jD5Dp2RTLQUMVX1SsVotKsjTD0cZh+GmUs1APm9Rqm9HgwpMuTuXBwqxyrZZIWJTXPoX++7/15JTSlsa3a7T8OHtCSnwehuibU2hUm0xrxxO6zjcEJLvq6gTygbT4RjpiBhDA6C5QGOBFIR3fwN+ENcI9WpkTBbRITPdQM5Jy47zro/37ASwB3h+yUSVFphC+OmSd7R1T6sL0FaNj6csYDNiOjc77w6DOmpxCsyy32OXX6FhPeHGtM9heXzWueT3yYCAP7AfoVPGE+2kwqntu+vhGA9uDHtGgqyes8Wv4m5AO9yJzKm70OM8uyCpVq6X2sgt5dY2ekDdImrRLYeLFecLJr2Lnz2wN1f0nXDcjU2RVqYQQK5pERc+loqUCnULDW8KRPS1YwjJomxrH4YPwhcfANqu9tMQKGdMrNCLa+U5Nov0h+hpYpSenc12cvFJTfWWTO9YRnS0CQVCp59O1lAoBDYuscE/UpePXmDh1iPATtkon7nVWjBZtqsUWACnJSckIJSeJUIP9yw+dZQOYrgxB4dwFbQ5Ra4Vcr7JYAl6vhGk1UBBRLy7KYTz0SxZY5EG+wXwLIRaJRU39befEKPtActI7zBntHByTnpG9Yiv5LoKphmJxzy3mG47h6mHHDdYXSd0zimYd84SenuGL717+TcvRrx19SSSQ/0ug4Qvil44viTcusLiEgCWRBW2/En5zqAisa9g6z2yD2/CDUPwqy1zjNbtz76ammXi599zuzFy9N0MWKLNr0tJeArIPsqwNBcXMIoyDFjoB3Lw41TpXHi18+OXHvXHYhKF6Wwzyw4Ex2RoWwCDT78/eOauK1qcTi2MdmGRPjH+mnVCEaQEvlTUDxW1ccgvGpQrpAxb8X3RSpj4ZVQRwbirqrpz7CAb5+re3t1b3407iGzHI9G+68e4AvA99Cn0QdSWsMPdcftWP9x4UDQubI4DL03HMJU0ri2Yfdx2/wGDf3S203efah28t0Je0LWkjovDK2VZ9aWGho7Yms4acw70YZPr+tOhpJuy+A3CNCbmOan/wALJPqBVy2WBy+mMEQyTd2eHaOO2AK0LUHeAdN15Y09mUetheHoSslUHP5Q+7HFdPtc3JLc1iu7K7p0lX813FQYervBDpwyAHSPkYBAMacr1criCH9WW8B3aWBCy2inzPMwxyanQOp6drs5dNExpiK1TiHgRhyO56d3s/mAHLk5uQOc4r5ssYi9EmyQWfADHtMVIOxupUzL0gkEVnK+19c+aKnyMY5JE4tAHuVlJu0YsqKhBGTUoprARHkPomjCL5zLzl0+r1p3APTE4lVBpwjP7vymh2MiszOTsRexfBxA87bsRG9dUVz5nU659H1UhqsWEsl81X5jitiDwVt15j8XqN5mDA2jNtL3HfpL7vea7kNEZgVuucn/94aPUm42hGxta0iU9Fu8+35RMIBfm8/HPE1ZHB7uZpVtCJlbda5nP7e7GzsO4hx/CeynGFNCKYPQQcaxIOvj4CHeGgHARCtPG5K1wUnryusBIs09DApMpkdKoMxv5F3WlMSFPma3gDfl/ePL9eRsFiI1a4J5J5UqoVNp51LsuT8rKthwMzG9sK9bKqeonRVC0VlST45mgRvdwAOw0Gj8lu1Zye5nr2OI8cY2CxjIKvokxP3RPJz4D96hiOpOG5DozccXCcvjg1f50Wt7+uaI2ZXoblMt5MNral7nLp68fNs7/mJ+GeI/AdGm6yOwZDWpUjvLKYTTxoRWawr1lUQ12HMWLUPVIaPfeT1Y895peIxWnkuefzYSJcJm8fegfa/xn62X5o361DVxaO8ueKieSHqLBY2l6C8indMMn/jFIzVstom7h/AxhKnd9a9kFtjtmllRWv0PfyXO2+bdDWN1eTEH1CrejWEHCztMSxW9aCax8gDxyg4/vEH2Crq+DVI4wh0qYhvEDqg+1yRJysJZUeQjAW6M+PqRxTXCpaNq+pqXIwmIzFSoacwxlNH7wm2DR+K+WfadnS15Wk2rbSyt7O2rKeull+l8+qlesgWG+0mk0l+qvX06AV0NQZBhZrhjv1qfuGcziD7dmxTn10uEFr1DSSF3yZv+E34iS2YOxHchmDxvghbBq0ulu+fs7YVsrz+0m4xtjnkLjUYnGH2hJGeGWRSUc1S9Jt+fiF6/0+LTDgGPBFVI/fOS9XIhYHpu89i3u+e3hO2OefzAdXn0HOrAIHz31yJZp8f2g440me6pLnfFjeGeMN+pO2JhZ2iU+DNxJ3hSEdtHL5WZqv8dpmlvr98WxwmIsXaRbcxn6Z9CO2UiZugYts3fo44IPhLJ5eqH4LTRK3RREfC4yUEpmpPb+1Y7Re3TLWUcvMRNv5Opd0Z1ubQBaazVopoB0eX1pP1N7Yi+eCvJmpW9lf7p3BNXqBReaWCjIaVZe878r/XDLklGn4oxDgak3gajfY+G4cBP76X+Sq+yVBZFBJxZDG5wsLdjcUqks4Qq8kgwwqPQffOQxY4FTjocEgj1+kkvGrazQ2I0P4jfhnGzwaSYaGmaZja71Wq0k9eY4Hb7ce+iDt/J/LxNUHkAOQ1nzNKzv3nQ7oxSQNPSoWi2uNenFrncFsqJKICpm+oEcrTNOnsawCiwNR5Bg4v7mN5vV6ssJPh68DSQxG3ydVElmlRq+snSs3GhsliiotP7OGrT4aUv3uf4jSNEG/16PXMwJBQTrpdjG3DKiCr0BRP2BrBYpCmURWvgEIZBfzBc7CbJkMAFt+cWkLbNCggxa0cS3viE7K4Qji81VMVeSC5HIgtRrkkNR6PtpGb6h8TbxS1M9PwoFvPWdSKp4baNjf7SiCh7mcN9JSAmVmcqJZZjFYNQoiqz0rP/EekXw/Mfm7Am++zyfsISN1BKb6R7H4x7Q0GY96zkSqKyoYWSwwZEuuyWgEYrHA/1f0FJuu7JwVli3X95lErhr8QbZwYDwuhED+m0iixutT9BqhwCDnpvzvVggctk1FtaR+pdBw6T9/m6OEwDh9ziA1qZOWvDqTIwiiW1R/SQIoffGncpk8X51/mn/qX/fImzXlYe99ltSq1JkUKotbpbIa8RrrEWpSbxrDn8xqV2GfvFDtCfGErWUzGnhmvULhgOVy2CKj1X+YPwqji0LUWMIXG1JSNiYlbUxJGU0mEdmWzeawj1WRsqifmA4tP/nbX8MuczlGqVhslHK4l8N+/TaZ79CqE99QSKRECiWRRKJQUiZ3USi76HQ5B1r1J9itJFE6UG4uLZLCwkkHqEsnP/5Y0OCgiqkPWaorKhCm0ViqKkEIjmk0mQBGYzgB7y997JUwS9noEvWZ9LXysFlM18+++8RM1bYwA3zrf1yuQS4Q6jUp+ngqifg3mRASNzCeuqiNsw99+zOdq9B8FRpAJX+ptgRRASdzdTKtM4k6mKOPg0Bl2vTTJETlq/PlMvlb9a1/9Q0HPnsvbFMTPW21sFul0JmE7LVhIXF7VC+wT1TtrGQ/I603iXrEqsFbjSrWdB+khxywQmHWS7DqEHQRnD/6YT1NBlvkj0bLK+cNSckBHrri781my3aPLFL1MdEl41WHilQ1A4vAeSIpPHkcLa0xUsSOTL5P7fZp3u3pEchCl0sj9FnlNuHa2loCEhoMMD3mQbZGaZlKLvmqIR3UclLutA8Mae00pfffJzY4l9LFGNBzLeecstiJb02DJfK1zLpHOo0boETLufdMr3wZ+GiZ2TJOhCG40jIlY8arBlVhcnM0vRoKJE5u2guL7nJ8MOkAHrO1avEedU0L72ALEj2bL7D39TKO+A9JT9NqBXy9cR+jPUSutfLyNrEDuKyIXr6CU3GX56rfZsgyKpD94eW3HaBHlYgvJF53bXDEQomdct0NUoHAAJqbHA7JSJ6ahyMSI+LjI6YQXDx1chW7r0pKAjUTHio10pLL0zkCH7pa9bMEQUM/k2q4QoNdIzepw7w7EvPRxGQxV+neCEx3k26kXz7UxE5PuQVXA5Vvzad+2UpiXFjrImVQ/XhQTGCPxC2ZVxUsW94UEhQeektIpBOymfRrqyfcUIDqwx2Q0xdRNd7aKpBdnJBjBQqoF6un9VfSCbyoGDeIExU7BcThXDcq2hOAgm6gvjbE7+2YPjVjsZXDtcnMFYWuMD8UtAClBRinz8+s/u68I0doVzSKZ928/D6d8e510jJWZqmQv1gHT6kuYKzX2FCcKyjqHYvpMoO68LiECB0Ixbb1Dud7FjbjuxFAC6MSidWPc+0Dj0YkxIUfBffjvNYCmSDxc80zjWt5Zs67eQItv9gbjjQV+aX+LK6Dn+E9fG44dMizdL5OLRaZdD7vnGD73OLS1hqUGcdh5syocA0Pqi0d/ym0gwrT84/YTfTwmNRyZfIZq9Rr8cGmhpAW1i2a4wH4YAwdKwfLHeVwue1BRdfcwgJvsIr51n8fas06mcKs1TIkDR0nm12gC4Ba0XwrIE/pBdnwFak2e6TCjQx3i/QK/A/9ks0In3DXGp203wdC82fHaphSrr+Ap1YGeHleuq/sIk/yVEyDCp+BZ3sSChz6DFb7P6D6xh30m5vQP9DzON1aGVAGgvaEn+s4jM0iQLQ5h1GX+LMdNGLLZCCP/MQ9cofhNeRz7qpYnuKPed6i1Upe2P1cOlPDSndLpRluXd4GmvVecaeoU66RN6/CyeW4zEw57437czQ5aZzJ0x3j4P5v7q1oK5wFXHqqY+iqW+rp+ay0YLh1KbxOdDLcbDSp3bBi1atgbwc8iA0wGnrSw4geG9wF29YLBOsnrmvOuYfLhSMsrhrhcEZYLFgkjxh+B74T7vKdhc9OesTPGkMO3bTGRwzbgEhEXQPYCh45q8F+6IQDhdqhYQDSHzYfJs1KMZgNq+YtH2IQ6+/Ad8hCjySehvcK+h7B/xqv3bmMwAcWbZ/DIdVT+16UtTivx9PmP0XG1MlpydLKHdckMSP7ZFfSmnRcLD/x793wPC+8G+tK3X8WPrsfPuaCT70D34m/gdPvfYw78yEVflqOkOOUK/AVsG+c2NoL+iFIkEymlvPRLMFKeWHJPwQOh5CQIKd05vPrQ6WGF07KBbvn4HnFu7RuhYKRSCTEHfvbLv1vMllYv8MAefoE6ZPtoYKqa0bhTzIf/CRNrCYPKn9f4md2aoosm/pRC9znMW4s19K+i9HPy6HPYS3DvqUI5vYE9FJZQJfXYy+GN+sYMHlX2OvHaO7iC8jnL1E+KuK17AXZtVpY1dmkNUtfa1bB3pWm8vadEn6kxTHy7HnZqPjppycL35LMXrZJzWRqMjIE8oakU/ZtBbbuo6RDkmF4kJz8gEa7dG97iTbLgjarNDH9KKzM0BdYrOEWo1Hj1imquY5R7H8+udOrRZcQkkcJUXfL0BsojIGZvLEvJqLsU/N9MPVo/hR2A9dF5xvgJvxeltWz0e9gAJffPQ0PxN3GFojySlU6SWOVSpNloS4FwtIaxwuSoP6MwUvjc9Wbm2GLwGKWZ1RF5Tr82UZ2BsTRQlYRuaT2YsGF7Xw2rwsFAotp0ft19mhXTW6L56dO/q2H+QGd/gEz05XeG6OKTknL0KQ59Vt/1tGcLklud9IWq3A2sjsRILVmXy6bb1MZXMbOZee6ZB0oNTxXVkfZM8Pr5pasc1m59MfhPV79zsZGgewAw9pFNWd7ZFRb1EcjGw3JbDOik/M+FPkylBO9kVGNkde6TeakLLaBumHkTNR0VKSlWwkrtDqtgLeRJ9BptQolLBTKYaO+WG9UwELBDUbbmb+RL9C2EwgVjFyi8Lk57QmZ+DCTHkpSkf6iZzyKI/+SZt4k3Fi88VRjrUQzjxRKZz0gFlxi0f8i8c29+ATddK9jrcq+RuWoegngYKUuLV3HYqVrMwR2lmllOpKunWIyJ1NTJ3HAplLxzjJoLqalBX/uHPnsOXxzC4awc1tISHBIiM1eMD46HtxDZjrPVZkW87mpmGafs4mPNt4c9jJXjWL2zEIWl5EncZpb8KSVG/1ZubC4ETOnScMpaNdt9kz85frSPJoISf6zbyFfEBQJpVNQIBTZ8oMRAGvRIsx/drUHsjrCylJ4ycYuy7yG5xmrjE2bkiTjKhkejMy++DrO+kpHyrHPHti5z9Eo3UAz+ny441r86R7R31tnM1DJrsBsTaQVit9RGKiy2wNVhdvTzTibfrY30WNMNh9Zf3pDX0FBn3xAfSyzlZg8mZR8OZnYmski5sK1P4j9cUowlxSUlF3A+AqYZTFvchMWE8Fc+OmF704Y340YhWIf8fAzEHWmfSMiDUkvi081c2qcH2bmG5KHUz2F89Y2AgU+s3hwQzOwxcvmNgr/KpvbSucJ+NbT1wankGhC2cz8im8jY0MB8Oh4T/nwmOVKLdcZAZzBwpmVE8usF7LSagJwNR7LuMaYAIWW4/k5hoj9dgCLQTeAISrxERaPeaYJIp5PTz9PhGaaPGYLnvqXTzzLCBEUmZkKwhsKmh0fafFaZ5oc5FOWVqfIDkCJVjztr2DkLJODpGKzVSQHA/Jx4XdJPGlpnoyMY9C3/KioyTRF7/rZMZXBwGtqU8MHpMbfxEk1ylxydsEPKDZWSnB87CuV2qUBNZiZb1K1oBbTf5BeTE3MiyUSCCxvMa7v+SdyWa8N4U5dG3MwFjNXs2EUQhavuvbJgWsERm2Y7V2Cf4BxQ5KnNbExXmKkd596TVgMh8Micm5GjvzuRyOMxJHzlWvSY3IqWGxcZNn5QHBR7QMS/c46ITy21atYWn2G5NTOBCGSPTPTToJmgkXamLD8AKrbFiWE2YVM21JW3zsvpLLZ5HxFXR70jCyHbztXBr0BDbew/VVOTKaXO2fZYurHyJyR1vOj+EkWCSf/AY2IZcVadWdDSIjFv+e3zDBaiWHp6WFE6wyjn4CyiKvWbpfFXf3/YwoWVwgmlgYO4l4+a/V6d+lYVf83ReNj6vFJF5mMQHy422Z9IOp6R99Y2XHx6DO/soHbL9wyOzo+PbczD//je+3aw5yE0ble0SW343vqRq/+/zEzo0IHyPcuClVugdYt84rpi0oenjfWgY/0uIhI6pb8YD7G/03qeWPy8WTT6s/Pf1U6OPtZ/AImlfYJnfExjUqwn5V8wUj9gkY7So/sjB7GJ65IXVwdv1TiYREmVFpet0JKo5Bai5RbmezW9KCZ1ulX3GWWmZc3zdgbHb0G//L06839TddMjDsTG3smjniEsE/7mq57mvcOTwUy6Y3KDKzv5F26Pj0ny2bLypadsKW2tEj6hCy7p6t4TrpadPck1pehNKWZKtBe1PXJ7hE8fszEVsV0y9DtaFNxfqADhiWeXzynHV/ZK6MxVbH46/9ke93vnEx9xWS+oibn0Gk1tWtqbyxYU7Om5r2dO/I9On2JC0VhT/ouGv1FRrqJ/mK3v8L9Y1OovtXlK613e7W1GZFWnvV2ix9jbCAY/NznVApBZwxzYCw6maHW5UMrHbPACnZMRmYkJX54lz4UDIV0SlOjL4jfPFYtjZ5vTMmUF4vFTU67tK5CoIHLjHKt3mzVWhVKo8W62be5TqJpcro0zXUilaZCJK7S85jwdMp9odLsstosDnnmoms1McZWvzMX+6JGGq1dwcuo1srkoM7Vn4xRy9dk49MdEmf3z5YWHrEhWpte/DNkRUxC/JIoLEZvorYwzbyvIxsuaGXCH6fzaPk/94hKH2+vHxnUm9hZIXyrXRpxrk7vOX+pRXJ3X1LQfL2FrJCzsU05/L13gRZkAG/Y0vsDc7tJbwcKg9/C4AEGDIwwKpg/BfMJ02D6t8cSoHi0AJAQvfcvZdYwPi55vxX5mGP+zd/+JUzH/Z0D/tEi/63Cf3l+TIbg42N+8i+RdHx8cDt8n33x5R/PFmvNWvZtapRzCkxxFhBnBXtUP2aPtNvPBCln1RjmFID0h6L8O2Oa/sDpf6Jc7dYrYFsXDqxCFXbR3Crqopr3iDKpilSkok3FPUocej7oSAV0QWUFjoOfFTgjCisofwxWG25+NhemNv8dSBTw7LPlumDGqcDU5mbwHkIN0RANWYV4E7FPzQ41pEJ7YbjmkuNzYGhxLqQ1z4QRzlsD7o4vNfirzXfhsvldPLeKu5hdTBWrWMU74sB+eS6eMByjPbyXhmt4j8j3yPBqkQF1WaRG3okME0mMwjijSgvzuSAP0TdH/aH8a8hV6arS3/rJRzzhU077T++MieiI9VE/uiqkyvHenStJTWBf/Z4GlJzA3zqcdofxcYSSUmEODMgEvKiEznh9nnBw/UsCTpVPu/IKWPU1cU+dMZh4YHA9YxOW1hg1JhPrn3BluL/1tY9Y4lN+GRNhZdhgO/+HhYt6ZDAxV4vyeFKLArHUMoGX54teCAHm4Y8x6ptajN0RUwUngjERWCU3CPyr4670t7/1lY+43xV5+ZSjNRE0PaXXlzQ+Sm8ODAemYVOl16zf0lVOizKTnmUsXuIbM3DvmDlGJHMfUCpMiDIuaKZm7mQG9tNz8eTO0iC9dKkurWV59PesBpqlWRdZExkxyFDMXn9QrgqM9+7Yer/FcPj+P5QYhptelimTPKkUp8Jft9HQlkYJ+cDpyMz1YojBrI0aCDJQXLIuyKWM/ZhFGUwpQyxl+A9l6KcMR7pqgK7KdwNo0C41qEEN3SBi+AGbt2/UwiD7dsFJzekO71BzhbRbu7Vbu7X7jj3IfcE5MKimE+hI+RXRR1J5j66lXBvp30agvxtlbweug/iui2xNP+qsjRoQ1pSkC/Io4XYgSsCmZG0K03d6kWCR7bFv0Wp7fd7WW8qfjxPJRaybJify96AOkqmLZOrvJEcK7snjMYmKacGMoSA1/8psp5k8jT6exhqeRiFP137MaMPXTdZH8LeZ7FZpTnLo8T6Y6ay6J5dfoGWuD384VTRQmI2QEELxYb4RlU/qv0mfc1MNPfMkiO593JprDDjP3a78JlpJ9on8pVbm3fC740WTD1KIdZkhD7nIp/xBhd6hJ12eX/ASuvEk4VSwn6iWv6vK/wzLAH4FDy8/+eVV18RDyQ+ufyN+nYbJ4+5DN83v3/Gi5MVPRn5lix/yQr2cNxB3aPFEyRak7rIvVx6fuZOqLHYMKttnEht8GA74fyuv7eqD2Tk4ubh5IBHkPWi1uYPZOTi5uHkgvHxQfgFB+QoUKup4tyKJI04i9JrJG5hihrkWhWRJIBtwEk8UVlhjgy12yUtS0sbv1gjA5Sao3JKWR7w1O7qsiCoAsQQIqviLLfKuirxb+N1A2qKBpT0G4NarHLFn4I+vax/sw2r19v/8P09Hp7KnNZr//kUflJr/xn+8oLjxH/6ReP78ds7/HKbz7shQw/tpxhzS5s9LL+JLPsoHQOryT4w0uJKQXEN6aUuYtJztO2Mtt5pbM/B4SqqO601W5VDqp/f2dTPMzWtHSotpYKvhppWAfKidjEX0AF6TBWjtldegkNbJxnJ+Igsnv1iIYK3UouVZJ7uawzzSMq1eL1MDEmNMSOtkdTkoRxb3tFwCpDtlhXmuTf/QnB79Ub7bEV4PAHSycQp5ZzTJq8eSlvnzNRCySKcpHaFXOaNDJJrALkdLQSFrLQbrzQpb2FpbInLqypEVC6GFWncV6XsY1xBIxoS5U1aYv1sbTnf4pNMyD2KimVggrZMNcyxLGyuycPKLhVgBWg1eIOtycrKKxt5UZEJ2LJH1eCFik45hZe3fVJL8btQpgME6+Vi7Bc1Qxe7RA9ZiqZM/3k5oMAADg3VytB9rRfMXu3FaHm2G5onBOjlUsf219F+/dgrd3gjwgAKDP0ReQvOiOzoOSrfErFW6XkfWE7vahR9CVLpUImWrgRImwXjfKJ5iBAF5HMyhDP2Dur062ZvvY3p0PWkRS/S01FJI5Zj0lKLunVFvTlbeG6EIbCkqV77B2F7rjsF+GrRbLpdJNFsVzfY6A9CmLHiOq+nnKGjL1+0XsVwm5Mfm0PzGbjIA+cqA3Ed8eWC16KyZYFv6zZ67b5nIiA4gJ6NSVcPjtUhCDwSJthaZk94ZTl7hRiJRNl6rCdTCCNYibdLbgNGAS1Vtk9qWuGaDo/vyeCHiJS6ybG3IZSM2PSKUpNSwsTe5HCWp9skfLDwrPTJYM7FxK/3drh7TEuW09IZuUrAYamppi9HicSWhJq3hDfrKk3ZEjKaWJoz2zN4qXn+y3OICL5KnxTmsgCIqR33ybRQzYRLC/FaTDb2r1wwRvbWiSmFUrg6tkInq8q7AXNZ3tSZZTODOHA3bFYIW0sbCOBVlpLVJ1sy7t6u927im34t291J0xxOZeAJG1x5ZkuOoUUbUK2PExyggfyWvn+JlzSsDRrT232JRt+XVLpzIsJnkAeXkzeQxKnuL9N8A/DSikxf9XSg7TyKUWxH7kTxsjlqezTrxaKk5iRf/10XRbeSpxZTz62eVURMOl6FKCzdhisIleAj4L+EaAC5XjVaGqcUUZevTWjkUP18DNVleJFlF8iZwkWyFBQFcA8DlutEK+NhqHe1Mn3JzuYdptyNjsRPOML6ePpixuR6nmKe3uoP1EfoOKLAzkzd8dlyfzpEiXIDb8QucH5QaX3zt7Zcs1yb5xC/L0/Nd1Kb3NRVb5VTtTGVc8LqNk7gpBV6Bf8Y7XnA/Obn4yUbSib3aIB3zdW8q7Q2DPq6bom1eqZnBc6q56BnABltg3SSu2byZMviOzV7n9CPUrYDNlmVmUvw/LDb9w8wsDCaTXi+VCu1ysVgrFAJ4AgGAYFuATLbZdDqHVq2dX8L0tCV2z0/YH7zSe/rTtuIvHy3HnpPyfoTEdVFbiEqEc79VLTUu40xX9OFqscC59CmkluaSgQl9IYrLbNmarErIptRHoyd3nNLtfUAKupRb5cwTBqta6DUuMJ/4BOhdlCWWJMS1ChfYKrKi2VqjcCWRKi7FGnr7ns+4hnemn2ikc4GyJyqKBupGr28aA3q2IWFAfF3Iqet8Xxw3Dffu0jtDrEKqjvrMR9W/qxB9JaCjFvrYTHyKDdJmu9h2k2vwSM+ELJAxdxlKpC7zEcnPtrlVEUx9oGCWUJoaot0GdFBGU0tI4IbXejnjSk6ysVlG7iIBiTaszkACQoOQ22rB0gISwNo5w7WBzvKgs0Br6ol1xNRVDXQFI/axjMXMmzT1dYNVsLWlqJ0dHaQ3BgkBc9pUVbEY1FpRbDTm9YWoiurHIeLcv5mHlje5KdX3mgeH09xY70vf5JoOJQgSRfmF21/DvJl3TXb5ovhax+lxbE0Q3rxDWhvooLcqmba4szAg3fxZMUmvksnZaI2gZp9XYfc2lWluDHSpgNIRteTrD2orz52A0RTC4WpUmnl0xfT2yfXP7106PvfF+l4qF3a+U9101IEib6LiCOlWnI3OdU67bvTy6XqZ9htyzlSzc4aKIZ6+eIOhTudFZzPaNw1TDAN/XRkdo60qNpnAh4R/bmHCxw8bZctDVR1/a3z3sGpboZ0qwPkf/Oq33chrQS10MB2dIGxNS0Kf9akyHnq9oN1hZVFnjFWTp0/aA6Qhuq+GuTKfPYkOSpIyP3Ea9AfoieamF7oYM/DnqZgj6kxnLvKszI/SGgnSB8v/6oQspkXO87acne7zjKx8xwALWBbqcFysffVWod5mwohZPUuM8HpMYyqXB1IVucQ43jZTmUXWDjA+tRcp1uJjKdImr7TrRqqaJsp2XV1hnM9BLQHNVMPWBEn1T7bMZuX6+TJUhSEjTfcqrM/Yc5cZ+qxs5m2wlbkes/VMgD6r5yzeXyhlqmwxsZ6lVXFwarN4INPosv7oPlnl/FnCaXNTqq4yIyYbVMQlluUBdSQZzA6aO8oU2hrSAFSVDt6rGtHlmoZHEMCzOUAd1kBgNjaah6LGjDW0oeafj5G81iAM1qprJXrTMfZ/2YGyQ5Vy1VpbXKDpUq23t8sNjpqrN7iunUysOheLEgjeERS55ZhErfdptClZEv7UuSeOGdfIVI4jsgLnwLwL0w22yHtlJC7W7kWM0K+pLuxakSokqi7MaAGNSoDrawp4F5pc3sDj/efOnQ2qFDirrkFvilYtN6qx8Kx3C16qSC3IKWC5Neq4XKYapNQ3n4PDh89m2ZdAoQHrehmBqyzDATUy0bp+XuCSrRDIxQpiWGHhnKLmp41CtaCk7kroacQgVThKCzNqGPe8kooUiXOV+/+DMCni0HFEITEasdQywNL2P0AzXedFT4Kf3WULSd+JkFhNhawGIZ2kpnJ5oHIM5Ku9dCxxqUnCrABRO12GT8ytorLrru2UP4/zQpFyuyNSiQsIYvkR0XYCiev2iBAp9glUnqFKSj3mOI8M7/b1OJnrIPC0wfXAt+cBNWtHJE6rtlrWdOXRWgOgE1n1ghWw8htfCazXhZGlc4V15qcJ4BKcYkLVaJ7jFe1UIXm7JroQaBZo+rT2DzLUT0bihioN+Fn7U/Y3ykI+OYEcssRiymxxpnKAUwWOgP80Ux2pRIgO/W4C543Gs4UEaoDp+zbilLdUKs88zPbMU55wahiWopryp6T6Xqxz6hd5+aQ5QAF6rvdAl6GDO76Xor7e7knUFOz+3/97YwUXvtqpP01N0CJ+HGPqM3KhS2iDHymwYRMMNo7oKb/IGb+i3KgcCnlkeFdgdpA4N8gU/FbISAsB2TL39JCD3heJSTGFyJkkItpsjJIZpj0jUg94tyHUIEk4LGmXHQes6TJ0sH0nj7GfRoITQRl9tgCsCaiyGeRAt2xVOH0+W5r0SJDp5a0pMC/TRoWzXnCS7mrx8AdwwjPYa93isisiw0vO20opRLpRkvHtwNOvE6wWvh8i68RXhm0bzPz26DhCRQiOWbaSGs0HwFbynAe6vfzk8SpKdVkhzTMRWh1sj34BlJ0W4JQOGfWZu5QNjMgxy40SYG12bW30IQkOQTeEZof53kZPGSa3HrSt0UUXnp31Fzl95nfBtEXU+8X6b1DnGTjvyaW23pOZ1kKTmYHCsL6DCwYA2jPrWIs8baQw5UrHj4nZV+hbsHfiYE+maqaJcT4LB8YehPtYc6gAY8SRiVIo6TfTn1gzHD+OeF3zXcJFhmFYANKmZ3ts+t/NIiKhQpt70yjJ8JiHa0KqFriTYR/KSm2YgliYxlcCayHJ3ogSnEV5nqRPMxY+vapGnbSNr/u+jdrWIdVt+zF52o1jYDgxHPV1ksx1ELhq4AW+vhBoG7xENy+LNxe21zaWOV8NqjujYqRlETDeCZx+W8D6Oj6LtmSOdi+zN7e3/cYw5/jltXthhCP0nKDafAGJfhuODCfkpNws8PTtGg1fZQeS+J9SPjowSToks5Cr8bhyQHRsuThymHlKbjUH3Q4Ud3t0Z6Ga37WucYT25BEtEsOvirKg6VF/GDC/p7n40hu+LDMPtN3vBh43fzYtfqtxd4XYnGn7/p4GRih4aqitB4+CR54EwXo4C8RRQ0zf1xHn6lh0Ds/s0s7FxQpexKZVJqWR0akYHqskRcV6uW3o5oj4Ib20Is8jw1HfJxj5XkjgvP0aZFj+qODx1p9bLc3WlpvSl73RQVAyeMYJYAl0jM9SFqPVMbiQjL+eE1CUd/zLI8N508METkakbBAYfrcvYfdM4H+12JTQTgJHTlVfmZiTv9jU4lDOpShkQqu+KiVRzRIq5c5w79iqSOgoXbIU37T2N8fO+AeDfJjBD2FPNidv1E7ZVw6JopftpXxybJOFWmsZhBoiFaUAZ+Pywc/A11aDJU0bgdcrqOZBelRR4sqJcT7H9Z32pr6TyHDkPzmSqwZJxhNuTPZkixD3sHuE+V28N8aafWRPTi84u4GbZgJnyDkIhF9dOxeUXxRtDPpF7s1D4IeGgZzM5DMJUQk8qYCXRnIuIg93YLdVTXTC433sRV5bn0z0WXzunTWaS/yO10bdRH4yVCIDoN7RVLYlZTnBdhJLJhp7EiiAfab8Sb7SeYSG+7L1MAxKxoKfBSk6WkVB1b6vZdVHyX5XLFrVlGzP+N0wNarLiX9SWhnAZv3tpw8c0uT8wmInPJfVbCZ9mZKpe35LcDSgJlxi3EzyDP6HeUUk1HBzrxslGc/t3zvlhjcmfkssozCkiL4X6eCrcLYvEQ795xFHsBNFepI2jSh2hnPD+UFd9/2OfJdKeejzyPlG5HFPXhiFXPdj/KTXdjpprJMC3vW60esA901HZC7P4/ajppuo48CXZBETU+eo6YtqKGAL1rA9TMGbAt712iZ3mCeyiCkE8yC2NxBiNce7sUP68C56m2wHH4sUFmp68R15kyGRhSMnTIQGrdF1bZQb5l4mtuRA5oStGycb/LZ58NNOBytWRO2HApCJ7X9su5KjtdiNBb9YaPSYeTFsC4EZZZFvezVSWLEiMhzZ67TNJt8+jW5CB9B+wz2A3W29ew6JFIJVnne9jvEBIEHm8py0H+K3jIeiC0QWQMIyBIzFe20Bm/baT3ODxatATa+8I29zJLKIcRG5M8BRERfDgmWRwX9Brwrcx8rJU9uddVe12sGJcPsC4hPxoamSnGyPM5bHisgi8fUobk1NjYvPOkN6/uwYUnWNK3JlLTwUNsF1e5bQI/qV18iarS+YSJNXDxRbAz0MIjXOUs8p1CrI+faq461YERle9V1KIyf9lfCYPRa5fxIv5YN/QGoRovLgQpzZZIGaPKhFghEgikPvItGFQOsnx3m0himFYLHpTVcy9/lEU70Oj+dkF3Iuzw69Oc4HPh+SIVe+j6xuDP7n62K66ZNskZrPbS0jWIPmWrTI0WtvM6BlAP4uh9CtjavphI1BZRFXwm24QZybCKDdGRBL0aZrTKFNmMezsQv7CXnXCgYjZe0VdKNDVqXKbG0bEMhZrnvYSkyhXyuw6pmEggG3Scy56Q9PBn6/dYEpj0/SAwJx1FiFcJA+MQcCKbX7td7dap0gMe+/HlM0FzFNufG7HD6RS2mO33iL60xTfgmV4Sz67QxAzRxYkBVVdqzuBsrXzHN0Y6HWVbQ7c8gIgC4TN4vwlGDoN7rZtpDU2xnOcvkEBie7KNu7KPbrgZrlmddljRd59mROMTt0aysfSy9LdlYOmYTS4aVlAZNxcb0uUwaIWWPVsQ7WTa7SJWIxfrTP1r7QYyKsdXLWdGQAiLaW92XK7khuMC5LD06/8UWvFnvWFU+g3yfb6QbxFhfTipdiJMXPGETQO6tWAIs5IkN/OCOFyE66xLZE7y01gwVowKTijwU7l9fxYt+b4aznZZ/1UqG3KyQ2QMnDnxfz4GsbiNDyZtZpIC0ksmYrQNALgTlUU8Wc0zTVleNexSeoDaQ+jgoUhS6M55W1PZnD6NTnK00vEUNAgcPDRiur+JO+raw5TK6wjG7eYy+wZGvTBfAf1xtyLMg61k2TDHZd/b6LYi0Mafo8opjxE9A7FM37B2EqpN/GLSjQMoUn2CRbJbEGKFgpCizt1qYUXk/ZWPK4NKhb15HEsWlCqxc4QolqYRcl797yok3ioowbcQi1nTN5yhroDuBpSgRkuqjG87F02/L8dbmFsa8Jc/Cb4xAZYCOSJ5FagZ5KaERqk4TFon4Rl4Jc5ANFKqrh73NJ5I8aHq/+XLUstlZuqjcTY4CZpv/HEkFIgthD1UK0nWj2rrHAlm+6xOgdXt8FAuCdQaoMPo+J1GSJ5ZYoHLxbDTtco8V0X3w2xJMG3tOUWlxmB5GIHc5ptWD09DTLhJWHitpBCUtjboGVkeRALxY+vc7tyPLiyVQBSIfEqFUmCoAU6xXpIxjee7K5M6ZJRRywsrQmU9SU2YZxZcQy+zPOHWRb5Mzr5l4XijYXT5oEKb2qXY4ysWZiyvapVkagfhIeTxEbQbXrL94hOJdEmoccNqdWGLL23naKtj7ni0L1J5MmxXpTt3rKHrKfQ1c7a32XAcPM3EdKAK/kVVydj6xOI2NvoAWAQVRpcBXNZqujOD8TC8AMWyxa8qauH/WaiTxKSZ5bnK91RqlKHXJuoIbGKpAvwzImUpLAqxqRVI6C+KTbu3zHpYQ87I5zEWPswrQUruuNjlMLB2dO3EU0PRw0o1KoQobztt+3OOCIsPTF3aIPW6XTiLbNL6BS/AWWbXLb1XH4KMq162JbQxA/vrzYtzVayZZPA3dUWAr+jkvyTXXONDnFIF/YYVXeRapVEOOZEmAHJwjbbJgm2QbDVng1DpFG8XhWstcL4ndEyCeStCdpqk7imtUiQOYjyyg/X5r2WKWDAtFkQAKtERzjTV2jUouL2MWAV/WvvyogAfMGxR2uRxBzYuOWQ+VlWSWErjgZau+mEw/eMo9ssz2RO0Mq0nVxFegBi0I3iU9/PRJz7gzI9wNBg4DfQkl/LfjJhzIZ5gVjxdxHZaAG94HTge6/l+YHFEMUIRVMna06e7UNBhvEF6Tg1wPterh4sb02lKIdBKAGBGux6cA5KoYIIGSLvuenmq8zHX1SLj8hvk9K4/Q9ovWkS5etpPuEmU+A4nJQwWndyPbNCHZlwK7/n+yiN6o9UOwE0os5x2425ns8VijswRULP2FKbX0Wj05yjfKdHN0+Jbe99n+mU2C8Ikl3Zl8a4jgc6zg9PsjGdMdHu+/aUArkA9LRGMB3KxcBoMaxPVheGwDm49mzrBvT/b5FbDdnkUi2flwG09Hs4J5SK/N7F3GrzlyI9NmBVoufXwle30aNIf4LgrmwehRLCZcSuNl+FEq5K+7Li5C5/RtTUguSaWohCqbo0EgBuvV/NTyeKtoQvvBtEoiElS+6b4rTmpml4zsRSgeiWDINOpF4b9cre/nvbERjnW4PayXczpIhYHig0ffHS60iccyRVfJfkOSMsVzqe8SsJEsjPqdX2NPqdTgr4XvbmjwvbC2sUbMpUvKffJc+By27RQ/+SaUF1RFC5sIr1C+uGjVNEW6wZQXGQXndAj9h7rc/QrVEsFrlWxohZ/q+UDsJdt5qNq6VTRO2n0SSVBkbVQSJWlUubS2L9IvfzHA8phusqEGKlY0LiOTuL5GyRj2dpg0dkSJjsNJ8zmgsRUFqec38rdAn2R2PR/2DNTuinosvdFTZenJpXWdrTCkLh3oLNP/5pWURdP/8027oEDQqfpakc6Sro6otxeJ0fxRPx5PiUMNDdbzp/muexDXVh/OvY8UKVuD0qK0qedobI8KjWZz4Q3eM4BCwa+kmAqRrsk6t6eIoh9dOv+6k/en26O60K2U7dAg8Q0JIryeX+DuiOn90uXx5dnpaLtvV0XN7kg87eJoQouVpPAY55UPWzou1Ydjed2z7xVu0zrwVrQTZAAHPzzXSNF26ecXMYm+7exJ4tPblK1pczM1kiQEcfXGP6SJh0wbQhG2rjQEwIHbd5S58a3zxMCBSLb5m5WQCxevhB/LVlGj5UZZYzP0yhydWU4DeLSjtMf1uh1fSiy/ZwV/O2vZuOBf39x1hoRf6xe3tFLzICXidY6PLTGf5aJ05Qv9F4eyW7zu7eeaOD12Du1frlfXNfbyUm1szJStFWup4otAHSGU2mfkVoFlkwS2wuWVS6zCTrqDw5mlQyk5XyuBEiA0MYKytSKpsb4YFcIqPMihvwgSBva3LCCwbJbbfajWe3iRBbcMnpAevdFGI2hMBWkwUU1Owu/KNEJpELRFEaeO157mNnX0bxNtN6zPtTjpQmZmbqwGhKoagVqwjkhjb+zWz7Z5xx7860x177y/n/bt/JUFDp1ElhWaKViNjRWdK6UbXVLqiYLDbzLH1d0KspT2T6yToexE2uSOkqKjK8/7rkdu2qbSto7V2IuY9KWOCvvsUQld72Lb2s3aE9YkyBnhjtYNOy4o8ljpkoPHI6gRk6j6KN6G144mTkBVGEg0kU8dNLIPDogGF1VP0ljcmQqcXEAce4isUxLabXA/ezDl/jVxYKbmdzcp3QoYnqFY3Aa37CIvTpmyjCiFlfNytsbmn8NZHTYbB6XCOXl8rGjZscaNoY6Grhf3Atrg4SG+Q9tteK2je2Nse3TXkengLm3a8XxUtWDQSZ9U+79duEDjNx2+3vufNtp4wVVFuxrh9zdmarFUs2ftI/1ocnYyi4ypr6fdjPd4aMahhuKGL0YWqiF2JUyOoQy4BXgCgQHB3rMJXmTu8STkFnUhPigsju8pLe8L+G7BOvpzeHva/IwRmf1VWkNCMg8d2YGbo2m5UC6/CSqOgN6YOWwistlUR4za2xrLlxUgvZPcBsqEahjp4YW3uZKtS9iSxslS4Iz2gFMUNv/VFmHr29OrVqd5pey5VOENnavrprXLOx+AXH9N5arW7yfF8TtPtjTUhgV09F33gvHilXKSCG7eNidz9qYigbTb+8NWMjx+zwelj33D/gIXzKbewlX//NNOlG7t+/eNUgsJQgS1H8ZWls40TrGLmLICj0hnNJpcB6vkQQS4M4dcYk0ww2vwMAarDq9UqzKQAWELVKaazmEmcwdrUryGrlC0vGYGjv7Ky5BAjJNkxsAnxjHLK9+vS6kRr72yMELoemHz1euiDMd6HPsMbYwjOWuUgHuk9JzL2wSnQL5tq7JrS5bIq07W4/BNftSJZ3Vlg8nfuRRhCCX/Emk9/1//R/9Uv9Gf9U5Ok39J1epbep6+JdNLJlH+agLzC0xgZ+bJsvOhq9eXLU+2pIHhWMTD5LV/BZ/PMhxvQ83CkP/jLOMaqZK7hD43r7/Svtayur7tkN9rqWtfaVH+6d4XFKGm9Sc3vZngrbHNFAR/bYTMDdH6GpQg/gwKJDyrEkip+5jI7mE4tFxkB2i+NqIBMJdCzmyTg2AGHM/PyeB9x3d8DUx8BY317+oXoCy6uGR93BWbb34rTKYA9b3YcTttIvz4owrNaDySrY18X1wDd9z91XPooG+TbZFKQYH8MhDlY0I4XAFX7+nrLTsF4BrPxfBLaEizdCITrkqwKBKQtSOQs8vWfHRuI14pKbqePUYVkvLQcQ3Jcqw77BPkaoDifAnNiYY2mV2hs38L4GZcXoXh65Lrq0yox0eyp/T5tztFWod6SvgagzxjJYvuPJcFpVIydmaHxRt992fsgZ33lw8XNYJCGhF753gRdmDu08kRBuPaglNqa9ZMNPqXHojCxjkdjY319waDLZstcr1Q6vF5uQ1FtfnhR/syZ2ILy8uiqlhYeL3o8MZGb1Z2T2cFYKRb3G40MxlBcHB5fXFwQGorhgNPO/Y0efdMxzIu+WhT9+NG1q0+qtJNXAi3hB/R4WsJk4ILb0B3MKFrg84hR+Zw8KAljkGQDsekkUlSUYJjJ5jxk+56ufXj71rO7d7/8cmLC47m07NqcObIV5RNlZWlp58c3TKxfdmvu8j0T584tHx9Y2d/fOTKxfLnrzMqDB6GVYrFLqcnBt6ohb8LlYidHroyK4hEn2OMfThw7tmCis7NuIhAwTCiVlAn6stCls5bOHJ+hcrte8jiKHc2b3b+vMVZ04yHJ/IIQvwRXGX9taxLQBJFjoD5/Qj5fLwABWJWP/+/5YKqo8t8oBDYCgKevVXuW1F/zTwv7n6T+20/ibAAhCAAIwPZcJgC4o42Q6gcwPOe4ZVcfFJOaCFApLn9SvTN0fy//0qQnGa/qVLv377j8v/y4/KG83Vv5pjEOXq9x3i9vGnVRbc9F+RiDBGr5KkCs1fnmtdS8JnEbMHpRxOEa09HhEys48xP4VQhF73MkpT2iPQ6uY0+aMcuG8r1aqNwhP6opmkN/6ztAVadGWNkdTaiVSo6FsVdc8q9HU0B2ryOVPsZxxoESZBvdUYFiAttiHPmKxqGpaYCQhfy7CHVwT4Y7BmGp1m49VfknsvKbnzLgyCtKQ6O1ZhkXKvlWTezDceTbW4T5uDsVTSrM3GaoLtlg22ShOi1mfpRLtb4eAQj5keA9SNjW+QwM5j4nW1Vq5EL9csG7l7pVeeSRTHkzByrQg+kuIfextkR7PsvIe+vXYeyxlleC2w/G9U3vW9XuYp8n0wAyGDz2zV4CzyGUe3LLjhEAtFdbHjedM4UnEdpH2pFlSSqYIwUiP2vs2tfcorusMqZn7GHF5nGrY9IxdGv/12OfXwMFc17thR8Pnuz5GI8f341/bJc4UYsK7/hY7ptKrI3QrjkgK6OJ7+cZKi9QayTg3wu1ZMAovMzX17Y71BrMT+9AzydVj6zRrmmb7OJLaqBAFy7188l3wP9LSM7WJ3nwPEgz//tBL/ONS2YtJAWU7oDFtgyGTdii+v9s4+1N9tQn+UIFm50J7f0odVBbaPPYToDgoOAIsiQMkqDpBSVSYYrGMH2FHXJJdfR/X4sMGqBiDw0QYMV4g0YEHIQeF0cBGfDCQjAQgCxGQQBMkFsK8Rwc5ogQQMf2ukePByxWO+2NcYIx7BhGQOBcDxhz3Q44vkGBREbkgYwgVUGLxbkRKOjVNWiTVnWgyqZ2BgL7zSzQ8NiCbtIRbu+iLGd+8WIzQ+Kux4lXoiVRLtAYDPz3ghx/YrStTOPeJe2rt9Xy7T+tJff2KxWbe2j+RMjK97RUKfKIPeWVDw5vvHs7pB/rFVpOVluhkPSWmDJ1P/kRi05WUmQsZBZW4vh0MR8kig4l5ZW98s2SmCSGx4BBLpoT0vq6jINcJZmvHx461ClPB+pAfaHcJ5yRdjRk2P5xSSTWAGI+mHlu8tB6LYnIkBzw1ul8V3BHLPPjiulWXaBS2kCjKKBzXNTK8XkXxqueQe7tBcTR5ioXypXMt5zP+eTUpoHka5z44/jKOelHHVJJCAUWkq2EP5t5q+pp5GaTKvjStmPbEvxkUuTCMAt/mo8ONASEUwWRoE3kN2t/DXWjpCULdM1ku0ijObxkehQJkoQoDVxOs/Ogc3KaeWQ2OsgUQyToHrCBeXuGPdVpMLCZi0Q17jwaZRgz/9WSnWYutMZe88tZ55f3hHl1lMz+/glqvE4tF8hTJ7mDCVvzayICJH8h8J6TVszynw0ITBC4R98FulhiwTmJ5wQdqJC474HrbrjqmibNzqtRSC8YuOyKIAQ0hAIsliLZiHytDIiQBQfaFNhNaq8iVqzZsGXHngNHM/A5cebClRsBdx5aXQXCr2TJfrDM2P9/zsnFzQPh5YPyCwjKV+Bicww98nKoMGPpDpOZjknhpj6GNZcZzlIbqqj+LRpejFiE3uhBRBKPLEEiSleidhXn6qkkyWhS0KViYEqTLkNmL2Jhy5Itp0pfxOlLf26WK68Jderj9jIePgFhX7ttJCYhJSOn6FZKKupu+3cnDS0dPQOQkYmZpZ+CmszKBmbv2xzV5OSqTr3a3Dw1arCdGgAI4e3HfGa2JpS/Fq0FaubpvWRvKd7d+Muwtmrq0Kmds/eiviJgNL6pvv/YuKd+A+2wzbHm9UuD5ltgYe88nlrcnoYMGzHa9pYYM16enXa01DLLrTBhpVVWW2NtitZ1u/U22GhTH9psi6222W6HnXbZbY+93rHPu/Y74CDH93U+s+N6foACxklo/6Ks6gYKjOxJjvRU5mXd9uO8brf/hgVTl/Wsiyi3uWcQz3HCOPak+TTpkmtuYGH6Pei30iffZuWXf8JEnajjC834d/9PZjgSjcUTyVQ68/L6ls3lC8VSuVKt1RvNVrvT7fUHw9F4Mp3NF8vVerPd7Q/H0/n94/Pr++f3b9syQ0IckRRPTkikbFFZIplKZ7Lc+v+tqNlqd56eX17f3j+6vf5gOBpPprP5Yrlab7a7/eEYhMKRqG7f+A+jDk8kU+lMNpcvFEvlSrVWbzQ9otWZdqfb87jPwRDfGY3GMcVOWe0IznKp7zjlEBV3KB4WjSfSVfQlT5nTSt3qe75Y+n9h/+vNdrc/HE/ny/V2fzxf78+fb7q6Bg3RDdOyHZfb4/X5VWoLUaPV6Q2SUTaZLa2sbWzt7B0cnZxdXN26K6xjNuPrIddnQK9XBg0P9kCXhoOsaWU59cDeV1VAR51uOToLCikrVQ/+5AsKBbD0juyp5t7aRPYweZxscnRqgIR6edBiaQpToy6aFrqdnzIL2Em2kwxg7ZKg5GElqqDkJfKadge9t/6wGXRzLVHdiubBTxEfuyVd2/SoYRa2hwrnqZduvHqE5uj3o+3XOF6eSNuhmD/fWfUH/PMnvziVu5cHEVP2/HgLqUEJPcm1PiQdo4Tj16xdi5DP6mbE0SnZrWhMoquTL1iu26YG02ZcY6aK3q3Tw3kc0vAbNh2KR6KPRdbq4qHoWIYsU8tmzTvceqZnEd2sqHkZrN6DYnyb+m7msZ7Ufzcx61ZYt+txubRd4+i7DNaD1YNt5ZXt/8SWt+UGqH0KtvKQXsrzLg+e9gkGsA+ennvC6Idtg0NRS+Rh5fxC1tvoYASpsgoL3oqFFqIiUlEPMTFSJUoBcmdZo0dZUWfvJ3XTetAL6NXfzyvQXcl6yYWmT2uXb/d1i+H5uz25S49S2vATv7Zu/DIeJjGbei0CUkihNEacxKWNZOfkRtykG8UkRVHneAx7JjOWZQsbNvJqvj9P8nr4VCYlKh1Q7a/m2T6jtFommRr6vhQw2TxyUxvRsEyQqaGvlh3evrXIDVsGm0pvWgs+j7ZThQ5TIbzuVAhylMtyot80t+vKuYTdtYG3aODklq59iXgoK1FoYexLIYvDpzS1EQ/LAoUWxmo54e9bi9ywFXBojKa18M94C77yaUIxhVG3tpZD4QvFjBXrsazDJIAIh3TTQhnPAaks24lexQkgwoQyLqSybCf6yKQjMVfnwoQyLqSCTvQqTQARDukElPEckMqynehVngAiTCjjQirLdqI78TyAEEIIIYQQQvLO3Q585uuPr8/h9FvzPx1zWCChzjC3bv6lnClWTulOTXjeHGXSP//HR87ROXVRE4KUL9htFzNNlVDzWwPIMqABUjZiQqikNNAAMTEU9zxmr5sHvz8+kb2jMVNlGntble2rY5p6psNMcZmPhDIeseoTQIQJZbyNVhZHogM9wMGUxirNfZGEGs+0IOSO9GbWlzRPJfrmxJ1ky6Ga5NdTRk9cPgk8RBx8QpgboxghLsZjhFEu1ZfrerdOcGSZMi6ksuzilPrJVZ0AIkwo+8DvE1MPn3oPCTBl4/tGEoaSSzTHgUkbPrnJ/UkKh+ko5KRzdwLuSaFPxPq/HbavinBPuquSzkjxkCvipWn+Y0QnIOY1cJWiFl57myrnppyavFeQNvBMkNj/fJXgi9x6DdcX+OwnzXsvriqY1pZb7EYZ2OnXQMaI6urma9WbtvU6ZYjERkz8qxkbDlMNSlnzN9mR4P/+y+vH8iQ1XvX+X029TA9/S6az3NfAH/8Z9+1/BjGHb5L4gK7n2eP1sEejS7Jfb/sDFZKfTYJmHnB0TxirY/QswqkA4IQqfwKA/p5ju9a72vRnwPnGOjUba5EYIvT/o5hL9sK2NEhgIEIPB2pQNsBdmNeT+u5H+n1y3bVUodVIDZMorH/md17rISNtRuIuycVTLj0A3skrQLVChU1ipr8oQH2aoSibRQOPnZVQUxbDu1bXxTj7nMboM4zUizASsEBdYJx9TmP0GYQs4KHSZD1zOP0ZnZB5Tf1FnWOHe5vf6Q5ETk/j52Zsxz3Ubtz197jqO/fdp6d05xfxqo/i93vjrm+Ph0ffJsNjl7j95l59vblW30vWksPmQX23uVPfbG7U340RfagfJDvJRhK57eZWfbW5Ut9KVpLkzdWbm3X8ix+gZtqlbMEgVOkJ+PKLqR7HXTeH8OcM9fzJBsR3yfdv38LIXRsfqvZXCp8iFwiJuxshRtN3kUnUOREYMB/rxFF9LKgKAAAA";var F="data:font/woff2;base64,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";var Y="data:font/woff2;base64,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";var T="data:font/woff2;base64,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";var E="data:font/woff2;base64,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";var I="data:font/woff2;base64,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";var Q="data:font/woff2;base64,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";var j="data:font/woff2;base64,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";var B="data:font/woff2;base64,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";var N="data:font/woff2;base64,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";var et=[{fontFamily:o.Primary,src:[{format:"woff2",url:B}]},{fontFamily:o.Primary,fontWeight:e.Regular,src:[{format:"woff2",url:N}]},{fontFamily:o.Primary,fontWeight:e.Bold,src:[{format:"woff2",url:Q}]},{fontFamily:o.Primary,fontWeight:e.ExtraBold,src:[{format:"woff2",url:j}]}],rt=[{fontFamily:o.Display,fontWeight:e.Light,src:[{format:"woff2",url:v}]},{fontFamily:o.Display,fontWeight:e.Regular,src:[{format:"woff2",url:y}]},{fontFamily:o.Display,fontWeight:e.Medium,src:[{format:"woff2",url:M}]},{fontFamily:o.Display,fontWeight:e.SemiBold,src:[{format:"woff2",url:u}]},{fontFamily:o.Display,fontWeight:e.Bold,src:[{format:"woff2",url:g}]},{fontFamily:o.Display,fontWeight:e.ExtraBold,src:[{format:"woff2",url:b}]}],at=[{fontFamily:o.Text,fontWeight:e.Regular,src:[{format:"woff2",url:E}]},{fontFamily:o.Text,fontWeight:e.Medium,src:[{format:"woff2",url:T}]},{fontFamily:o.Text,fontWeight:e.SemiBold,src:[{format:"woff2",url:I}]},{fontFamily:o.Text,fontWeight:e.Bold,src:[{format:"woff2",url:F}]},{fontFamily:o.Text,fontWeight:e.ExtraBold,src:[{format:"woff2",url:Y}]}],At=[{fontFamily:o.Mono,fontWeight:e.Regular,src:[{format:"woff2",url:G}]},{fontFamily:o.Mono,fontWeight:e.Bold,src:[{format:"woff2",url:x}]}],O=[...et,...rt,...at,...At],ot=t=>t.map(i=>`url(${i.url}) format("${i.format}")`).join(`, +`),z=({fontFamily:t,fontStyle:i,fontWeight:Z,src:D})=>` + @font-face { + font-family: "${t}"; + ${i?`font-style: ${i};`:""} + ${Z?`font-weight: ${Z};`:""} + src: ${ot(D)}; + } + `;if(!document.querySelector("head > style.hexa-ui-fonts")){let t=document.createElement("style");t.className="hexa-ui-fonts",t.textContent=O.map(z).join(` +`),document.head.appendChild(t)}var ao=O.map(z).join(` +`);var L='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A';var w=J({base:"light",fontBase:"Kaspersky Sans",brandTitle:`${S}`,brandImage:L.toString()});K.setConfig({theme:w});K.register("kl-ui-kit/versions",()=>{K.add("kl-ui-kit-addon/versions",{title:"KL UI Versions",type:C.TOOL,render:()=>n.createElement(d,{placement:"auto",tooltip:n.createElement(f,{links:k})},n.createElement(W,{autoFocus:void 0,variant:"ghost",padding:"small"},"Versions"))})});K.register("kl-ui-kit/buildInfo",()=>{K.add("kl-ui-kit-addon/buildInfo",{title:"KL UI Build Info",type:C.TOOL,render:()=>n.createElement(d,{placement:"bottom",trigger:"double-click",tooltip:n.createElement("p",null,"version is: ",S)},n.createElement(W,{autoFocus:void 0,variant:"ghost",padding:"small",style:{background:"#029CFD",color:"white"}},S))})});K.register("kl-ui-kit/changeControlsView",()=>{K.add("kl-ui-kit-addon/changeControlsView",{title:"Change Controls View",type:C.TOOL,render:()=>{let[t]=U(()=>localStorage.getItem("showDesignControls")==="true");return n.createElement(W,{variant:"ghost",padding:"small",title:t?"Switch to all props":"Switch to design props",onClick:()=>{localStorage.setItem("showDesignControls",JSON.stringify(!t)),location.reload()}},t?"Design Props":"All Props")}})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..dfdce916 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt @@ -0,0 +1,5 @@ +Bundled license information: + +@kaspersky/hexa-ui-core/esm/typography/tokens/tokens.js: + /*! This file was created automatically. */ + /*! Use updateTypography gulp task if you need to update typography. */ diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js new file mode 100644 index 00000000..cbddee0c --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js @@ -0,0 +1,628 @@ +try{ +(()=>{var jm=Object.defineProperty;var Xt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var dt=(e,t)=>()=>(e&&(t=e(e=0)),t);var Um=(e,t)=>{for(var r in t)jm(e,r,{get:t[r],enumerable:!0})};var U=dt(()=>{});var V=dt(()=>{});var H=dt(()=>{});var Ge,Gr,$o=dt(()=>{U();V();H();Ge=e=>`control-${e.replace(/\s+/g,"-")}`,Gr=e=>`set-${e.replace(/\s+/g,"-")}`});var Dh,Go,Nh,Nl,kh,Fh,Zr,de,Wo,Lh,Ve,ot=dt(()=>{U();V();H();Dh=Object.create,Go=Object.defineProperty,Nh=Object.getOwnPropertyDescriptor,Nl=Object.getOwnPropertyNames,kh=Object.getPrototypeOf,Fh=Object.prototype.hasOwnProperty,Zr=(e=>typeof Xt<"u"?Xt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Xt<"u"?Xt:t)[r]}):e)(function(e){if(typeof Xt<"u")return Xt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),de=(e,t)=>function(){return t||(0,e[Nl(e)[0]])((t={exports:{}}).exports,t),t.exports},Wo=(e,t)=>{for(var r in t)Go(e,r,{get:t[r],enumerable:!0})},Lh=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Nl(t))!Fh.call(e,o)&&o!==r&&Go(e,o,{get:()=>t[o],enumerable:!(n=Nh(t,o))||n.enumerable});return e},Ve=(e,t,r)=>(r=e!=null?Dh(kh(e)):{},Lh(t||!e||!e.__esModule?Go(r,"default",{value:e,enumerable:!0}):r,e))});var u,Yl,pt,at,NC,kC,FC,Gl,LC,MC,Me,Dn,Q,BC,$C,Wl,jC,Kl,Xe,UC,VC,le,Nn,HC,JC,ee,qC,zC,YC,kn,Fe,GC,ye,X,WC,KC,XC,Y=dt(()=>{U();V();H();u=__REACT__,{Children:Yl,Component:pt,Fragment:at,Profiler:NC,PureComponent:kC,StrictMode:FC,Suspense:Gl,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:LC,act:MC,cloneElement:Me,createContext:Dn,createElement:Q,createFactory:BC,createRef:$C,forwardRef:Wl,isValidElement:jC,lazy:Kl,memo:Xe,startTransition:UC,unstable_act:VC,useCallback:le,useContext:Nn,useDebugValue:HC,useDeferredValue:JC,useEffect:ee,useId:qC,useImperativeHandle:zC,useInsertionEffect:YC,useLayoutEffect:kn,useMemo:Fe,useReducer:GC,useRef:ye,useState:X,useSyncExternalStore:WC,useTransition:KC,version:XC}=__REACT__});var tR,rR,nR,Xl,oR,Ln,xr,Zl,aR,he,iR,lR,sR,uR,cR,dR,pR,Mn,mR,hR,Ye,fR,yR,gR,bR,ER,TR,SR,AR,wR,_R,rt,vR,CR,Ct,RR,xR,Ql,OR,IR,es,PR,DR,ts,Bn,$n,rs,NR,kR,FR,LR,MR,BR,$R,jR,ns,UR,VR,HR,JR,qR,zR,YR,GR,WR,KR,Ut,os,XR,ZR,QR,as,is,ex,ls,tx,rx,or,nx,ox,ax,ix,lx,sx,ux,cx,ss,se=dt(()=>{U();V();H();tR=__STORYBOOK_COMPONENTS__,{A:rR,AbstractToolbar:nR,ActionBar:Xl,ActionList:oR,AddonPanel:Ln,Badge:xr,Bar:Zl,Blockquote:aR,Button:he,Card:iR,ClipboardCode:lR,Code:sR,Collapsible:uR,DL:cR,Div:dR,DocumentWrapper:pR,EmptyTabContent:Mn,ErrorFormatter:mR,FlexBar:hR,Form:Ye,H1:fR,H2:yR,H3:gR,H4:bR,H5:ER,H6:TR,HR:SR,IconButton:AR,Img:wR,LI:_R,Link:rt,ListItem:vR,Loader:CR,Modal:Ct,ModalDecorator:RR,OL:xR,P:Ql,Placeholder:OR,Popover:IR,PopoverProvider:es,Pre:PR,ProgressSpinner:DR,ResetWrapper:ts,ScrollArea:Bn,Select:$n,Separator:rs,Spaced:NR,Span:kR,StatelessTab:FR,StatelessTabList:LR,StatelessTabPanel:MR,StatelessTabsView:BR,StorybookIcon:$R,StorybookLogo:jR,SyntaxHighlighter:ns,TT:UR,TabBar:VR,TabButton:HR,TabList:JR,TabPanel:qR,TabWrapper:zR,Table:YR,Tabs:GR,TabsState:WR,TabsView:KR,ToggleButton:Ut,Toolbar:os,Tooltip:XR,TooltipLinkList:ZR,TooltipMessage:QR,TooltipNote:as,TooltipProvider:is,UL:ex,WithTooltip:ls,WithTooltipPure:tx,Zoom:rx,codeCommon:or,components:nx,convertToReactAriaPlacement:ox,createCopyToClipboardFunction:ax,getStoryHref:ix,interleaveSeparators:lx,nameSpaceClassNames:sx,resetComponents:ux,useTabsState:cx,withReset:ss}=__STORYBOOK_COMPONENTS__});var zx,Yx,Gx,Wx,Un,Kx,Xx,Zx,Qx,eO,tO,rO,nO,oO,aO,iO,lO,sO,uO,cO,dO,pO,mO,hO,fO,yO,gO,bO,EO,TO,SO,AO,wO,_O,vO,CO,RO,xO,OO,ys,IO,PO,DO,NO,kO,FO,LO,MO,BO,$O,Vn,Hn,jO,gs,Jn,UO,VO,bs,Es,HO,JO,qO,qn,zO,YO,GO,WO,KO,XO,ZO,QO,eI,tI,rI,nI,oI,aI,iI,lI,sI,uI,cI,dI,pI,mI,hI,fI,yI,gI,bI,EI,TI,ar,SI,AI,wI,_I,vI,CI,RI,xI,OI,II,PI,DI,NI,kI,Ts,Ss,FI,LI,MI,BI,$I,jI,UI,VI,HI,JI,qI,zI,YI,GI,WI,As,ws,KI,XI,ZI,QI,eP,tP,rP,nP,oP,aP,iP,lP,sP,uP,cP,dP,pP,mP,hP,_s,fP,yP,gP,bP,EP,vs,TP,SP,AP,Cs,wP,_P,vP,CP,xa,RP,xP,Rs,OP,IP,PP,DP,xs,NP,Os,Is,kP,FP,LP,MP,BP,$P,jP,UP,VP,HP,JP,qP,zP,YP,GP,WP,Ps,Ds,KP,XP,ZP,QP,e5,t5,r5,n5,o5,a5,i5,l5,s5,u5,c5,d5,p5,m5,h5,f5,y5,g5,Ns,b5,E5,T5,ks,S5,A5,w5,_5,Fs,Ls,v5,C5,R5,Ms,x5,O5,I5,P5,zn,D5,N5,k5,F5,L5,M5,B5,$5,j5,U5,V5,H5,J5,q5,z5,Y5,G5,W5,K5,X5,Z5,xe=dt(()=>{U();V();H();zx=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Yx,AccessibilityIcon:Gx,AccessibilityIgnoredIcon:Wx,AddIcon:Un,AdminIcon:Kx,AlertAltIcon:Xx,AlertIcon:Zx,AlignLeftIcon:Qx,AlignRightIcon:eO,AppleIcon:tO,ArrowBottomLeftIcon:rO,ArrowBottomRightIcon:nO,ArrowDownIcon:oO,ArrowLeftIcon:aO,ArrowRightIcon:iO,ArrowSolidDownIcon:lO,ArrowSolidLeftIcon:sO,ArrowSolidRightIcon:uO,ArrowSolidUpIcon:cO,ArrowTopLeftIcon:dO,ArrowTopRightIcon:pO,ArrowUpIcon:mO,AzureDevOpsIcon:hO,BackIcon:fO,BasketIcon:yO,BatchAcceptIcon:gO,BatchDenyIcon:bO,BeakerIcon:EO,BellIcon:TO,BitbucketIcon:SO,BoldIcon:AO,BookIcon:wO,BookmarkHollowIcon:_O,BookmarkIcon:vO,BottomBarIcon:CO,BottomBarToggleIcon:RO,BoxIcon:xO,BranchIcon:OO,BrowserIcon:ys,BugIcon:IO,ButtonIcon:PO,CPUIcon:DO,CalendarIcon:NO,CameraIcon:kO,CameraStabilizeIcon:FO,CategoryIcon:LO,CertificateIcon:MO,ChangedIcon:BO,ChatIcon:$O,CheckIcon:Vn,ChevronDownIcon:Hn,ChevronLeftIcon:jO,ChevronRightIcon:gs,ChevronSmallDownIcon:Jn,ChevronSmallLeftIcon:UO,ChevronSmallRightIcon:VO,ChevronSmallUpIcon:bs,ChevronUpIcon:Es,ChromaticIcon:HO,ChromeIcon:JO,CircleHollowIcon:qO,CircleIcon:qn,ClearIcon:zO,CloseAltIcon:YO,CloseIcon:GO,CloudHollowIcon:WO,CloudIcon:KO,CogIcon:XO,CollapseIcon:ZO,CommandIcon:QO,CommentAddIcon:eI,CommentIcon:tI,CommentsIcon:rI,CommitIcon:nI,CompassIcon:oI,ComponentDrivenIcon:aI,ComponentIcon:iI,ContrastIcon:lI,ContrastIgnoredIcon:sI,ControlsIcon:uI,CopyIcon:cI,CreditIcon:dI,CrossIcon:pI,DashboardIcon:mI,DatabaseIcon:hI,DeleteIcon:fI,DiamondIcon:yI,DirectionIcon:gI,DiscordIcon:bI,DocChartIcon:EI,DocListIcon:TI,DocumentIcon:ar,DownloadIcon:SI,DragIcon:AI,EditIcon:wI,EditorIcon:_I,EllipsisIcon:vI,EmailIcon:CI,ExpandAltIcon:RI,ExpandIcon:xI,EyeCloseIcon:OI,EyeIcon:II,FaceHappyIcon:PI,FaceNeutralIcon:DI,FaceSadIcon:NI,FacebookIcon:kI,FailedIcon:Ts,FastForwardIcon:Ss,FigmaIcon:FI,FilterIcon:LI,FlagIcon:MI,FolderIcon:BI,FormIcon:$I,GDriveIcon:jI,GiftIcon:UI,GithubIcon:VI,GitlabIcon:HI,GlobeIcon:JI,GoogleIcon:qI,GraphBarIcon:zI,GraphLineIcon:YI,GraphqlIcon:GI,GridAltIcon:WI,GridIcon:As,GrowIcon:ws,HeartHollowIcon:KI,HeartIcon:XI,HomeIcon:ZI,HourglassIcon:QI,InfoIcon:eP,ItalicIcon:tP,JumpToIcon:rP,KeyIcon:nP,LightningIcon:oP,LightningOffIcon:aP,LinkBrokenIcon:iP,LinkIcon:lP,LinkedinIcon:sP,LinuxIcon:uP,ListOrderedIcon:cP,ListUnorderedIcon:dP,LocationIcon:pP,LockIcon:mP,MarkdownIcon:hP,MarkupIcon:_s,MediumIcon:fP,MemoryIcon:yP,MenuIcon:gP,MergeIcon:bP,MirrorIcon:EP,MobileIcon:vs,MoonIcon:TP,NutIcon:SP,OutboxIcon:AP,OutlineIcon:Cs,PaintBrushAltIcon:wP,PaintBrushIcon:_P,PaperClipIcon:vP,ParagraphIcon:CP,PassedIcon:xa,PhoneIcon:RP,PhotoDragIcon:xP,PhotoIcon:Rs,PhotoStabilizeIcon:OP,PinAltIcon:IP,PinIcon:PP,PlayAllHollowIcon:DP,PlayBackIcon:xs,PlayHollowIcon:NP,PlayIcon:Os,PlayNextIcon:Is,PlusIcon:kP,PointerDefaultIcon:FP,PointerHandIcon:LP,PowerIcon:MP,PrintIcon:BP,ProceedIcon:$P,ProfileIcon:jP,PullRequestIcon:UP,QuestionIcon:VP,RSSIcon:HP,RedirectIcon:JP,ReduxIcon:qP,RefreshIcon:zP,ReplyIcon:YP,RepoIcon:GP,RequestChangeIcon:WP,RewindIcon:Ps,RulerIcon:Ds,SaveIcon:KP,SearchIcon:XP,ShareAltIcon:ZP,ShareIcon:QP,ShieldIcon:e5,SideBySideIcon:t5,SidebarAltIcon:r5,SidebarAltToggleIcon:n5,SidebarIcon:o5,SidebarToggleIcon:a5,SortDownIcon:i5,SortUpIcon:l5,SpeakerIcon:s5,StackedIcon:u5,StarHollowIcon:c5,StarIcon:d5,StatusFailIcon:p5,StatusIcon:m5,StatusPassIcon:h5,StatusWarnIcon:f5,StickerIcon:y5,StopAltHollowIcon:g5,StopAltIcon:Ns,StopIcon:b5,StorybookIcon:E5,StructureIcon:T5,SubtractIcon:ks,SunIcon:S5,SupportIcon:A5,SweepIcon:w5,SwitchAltIcon:_5,SyncIcon:Fs,TabletIcon:Ls,ThumbsUpIcon:v5,TimeIcon:C5,TimerIcon:R5,TransferIcon:Ms,TrashIcon:x5,TwitterIcon:O5,TypeIcon:I5,UbuntuIcon:P5,UndoIcon:zn,UnfoldIcon:D5,UnlockIcon:N5,UnpinIcon:k5,UploadIcon:F5,UserAddIcon:L5,UserAltIcon:M5,UserIcon:B5,UsersIcon:$5,VSCodeIcon:j5,VerifiedIcon:U5,VideoIcon:V5,WandIcon:H5,WatchIcon:J5,WindowsIcon:q5,WrenchIcon:z5,XIcon:Y5,YoutubeIcon:G5,ZoomIcon:W5,ZoomOutIcon:K5,ZoomResetIcon:X5,iconList:Z5}=__STORYBOOK_ICONS__});var nD,oD,aD,Bs,iD,lD,Yn,sD,uD,cD,dD,pD,mD,hD,fD,yD,gD,bD,ED,Oa,TD,D,SD,AD,mt,it,$s,ie=dt(()=>{U();V();H();nD=__STORYBOOK_THEMING__,{CacheProvider:oD,ClassNames:aD,Global:Bs,ThemeProvider:iD,background:lD,color:Yn,convert:sD,create:uD,createCache:cD,createGlobal:dD,createReset:pD,css:mD,darken:hD,ensure:fD,getPreferredColorScheme:yD,ignoreSsrWarning:gD,isPropValid:bD,jsx:ED,keyframes:Oa,lighten:TD,styled:D,themes:SD,tokens:AD,typography:mt,useTheme:it,withTheme:$s}=__STORYBOOK_THEMING__});var en=dt(()=>{U();V();H()});var Pd={};Um(Pd,{ColorControl:()=>Id,default:()=>XE});function sE(e,t,{signal:r,edges:n}={}){let o,i=null,a=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),s=()=>{i!==null&&(e.apply(o,i),o=void 0,i=null)},d=()=>{l&&s(),y()},p=null,m=()=>{p!=null&&clearTimeout(p),p=setTimeout(()=>{p=null,d()},t)},h=()=>{p!==null&&(clearTimeout(p),p=null)},y=()=>{h(),o=void 0,i=null},E=()=>{s()},b=function(...S){if(r?.aborted)return;o=this,i=S;let g=p==null;m(),a&&g&&s()};return b.schedule=m,b.cancel=y,b.flush=E,r?.addEventListener("abort",y,{once:!0}),b}function uE(e,...t){return cE(e,fd,...t)}function cE(e,t,...r){let n=function(...o){let i=0,a=r.slice().map(s=>s===t?o[i++]:s),l=o.slice(i);return e.apply(this,a.concat(l))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function dE(e,...t){return pE(e,yd,...t)}function pE(e,t,...r){let n=function(...o){let i=r.filter(p=>p===t).length,a=Math.max(o.length-i,0),l=o.slice(0,a),s=a,d=r.slice().map(p=>p===t?o[s++]:p);return e.apply(this,l.concat(d))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function mr(){return(mr=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}function yi(e){var t=ye(e),r=ye(function(n){t.current&&t.current(n)});return t.current=e,r.current}function _d(e,t,r){var n=yi(r),o=X(function(){return e.toHsva(t)}),i=o[0],a=o[1],l=ye({color:t,hsva:i});ee(function(){if(!e.equal(t,l.current.color)){var d=e.toHsva(t);l.current={hsva:d,color:t},a(d)}},[t,e]),ee(function(){var d;Ad(i,l.current.hsva)||e.equal(d=e.fromHsva(i),l.current.color)||(l.current={hsva:i,color:d},n(d))},[i,e,n]);var s=le(function(d){a(function(p){return Object.assign({},p,d)})},[]);return[i,s]}var aE,hd,iE,lE,st,fd,yd,ZB,$r,cn,gi,dd,pd,Ai,dn,wi,Le,mE,hE,bi,fE,yE,gE,bE,gd,Ei,ho,bd,EE,po,TE,Ed,Td,Sd,Ad,wd,SE,AE,wE,_E,md,vd,vE,CE,RE,xE,Cd,OE,IE,PE,DE,NE,kE,FE,LE,Rd,ME,BE,$E,xd,fi,jE,UE,VE,Ti,HE,JE,mo,Od,qE,zE,YE,Br,GE,WE,fo,KE,Id,XE,Dd=dt(()=>{U();V();H();$o();en();ot();Y();se();xe();Y();ie();aE=de({"../node_modules/color-name/index.js"(e,t){"use strict";t.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]}}}),hd=de({"../node_modules/color-convert/conversions.js"(e,t){var r=aE(),n={};for(let a of Object.keys(r))n[r[a]]=a;var o={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"]}};t.exports=o;for(let a of Object.keys(o)){if(!("channels"in o[a]))throw new Error("missing channels property: "+a);if(!("labels"in o[a]))throw new Error("missing channel labels property: "+a);if(o[a].labels.length!==o[a].channels)throw new Error("channel and label counts mismatch: "+a);let{channels:l,labels:s}=o[a];delete o[a].channels,delete o[a].labels,Object.defineProperty(o[a],"channels",{value:l}),Object.defineProperty(o[a],"labels",{value:s})}o.rgb.hsl=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.min(l,s,d),m=Math.max(l,s,d),h=m-p,y,E;m===p?y=0:l===m?y=(s-d)/h:s===m?y=2+(d-l)/h:d===m&&(y=4+(l-s)/h),y=Math.min(y*60,360),y<0&&(y+=360);let b=(p+m)/2;return m===p?E=0:b<=.5?E=h/(m+p):E=h/(2-m-p),[y,E*100,b*100]},o.rgb.hsv=function(a){let l,s,d,p,m,h=a[0]/255,y=a[1]/255,E=a[2]/255,b=Math.max(h,y,E),S=b-Math.min(h,y,E),g=function(T){return(b-T)/6/S+1/2};return S===0?(p=0,m=0):(m=S/b,l=g(h),s=g(y),d=g(E),h===b?p=d-s:y===b?p=1/3+l-d:E===b&&(p=2/3+s-l),p<0?p+=1:p>1&&(p-=1)),[p*360,m*100,b*100]},o.rgb.hwb=function(a){let l=a[0],s=a[1],d=a[2],p=o.rgb.hsl(a)[0],m=1/255*Math.min(l,Math.min(s,d));return d=1-1/255*Math.max(l,Math.max(s,d)),[p,m*100,d*100]},o.rgb.cmyk=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.min(1-l,1-s,1-d),m=(1-l-p)/(1-p)||0,h=(1-s-p)/(1-p)||0,y=(1-d-p)/(1-p)||0;return[m*100,h*100,y*100,p*100]};function i(a,l){return(a[0]-l[0])**2+(a[1]-l[1])**2+(a[2]-l[2])**2}o.rgb.keyword=function(a){let l=n[a];if(l)return l;let s=1/0,d;for(let p of Object.keys(r)){let m=r[p],h=i(a,m);h.04045?((l+.055)/1.055)**2.4:l/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,d=d>.04045?((d+.055)/1.055)**2.4:d/12.92;let p=l*.4124+s*.3576+d*.1805,m=l*.2126+s*.7152+d*.0722,h=l*.0193+s*.1192+d*.9505;return[p*100,m*100,h*100]},o.rgb.lab=function(a){let l=o.rgb.xyz(a),s=l[0],d=l[1],p=l[2];s/=95.047,d/=100,p/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,d=d>.008856?d**(1/3):7.787*d+16/116,p=p>.008856?p**(1/3):7.787*p+16/116;let m=116*d-16,h=500*(s-d),y=200*(d-p);return[m,h,y]},o.hsl.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100,p,m,h;if(s===0)return h=d*255,[h,h,h];d<.5?p=d*(1+s):p=d+s-d*s;let y=2*d-p,E=[0,0,0];for(let b=0;b<3;b++)m=l+1/3*-(b-1),m<0&&m++,m>1&&m--,6*m<1?h=y+(p-y)*6*m:2*m<1?h=p:3*m<2?h=y+(p-y)*(2/3-m)*6:h=y,E[b]=h*255;return E},o.hsl.hsv=function(a){let l=a[0],s=a[1]/100,d=a[2]/100,p=s,m=Math.max(d,.01);d*=2,s*=d<=1?d:2-d,p*=m<=1?m:2-m;let h=(d+s)/2,y=d===0?2*p/(m+p):2*s/(d+s);return[l,y*100,h*100]},o.hsv.rgb=function(a){let l=a[0]/60,s=a[1]/100,d=a[2]/100,p=Math.floor(l)%6,m=l-Math.floor(l),h=255*d*(1-s),y=255*d*(1-s*m),E=255*d*(1-s*(1-m));switch(d*=255,p){case 0:return[d,E,h];case 1:return[y,d,h];case 2:return[h,d,E];case 3:return[h,y,d];case 4:return[E,h,d];case 5:return[d,h,y]}},o.hsv.hsl=function(a){let l=a[0],s=a[1]/100,d=a[2]/100,p=Math.max(d,.01),m,h;h=(2-s)*d;let y=(2-s)*p;return m=s*p,m/=y<=1?y:2-y,m=m||0,h/=2,[l,m*100,h*100]},o.hwb.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100,p=s+d,m;p>1&&(s/=p,d/=p);let h=Math.floor(6*l),y=1-d;m=6*l-h,(h&1)!==0&&(m=1-m);let E=s+m*(y-s),b,S,g;switch(h){default:case 6:case 0:b=y,S=E,g=s;break;case 1:b=E,S=y,g=s;break;case 2:b=s,S=y,g=E;break;case 3:b=s,S=E,g=y;break;case 4:b=E,S=s,g=y;break;case 5:b=y,S=s,g=E;break}return[b*255,S*255,g*255]},o.cmyk.rgb=function(a){let l=a[0]/100,s=a[1]/100,d=a[2]/100,p=a[3]/100,m=1-Math.min(1,l*(1-p)+p),h=1-Math.min(1,s*(1-p)+p),y=1-Math.min(1,d*(1-p)+p);return[m*255,h*255,y*255]},o.xyz.rgb=function(a){let l=a[0]/100,s=a[1]/100,d=a[2]/100,p,m,h;return p=l*3.2406+s*-1.5372+d*-.4986,m=l*-.9689+s*1.8758+d*.0415,h=l*.0557+s*-.204+d*1.057,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,m=m>.0031308?1.055*m**(1/2.4)-.055:m*12.92,h=h>.0031308?1.055*h**(1/2.4)-.055:h*12.92,p=Math.min(Math.max(0,p),1),m=Math.min(Math.max(0,m),1),h=Math.min(Math.max(0,h),1),[p*255,m*255,h*255]},o.xyz.lab=function(a){let l=a[0],s=a[1],d=a[2];l/=95.047,s/=100,d/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,d=d>.008856?d**(1/3):7.787*d+16/116;let p=116*s-16,m=500*(l-s),h=200*(s-d);return[p,m,h]},o.lab.xyz=function(a){let l=a[0],s=a[1],d=a[2],p,m,h;m=(l+16)/116,p=s/500+m,h=m-d/200;let y=m**3,E=p**3,b=h**3;return m=y>.008856?y:(m-16/116)/7.787,p=E>.008856?E:(p-16/116)/7.787,h=b>.008856?b:(h-16/116)/7.787,p*=95.047,m*=100,h*=108.883,[p,m,h]},o.lab.lch=function(a){let l=a[0],s=a[1],d=a[2],p;p=Math.atan2(d,s)*360/2/Math.PI,p<0&&(p+=360);let m=Math.sqrt(s*s+d*d);return[l,m,p]},o.lch.lab=function(a){let l=a[0],s=a[1],d=a[2]/360*2*Math.PI,p=s*Math.cos(d),m=s*Math.sin(d);return[l,p,m]},o.rgb.ansi16=function(a,l=null){let[s,d,p]=a,m=l===null?o.rgb.hsv(a)[2]:l;if(m=Math.round(m/50),m===0)return 30;let h=30+(Math.round(p/255)<<2|Math.round(d/255)<<1|Math.round(s/255));return m===2&&(h+=60),h},o.hsv.ansi16=function(a){return o.rgb.ansi16(o.hsv.rgb(a),a[2])},o.rgb.ansi256=function(a){let l=a[0],s=a[1],d=a[2];return l===s&&s===d?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(s/255*5)+Math.round(d/255*5)},o.ansi16.rgb=function(a){let l=a%10;if(l===0||l===7)return a>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let s=(~~(a>50)+1)*.5,d=(l&1)*s*255,p=(l>>1&1)*s*255,m=(l>>2&1)*s*255;return[d,p,m]},o.ansi256.rgb=function(a){if(a>=232){let m=(a-232)*10+8;return[m,m,m]}a-=16;let l,s=Math.floor(a/36)/5*255,d=Math.floor((l=a%36)/6)/5*255,p=l%6/5*255;return[s,d,p]},o.rgb.hex=function(a){let l=(((Math.round(a[0])&255)<<16)+((Math.round(a[1])&255)<<8)+(Math.round(a[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(a){let l=a.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let s=l[0];l[0].length===3&&(s=s.split("").map(y=>y+y).join(""));let d=parseInt(s,16),p=d>>16&255,m=d>>8&255,h=d&255;return[p,m,h]},o.rgb.hcg=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.max(Math.max(l,s),d),m=Math.min(Math.min(l,s),d),h=p-m,y,E;return h<1?y=m/(1-h):y=0,h<=0?E=0:p===l?E=(s-d)/h%6:p===s?E=2+(d-l)/h:E=4+(l-s)/h,E/=6,E%=1,[E*360,h*100,y*100]},o.hsl.hcg=function(a){let l=a[1]/100,s=a[2]/100,d=s<.5?2*l*s:2*l*(1-s),p=0;return d<1&&(p=(s-.5*d)/(1-d)),[a[0],d*100,p*100]},o.hsv.hcg=function(a){let l=a[1]/100,s=a[2]/100,d=l*s,p=0;return d<1&&(p=(s-d)/(1-d)),[a[0],d*100,p*100]},o.hcg.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100;if(s===0)return[d*255,d*255,d*255];let p=[0,0,0],m=l%1*6,h=m%1,y=1-h,E=0;switch(Math.floor(m)){case 0:p[0]=1,p[1]=h,p[2]=0;break;case 1:p[0]=y,p[1]=1,p[2]=0;break;case 2:p[0]=0,p[1]=1,p[2]=h;break;case 3:p[0]=0,p[1]=y,p[2]=1;break;case 4:p[0]=h,p[1]=0,p[2]=1;break;default:p[0]=1,p[1]=0,p[2]=y}return E=(1-s)*d,[(s*p[0]+E)*255,(s*p[1]+E)*255,(s*p[2]+E)*255]},o.hcg.hsv=function(a){let l=a[1]/100,s=a[2]/100,d=l+s*(1-l),p=0;return d>0&&(p=l/d),[a[0],p*100,d*100]},o.hcg.hsl=function(a){let l=a[1]/100,s=a[2]/100*(1-l)+.5*l,d=0;return s>0&&s<.5?d=l/(2*s):s>=.5&&s<1&&(d=l/(2*(1-s))),[a[0],d*100,s*100]},o.hcg.hwb=function(a){let l=a[1]/100,s=a[2]/100,d=l+s*(1-l);return[a[0],(d-l)*100,(1-d)*100]},o.hwb.hcg=function(a){let l=a[1]/100,s=1-a[2]/100,d=s-l,p=0;return d<1&&(p=(s-d)/(1-d)),[a[0],d*100,p*100]},o.apple.rgb=function(a){return[a[0]/65535*255,a[1]/65535*255,a[2]/65535*255]},o.rgb.apple=function(a){return[a[0]/255*65535,a[1]/255*65535,a[2]/255*65535]},o.gray.rgb=function(a){return[a[0]/100*255,a[0]/100*255,a[0]/100*255]},o.gray.hsl=function(a){return[0,0,a[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(a){return[0,100,a[0]]},o.gray.cmyk=function(a){return[0,0,0,a[0]]},o.gray.lab=function(a){return[a[0],0,0]},o.gray.hex=function(a){let l=Math.round(a[0]/100*255)&255,s=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(s.length)+s},o.rgb.gray=function(a){return[(a[0]+a[1]+a[2])/3/255*100]}}}),iE=de({"../node_modules/color-convert/route.js"(e,t){var r=hd();function n(){let l={},s=Object.keys(r);for(let d=s.length,p=0;p1&&(p=m),s(p))};return"conversion"in s&&(d.conversion=s.conversion),d}function l(s){let d=function(...p){let m=p[0];if(m==null)return m;m.length>1&&(p=m);let h=s(p);if(typeof h=="object")for(let y=h.length,E=0;E{o[s]={},Object.defineProperty(o[s],"channels",{value:r[s].channels}),Object.defineProperty(o[s],"labels",{value:r[s].labels});let d=n(s);Object.keys(d).forEach(p=>{let m=d[p];o[s][p]=l(m),o[s][p].raw=a(m)})}),t.exports=o}}),st=Ve(lE(),1);fd=Symbol("partial.placeholder");uE.placeholder=fd;yd=Symbol("partialRight.placeholder");dE.placeholder=yd;ZB=Number.POSITIVE_INFINITY;$r=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:S.buttons>0)&&o.current?i(dd(o.current,S,l.current)):b(!1)},E=function(){return b(!1)};function b(S){var g=s.current,T=gi(o.current),A=S?T.addEventListener:T.removeEventListener;A(g?"touchmove":"mousemove",y),A(g?"touchend":"mouseup",E)}return[function(S){var g=S.nativeEvent,T=o.current;if(T&&(pd(g),!function(_,x){return x&&!cn(_)}(g,s.current)&&T)){if(cn(g)){s.current=!0;var A=g.changedTouches||[];A.length&&(l.current=A[0].identifier)}T.focus(),i(dd(T,g,l.current)),b(!0)}},function(S){var g=S.which||S.keyCode;g<37||g>40||(S.preventDefault(),a({left:g===39?.05:g===37?-.05:0,top:g===40?.05:g===38?-.05:0}))},b]},[a,i]),p=d[0],m=d[1],h=d[2];return ee(function(){return h},[h]),u.createElement("div",mr({},n,{onTouchStart:p,onMouseDown:p,className:"react-colorful__interactive",ref:o,onKeyDown:m,tabIndex:0,role:"slider"}))}),dn=function(e){return e.filter(Boolean).join(" ")},wi=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,i=dn(["react-colorful__pointer",e.className]);return u.createElement("div",{className:i,style:{top:100*o+"%",left:100*r+"%"}},u.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Le=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},mE={grad:.9,turn:360,rad:360/(2*Math.PI)},hE=function(e){return Ed(bi(e))},bi=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Le(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?Le(parseInt(e.substring(6,8),16)/255,2):1}},fE=function(e,t){return t===void 0&&(t="deg"),Number(e)*(mE[t]||1)},yE=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?gE({h:fE(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},gE=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},bE=function(e){return TE(bd(e))},gd=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Le(e.h),s:Le(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Le(o/2),a:Le(n,2)}},Ei=function(e){var t=gd(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},ho=function(e){var t=gd(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},bd=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),a=n*(1-r),l=n*(1-(t-i)*r),s=n*(1-(1-t+i)*r),d=i%6;return{r:Le(255*[n,l,a,a,s,n][d]),g:Le(255*[s,n,n,l,a,a][d]),b:Le(255*[a,a,s,n,n,l][d]),a:Le(o,2)}},EE=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Ed({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},po=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},TE=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o<1?po(Le(255*o)):"";return"#"+po(t)+po(r)+po(n)+i},Ed=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),a=i-Math.min(t,r,n),l=a?i===t?(r-n)/a:i===r?2+(n-t)/a:4+(t-r)/a:0;return{h:Le(60*(l<0?l+6:l)),s:Le(i?a/i*100:0),v:Le(i/255*100),a:o}},Td=u.memo(function(e){var t=e.hue,r=e.onChange,n=dn(["react-colorful__hue",e.className]);return u.createElement("div",{className:n},u.createElement(Ai,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:$r(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Le(t),"aria-valuemax":"360","aria-valuemin":"0"},u.createElement(wi,{className:"react-colorful__hue-pointer",left:t/360,color:Ei({h:t,s:100,v:100,a:1})})))}),Sd=u.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:Ei({h:t.h,s:100,v:100,a:1})};return u.createElement("div",{className:"react-colorful__saturation",style:n},u.createElement(Ai,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:$r(t.s+100*o.left,0,100),v:$r(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Le(t.s)+"%, Brightness "+Le(t.v)+"%"},u.createElement(wi,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Ei(t)})))}),Ad=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},wd=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},SE=function(e,t){return e.toLowerCase()===t.toLowerCase()||Ad(bi(e),bi(t))};wE=typeof window<"u"?kn:ee,_E=function(){return AE||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)},md=new Map,vd=function(e){wE(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!md.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,md.set(t,r);var n=_E();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},vE=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,a=Si(e,["className","colorModel","color","onChange"]),l=ye(null);vd(l);var s=_d(r,o,i),d=s[0],p=s[1],m=dn(["react-colorful",t]);return u.createElement("div",mr({},a,{ref:l,className:m}),u.createElement(Sd,{hsva:d,onChange:p}),u.createElement(Td,{hue:d.h,onChange:p,className:"react-colorful__last-control"}))},CE={defaultColor:"000",toHsva:hE,fromHsva:function(e){return bE({h:e.h,s:e.s,v:e.v,a:1})},equal:SE},RE=function(e){return u.createElement(vE,mr({},e,{colorModel:CE}))},xE=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+ho(Object.assign({},r,{a:0}))+", "+ho(Object.assign({},r,{a:1}))+")"},i=dn(["react-colorful__alpha",t]),a=Le(100*r.a);return u.createElement("div",{className:i},u.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),u.createElement(Ai,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:$r(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},u.createElement(wi,{className:"react-colorful__alpha-pointer",left:r.a,color:ho(r)})))},Cd=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,a=Si(e,["className","colorModel","color","onChange"]),l=ye(null);vd(l);var s=_d(r,o,i),d=s[0],p=s[1],m=dn(["react-colorful",t]);return u.createElement("div",mr({},a,{ref:l,className:m}),u.createElement(Sd,{hsva:d,onChange:p}),u.createElement(Td,{hue:d.h,onChange:p}),u.createElement(xE,{hsva:d,onChange:p,className:"react-colorful__last-control"}))},OE={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:yE,fromHsva:ho,equal:wd},IE=function(e){return u.createElement(Cd,mr({},e,{colorModel:OE}))},PE={defaultColor:"rgba(0, 0, 0, 1)",toHsva:EE,fromHsva:function(e){var t=bd(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:wd},DE=function(e){return u.createElement(Cd,mr({},e,{colorModel:PE}))},NE=D.div({position:"relative",maxWidth:250}),kE=D.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"}}),FE=D.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),LE=e=>`url('data:image/svg+xml;charset=utf-8,')`,Rd=D(he)(({value:e,selected:t,theme:r})=>({width:16,height:16,boxShadow:t?`${r.appBorderColor} 0 0 0 1px inset, ${r.textMutedColor}50 0 0 0 4px`:`${r.appBorderColor} 0 0 0 1px inset`,border:"none",borderRadius:r.appBorderRadius,"&, &:hover":{background:"unset",backgroundColor:"unset",backgroundImage:`linear-gradient(${e}, ${e}), ${LE(r.base==="dark")}`}})),ME=D(Ye.Input)(({theme:e})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base,'[aria-readonly="true"] > &':{background:e.base==="light"?e.color.lighter:"transparent"}})),BE=D(Rd)(({disabled:e})=>({position:"absolute",top:4,left:4,zIndex:1,cursor:e?"not-allowed":"pointer"})),$E=D(he)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),xd=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(xd||{}),fi=Object.values(xd),jE=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,UE=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,VE=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,Ti=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,HE=/^\s*#?([0-9a-f]{3})\s*$/i,JE={hex:RE,rgb:DE,hsl:IE},mo={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Od=e=>{let t=e?.match(jE);if(!t)return[0,0,0,1];let[,r,n,o,i=1]=t;return[r,n,o,i].map(Number)},qE=e=>{let[t,r,n,o]=Od(e),[i,a,l]=st.default.rgb.hsl([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:st.default.rgb.keyword([t,r,n]),colorSpace:"rgb",rgb:e,hsl:`hsla(${i}, ${a}%, ${l}%, ${o})`,hex:`#${st.default.rgb.hex([t,r,n]).toLowerCase()}`}},zE=e=>{let[t,r,n,o]=Od(e),[i,a,l]=st.default.hsl.rgb([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:st.default.hsl.keyword([t,r,n]),colorSpace:"hsl",rgb:`rgba(${i}, ${a}, ${l}, ${o})`,hsl:e,hex:`#${st.default.hsl.hex([t,r,n]).toLowerCase()}`}},YE=e=>{let t=e.replace("#",""),r=st.default.keyword.rgb(t)||st.default.hex.rgb(t),n=st.default.rgb.hsl(r),o=e;/[^#a-f0-9]/i.test(e)?o=t:Ti.test(e)&&(o=`#${t}`);let i=!0;if(o.startsWith("#"))i=Ti.test(o);else try{st.default.keyword.hex(o)}catch{i=!1}return{valid:i,value:o,keyword:st.default.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${n[0]}, ${n[1]}%, ${n[2]}%, 1)`,hex:o}},Br=e=>{if(e)return UE.test(e)?qE(e):VE.test(e)?zE(e):YE(e)},GE=(e,t,r)=>{if(!e||!t?.valid)return mo[r];if(r!=="hex")return t?.[r]||mo[r];if(!t.hex.startsWith("#"))try{return`#${st.default.keyword.hex(t.hex)}`}catch{return mo.hex}let n=t.hex.match(HE);if(!n)return Ti.test(t.hex)?t.hex:mo.hex;let[o,i,a]=n[1].split("");return`#${o}${o}${i}${i}${a}${a}`},WE=(e,t)=>{let[r,n]=X(e||""),[o,i]=X(()=>Br(r)),[a,l]=X(o?.colorSpace||"hex");ee(()=>{let m=e||"",h=Br(m);n(m),i(h),l(h?.colorSpace||"hex")},[e]);let s=Fe(()=>GE(r,o,a).toLowerCase(),[r,o,a]),d=le(m=>{let h=Br(m),y=h?.value||m||"";n(y),y===""&&(i(void 0),t(void 0)),h&&(i(h),l(h.colorSpace),t(h.value))},[t]),p=le(()=>{let m=(fi.indexOf(a)+1)%fi.length,h=fi[m];l(h);let y=o?.[h]||"";n(y),t(y)},[o,a,t]);return{value:r,realValue:s,updateValue:d,color:o,colorSpace:a,cycleColorSpace:p}},fo=e=>e.replace(/\s*/,"").toLowerCase(),KE=(e,t,r)=>{let[n,o]=X(t?.valid?[t]:[]);ee(()=>{t===void 0&&o([])},[t]);let i=Fe(()=>(e||[]).map(l=>typeof l=="string"?Br(l):l.title?{...Br(l.color),keyword:l.title}:Br(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),a=le(l=>{l?.valid&&(i.some(s=>s&&s[r]&&fo(s[r]||"")===fo(l[r]||""))||o(s=>s.concat(l)))},[r,i]);return{presets:i,addPreset:a}},Id=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:i,startOpen:a=!1,argType:l})=>{let s=le(sE(r,200),[r]),{value:d,realValue:p,updateValue:m,color:h,colorSpace:y,cycleColorSpace:E}=WE(t,s),{presets:b,addPreset:S}=KE(i??[],h,y),g=JE[y],T=!!l?.table?.readonly,A=Ge(e);return u.createElement(NE,null,u.createElement("label",{htmlFor:A,className:"sb-sr-only"},e),u.createElement(ME,{id:A,value:d,onChange:_=>m(_.target.value),onFocus:_=>_.target.select(),readOnly:T,placeholder:"Choose color..."}),u.createElement(es,{defaultVisible:a,visible:T?!1:void 0,onVisibleChange:()=>h&&S(h),popover:u.createElement(kE,null,u.createElement(g,{color:p==="transparent"?"#000000":p,onChange:m,onFocus:n,onBlur:o}),b.length>0&&u.createElement(FE,null,b.map((_,x)=>u.createElement(Rd,{key:`${_?.value||x}-${x}`,variant:"ghost",padding:"small",size:"small",ariaLabel:"Pick this color",tooltip:_?.keyword||_?.value||"",value:_?.value||"",selected:!!(h&&_&&_[y]&&fo(_[y]||"")===fo(h[y])),onClick:()=>_&&m(_.value||"")}))))},u.createElement(BE,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Open color picker",value:p,style:{margin:4},disabled:T})),d?u.createElement($E,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Cycle through color spaces",disabled:T,onClick:T?void 0:E},u.createElement(_s,null)):null)},XE=Id});U();V();H();U();V();H();$o();U();V();H();U();V();H();function El(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Wr(e){"@babel/helpers - typeof";return Wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wr(e)}function Vm(e,t){if(Wr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hm(e){var t=Vm(e,"string");return Wr(t)=="symbol"?t:t+""}function Tl(e,t,r){return(t=Hm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function br(e,t){if(e==null)return{};var r,n,o=El(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0&&o<1?(l=i,s=a):o>=1&&o<2?(l=a,s=i):o>=2&&o<3?(s=i,d=a):o>=3&&o<4?(s=a,d=i):o>=4&&o<5?(l=a,d=i):o>=5&&o<6&&(l=i,d=a);var p=r-i/2,m=l+p,h=s+p,y=d+p;return n(m,h,y)}var Rl={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 Xm(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Rl[t]?"#"+Rl[t]:e}var Zm=/^#[a-fA-F0-9]{6}$/,Qm=/^#[a-fA-F0-9]{8}$/,eh=/^#[a-fA-F0-9]{3}$/,th=/^#[a-fA-F0-9]{4}$/,Vo=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,rh=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,nh=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,oh=/^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 Tr(e){if(typeof e!="string")throw new We(3);var t=Xm(e);if(t.match(Zm))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(Qm)){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(eh))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(th)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=Vo.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=rh.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 a=nh.exec(t);if(a){var l=parseInt(""+a[1],10),s=parseInt(""+a[2],10)/100,d=parseInt(""+a[3],10)/100,p="rgb("+Xr(l,s,d)+")",m=Vo.exec(p);if(!m)throw new We(4,t,p);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=oh.exec(t.substring(0,50));if(h){var y=parseInt(""+h[1],10),E=parseInt(""+h[2],10)/100,b=parseInt(""+h[3],10)/100,S="rgb("+Xr(y,E,b)+")",g=Vo.exec(S);if(!g)throw new We(4,t,S);return{red:parseInt(""+g[1],10),green:parseInt(""+g[2],10),blue:parseInt(""+g[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new We(5)}function ah(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),i=Math.min(t,r,n),a=(o+i)/2;if(o===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:a,alpha:e.alpha}:{hue:0,saturation:0,lightness:a};var l,s=o-i,d=a>.5?s/(2-o-i):s/(o+i);switch(o){case t:l=(r-n)/s+(r=1?wn(e,t,r):"rgba("+Xr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?wn(e.hue,e.saturation,e.lightness):"rgba("+Xr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new We(2)}function Yo(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return zo("#"+Qt(e)+Qt(t)+Qt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return zo("#"+Qt(e.red)+Qt(e.green)+Qt(e.blue));throw new We(6)}function er(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=Tr(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Yo(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Yo(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new We(7)}var ch=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},dh=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},ph=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},mh=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Bt(e){if(typeof e!="object")throw new We(8);if(dh(e))return er(e);if(ch(e))return Yo(e);if(mh(e))return uh(e);if(ph(e))return sh(e);throw new We(8)}function Il(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Il(e,t,n)}}function tt(e){return Il(e,e.length,[])}function hh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{hue:r.hue+parseFloat(e)}))}var q_=tt(hh);function Sr(e,t,r){return Math.max(e,Math.min(t,r))}function fh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{lightness:Sr(0,1,r.lightness-parseFloat(e))}))}var yh=tt(fh),_n=yh;function gh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{saturation:Sr(0,1,r.saturation-parseFloat(e))}))}var z_=tt(gh);function bh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{lightness:Sr(0,1,r.lightness+parseFloat(e))}))}var Eh=tt(bh),vn=Eh;function Th(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=Tr(t),o=me({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=Tr(r),a=me({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),l=o.alpha-a.alpha,s=parseFloat(e)*2-1,d=s*l===-1?s:s+l,p=1+s*l,m=(d/p+1)/2,h=1-m,y={red:Math.floor(o.red*m+a.red*h),green:Math.floor(o.green*m+a.green*h),blue:Math.floor(o.blue*m+a.blue*h),alpha:o.alpha*parseFloat(e)+a.alpha*(1-parseFloat(e))};return er(y)}var Sh=tt(Th),Pl=Sh;function Ah(e,t){if(t==="transparent")return t;var r=Tr(t),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:Sr(0,1,(n*100+parseFloat(e)*100)/100)});return er(o)}var wh=tt(Ah),Ar=wh;function _h(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{saturation:Sr(0,1,r.saturation+parseFloat(e))}))}var Y_=tt(_h);function vh(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{hue:parseFloat(e)}))}var G_=tt(vh);function Ch(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{lightness:parseFloat(e)}))}var W_=tt(Ch);function Rh(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{saturation:parseFloat(e)}))}var K_=tt(Rh);function xh(e,t){return t==="transparent"?t:Pl(parseFloat(e),"rgb(0, 0, 0)",t)}var X_=tt(xh);function Oh(e,t){return t==="transparent"?t:Pl(parseFloat(e),"rgb(255, 255, 255)",t)}var Z_=tt(Oh);function Ih(e,t){if(t==="transparent")return t;var r=Tr(t),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:Sr(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return er(o)}var Ph=tt(Ih),Ue=Ph;U();V();H();var Ne={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"},Dl=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(Dl||{});U();V();H();ot();var Ll=de({"../node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}}),Mh=de({"../node_modules/entities/lib/maps/legacy.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),Ml=de({"../node_modules/entities/lib/maps/xml.json"(e,t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),Bh=de({"../node_modules/entities/lib/maps/decode.json"(e,t){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),$h=de({"../node_modules/entities/lib/decode_codepoint.js"(e){"use strict";var t=e&&e.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(Bh()),n=String.fromCodePoint||function(i){var a="";return i>65535&&(i-=65536,a+=String.fromCharCode(i>>>10&1023|55296),i=56320|i&1023),a+=String.fromCharCode(i),a};function o(i){return i>=55296&&i<=57343||i>1114111?"\uFFFD":(i in r.default&&(i=r.default[i]),n(i))}e.default=o}}),kl=de({"../node_modules/entities/lib/decode.js"(e){"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Ll()),n=t(Mh()),o=t(Ml()),i=t($h()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(p){var m=d(p);return function(h){return String(h).replace(a,m)}}var s=function(p,m){return p1?m(T):T.charCodeAt(0)).toString(16).toUpperCase()+";"}function y(T,A){return function(_){return _.replace(A,function(x){return T[x]}).replace(p,h)}}var E=new RegExp(o.source+"|"+p.source,"g");function b(T){return T.replace(E,h)}e.escape=b;function S(T){return T.replace(o,h)}e.escapeUTF8=S;function g(T){return function(A){return A.replace(E,function(_){return T[_]||h(_)})}}}}),jh=de({"../node_modules/entities/lib/index.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=kl(),r=Fl();function n(s,d){return(!d||d<=0?t.decodeXML:t.decodeHTML)(s)}e.decode=n;function o(s,d){return(!d||d<=0?t.decodeXML:t.decodeHTMLStrict)(s)}e.decodeStrict=o;function i(s,d){return(!d||d<=0?r.encodeXML:r.encodeHTML)(s)}e.encode=i;var a=Fl();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var l=kl();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return l.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return l.decodeXML}})}}),Cn=de({"../node_modules/ansi-to-html/lib/ansi_to_html.js"(e,t){"use strict";function r(R,C){if(!(R instanceof C))throw new TypeError("Cannot call a class as a function")}function n(R,C){for(var F=0;F=R.length?{done:!0}:{done:!1,value:R[M++]}},e:function(Z){throw Z},f:B}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var J=!0,j=!1,G;return{s:function(){F=F.call(R)},n:function(){var Z=F.next();return J=Z.done,Z},e:function(Z){j=!0,G=Z},f:function(){try{!J&&F.return!=null&&F.return()}finally{if(j)throw G}}}}function a(R,C){if(R){if(typeof R=="string")return l(R,C);var F=Object.prototype.toString.call(R).slice(8,-1);if(F==="Object"&&R.constructor&&(F=R.constructor.name),F==="Map"||F==="Set")return Array.from(R);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return l(R,C)}}function l(R,C){(C==null||C>R.length)&&(C=R.length);for(var F=0,M=new Array(C);F0?R*40+55:0,j=C>0?C*40+55:0,G=F>0?F*40+55:0;M[B]=y([J,j,G])}function h(R){for(var C=R.toString(16);C.length<2;)C="0"+C;return C}function y(R){var C=[],F=i(R),M;try{for(F.s();!(M=F.n()).done;){var B=M.value;C.push(h(B))}}catch(J){F.e(J)}finally{F.f()}return"#"+C.join("")}function E(R,C,F,M){var B;return C==="text"?B=x(F,M):C==="display"?B=S(R,F,M):C==="xterm256Foreground"?B=P(R,M.colors[F]):C==="xterm256Background"?B=k(R,M.colors[F]):C==="rgb"&&(B=b(R,F)),B}function b(R,C){C=C.substring(2).slice(0,-1);var F=+C.substr(0,2),M=C.substring(5).split(";"),B=M.map(function(J){return("0"+Number(J).toString(16)).substr(-2)}).join("");return v(R,(F===38?"color:#":"background-color:#")+B)}function S(R,C,F){C=parseInt(C,10);var M={"-1":function(){return"
"},0:function(){return R.length&&g(R)},1:function(){return O(R,"b")},3:function(){return O(R,"i")},4:function(){return O(R,"u")},8:function(){return v(R,"display:none")},9:function(){return O(R,"strike")},22:function(){return v(R,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return $(R,"i")},24:function(){return $(R,"u")},39:function(){return P(R,F.fg)},49:function(){return k(R,F.bg)},53:function(){return v(R,"text-decoration:overline")}},B;return M[C]?B=M[C]():4"}).join("")}function T(R,C){for(var F=[],M=R;M<=C;M++)F.push(M);return F}function A(R){return function(C){return(R===null||C.category!==R)&&R!=="all"}}function _(R){R=parseInt(R,10);var C=null;return R===0?C="all":R===1?C="bold":2")}function v(R,C){return O(R,"span",C)}function P(R,C){return O(R,"span","color:"+C)}function k(R,C){return O(R,"span","background-color:"+C)}function $(R,C){var F;if(R.slice(-1)[0]===C&&(F=R.pop()),F)return""}function L(R,C,F){var M=!1,B=3;function J(){return""}function j(qe,ze){return F("xterm256Foreground",ze),""}function G(qe,ze){return F("xterm256Background",ze),""}function Z(qe){return C.newline?F("display",-1):F("text",qe),""}function ue(qe,ze){M=!0,ze.trim().length===0&&(ze="0"),ze=ze.trimRight(";").split(";");var Wt=i(ze),Hr;try{for(Wt.s();!(Hr=Wt.n()).done;){var Jr=Hr.value;F("display",Jr)}}catch(qr){Wt.e(qr)}finally{Wt.f()}return""}function fe(qe){return F("text",qe),""}function ae(qe){return F("rgb",qe),""}var be=[{pattern:/^\x08+/,sub:J},{pattern:/^\x1b\[[012]?K/,sub:J},{pattern:/^\x1b\[\(B/,sub:J},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:ae},{pattern:/^\x1b\[38;5;(\d+)m/,sub:j},{pattern:/^\x1b\[48;5;(\d+)m/,sub:G},{pattern:/^\n/,sub:Z},{pattern:/^\r+\n/,sub:Z},{pattern:/^\r/,sub:Z},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ue},{pattern:/^\x1b\[\d?J/,sub:J},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:J},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:J},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:fe}];function Re(qe,ze){ze>B&&M||(M=!1,R=R.replace(qe.pattern,qe.sub))}var De=[],ut=R,et=ut.length;e:for(;et>0;){for(var wt=0,_t=0,Vr=be.length;_tObject.prototype.propertyIsEnumerable.call(e,t))}function Xo(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var Zo="[object RegExp]",Qo="[object String]",ea="[object Number]",ta="[object Boolean]",ra="[object Arguments]",na="[object Symbol]",oa="[object Date]",aa="[object Map]",ia="[object Set]",la="[object Array]";var sa="[object ArrayBuffer]",ua="[object Object]";var ca="[object DataView]",da="[object Uint8Array]",pa="[object Uint8ClampedArray]",ma="[object Uint16Array]",ha="[object Uint32Array]";var fa="[object Int8Array]",ya="[object Int16Array]",ga="[object Int32Array]";var ba="[object Float32Array]",Ea="[object Float64Array]";function _r(e,t){let r={},n=Object.keys(e);for(let o=0;o=0)return this.lastItem=this.list[p],this.list[p].val},s.prototype.set=function(d,p){var m;return this.lastItem&&this.isEqual(this.lastItem.key,d)?(this.lastItem.val=p,this):(m=this.indexOf(d),m>=0?(this.lastItem=this.list[m],this.list[m].val=p,this):(this.lastItem={key:d,val:p},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(d){var p;if(this.lastItem&&this.isEqual(this.lastItem.key,d)&&(this.lastItem=void 0),p=this.indexOf(d),p>=0)return this.size--,this.list.splice(p,1)[0]},s.prototype.has=function(d){var p;return this.lastItem&&this.isEqual(this.lastItem.key,d)?!0:(p=this.indexOf(d),p>=0?(this.lastItem=this.list[p],!0):!1)},s.prototype.forEach=function(d,p){var m;for(m=0;m0&&(x[_]={cacheItem:g,arg:arguments[_]},O?d(E,x):E.push(x),E.length>h&&p(E.shift())),S.wasMemoized=O,S.numArgs=_+1,A};return S.limit=h,S.wasMemoized=!1,S.cache=y,S.lru=E,S}};function d(h,y){var E=h.length,b=y.length,S,g,T;for(g=0;g=0&&(E=h[S],b=E.cacheItem.get(E.arg),!b||!b.size);S--)E.cacheItem.delete(E.arg)}function m(h,y){return h===y||h!==h&&y!==y}},{"map-or-similar":1}]},{},[3])(3)})}});U();V();H();var Ul="actions",vr="storybook/actions",Ta=`${vr}/panel`,Cr=`${vr}/action-event`,Sa=`${vr}/action-clear`;U();V();H();var Vl={mobile1:{name:"Small mobile",styles:{height:"568px",width:"320px"},type:"mobile"},mobile2:{name:"Large mobile",styles:{height:"896px",width:"414px"},type:"mobile"},tablet:{name:"Tablet",styles:{height:"1112px",width:"834px"},type:"tablet"},desktop:{name:"Desktop",styles:{height:"1024px",width:"1280px"},type:"desktop"}},xn={name:"Reset viewport",styles:{height:"100%",width:"100%"},type:"desktop"};U();V();H();var rr="storybook/viewport",nr="viewport",jv=`${rr}/panel`,Hl=`${rr}/tool`;ot();U();V();H();var W=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();U();V();H();var Wv=__STORYBOOK_API__,{ActiveTabs:Kv,Consumer:Jl,ManagerContext:Xv,Provider:Zv,RequestResponseError:Qv,addons:Se,combineParameters:eC,controlOrMetaKey:tC,controlOrMetaSymbol:rC,eventMatchesShortcut:nC,eventToShortcut:oC,experimental_MockUniversalStore:aC,experimental_UniversalStore:iC,experimental_getStatusStore:lC,experimental_getTestProviderStore:sC,experimental_requestResponse:Aa,experimental_useStatusStore:ql,experimental_useTestProviderStore:uC,experimental_useUniversalStore:cC,internal_checklistStore:dC,internal_fullStatusStore:pC,internal_fullTestProviderStore:mC,internal_universalChecklistStore:hC,internal_universalStatusStore:fC,internal_universalTestProviderStore:yC,isMacLike:gC,isShortcutTaken:bC,keyToSymbol:EC,merge:TC,mockChannel:SC,optionOrAltSymbol:AC,shortcutMatchesShortcut:wC,shortcutToAriaKeyshortcuts:_C,shortcutToHumanString:vC,types:Ke,useAddonState:Rr,useArgTypes:On,useArgs:zl,useChannel:In,useGlobalTypes:CC,useGlobals:bt,useParameter:jt,useSharedState:RC,useStoryPrepared:xC,useStorybookApi:ke,useStorybookState:Pn}=__STORYBOOK_API__;Y();se();U();V();H();var fx=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:Vh,ARGTYPES_INFO_RESPONSE:Hh,CHANNEL_CREATED:yx,CHANNEL_WS_DISCONNECT:gx,CONFIG_ERROR:Jh,CREATE_NEW_STORYFILE_REQUEST:bx,CREATE_NEW_STORYFILE_RESPONSE:Ex,CURRENT_STORY_WAS_SET:qh,DOCS_PREPARED:zh,DOCS_RENDERED:us,FILE_COMPONENT_SEARCH_REQUEST:Tx,FILE_COMPONENT_SEARCH_RESPONSE:Sx,FORCE_REMOUNT:Or,FORCE_RE_RENDER:cs,GLOBALS_UPDATED:ds,MANAGER_INERT_ATTRIBUTE_CHANGED:Ax,NAVIGATE_URL:wx,OPEN_IN_EDITOR_REQUEST:_x,OPEN_IN_EDITOR_RESPONSE:vx,PLAY_FUNCTION_THREW_EXCEPTION:wa,PRELOAD_ENTRIES:Yh,PREVIEW_BUILDER_PROGRESS:Cx,PREVIEW_INITIALIZED:Gh,PREVIEW_KEYDOWN:Wh,REGISTER_SUBSCRIPTION:Rx,REQUEST_WHATS_NEW_DATA:xx,RESET_STORY_ARGS:ps,RESULT_WHATS_NEW_DATA:Ox,SAVE_STORY_REQUEST:_a,SAVE_STORY_RESPONSE:jn,SELECT_STORY:Ix,SET_CONFIG:Px,SET_CURRENT_STORY:va,SET_FILTER:Dx,SET_GLOBALS:Kh,SET_INDEX:Nx,SET_STORIES:kx,SET_WHATS_NEW_CACHE:Fx,SHARED_STATE_CHANGED:Lx,SHARED_STATE_SET:Mx,STORIES_COLLAPSE_ALL:Bx,STORIES_EXPAND_ALL:$x,STORY_ARGS_UPDATED:Xh,STORY_CHANGED:Ir,STORY_ERRORED:Zh,STORY_FINISHED:Qh,STORY_HOT_UPDATED:ef,STORY_INDEX_INVALIDATED:tf,STORY_MISSING:rf,STORY_PREPARED:nf,STORY_RENDERED:ms,STORY_RENDER_PHASE_CHANGED:Vt,STORY_SPECIFIED:of,STORY_THREW_EXCEPTION:Ca,STORY_UNCHANGED:af,TELEMETRY_ERROR:jx,TOGGLE_WHATS_NEW_NOTIFICATIONS:Ux,UNHANDLED_ERRORS_WHILE_PLAYING:Ra,UPDATE_GLOBALS:hs,UPDATE_QUERY_PARAMS:lf,UPDATE_STORY_ARGS:fs}=__STORYBOOK_CORE_EVENTS__;xe();ie();Y();se();ie();Y();U();V();H();var RD=__STORYBOOK_CLIENT_LOGGER__,{deprecate:js,logger:we,once:ir,pretty:xD}=__STORYBOOK_CLIENT_LOGGER__;se();U();V();H();U();V();H();U();V();H();U();V();H();ot();var Us=de({"../node_modules/picoquery/lib/string-util.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,i)=>"%"+((i<16?"0":"")+i.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let i=o.length;if(i===0)return"";let a="",l=0,s=0;e:for(;s>6]+t[128|d&63];continue}if(d<55296||d>=57344){l=s+1,a+=t[224|d>>12]+t[128|d>>6&63]+t[128|d&63];continue}if(++s,s>=i)throw new Error("URI malformed");let p=o.charCodeAt(s)&1023;l=s+1,d=65536+((d&1023)<<10|p),a+=t[240|d>>18]+t[128|d>>12&63]+t[128|d>>6&63]+t[128|d&63]}return l===0?o:l{switch(typeof i){case"string":return(0,t.encodeString)(i);case"bigint":case"boolean":return""+i;case"number":if(Number.isFinite(i))return i<1e21?""+i:(0,t.encodeString)(""+i);break}return i instanceof Date?(0,t.encodeString)(i.toISOString()):""};e.defaultValueSerializer=r;var n=i=>i instanceof Date;e.defaultShouldSerializeObject=n;var o=i=>i;e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}}),Vs=de({"../node_modules/picoquery/lib/object-util.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=p;var t=Ia(),r=Us();function n(m){return m==="__proto__"||m==="constructor"||m==="prototype"}function o(m,h,y,E,b){if(n(h))return m;let S=m[h];return typeof S=="object"&&S!==null?S:!E&&(b||typeof y=="number"||typeof y=="string"&&y*0===0&&y.indexOf(".")===-1)?m[h]=[]:m[h]={}}var i=20,a="[]",l="[",s="]",d=".";function p(m,h,y=0,E,b){let{nestingSyntax:S=t.defaultOptions.nestingSyntax,arrayRepeat:g=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:T=t.defaultOptions.arrayRepeatSyntax,nesting:A=t.defaultOptions.nesting,delimiter:_=t.defaultOptions.delimiter,valueSerializer:x=t.defaultOptions.valueSerializer,shouldSerializeObject:O=t.defaultOptions.shouldSerializeObject}=h,v=typeof _=="number"?String.fromCharCode(_):_,P=b===!0&&g,k=S==="dot"||S==="js"&&!b;if(y>i)return"";let $="",L=!0,z=!1;for(let N in m){let R=m[N];if(R===void 0)continue;let C;E?(C=E,P?T==="bracket"&&(C+=a):k?(C+=d,C+=N):(C+=l,C+=N,C+=s)):C=N,L||($+=v),typeof R=="object"&&R!==null&&!O(R)?(z=R.pop!==void 0,(A||g&&z)&&($+=p(R,h,y+1,C,z))):($+=(0,r.encodeString)(C),$+="=",$+=x(R,N)),L&&(L=!1)}return $}}}),sf=de({"../node_modules/picoquery/lib/decode-uri-component.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeURIComponent=o;var t=12,r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function o(l){let s=l.indexOf("%");if(s===-1)return l;let d=l.length,p="",m=0,h=0,y=s,E=t;for(;s>-1&&s>10),56320+(h&1023)),h=0,m=s+3,s=y=l.indexOf("%",m);else{if(E===r)return null;if(s+=3,s{let m=Number(p);return Number.isNaN(m)?p:m};e.numberKeyDeserializer=o;var i=p=>{let m=Number(p);return Number.isNaN(m)?p:m};e.numberValueDeserializer=i;var a=/\+/g,l=function(){};l.prototype=Object.create(null);function s(p,m,h,y,E){let b=p.substring(m,h);return y&&(b=b.replace(a," ")),E&&(b=(0,n.decodeURIComponent)(b)||b),b}function d(p,m){let{valueDeserializer:h=r.defaultOptions.valueDeserializer,keyDeserializer:y=r.defaultOptions.keyDeserializer,arrayRepeatSyntax:E=r.defaultOptions.arrayRepeatSyntax,nesting:b=r.defaultOptions.nesting,arrayRepeat:S=r.defaultOptions.arrayRepeat,nestingSyntax:g=r.defaultOptions.nestingSyntax,delimiter:T=r.defaultOptions.delimiter}=m??{},A=typeof T=="string"?T.charCodeAt(0):T,_=g==="js",x=new l;if(typeof p!="string")return x;let O=p.length,v="",P=-1,k=-1,$=-1,L=x,z,N="",R="",C=!1,F=!1,M=!1,B=!1,J=!1,j=!1,G=0,Z=-1,ue=-1,fe=-1;for(let ae=0;aeP,j||(k=ae),$!==k-1&&(R=s(p,$+1,Z>-1?Z:k,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_&&J,void 0))),j||N!==""){j&&(v=p.slice(k+1,ae),B&&(v=v.replace(a," ")),F&&(v=(0,n.decodeURIComponent)(v)||v));let be=h(v,N);if(S){let Re=L[N];Re===void 0?Z>-1?L[N]=[be]:L[N]=be:Re.pop?Re.push(be):L[N]=[Re,be]}else L[N]=be}v="",P=ae,k=ae,C=!1,F=!1,M=!1,B=!1,J=!1,Z=-1,$=ae,L=x,z=void 0,N=""}else G===93?(S&&E==="bracket"&&fe===91&&(Z=ue),b&&(g==="index"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,void 0,void 0)),z=N,M=!1,C=!1),$=ae,J=!1)):G===46?b&&(g==="dot"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_)),z=N,M=!1,C=!1),J=!0,$=ae):G===91?b&&(g==="index"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),_&&z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_)),z=N,M=!1,C=!1,J=!1),$=ae):G===61?k<=P?k=ae:F=!0:G===43?k>P?B=!0:M=!0:G===37&&(k>P?F=!0:C=!0);ue=ae,fe=G}return x}}}),cf=de({"../node_modules/picoquery/lib/stringify.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Vs();function r(n,o){if(n===null||typeof n!="object")return"";let i=o??{};return(0,t.stringifyObject)(n,i)}}}),Gn=de({"../node_modules/picoquery/lib/main.js"(e){"use strict";var t=e&&e.__createBinding||(Object.create?function(i,a,l,s){s===void 0&&(s=l);var d=Object.getOwnPropertyDescriptor(a,l);(!d||("get"in d?!a.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return a[l]}}),Object.defineProperty(i,s,d)}:function(i,a,l,s){s===void 0&&(s=l),i[s]=a[l]}),r=e&&e.__exportStar||function(i,a){for(var l in i)l!=="default"&&!Object.prototype.hasOwnProperty.call(a,l)&&t(a,i,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=uf();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return n.parse}});var o=cf();Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return o.stringify}}),r(Ia(),e)}});U();V();H();ot();U();V();H();U();V();H();U();V();H();function Hs({code:e,category:t}){let r=String(e).padStart(4,"0");return`SB_${t}_${r}`}function Js(e){if(/^(?!.*storybook\.js\.org)|[?&]ref=error\b/.test(e))return e;try{let t=new URL(e);return t.searchParams.set("ref","error"),t.toString()}catch{return e}}var qs=class zs extends Error{constructor(t){super(zs.getFullMessage(t)),this.data={},this.fromStorybook=!0,this.isHandledError=!1,this.subErrors=[],this.category=t.category,this.documentation=t.documentation??!1,this.code=t.code,this.isHandledError=t.isHandledError??!1,this.name=t.name,this.subErrors=t.subErrors??[]}get fullErrorCode(){return Hs({code:this.code,category:this.category})}get name(){let t=this._name||this.constructor.name;return`${this.fullErrorCode} (${t})`}set name(t){this._name=t}static getFullMessage({documentation:t,code:r,category:n,message:o}){let i;return t===!0?i=`https://storybook.js.org/error/${Hs({code:r,category:n})}?ref=error`:typeof t=="string"?i=Js(t):Array.isArray(t)&&(i=` +${t.map(a=>` - ${Js(a)}`).join(` +`)}`),`${o}${i!=null?` + +More info: ${i} +`:""}`}};U();V();H();function lr(e){for(var t=[],r=1;r(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e.ADDON_A11Y="ADDON_A11Y",e))(Ys||{});var Pa=class extends qs{constructor(e){super({name:"ImplicitActionsDuringRendering",category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:lr` + We detected that you use an implicit action arg while ${e.phase} of your story. + ${e.deprecated?` +This is deprecated and won't work in Storybook 8 anymore. +`:""} + Please provide an explicit spy to your args like this: + import { fn } from 'storybook/test'; + ... + args: { + ${e.name}: fn() + }`}),this.data=e}};ot();var Af=de({"../node_modules/jsdoc-type-pratt-parser/dist/index.js"(e,t){(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.jtpp={}))})(e,function(r){"use strict";function n(c){return c.text!==void 0&&c.text!==""?`'${c.type}' with value '${c.text}'`:`'${c.type}'`}class o extends Error{constructor(f){super(`No parslet found for token: ${n(f)}`),this.token=f,Object.setPrototypeOf(this,o.prototype)}getToken(){return this.token}}class i extends Error{constructor(f){super(`The parsing ended early. The next token was: ${n(f)}`),this.token=f,Object.setPrototypeOf(this,i.prototype)}getToken(){return this.token}}class a extends Error{constructor(f,w){let I=`Unexpected type: '${f.type}'.`;w!==void 0&&(I+=` Message: ${w}`),super(I),Object.setPrototypeOf(this,a.prototype)}}function l(c){return f=>f.startsWith(c)?{type:c,text:c}:null}function s(c){let f=0,w,I=c[0],q=!1;if(I!=="'"&&I!=='"')return null;for(;f{let f=m(c);return f==null?null:{type:"Identifier",text:f}};function b(c){return f=>{if(!f.startsWith(c))return null;let w=f[c.length];return w!==void 0&&p.test(w)?null:{type:c,text:c}}}let S=c=>{let f=s(c);return f==null?null:{type:"StringValue",text:f}},g=c=>c.length>0?null:{type:"EOF",text:""},T=c=>{let f=y(c);return f===null?null:{type:"Number",text:f}},A=[g,l("=>"),l("("),l(")"),l("{"),l("}"),l("["),l("]"),l("|"),l("&"),l("<"),l(">"),l(","),l(";"),l("*"),l("?"),l("!"),l("="),l(":"),l("..."),l("."),l("#"),l("~"),l("/"),l("@"),b("undefined"),b("null"),b("function"),b("this"),b("new"),b("module"),b("event"),b("extends"),b("external"),b("infer"),b("typeof"),b("keyof"),b("readonly"),b("import"),b("is"),b("in"),b("asserts"),T,E,S],_=/^\s*\n\s*/;class x{static create(f){let w=this.read(f);f=w.text;let I=this.read(f);return f=I.text,new x(f,void 0,w.token,I.token)}constructor(f,w,I,q){this.text="",this.text=f,this.previous=w,this.current=I,this.next=q}static read(f,w=!1){w=w||_.test(f),f=f.trim();for(let I of A){let q=I(f);if(q!==null){let K=Object.assign(Object.assign({},q),{startOfLine:w});return f=f.slice(K.text.length),{text:f,token:K}}}throw new Error("Unexpected Token "+f)}advance(){let f=x.read(this.text);return new x(f.text,this.current,this.next,f.token)}}function O(c){if(c===void 0)throw new Error("Unexpected undefined");if(c.type==="JsdocTypeKeyValue"||c.type==="JsdocTypeParameterList"||c.type==="JsdocTypeProperty"||c.type==="JsdocTypeReadonlyProperty"||c.type==="JsdocTypeObjectField"||c.type==="JsdocTypeJsdocObjectField"||c.type==="JsdocTypeIndexSignature"||c.type==="JsdocTypeMappedType"||c.type==="JsdocTypeTypeParameter")throw new a(c);return c}function v(c){return c.type==="JsdocTypeKeyValue"?k(c):O(c)}function P(c){return c.type==="JsdocTypeName"?c:k(c)}function k(c){if(c.type!=="JsdocTypeKeyValue")throw new a(c);return c}function $(c){var f;if(c.type==="JsdocTypeVariadic"){if(((f=c.element)===null||f===void 0?void 0:f.type)==="JsdocTypeName")return c;throw new a(c)}if(c.type!=="JsdocTypeNumber"&&c.type!=="JsdocTypeName")throw new a(c);return c}function L(c){if(c.type==="JsdocTypeTuple"||c.type==="JsdocTypeGeneric"&&c.meta.brackets==="square")return c;throw new a(c)}function z(c){return c.type==="JsdocTypeIndexSignature"||c.type==="JsdocTypeMappedType"}var N;(function(c){c[c.ALL=0]="ALL",c[c.PARAMETER_LIST=1]="PARAMETER_LIST",c[c.OBJECT=2]="OBJECT",c[c.KEY_VALUE=3]="KEY_VALUE",c[c.INDEX_BRACKETS=4]="INDEX_BRACKETS",c[c.UNION=5]="UNION",c[c.INTERSECTION=6]="INTERSECTION",c[c.PREFIX=7]="PREFIX",c[c.INFIX=8]="INFIX",c[c.TUPLE=9]="TUPLE",c[c.SYMBOL=10]="SYMBOL",c[c.OPTIONAL=11]="OPTIONAL",c[c.NULLABLE=12]="NULLABLE",c[c.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",c[c.FUNCTION=14]="FUNCTION",c[c.ARROW=15]="ARROW",c[c.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",c[c.GENERIC=17]="GENERIC",c[c.NAME_PATH=18]="NAME_PATH",c[c.PARENTHESIS=19]="PARENTHESIS",c[c.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(N||(N={}));class R{constructor(f,w,I){this.grammar=f,typeof w=="string"?this._lexer=x.create(w):this._lexer=w,this.baseParser=I}get lexer(){return this._lexer}parse(){let f=this.parseType(N.ALL);if(this.lexer.current.type!=="EOF")throw new i(this.lexer.current);return f}parseType(f){return O(this.parseIntermediateType(f))}parseIntermediateType(f){let w=this.tryParslets(null,f);if(w===null)throw new o(this.lexer.current);return this.parseInfixIntermediateType(w,f)}parseInfixIntermediateType(f,w){let I=this.tryParslets(f,w);for(;I!==null;)f=I,I=this.tryParslets(f,w);return f}tryParslets(f,w){for(let I of this.grammar){let q=I(this,w,f);if(q!==null)return q}return null}consume(f){return Array.isArray(f)||(f=[f]),f.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(f){this._lexer=f.lexer}}function C(c){return c==="}"||c==="EOF"||c==="|"||c===","||c===")"||c===">"}let F=(c,f,w)=>{let I=c.lexer.current.type,q=c.lexer.next.type;return w==null&&I==="?"&&!C(q)||w!=null&&I==="?"?(c.consume("?"),w==null?{type:"JsdocTypeNullable",element:c.parseType(N.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:O(w),meta:{position:"suffix"}}):null};function M(c){let f=(w,I,q)=>{let K=w.lexer.current.type,te=w.lexer.next.type;if(q===null){if("parsePrefix"in c&&c.accept(K,te))return c.parsePrefix(w)}else if("parseInfix"in c&&c.precedence>I&&c.accept(K,te))return c.parseInfix(w,q);return null};return Object.defineProperty(f,"name",{value:c.name}),f}let B=M({name:"optionalParslet",accept:c=>c==="=",precedence:N.OPTIONAL,parsePrefix:c=>(c.consume("="),{type:"JsdocTypeOptional",element:c.parseType(N.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(c,f)=>(c.consume("="),{type:"JsdocTypeOptional",element:O(f),meta:{position:"suffix"}})}),J=M({name:"numberParslet",accept:c=>c==="Number",parsePrefix:c=>{let f=parseFloat(c.lexer.current.text);return c.consume("Number"),{type:"JsdocTypeNumber",value:f}}}),j=M({name:"parenthesisParslet",accept:c=>c==="(",parsePrefix:c=>{if(c.consume("("),c.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let f=c.parseIntermediateType(N.ALL);if(!c.consume(")"))throw new Error("Unterminated parenthesis");return f.type==="JsdocTypeParameterList"?f:f.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[f]}:{type:"JsdocTypeParenthesis",element:O(f)}}}),G=M({name:"specialTypesParslet",accept:(c,f)=>c==="?"&&C(f)||c==="null"||c==="undefined"||c==="*",parsePrefix:c=>{if(c.consume("null"))return{type:"JsdocTypeNull"};if(c.consume("undefined"))return{type:"JsdocTypeUndefined"};if(c.consume("*"))return{type:"JsdocTypeAny"};if(c.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+c.lexer.current.text)}}),Z=M({name:"notNullableParslet",accept:c=>c==="!",precedence:N.NULLABLE,parsePrefix:c=>(c.consume("!"),{type:"JsdocTypeNotNullable",element:c.parseType(N.NULLABLE),meta:{position:"prefix"}}),parseInfix:(c,f)=>(c.consume("!"),{type:"JsdocTypeNotNullable",element:O(f),meta:{position:"suffix"}})});function ue({allowTrailingComma:c}){return M({name:"parameterListParslet",accept:f=>f===",",precedence:N.PARAMETER_LIST,parseInfix:(f,w)=>{let I=[v(w)];f.consume(",");do try{let q=f.parseIntermediateType(N.PARAMETER_LIST);I.push(v(q))}catch(q){if(q instanceof o)break;throw q}while(f.consume(","));if(I.length>0&&I.slice(0,-1).some(q=>q.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:I}}})}let fe=M({name:"genericParslet",accept:(c,f)=>c==="<"||c==="."&&f==="<",precedence:N.GENERIC,parseInfix:(c,f)=>{let w=c.consume(".");c.consume("<");let I=[],q=!1;if(c.consume("infer")){q=!0;let K=c.parseIntermediateType(N.SYMBOL);if(K.type!=="JsdocTypeName")throw new a(K,"A typescript asserts always has to have a name on the left side.");I.push(K)}else do I.push(c.parseType(N.PARAMETER_LIST));while(c.consume(","));if(!c.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:O(f),elements:I},q?{infer:!0}:{}),{meta:{brackets:"angle",dot:w}})}}),ae=M({name:"unionParslet",accept:c=>c==="|",precedence:N.UNION,parseInfix:(c,f)=>{c.consume("|");let w=[];do w.push(c.parseType(N.UNION));while(c.consume("|"));return{type:"JsdocTypeUnion",elements:[O(f),...w]}}}),be=[F,B,J,j,G,Z,ue({allowTrailingComma:!0}),fe,ae,B];function Re({allowSquareBracketsOnAnyType:c,allowJsdocNamePaths:f,pathGrammar:w}){return function(I,q,K){if(K==null||q>=N.NAME_PATH)return null;let te=I.lexer.current.type,Ae=I.lexer.next.type;if(!(te==="."&&Ae!=="<"||te==="["&&(c||K.type==="JsdocTypeName")||f&&(te==="~"||te==="#")))return null;let ve,je=!1;I.consume(".")?ve="property":I.consume("[")?(ve="property-brackets",je=!0):I.consume("~")?ve="inner":(I.consume("#"),ve="instance");let vt=w!==null?new R(w,I.lexer,I):I,ct=vt.parseIntermediateType(N.NAME_PATH);I.acceptLexerState(vt);let Yr;switch(ct.type){case"JsdocTypeName":Yr={type:"JsdocTypeProperty",value:ct.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":Yr={type:"JsdocTypeProperty",value:ct.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":Yr={type:"JsdocTypeProperty",value:ct.value,meta:{quote:ct.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(ct.specialType==="event")Yr=ct;else throw new a(ct,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new a(ct,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(je&&!I.consume("]")){let bl=I.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${bl.type}' with text '${bl.text}'`)}return{type:"JsdocTypeNamePath",left:O(K),right:Yr,pathType:ve}}}function De({allowedAdditionalTokens:c}){return M({name:"nameParslet",accept:f=>f==="Identifier"||f==="this"||f==="new"||c.includes(f),parsePrefix:f=>{let{type:w,text:I}=f.lexer.current;return f.consume(w),{type:"JsdocTypeName",value:I}}})}let ut=M({name:"stringValueParslet",accept:c=>c==="StringValue",parsePrefix:c=>{let f=c.lexer.current.text;return c.consume("StringValue"),{type:"JsdocTypeStringValue",value:f.slice(1,-1),meta:{quote:f[0]==="'"?"single":"double"}}}});function et({pathGrammar:c,allowedTypes:f}){return M({name:"specialNamePathParslet",accept:w=>f.includes(w),parsePrefix:w=>{let I=w.lexer.current.type;if(w.consume(I),!w.consume(":"))return{type:"JsdocTypeName",value:I};let q,K=w.lexer.current;if(w.consume("StringValue"))q={type:"JsdocTypeSpecialNamePath",value:K.text.slice(1,-1),specialType:I,meta:{quote:K.text[0]==="'"?"single":"double"}};else{let ve="",je=["Identifier","@","/"];for(;je.some(vt=>w.consume(vt));)ve+=K.text,K=w.lexer.current;q={type:"JsdocTypeSpecialNamePath",value:ve,specialType:I,meta:{quote:void 0}}}let te=new R(c,w.lexer,w),Ae=te.parseInfixIntermediateType(q,N.ALL);return w.acceptLexerState(te),O(Ae)}})}let wt=[De({allowedAdditionalTokens:["external","module"]}),ut,J,Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],_t=[...wt,et({allowedTypes:["event"],pathGrammar:wt})];function Vr(c){let f;if(c.type==="JsdocTypeParameterList")f=c.elements;else if(c.type==="JsdocTypeParenthesis")f=[c.element];else throw new a(c);return f.map(w=>v(w))}function Fo(c){let f=Vr(c);if(f.some(w=>w.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return f}function qe({allowNamedParameters:c,allowNoReturnType:f,allowWithoutParenthesis:w,allowNewAsFunctionKeyword:I}){return M({name:"functionParslet",accept:(q,K)=>q==="function"||I&&q==="new"&&K==="(",parsePrefix:q=>{let K=q.consume("new");q.consume("function");let te=q.lexer.current.type==="(";if(!te){if(!w)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let Ae={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:K,parenthesis:te},ve=q.parseIntermediateType(N.FUNCTION);if(c===void 0)Ae.parameters=Fo(ve);else{if(K&&ve.type==="JsdocTypeFunction"&&ve.arrow)return Ae=ve,Ae.constructor=!0,Ae;Ae.parameters=Vr(ve);for(let je of Ae.parameters)if(je.type==="JsdocTypeKeyValue"&&!c.includes(je.key))throw new Error(`only allowed named parameters are ${c.join(", ")} but got ${je.type}`)}if(q.consume(":"))Ae.returnType=q.parseType(N.PREFIX);else if(!f)throw new Error("function is missing return type");return Ae}})}function ze({allowPostfix:c,allowEnclosingBrackets:f}){return M({name:"variadicParslet",accept:w=>w==="...",precedence:N.PREFIX,parsePrefix:w=>{w.consume("...");let I=f&&w.consume("[");try{let q=w.parseType(N.PREFIX);if(I&&!w.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:O(q),meta:{position:"prefix",squareBrackets:I}}}catch(q){if(q instanceof o){if(I)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw q}},parseInfix:c?(w,I)=>(w.consume("..."),{type:"JsdocTypeVariadic",element:O(I),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let Wt=M({name:"symbolParslet",accept:c=>c==="(",precedence:N.SYMBOL,parseInfix:(c,f)=>{if(f.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");c.consume("(");let w={type:"JsdocTypeSymbol",value:f.value};if(!c.consume(")")){let I=c.parseIntermediateType(N.SYMBOL);if(w.element=$(I),!c.consume(")"))throw new Error("Symbol does not end after value")}return w}}),Hr=M({name:"arrayBracketsParslet",precedence:N.ARRAY_BRACKETS,accept:(c,f)=>c==="["&&f==="]",parseInfix:(c,f)=>(c.consume("["),c.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[O(f)],meta:{brackets:"square",dot:!1}})});function Jr({objectFieldGrammar:c,allowKeyTypes:f}){return M({name:"objectParslet",accept:w=>w==="{",parsePrefix:w=>{w.consume("{");let I={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!w.consume("}")){let q,K=new R(c,w.lexer,w);for(;;){K.acceptLexerState(w);let te=K.parseIntermediateType(N.OBJECT);w.acceptLexerState(K),te===void 0&&f&&(te=w.parseIntermediateType(N.OBJECT));let Ae=!1;if(te.type==="JsdocTypeNullable"&&(Ae=!0,te=te.element),te.type==="JsdocTypeNumber"||te.type==="JsdocTypeName"||te.type==="JsdocTypeStringValue"){let ve;te.type==="JsdocTypeStringValue"&&(ve=te.meta.quote),I.elements.push({type:"JsdocTypeObjectField",key:te.value.toString(),right:void 0,optional:Ae,readonly:!1,meta:{quote:ve}})}else if(te.type==="JsdocTypeObjectField"||te.type==="JsdocTypeJsdocObjectField")I.elements.push(te);else throw new a(te);if(w.lexer.current.startOfLine)q="linebreak",w.consume(",")||w.consume(";");else if(w.consume(","))q="comma";else if(w.consume(";"))q="semicolon";else break;if(w.lexer.current.type==="}")break}if(I.meta.separator=q??"comma",q==="linebreak"&&(I.meta.propertyIndent=" "),!w.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return I}})}function qr({allowSquaredProperties:c,allowKeyTypes:f,allowReadonly:w,allowOptional:I}){return M({name:"objectFieldParslet",precedence:N.KEY_VALUE,accept:q=>q===":",parseInfix:(q,K)=>{var te;let Ae=!1,ve=!1;I&&K.type==="JsdocTypeNullable"&&(Ae=!0,K=K.element),w&&K.type==="JsdocTypeReadonlyProperty"&&(ve=!0,K=K.element);let je=(te=q.baseParser)!==null&&te!==void 0?te:q;if(je.acceptLexerState(q),K.type==="JsdocTypeNumber"||K.type==="JsdocTypeName"||K.type==="JsdocTypeStringValue"||z(K)){if(z(K)&&!c)throw new a(K);je.consume(":");let vt;K.type==="JsdocTypeStringValue"&&(vt=K.meta.quote);let ct=je.parseType(N.KEY_VALUE);return q.acceptLexerState(je),{type:"JsdocTypeObjectField",key:z(K)?K:K.value.toString(),right:ct,optional:Ae,readonly:ve,meta:{quote:vt}}}else{if(!f)throw new a(K);je.consume(":");let vt=je.parseType(N.KEY_VALUE);return q.acceptLexerState(je),{type:"JsdocTypeJsdocObjectField",left:O(K),right:vt}}}})}function Lo({allowOptional:c,allowVariadic:f}){return M({name:"keyValueParslet",precedence:N.KEY_VALUE,accept:w=>w===":",parseInfix:(w,I)=>{let q=!1,K=!1;if(c&&I.type==="JsdocTypeNullable"&&(q=!0,I=I.element),f&&I.type==="JsdocTypeVariadic"&&I.element!==void 0&&(K=!0,I=I.element),I.type!=="JsdocTypeName")throw new a(I);w.consume(":");let te=w.parseType(N.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:I.value,right:te,optional:q,variadic:K}}})}let pl=[...be,qe({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ut,et({allowedTypes:["module","external","event"],pathGrammar:_t}),ze({allowEnclosingBrackets:!0,allowPostfix:!0}),De({allowedAdditionalTokens:["keyof"]}),Wt,Hr,Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_t})],pm=[...pl,Jr({objectFieldGrammar:[De({allowedAdditionalTokens:["typeof","module","in"]}),qr({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...pl],allowKeyTypes:!0}),Lo({allowOptional:!0,allowVariadic:!0})],ml=M({name:"typeOfParslet",accept:c=>c==="typeof",parsePrefix:c=>(c.consume("typeof"),{type:"JsdocTypeTypeof",element:c.parseType(N.KEY_OF_TYPE_OF)})}),mm=[De({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,B,ut,J,qr({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],hm=[...be,Jr({allowKeyTypes:!1,objectFieldGrammar:mm}),De({allowedAdditionalTokens:["event","external","in"]}),ml,qe({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ze({allowEnclosingBrackets:!1,allowPostfix:!1}),De({allowedAdditionalTokens:["keyof"]}),et({allowedTypes:["module"],pathGrammar:_t}),Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_t}),Lo({allowOptional:!1,allowVariadic:!1}),Wt],fm=M({name:"assertsParslet",accept:c=>c==="asserts",parsePrefix:c=>{c.consume("asserts");let f=c.parseIntermediateType(N.SYMBOL);if(f.type!=="JsdocTypeName")throw new a(f,"A typescript asserts always has to have a name on the left side.");return c.consume("is")?{type:"JsdocTypeAsserts",left:f,right:O(c.parseIntermediateType(N.INFIX))}:{type:"JsdocTypeAssertsPlain",element:f}}});function ym({allowQuestionMark:c}){return M({name:"tupleParslet",accept:f=>f==="[",parsePrefix:f=>{f.consume("[");let w={type:"JsdocTypeTuple",elements:[]};if(f.consume("]"))return w;let I=f.parseIntermediateType(N.ALL);if(I.type==="JsdocTypeParameterList"?I.elements[0].type==="JsdocTypeKeyValue"?w.elements=I.elements.map(k):w.elements=I.elements.map(O):I.type==="JsdocTypeKeyValue"?w.elements=[k(I)]:w.elements=[O(I)],!f.consume("]"))throw new Error("Unterminated '['");if(w.elements.some(q=>q.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return w}})}let gm=M({name:"keyOfParslet",accept:c=>c==="keyof",parsePrefix:c=>(c.consume("keyof"),{type:"JsdocTypeKeyof",element:O(c.parseType(N.KEY_OF_TYPE_OF))})}),bm=M({name:"importParslet",accept:c=>c==="import",parsePrefix:c=>{if(c.consume("import"),!c.consume("("))throw new Error("Missing parenthesis after import keyword");let f=c.parseType(N.PREFIX);if(f.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!c.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:f}}}),Em=M({name:"readonlyPropertyParslet",accept:c=>c==="readonly",parsePrefix:c=>(c.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:c.parseIntermediateType(N.KEY_VALUE)})}),Tm=M({name:"arrowFunctionParslet",precedence:N.ARROW,accept:c=>c==="=>",parseInfix:(c,f)=>(c.consume("=>"),{type:"JsdocTypeFunction",parameters:Vr(f).map(P),arrow:!0,constructor:!1,parenthesis:!0,returnType:c.parseType(N.OBJECT)})}),Sm=M({name:"genericArrowFunctionParslet",accept:c=>c==="<",parsePrefix:c=>{let f=[];c.consume("<");do{let I,q=c.parseIntermediateType(N.SYMBOL);if(q.type==="JsdocTypeOptional"&&(q=q.element,I=c.parseType(N.SYMBOL)),q.type!=="JsdocTypeName")throw new a(q);let K;c.consume("extends")&&(K=c.parseType(N.SYMBOL),K.type==="JsdocTypeOptional"&&(K=K.element,I=c.parseType(N.SYMBOL)));let te={type:"JsdocTypeTypeParameter",name:q};if(K!==void 0&&(te.constraint=K),I!==void 0&&(te.defaultValue=I),f.push(te),c.consume(">"))break}while(c.consume(","));let w=c.parseIntermediateType(N.SYMBOL);return w.typeParameters=f,w}}),Am=M({name:"intersectionParslet",accept:c=>c==="&",precedence:N.INTERSECTION,parseInfix:(c,f)=>{c.consume("&");let w=[];do w.push(c.parseType(N.INTERSECTION));while(c.consume("&"));return{type:"JsdocTypeIntersection",elements:[O(f),...w]}}}),wm=M({name:"predicateParslet",precedence:N.INFIX,accept:c=>c==="is",parseInfix:(c,f)=>{if(f.type!=="JsdocTypeName")throw new a(f,"A typescript predicate always has to have a name on the left side.");return c.consume("is"),{type:"JsdocTypePredicate",left:f,right:O(c.parseIntermediateType(N.INFIX))}}}),_m=M({name:"objectSquareBracketPropertyParslet",accept:c=>c==="[",parsePrefix:c=>{if(c.baseParser===void 0)throw new Error("Only allowed inside object grammar");c.consume("[");let f=c.lexer.current.text;c.consume("Identifier");let w;if(c.consume(":")){let I=c.baseParser;I.acceptLexerState(c),w={type:"JsdocTypeIndexSignature",key:f,right:I.parseType(N.INDEX_BRACKETS)},c.acceptLexerState(I)}else if(c.consume("in")){let I=c.baseParser;I.acceptLexerState(c),w={type:"JsdocTypeMappedType",key:f,right:I.parseType(N.ARRAY_BRACKETS)},c.acceptLexerState(I)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!c.consume("]"))throw new Error("Unterminated square brackets");return w}}),vm=M({name:"readonlyArrayParslet",accept:c=>c==="readonly",parsePrefix:c=>(c.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:L(c.parseIntermediateType(N.ALL))})}),Cm=M({name:"conditionalParslet",precedence:N.INFIX,accept:c=>c==="extends",parseInfix:(c,f)=>{c.consume("extends");let w=c.parseType(N.KEY_OF_TYPE_OF).element,I=c.parseType(N.INFIX);return c.consume(":"),{type:"JsdocTypeConditional",checksType:O(f),extendsType:w,trueType:I,falseType:c.parseType(N.INFIX)}}}),Rm=[Em,De({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,B,ut,J,qr({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),_m],xm=[...be,Jr({allowKeyTypes:!1,objectFieldGrammar:Rm}),vm,ml,gm,bm,ut,qe({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),ym({allowQuestionMark:!1}),ze({allowEnclosingBrackets:!1,allowPostfix:!1}),fm,Cm,De({allowedAdditionalTokens:["event","external","in"]}),et({allowedTypes:["module"],pathGrammar:_t}),Hr,Tm,Sm,Re({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:_t}),Am,wm,Lo({allowVariadic:!0,allowOptional:!0})];function hl(c,f){switch(f){case"closure":return new R(hm,c).parse();case"jsdoc":return new R(pm,c).parse();case"typescript":return new R(xm,c).parse()}}function Om(c,f=["typescript","closure","jsdoc"]){let w;for(let I of f)try{return hl(c,I)}catch(q){w=q}throw w}function zr(c,f){let w=c[f.type];if(w===void 0)throw new Error(`In this set of transform rules exists no rule for type ${f.type}.`);return w(f,I=>zr(c,I))}function Te(c){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function fl(c){let f={params:[]};for(let w of c.parameters)w.type==="JsdocTypeKeyValue"?w.key==="this"?f.this=w.right:w.key==="new"?f.new=w.right:f.params.push(w):f.params.push(w);return f}function En(c,f,w){return c==="prefix"?w+f:f+w}function kt(c,f){switch(f){case"double":return`"${c}"`;case"single":return`'${c}'`;case void 0:return c}}function yl(){return{JsdocTypeParenthesis:(c,f)=>`(${c.element!==void 0?f(c.element):""})`,JsdocTypeKeyof:(c,f)=>`keyof ${f(c.element)}`,JsdocTypeFunction:(c,f)=>{var w;if(c.arrow){if(c.returnType===void 0)throw new Error("Arrow function needs a return type.");let I=`${c.typeParameters!==void 0?`<${(w=c.typeParameters.map(f).join(", "))!==null&&w!==void 0?w:""}>`:""}(${c.parameters.map(f).join(", ")}) => ${f(c.returnType)}`;return c.constructor&&(I="new "+I),I}else{let I=c.constructor?"new":"function";return c.parenthesis&&(I+=`(${c.parameters.map(f).join(", ")})`,c.returnType!==void 0&&(I+=`: ${f(c.returnType)}`)),I}},JsdocTypeName:c=>c.value,JsdocTypeTuple:(c,f)=>`[${c.elements.map(f).join(", ")}]`,JsdocTypeVariadic:(c,f)=>c.meta.position===void 0?"...":En(c.meta.position,f(c.element),"..."),JsdocTypeNamePath:(c,f)=>{let w=f(c.left),I=f(c.right);switch(c.pathType){case"inner":return`${w}~${I}`;case"instance":return`${w}#${I}`;case"property":return`${w}.${I}`;case"property-brackets":return`${w}[${I}]`}},JsdocTypeStringValue:c=>kt(c.value,c.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(c,f)=>{if(c.meta.brackets==="square"){let w=c.elements[0],I=f(w);return w.type==="JsdocTypeUnion"||w.type==="JsdocTypeIntersection"?`(${I})[]`:`${I}[]`}else return`${f(c.left)}${c.meta.dot?".":""}<${c.infer===!0?"infer ":""}${c.elements.map(f).join(", ")}>`},JsdocTypeImport:(c,f)=>`import(${f(c.element)})`,JsdocTypeObjectField:(c,f)=>{let w="";return c.readonly&&(w+="readonly "),typeof c.key=="string"?w+=kt(c.key,c.meta.quote):w+=f(c.key),c.optional&&(w+="?"),c.right===void 0?w:w+`: ${f(c.right)}`},JsdocTypeJsdocObjectField:(c,f)=>`${f(c.left)}: ${f(c.right)}`,JsdocTypeKeyValue:(c,f)=>{let w=c.key;return c.optional&&(w+="?"),c.variadic&&(w="..."+w),c.right===void 0?w:w+`: ${f(c.right)}`},JsdocTypeSpecialNamePath:c=>`${c.specialType}:${kt(c.value,c.meta.quote)}`,JsdocTypeNotNullable:(c,f)=>En(c.meta.position,f(c.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(c,f)=>En(c.meta.position,f(c.element),"?"),JsdocTypeNumber:c=>c.value.toString(),JsdocTypeObject:(c,f)=>{var w,I;return`{${(c.meta.separator==="linebreak"&&c.elements.length>1?` +`+((w=c.meta.propertyIndent)!==null&&w!==void 0?w:""):"")+c.elements.map(f).join(c.meta.separator==="comma"?", ":c.meta.separator==="linebreak"?` +`+((I=c.meta.propertyIndent)!==null&&I!==void 0?I:""):"; ")+(c.meta.separator==="linebreak"&&c.elements.length>1?` +`:"")}}`},JsdocTypeOptional:(c,f)=>En(c.meta.position,f(c.element),"="),JsdocTypeSymbol:(c,f)=>`${c.value}(${c.element!==void 0?f(c.element):""})`,JsdocTypeTypeof:(c,f)=>`typeof ${f(c.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(c,f)=>c.elements.map(f).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(c,f)=>c.elements.map(f).join(" & "),JsdocTypeProperty:c=>kt(c.value,c.meta.quote),JsdocTypePredicate:(c,f)=>`${f(c.left)} is ${f(c.right)}`,JsdocTypeIndexSignature:(c,f)=>`[${c.key}: ${f(c.right)}]`,JsdocTypeMappedType:(c,f)=>`[${c.key} in ${f(c.right)}]`,JsdocTypeAsserts:(c,f)=>`asserts ${f(c.left)} is ${f(c.right)}`,JsdocTypeReadonlyArray:(c,f)=>`readonly ${f(c.element)}`,JsdocTypeAssertsPlain:(c,f)=>`asserts ${f(c.element)}`,JsdocTypeConditional:(c,f)=>`${f(c.checksType)} extends ${f(c.extendsType)} ? ${f(c.trueType)} : ${f(c.falseType)}`,JsdocTypeTypeParameter:(c,f)=>`${f(c.name)}${c.constraint!==void 0?` extends ${f(c.constraint)}`:""}${c.defaultValue!==void 0?` = ${f(c.defaultValue)}`:""}`}}let Im=yl();function Pm(c){return zr(Im,c)}let Dm=["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 Ft(c){let f={type:"NameExpression",name:c};return Dm.includes(c)&&(f.reservedWord=!0),f}let Nm={JsdocTypeOptional:(c,f)=>{let w=f(c.element);return w.optional=!0,w},JsdocTypeNullable:(c,f)=>{let w=f(c.element);return w.nullable=!0,w},JsdocTypeNotNullable:(c,f)=>{let w=f(c.element);return w.nullable=!1,w},JsdocTypeVariadic:(c,f)=>{if(c.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let w=f(c.element);return w.repeatable=!0,w},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:c=>Ft(kt(c.value,c.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(c,f)=>{let w=fl(c),I={type:"FunctionType",params:w.params.map(f)};return w.this!==void 0&&(I.this=f(w.this)),w.new!==void 0&&(I.new=f(w.new)),c.returnType!==void 0&&(I.result=f(c.returnType)),I},JsdocTypeGeneric:(c,f)=>({type:"TypeApplication",applications:c.elements.map(w=>f(w)),expression:f(c.left)}),JsdocTypeSpecialNamePath:c=>Ft(c.specialType+":"+kt(c.value,c.meta.quote)),JsdocTypeName:c=>c.value!=="function"?Ft(c.value):{type:"FunctionType",params:[]},JsdocTypeNumber:c=>Ft(c.value.toString()),JsdocTypeObject:(c,f)=>{let w={type:"RecordType",fields:[]};for(let I of c.elements)I.type!=="JsdocTypeObjectField"&&I.type!=="JsdocTypeJsdocObjectField"?w.fields.push({type:"FieldType",key:f(I),value:void 0}):w.fields.push(f(I));return w},JsdocTypeObjectField:(c,f)=>{if(typeof c.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:Ft(kt(c.key,c.meta.quote)),value:c.right===void 0?void 0:f(c.right)}},JsdocTypeJsdocObjectField:(c,f)=>({type:"FieldType",key:f(c.left),value:f(c.right)}),JsdocTypeUnion:(c,f)=>({type:"TypeUnion",elements:c.elements.map(w=>f(w))}),JsdocTypeKeyValue:(c,f)=>({type:"FieldType",key:Ft(c.key),value:c.right===void 0?void 0:f(c.right)}),JsdocTypeNamePath:(c,f)=>{let w=f(c.left),I;c.right.type==="JsdocTypeSpecialNamePath"?I=f(c.right).name:I=kt(c.right.value,c.right.meta.quote);let q=c.pathType==="inner"?"~":c.pathType==="instance"?"#":".";return Ft(`${w.name}${q}${I}`)},JsdocTypeSymbol:c=>{let f="",w=c.element,I=!1;return w?.type==="JsdocTypeVariadic"&&(w.meta.position==="prefix"?f="...":I=!0,w=w.element),w?.type==="JsdocTypeName"?f+=w.value:w?.type==="JsdocTypeNumber"&&(f+=w.value.toString()),I&&(f+="..."),Ft(`${c.value}(${f})`)},JsdocTypeParenthesis:(c,f)=>f(O(c.element)),JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeImport:Te,JsdocTypeKeyof:Te,JsdocTypeTuple:Te,JsdocTypeTypeof:Te,JsdocTypeIntersection:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function km(c){return zr(Nm,c)}function Kt(c){switch(c){case void 0:return"none";case"single":return"single";case"double":return"double"}}function Fm(c){switch(c){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function Mo(c,f){return f.length===2?{type:c,left:f[0],right:f[1]}:{type:c,left:f[0],right:Mo(c,f.slice(1))}}let Lm={JsdocTypeOptional:(c,f)=>({type:"OPTIONAL",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(c,f)=>({type:"NULLABLE",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(c,f)=>({type:"NOT_NULLABLE",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(c,f)=>{let w={type:"VARIADIC",meta:{syntax:c.meta.position==="prefix"?"PREFIX_DOTS":c.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return c.element!==void 0&&(w.value=f(c.element)),w},JsdocTypeName:c=>({type:"NAME",name:c.value}),JsdocTypeTypeof:(c,f)=>({type:"TYPE_QUERY",name:f(c.element)}),JsdocTypeTuple:(c,f)=>({type:"TUPLE",entries:c.elements.map(f)}),JsdocTypeKeyof:(c,f)=>({type:"KEY_QUERY",value:f(c.element)}),JsdocTypeImport:c=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Kt(c.element.meta.quote),string:c.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(c,f)=>{let w=fl(c),I={type:c.arrow?"ARROW":"FUNCTION",params:w.params.map(q=>{if(q.type==="JsdocTypeKeyValue"){if(q.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:q.key,typeName:f(q.right)}}else return f(q)}),new:null,returns:null};return w.this!==void 0?I.this=f(w.this):c.arrow||(I.this=null),w.new!==void 0&&(I.new=f(w.new)),c.returnType!==void 0&&(I.returns=f(c.returnType)),I},JsdocTypeGeneric:(c,f)=>{let w={type:"GENERIC",subject:f(c.left),objects:c.elements.map(f),meta:{syntax:c.meta.brackets==="square"?"SQUARE_BRACKET":c.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return c.meta.brackets==="square"&&c.elements[0].type==="JsdocTypeFunction"&&!c.elements[0].parenthesis&&(w.objects[0]={type:"NAME",name:"function"}),w},JsdocTypeObjectField:(c,f)=>{if(typeof c.key!="string")throw new Error("Index signatures and mapped types are not supported");if(c.right===void 0)return{type:"RECORD_ENTRY",key:c.key,quoteStyle:Kt(c.meta.quote),value:null,readonly:!1};let w=f(c.right);return c.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:c.key.toString(),quoteStyle:Kt(c.meta.quote),value:w,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(c,f)=>{if(c.right===void 0)return{type:"RECORD_ENTRY",key:c.key,quoteStyle:"none",value:null,readonly:!1};let w=f(c.right);return c.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:c.key,quoteStyle:"none",value:w,readonly:!1}},JsdocTypeObject:(c,f)=>{let w=[];for(let I of c.elements)(I.type==="JsdocTypeObjectField"||I.type==="JsdocTypeJsdocObjectField")&&w.push(f(I));return{type:"RECORD",entries:w}},JsdocTypeSpecialNamePath:c=>{if(c.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${c.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Kt(c.meta.quote),path:c.value}}},JsdocTypeNamePath:(c,f)=>{let w=!1,I,q;c.right.type==="JsdocTypeSpecialNamePath"&&c.right.specialType==="event"?(w=!0,I=c.right.value,q=Kt(c.right.meta.quote)):(I=c.right.value,q=Kt(c.right.meta.quote));let K={type:Fm(c.pathType),owner:f(c.left),name:I,quoteStyle:q,hasEventPrefix:w};if(K.owner.type==="MODULE"){let te=K.owner;return K.owner=K.owner.value,te.value=K,te}else return K},JsdocTypeUnion:(c,f)=>Mo("UNION",c.elements.map(f)),JsdocTypeParenthesis:(c,f)=>({type:"PARENTHESIS",value:f(O(c.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:c=>({type:"STRING_VALUE",quoteStyle:Kt(c.meta.quote),string:c.value}),JsdocTypeIntersection:(c,f)=>Mo("INTERSECTION",c.elements.map(f)),JsdocTypeNumber:c=>({type:"NUMBER_VALUE",number:c.value.toString()}),JsdocTypeSymbol:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function Mm(c){return zr(Lm,c)}function Bm(){return{JsdocTypeIntersection:(c,f)=>({type:"JsdocTypeIntersection",elements:c.elements.map(f)}),JsdocTypeGeneric:(c,f)=>({type:"JsdocTypeGeneric",left:f(c.left),elements:c.elements.map(f),meta:{dot:c.meta.dot,brackets:c.meta.brackets}}),JsdocTypeNullable:c=>c,JsdocTypeUnion:(c,f)=>({type:"JsdocTypeUnion",elements:c.elements.map(f)}),JsdocTypeUnknown:c=>c,JsdocTypeUndefined:c=>c,JsdocTypeTypeof:(c,f)=>({type:"JsdocTypeTypeof",element:f(c.element)}),JsdocTypeSymbol:(c,f)=>{let w={type:"JsdocTypeSymbol",value:c.value};return c.element!==void 0&&(w.element=f(c.element)),w},JsdocTypeOptional:(c,f)=>({type:"JsdocTypeOptional",element:f(c.element),meta:{position:c.meta.position}}),JsdocTypeObject:(c,f)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:c.elements.map(f)}),JsdocTypeNumber:c=>c,JsdocTypeNull:c=>c,JsdocTypeNotNullable:(c,f)=>({type:"JsdocTypeNotNullable",element:f(c.element),meta:{position:c.meta.position}}),JsdocTypeSpecialNamePath:c=>c,JsdocTypeObjectField:(c,f)=>({type:"JsdocTypeObjectField",key:c.key,right:c.right===void 0?void 0:f(c.right),optional:c.optional,readonly:c.readonly,meta:c.meta}),JsdocTypeJsdocObjectField:(c,f)=>({type:"JsdocTypeJsdocObjectField",left:f(c.left),right:f(c.right)}),JsdocTypeKeyValue:(c,f)=>({type:"JsdocTypeKeyValue",key:c.key,right:c.right===void 0?void 0:f(c.right),optional:c.optional,variadic:c.variadic}),JsdocTypeImport:(c,f)=>({type:"JsdocTypeImport",element:f(c.element)}),JsdocTypeAny:c=>c,JsdocTypeStringValue:c=>c,JsdocTypeNamePath:c=>c,JsdocTypeVariadic:(c,f)=>{let w={type:"JsdocTypeVariadic",meta:{position:c.meta.position,squareBrackets:c.meta.squareBrackets}};return c.element!==void 0&&(w.element=f(c.element)),w},JsdocTypeTuple:(c,f)=>({type:"JsdocTypeTuple",elements:c.elements.map(f)}),JsdocTypeName:c=>c,JsdocTypeFunction:(c,f)=>{let w={type:"JsdocTypeFunction",arrow:c.arrow,parameters:c.parameters.map(f),constructor:c.constructor,parenthesis:c.parenthesis};return c.returnType!==void 0&&(w.returnType=f(c.returnType)),w},JsdocTypeKeyof:(c,f)=>({type:"JsdocTypeKeyof",element:f(c.element)}),JsdocTypeParenthesis:(c,f)=>({type:"JsdocTypeParenthesis",element:f(c.element)}),JsdocTypeProperty:c=>c,JsdocTypePredicate:(c,f)=>({type:"JsdocTypePredicate",left:f(c.left),right:f(c.right)}),JsdocTypeIndexSignature:(c,f)=>({type:"JsdocTypeIndexSignature",key:c.key,right:f(c.right)}),JsdocTypeMappedType:(c,f)=>({type:"JsdocTypeMappedType",key:c.key,right:f(c.right)}),JsdocTypeAsserts:(c,f)=>({type:"JsdocTypeAsserts",left:f(c.left),right:f(c.right)}),JsdocTypeReadonlyArray:(c,f)=>({type:"JsdocTypeReadonlyArray",element:f(c.element)}),JsdocTypeAssertsPlain:(c,f)=>({type:"JsdocTypeAssertsPlain",element:f(c.element)}),JsdocTypeConditional:(c,f)=>({type:"JsdocTypeConditional",checksType:f(c.checksType),extendsType:f(c.extendsType),trueType:f(c.trueType),falseType:f(c.falseType)}),JsdocTypeTypeParameter:(c,f)=>({type:"JsdocTypeTypeParameter",name:f(c.name),constraint:c.constraint!==void 0?f(c.constraint):void 0,defaultValue:c.defaultValue!==void 0?f(c.defaultValue):void 0})}}let gl={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"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function Bo(c,f,w,I,q){I?.(c,f,w);let K=gl[c.type];for(let te of K){let Ae=c[te];if(Ae!==void 0)if(Array.isArray(Ae))for(let ve of Ae)Bo(ve,c,te,I,q);else Bo(Ae,c,te,I,q)}q?.(c,f,w)}function $m(c,f,w){Bo(c,void 0,void 0,f,w)}r.catharsisTransform=km,r.identityTransformRules=Bm,r.jtpTransform=Mm,r.parse=hl,r.stringify=Pm,r.stringifyRules=yl,r.transform=zr,r.traverse=$m,r.tryParse=Om,r.visitorKeys=gl})}});var wf=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(wf||{});var Da;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(Da=Da||(Da={}));function _f(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}function vf(){return e=>e.source.map(({tokens:t})=>_f(t)).join(` +`)}var Cf={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},SN=Object.keys(Cf);var AN=vf(),Rf=Ve(Af(),1);var sr=(0,Rf.stringifyRules)(),xf=sr.JsdocTypeObject;sr.JsdocTypeAny=()=>"any";sr.JsdocTypeObject=(e,t)=>`(${xf(e,t)})`;sr.JsdocTypeOptional=(e,t)=>t(e.element);sr.JsdocTypeNullable=(e,t)=>t(e.element);sr.JsdocTypeNotNullable=(e,t)=>t(e.element);sr.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");var Pr=(...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,i)=>(Object.entries(i).forEach(([a,l])=>{let s=o[a];Array.isArray(l)||typeof s>"u"?o[a]=l:tr(l)&&tr(s)?t[a]=!0:typeof l<"u"&&(o[a]=l)}),o),{});return Object.keys(t).forEach(o=>{let i=r.filter(Boolean).map(a=>a[o]).filter(a=>typeof a<"u");i.every(a=>tr(a))?n[o]=Pr(...i):n[o]=i[i.length-1]}),n};var Xs="storybook/docs",wN=`${Xs}/panel`;var Of=`${Xs}/snippet-rendered`,If=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(If||{});U();V();H();en();U();V();H();var Pf=!0,Na="Invariant failed";function tn(e,t){if(!e){if(Pf)throw new Error(Na);var r=typeof t=="function"?t():t,n=r?"".concat(Na,": ").concat(r):Na;throw new Error(n)}}ot();U();V();H();var YN=__STORYBOOK_CHANNELS__,{Channel:Zs,HEARTBEAT_INTERVAL:GN,HEARTBEAT_MAX_LATENCY:WN,PostMessageTransport:KN,WebsocketTransport:XN,createBrowserChannel:ZN}=__STORYBOOK_CHANNELS__;function eu(){let e={setHandler:()=>{},send:()=>{}};return new Zs({transport:e})}var kf=class{constructor(){this.getChannel=()=>{if(!this.channel){let e=eu();return this.setChannel(e),e}return this.channel},this.ready=()=>this.promise,this.hasChannel=()=>!!this.channel,this.setChannel=e=>{this.channel=e,this.resolve()},this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}},ka="__STORYBOOK_ADDONS_PREVIEW";function Ff(){return W[ka]||(W[ka]=new kf),W[ka]}var Dr=Ff();var Lf=(e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),tu=()=>new Error("Storybook preview hooks can only be called inside decorators and story functions.");function Mf(){return W.STORYBOOK_HOOKS_CONTEXT||null}function ru(){let e=Mf();if(e==null)throw tu();return e}function Bf(e,t,r){let n=ru();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&we.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&we.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&we.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&we.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant. +Previous: ${o.deps} +Incoming: ${r}`),(r==null||o.deps==null||!Lf(r,o.deps))&&(t(o),o.deps=r),o}throw tu()}function nu(e,t,r){let{memoizedState:n}=Bf(e,o=>{o.memoizedState=t()},r);return n}function La(e,t){return nu("useMemo",e,t)}function Rt(e,t){let r=ru(),n=nu("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}var wk=Ve(Qr(),1),vk=Symbol("incompatible");var Ck=Symbol("Deeply equal");var $f=Ve(Qr(),1),Ok=(0,$f.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{}));var Dk=lr` +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. +`;var Fa=(e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return e?r.has(e)?(we.warn(lr` + 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?Fa(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:_r(e,o=>Fa(o,t,new Set(r)))}):{name:"object",value:{}}},jf=e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=_r(n,(a,l)=>({name:l,type:Fa(a,`${t}.${l}`,new Set)})),i=_r(r,(a,l)=>({name:l}));return Pr(o,i,r)};jf.secondPass=!0;var Qs=(e,t)=>Array.isArray(t)?t.includes(e):e.match(t),ou=(e,t,r)=>!t&&!r?e:e&&Rn(e,(n,o)=>{let i=n.name||o.toString();return!!(!t||Qs(i,t))&&(!r||!Qs(i,r))}),Uf=(e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let i=n.name;if(i==="string")return{control:{type:"color"}};i!=="enum"&&we.warn(`Addon controls: Control of type color only supports string, received "${i}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:i}=n;return{control:{type:i?.length<=5?"radio":"select"},options:i}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},au=e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:i={}}={}}}=e;if(!r)return t;let a=ou(t,n,o),l=_r(a,(s,d)=>s?.type&&Uf(s,d.toString(),i));return Pr(l,a)};au.secondPass=!0;var eF=new Error("prepareAborted"),{AbortController:tF}=globalThis;var{fetch:rF}=W;var cF=Ve(Gn(),1),mF=Ve(Gn(),1);var{history:hF,document:fF}=W;var Vf=Ve(Cn(),1),yF=Ve(Gn(),1),{document:EF}=W;var Hf=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(Hf||{});var TF=new Vf.default({escapeXML:!0});var{document:AF}=W;en();U();V();H();var Wn="storybook/highlight",lu=`${Wn}/add`,su=`${Wn}/remove`,uu=`${Wn}/reset`,cu=`${Wn}/scroll-into-view`,Ba=2147483647,xt=28;U();V();H();U();V();H();U();V();H();en();ot();var Xf={depth:10,clearOnStoryChange:!0,limit:50};var du=(e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:du(r,t)},Zf=e=>!!(typeof e=="object"&&e&&du(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),Qf=e=>{if(Zf(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),n=r?.value;return typeof n=="object"&&n?.constructor.name==="Window"&&Object.defineProperty(t,"view",{...r,value:Object.create(n.constructor.prototype)}),t}return e};function Kn(e,t={}){let r={...Xf,...t},n=function(...o){if(t.implicit){let m=("__STORYBOOK_PREVIEW__"in W?W.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find(h=>h.phase==="playing"||h.phase==="rendering");if(m){let h=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,y=new Pa({phase:m.phase,name:e,deprecated:h});if(h)console.warn(y);else throw y}}let i=Dr.getChannel(),a=Date.now().toString(36)+Math.random().toString(36).substring(2),l=5,s=o.map(Qf),d=o.length>1?s:s[0],p={id:a,count:0,data:{name:e,args:d},options:{...r,maxDepth:l+(r.depth||3)}};i.emit(Cr,p)};return n.isAction=!0,n.implicit=t.implicit,n}ot();U();V();H();var XL=__STORYBOOK_TEST__,{buildQueries:ZL,clearAllMocks:ey,configure:QL,createEvent:e3,expect:t3,findAllByAltText:r3,findAllByDisplayValue:n3,findAllByLabelText:o3,findAllByPlaceholderText:a3,findAllByRole:i3,findAllByTestId:l3,findAllByText:s3,findAllByTitle:u3,findByAltText:c3,findByDisplayValue:d3,findByLabelText:p3,findByPlaceholderText:m3,findByRole:h3,findByTestId:f3,findByText:y3,findByTitle:g3,fireEvent:b3,fn:ty,getAllByAltText:E3,getAllByDisplayValue:T3,getAllByLabelText:S3,getAllByPlaceholderText:A3,getAllByRole:w3,getAllByTestId:_3,getAllByText:v3,getAllByTitle:C3,getByAltText:R3,getByDisplayValue:x3,getByLabelText:O3,getByPlaceholderText:I3,getByRole:P3,getByTestId:D3,getByText:N3,getByTitle:k3,getConfig:F3,getDefaultNormalizer:L3,getElementError:M3,getNodeText:B3,getQueriesForElement:$3,getRoles:j3,getSuggestedQuery:U3,isInaccessible:V3,isMockFunction:ry,logDOM:H3,logRoles:J3,mocked:q3,mocks:z3,onMockCall:pu,prettyDOM:Y3,prettyFormat:G3,queries:W3,queryAllByAltText:K3,queryAllByAttribute:X3,queryAllByDisplayValue:Z3,queryAllByLabelText:Q3,queryAllByPlaceholderText:eM,queryAllByRole:tM,queryAllByTestId:rM,queryAllByText:nM,queryAllByTitle:oM,queryByAltText:aM,queryByAttribute:iM,queryByDisplayValue:lM,queryByLabelText:sM,queryByPlaceholderText:uM,queryByRole:cM,queryByTestId:dM,queryByText:pM,queryByTitle:mM,queryHelpers:hM,resetAllMocks:ny,restoreAllMocks:oy,sb:fM,screen:yM,spyOn:gM,uninstrumentedUserEvent:ay,userEvent:bM,waitFor:EM,waitForElementToBeRemoved:TM,within:iy}=__STORYBOOK_TEST__;U();V();H();U();V();H();var ly={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]},rc=Object.entries(ly);function oo(e){return String(e)}oo.open="";oo.close="";var vM=rc.reduce((e,[t])=>(e[t]=oo,e),{isColorSupported:!1});function sy(e=!1){let t=typeof process<"u"?process:void 0,r=t?.env||{},n=t?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||t?.platform==="win32"||e&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function uy(e=!1){let t=sy(e),r=(a,l,s,d)=>{let p="",m=0;do p+=a.substring(m,d)+s,m=d+l.length,d=a.indexOf(l,m);while(~d);return p+a.substring(m)},n=(a,l,s=a)=>{let d=p=>{let m=String(p),h=m.indexOf(l,a.length);return~h?a+r(m,l,s,h)+l:a+m+l};return d.open=a,d.close=l,d},o={isColorSupported:t},i=a=>`\x1B[${a}m`;for(let[a,l]of rc)o[a]=t?n(i(l[0]),i(l[1]),l[2]):oo;return o}var It=uy();function nc(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var o=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return r[n]}})}})}),Object.freeze(e)}function cy(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&n.push(o);return n}function ln(e,t,r,n,o,i,a=": "){let l="",s=0,d=e.next();if(!d.done){l+=t.spacingOuter;let p=r+t.indent;for(;!d.done;){if(l+=p,s++===t.maxWidth){l+="\u2026";break}let m=i(d.value[0],t,p,n,o),h=i(d.value[1],t,p,n,o);l+=m+a+h,d=e.next(),d.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}function Qa(e,t,r,n,o,i){let a="",l=0,s=e.next();if(!s.done){a+=t.spacingOuter;let d=r+t.indent;for(;!s.done;){if(a+=d,l++===t.maxWidth){a+="\u2026";break}a+=i(s.value,t,d,n,o),s=e.next(),s.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+r}return a}function no(e,t,r,n,o,i){let a="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=d=>d instanceof DataView,s=l(e)?e.byteLength:e.length;if(s>0){a+=t.spacingOuter;let d=r+t.indent;for(let p=0;p0){a+=t.spacingOuter;let s=r+t.indent;for(let d=0;d{let a=e.toString();if(a==="ArrayContaining"||a==="ArrayNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+$a}[${no(e.sample,t,r,n,o,i)}]`;if(a==="ObjectContaining"||a==="ObjectNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+$a}{${ei(e.sample,t,r,n,o,i)}}`;if(a==="StringMatching"||a==="StringNotMatching"||a==="StringContaining"||a==="StringNotContaining")return a+$a+i(e.sample,t,r,n,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},my=e=>e&&e.$$typeof===dy,hy={serialize:py,test:my},fy=" ",oc=new Set(["DOMStringMap","NamedNodeMap"]),yy=/^(?:HTML\w*Collection|NodeList)$/;function gy(e){return oc.has(e)||yy.test(e)}var by=e=>e&&e.constructor&&!!e.constructor.name&&gy(e.constructor.name);function Ey(e){return e.constructor.name==="NamedNodeMap"}var Ty=(e,t,r,n,o,i)=>{let a=e.constructor.name;return++n>t.maxDepth?`[${a}]`:(t.min?"":a+fy)+(oc.has(a)?`{${ei(Ey(e)?[...e].reduce((l,s)=>(l[s.name]=s.value,l),{}):{...e},t,r,n,o,i)}}`:`[${no([...e],t,r,n,o,i)}]`)},Sy={serialize:Ty,test:by};function ac(e){return e.replaceAll("<","<").replaceAll(">",">")}function ti(e,t,r,n,o,i,a){let l=n+r.indent,s=r.colors;return e.map(d=>{let p=t[d],m=a(p,r,l,o,i);return typeof p!="string"&&(m.includes(` +`)&&(m=r.spacingOuter+l+m+r.spacingOuter+n),m=`{${m}}`),`${r.spacingInner+n+s.prop.open+d+s.prop.close}=${s.value.open}${m}${s.value.close}`}).join("")}function ri(e,t,r,n,o,i){return e.map(a=>t.spacingOuter+r+(typeof a=="string"?ic(a,t):i(a,t,r,n,o))).join("")}function ic(e,t){let r=t.colors.content;return r.open+ac(e)+r.close}function Ay(e,t){let r=t.colors.comment;return`${r.open}${r.close}`}function ni(e,t,r,n,o){let i=n.colors.tag;return`${i.open}<${e}${t&&i.close+t+n.spacingOuter+o+i.open}${r?`>${i.close}${r}${n.spacingOuter}${o}${i.open}${i.close}`}function oi(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} \u2026${r.open} />${r.close}`}var wy=1,lc=3,sc=8,uc=11,_y=/^(?:(?:HTML|SVG)\w*)?Element$/;function vy(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function Cy(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,o=typeof n=="string"&&n.includes("-")||vy(e);return r===wy&&(_y.test(t)||o)||r===lc&&t==="Text"||r===sc&&t==="Comment"||r===uc&&t==="DocumentFragment"}var Ry=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&Cy(e)};function xy(e){return e.nodeType===lc}function Oy(e){return e.nodeType===sc}function ja(e){return e.nodeType===uc}var Iy=(e,t,r,n,o,i)=>{if(xy(e))return ic(e.data,t);if(Oy(e))return Ay(e.data,t);let a=ja(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?oi(a,t):ni(a,ti(ja(e)?[]:Array.from(e.attributes,l=>l.name).sort(),ja(e)?{}:[...e.attributes].reduce((l,s)=>(l[s.name]=s.value,l),{}),t,r+t.indent,n,o,i),ri(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,o,i),t,r)},Py={serialize:Iy,test:Ry},Dy="@@__IMMUTABLE_ITERABLE__@@",Ny="@@__IMMUTABLE_LIST__@@",ky="@@__IMMUTABLE_KEYED__@@",Fy="@@__IMMUTABLE_MAP__@@",mu="@@__IMMUTABLE_ORDERED__@@",Ly="@@__IMMUTABLE_RECORD__@@",My="@@__IMMUTABLE_SEQ__@@",By="@@__IMMUTABLE_SET__@@",$y="@@__IMMUTABLE_STACK__@@",kr=e=>`Immutable.${e}`,ao=e=>`[${e}]`,nn=" ",hu="\u2026";function jy(e,t,r,n,o,i,a){return++n>t.maxDepth?ao(kr(a)):`${kr(a)+nn}{${ln(e.entries(),t,r,n,o,i)}}`}function Uy(e){let t=0;return{next(){if(tt.maxDepth?ao(a):`${a+nn}{${ln(Uy(e),t,r,n,o,i)}}`}function Hy(e,t,r,n,o,i){let a=kr("Seq");return++n>t.maxDepth?ao(a):e[ky]?`${a+nn}{${e._iter||e._object?ln(e.entries(),t,r,n,o,i):hu}}`:`${a+nn}[${e._iter||e._array||e._collection||e._iterable?Qa(e.values(),t,r,n,o,i):hu}]`}function Ua(e,t,r,n,o,i,a){return++n>t.maxDepth?ao(kr(a)):`${kr(a)+nn}[${Qa(e.values(),t,r,n,o,i)}]`}var Jy=(e,t,r,n,o,i)=>e[Fy]?jy(e,t,r,n,o,i,e[mu]?"OrderedMap":"Map"):e[Ny]?Ua(e,t,r,n,o,i,"List"):e[By]?Ua(e,t,r,n,o,i,e[mu]?"OrderedSet":"Set"):e[$y]?Ua(e,t,r,n,o,i,"Stack"):e[My]?Hy(e,t,r,n,o,i):Vy(e,t,r,n,o,i),qy=e=>e&&(e[Dy]===!0||e[Ly]===!0),zy={serialize:Jy,test:qy};function cc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fu={exports:{}},pe={},yu;function Yy(){if(yu)return pe;yu=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),y=Symbol.for("react.client.reference");function E(b){if(typeof b=="object"&&b!==null){var S=b.$$typeof;switch(S){case e:switch(b=b.type,b){case r:case o:case n:case s:case d:case h:return b;default:switch(b=b&&b.$$typeof,b){case a:case l:case m:case p:return b;case i:return b;default:return S}}case t:return S}}}return pe.ContextConsumer=i,pe.ContextProvider=a,pe.Element=e,pe.ForwardRef=l,pe.Fragment=r,pe.Lazy=m,pe.Memo=p,pe.Portal=t,pe.Profiler=o,pe.StrictMode=n,pe.Suspense=s,pe.SuspenseList=d,pe.isContextConsumer=function(b){return E(b)===i},pe.isContextProvider=function(b){return E(b)===a},pe.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},pe.isForwardRef=function(b){return E(b)===l},pe.isFragment=function(b){return E(b)===r},pe.isLazy=function(b){return E(b)===m},pe.isMemo=function(b){return E(b)===p},pe.isPortal=function(b){return E(b)===t},pe.isProfiler=function(b){return E(b)===o},pe.isStrictMode=function(b){return E(b)===n},pe.isSuspense=function(b){return E(b)===s},pe.isSuspenseList=function(b){return E(b)===d},pe.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===r||b===o||b===n||b===s||b===d||typeof b=="object"&&b!==null&&(b.$$typeof===m||b.$$typeof===p||b.$$typeof===a||b.$$typeof===i||b.$$typeof===l||b.$$typeof===y||b.getModuleId!==void 0)},pe.typeOf=E,pe}var gu;function Gy(){return gu||(gu=1,fu.exports=Yy()),fu.exports}var dc=Gy(),Wy=cc(dc),Ky=nc({__proto__:null,default:Wy},[dc]),bu={exports:{}},ce={},Eu;function Xy(){if(Eu)return ce;Eu=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function b(S){if(typeof S=="object"&&S!==null){var g=S.$$typeof;switch(g){case e:switch(S=S.type,S){case r:case o:case n:case d:case p:return S;default:switch(S=S&&S.$$typeof,S){case l:case a:case s:case h:case m:case i:return S;default:return g}}case t:return g}}}return ce.ContextConsumer=a,ce.ContextProvider=i,ce.Element=e,ce.ForwardRef=s,ce.Fragment=r,ce.Lazy=h,ce.Memo=m,ce.Portal=t,ce.Profiler=o,ce.StrictMode=n,ce.Suspense=d,ce.SuspenseList=p,ce.isAsyncMode=function(){return!1},ce.isConcurrentMode=function(){return!1},ce.isContextConsumer=function(S){return b(S)===a},ce.isContextProvider=function(S){return b(S)===i},ce.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},ce.isForwardRef=function(S){return b(S)===s},ce.isFragment=function(S){return b(S)===r},ce.isLazy=function(S){return b(S)===h},ce.isMemo=function(S){return b(S)===m},ce.isPortal=function(S){return b(S)===t},ce.isProfiler=function(S){return b(S)===o},ce.isStrictMode=function(S){return b(S)===n},ce.isSuspense=function(S){return b(S)===d},ce.isSuspenseList=function(S){return b(S)===p},ce.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===r||S===o||S===n||S===d||S===p||S===y||typeof S=="object"&&S!==null&&(S.$$typeof===h||S.$$typeof===m||S.$$typeof===i||S.$$typeof===a||S.$$typeof===s||S.$$typeof===E||S.getModuleId!==void 0)},ce.typeOf=b,ce}var Tu;function Zy(){return Tu||(Tu=1,bu.exports=Xy()),bu.exports}var pc=Zy(),Qy=cc(pc),eg=nc({__proto__:null,default:Qy},[pc]),tg=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],ur=Object.fromEntries(tg.map(e=>[e,t=>eg[e](t)||Ky[e](t)]));function mc(e,t=[]){if(Array.isArray(e))for(let r of e)mc(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function Su(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(ur.isFragment(e))return"React.Fragment";if(ur.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(ur.isContextProvider(e))return"Context.Provider";if(ur.isContextConsumer(e))return"Context.Consumer";if(ur.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(ur.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function rg(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var ng=(e,t,r,n,o,i)=>++n>t.maxDepth?oi(Su(e),t):ni(Su(e),ti(rg(e),e.props,t,r+t.indent,n,o,i),ri(mc(e.props.children),t,r+t.indent,n,o,i),t,r),og=e=>e!=null&&ur.isElement(e),ag={serialize:ng,test:og},ig=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function lg(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var sg=(e,t,r,n,o,i)=>++n>t.maxDepth?oi(e.type,t):ni(e.type,e.props?ti(lg(e),e.props,t,r+t.indent,n,o,i):"",e.children?ri(e.children,t,r+t.indent,n,o,i):"",t,r),ug=e=>e&&e.$$typeof===ig,cg={serialize:sg,test:ug},hc=Object.prototype.toString,dg=Date.prototype.toISOString,pg=Error.prototype.toString,Au=RegExp.prototype.toString;function eo(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function mg(e){return typeof window<"u"&&e===window}var hg=/^Symbol\((.*)\)(.*)$/,fg=/\n/g,fc=class extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}};function yg(e){return e==="[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]"}function gg(e){return Object.is(e,-0)?"-0":String(e)}function bg(e){return`${e}n`}function wu(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function _u(e){return String(e).replace(hg,"Symbol($1)")}function vu(e){return`[${pg.call(e)}]`}function yc(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return gg(e);if(o==="bigint")return bg(e);if(o==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return wu(e,t);if(o==="symbol")return _u(e);let i=hc.call(e);return i==="[object WeakMap]"?"WeakMap {}":i==="[object WeakSet]"?"WeakSet {}":i==="[object Function]"||i==="[object GeneratorFunction]"?wu(e,t):i==="[object Symbol]"?_u(e):i==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":dg.call(e):i==="[object Error]"?vu(e):i==="[object RegExp]"?r?Au.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):Au.call(e):e instanceof Error?vu(e):null}function gc(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let a=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!a&&e.toJSON&&typeof e.toJSON=="function"&&!i)return Ht(e.toJSON(),t,r,n,o,!0);let s=hc.call(e);return s==="[object Arguments]"?a?"[Arguments]":`${l?"":"Arguments "}[${no(e,t,r,n,o,Ht)}]`:yg(s)?a?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${no(e,t,r,n,o,Ht)}]`:s==="[object Map]"?a?"[Map]":`Map {${ln(e.entries(),t,r,n,o,Ht," => ")}}`:s==="[object Set]"?a?"[Set]":`Set {${Qa(e.values(),t,r,n,o,Ht)}}`:a||mg(e)?`[${eo(e)}]`:`${l||!t.printBasicPrototype&&eo(e)==="Object"?"":`${eo(e)} `}{${ei(e,t,r,n,o,Ht)}}`}var Eg={test:e=>e&&e instanceof Error,serialize(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o,e];let a=++n>t.maxDepth,{message:l,cause:s,...d}=e,p={message:l,...typeof s<"u"?{cause:s}:{},...e instanceof AggregateError?{errors:e.errors}:{},...d},m=e.name!=="Error"?e.name:eo(e);return a?`[${m}]`:`${m} {${ln(Object.entries(p).values(),t,r,n,o,i)}}`}};function Tg(e){return e.serialize!=null}function bc(e,t,r,n,o,i){let a;try{a=Tg(e)?e.serialize(t,r,n,o,i,Ht):e.print(t,l=>Ht(l,r,n,o,i),l=>{let s=n+r.indent;return s+l.replaceAll(fg,` +${s}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new fc(l.message,l.stack)}if(typeof a!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof a}".`);return a}function Ec(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new fc(n.message,n.stack)}return null}function Ht(e,t,r,n,o,i){let a=Ec(t.plugins,e);if(a!==null)return bc(a,e,t,r,n,o);let l=yc(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:gc(e,t,r,n,o,i)}var ai={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Tc=Object.keys(ai),ht={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:ai};function Sg(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(ht,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function Ag(){return Tc.reduce((e,t)=>{let r=ai[t],n=r&&It[r];if(n&&typeof n.close=="string"&&typeof n.open=="string")e[t]=n;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);return e},Object.create(null))}function wg(){return Tc.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function Sc(e){return e?.printFunctionName??ht.printFunctionName}function Ac(e){return e?.escapeRegex??ht.escapeRegex}function wc(e){return e?.escapeString??ht.escapeString}function Cu(e){return{callToJSON:e?.callToJSON??ht.callToJSON,colors:e?.highlight?Ag():wg(),compareKeys:typeof e?.compareKeys=="function"||e?.compareKeys===null?e.compareKeys:ht.compareKeys,escapeRegex:Ac(e),escapeString:wc(e),indent:e?.min?"":_g(e?.indent??ht.indent),maxDepth:e?.maxDepth??ht.maxDepth,maxWidth:e?.maxWidth??ht.maxWidth,min:e?.min??ht.min,plugins:e?.plugins??ht.plugins,printBasicPrototype:e?.printBasicPrototype??!0,printFunctionName:Sc(e),spacingInner:e?.min?" ":` +`,spacingOuter:e?.min?"":` +`}}function _g(e){return Array.from({length:e+1}).join(" ")}function Et(e,t){if(t&&(Sg(t),t.plugins)){let n=Ec(t.plugins,e);if(n!==null)return bc(n,e,Cu(t),"",0,[])}let r=yc(e,Sc(t),Ac(t),wc(t));return r!==null?r:gc(e,Cu(t),"",0,[])}var ii={AsymmetricMatcher:hy,DOMCollection:Sy,DOMElement:Py,Immutable:zy,ReactElement:ag,ReactTestComponent:cg,Error:Eg},Ru={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"]},vg={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},Fr="\u2026";function Cg(e,t){let r=Ru[vg[t]]||Ru[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function Rg({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:o=!1,maxArrayLength:i=1/0,breakLength:a=1/0,seen:l=[],truncate:s=1/0,stylize:d=String}={},p){let m={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!o,maxArrayLength:Number(i),breakLength:Number(a),truncate:Number(s),seen:l,inspect:p,stylize:d};return m.colors&&(m.stylize=Cg),m}function xg(e){return e>="\uD800"&&e<="\uDBFF"}function qt(e,t,r=Fr){e=String(e);let n=r.length,o=e.length;if(n>t&&o>n)return r;if(o>t&&o>n){let i=t-n;return i>0&&xg(e[i-1])&&(i=i-1),`${e.slice(0,i)}${r}`}return e}function ft(e,t,r,n=", "){r=r||t.inspect;let o=e.length;if(o===0)return"";let i=t.truncate,a="",l="",s="";for(let d=0;di&&a.length+s.length<=i||!p&&!m&&b>i||(l=p?"":r(e[d+1],t)+(m?"":n),!p&&m&&b>i&&E+l.length>i))break;if(a+=y,!p&&!m&&E+l.length>=i){s=`${Fr}(${e.length-d-1})`;break}s=""}return`${a}${s}`}function Og(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function on([e,t],r){return r.truncate-=2,typeof e=="string"?e=Og(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function Ig(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=ft(e,t);t.truncate-=n.length;let o="";return r.length&&(o=ft(r.map(i=>[i,e[i]]),t,on)),`[ ${n}${o?`, ${o}`:""} ]`}var Pg=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function Ot(e,t){let r=Pg(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let o="";for(let a=0;a[a,e[a]]),t,on)),`${r}[ ${o}${i?`, ${i}`:""} ]`}function Dg(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),o=n[0];return t.stylize(`${o}T${qt(n[1],t.truncate-o.length-1)}`,"date")}function xu(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${qt(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function Ng([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function kg(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function Fg(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${ft(kg(e),t,Ng)} }`)}var Lg=Number.isNaN||(e=>e!==e);function Ou(e,t){return Lg(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(qt(String(e),t.truncate),"number")}function Iu(e,t){let r=qt(e.toString(),t.truncate-1);return r!==Fr&&(r+="n"),t.stylize(r,"bigint")}function Mg(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),o=e.source;return t.stylize(`/${qt(o,n)}/${r}`,"regexp")}function Bg(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function $g(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${ft(Bg(e),t)} }`)}var Pu=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),jg={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Ug=16,Vg=4;function Hg(e){return jg[e]||`\\u${`0000${e.charCodeAt(0).toString(Ug)}`.slice(-Vg)}`}function Du(e,t){return Pu.test(e)&&(e=e.replace(Pu,Hg)),t.stylize(`'${qt(e,t.truncate-2)}'`,"string")}function Nu(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var Jg=()=>"Promise{\u2026}",qg=Jg;function to(e,t){let r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(r.length===0&&n.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=ft(r.map(l=>[l,e[l]]),t,on),i=ft(n.map(l=>[l,e[l]]),t,on);t.seen.pop();let a="";return o&&i&&(a=", "),`{ ${o}${a}${i} }`}var Va=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function zg(e,t){let r="";return Va&&Va in e&&(r=e[Va]),r=r||e.constructor.name,(!r||r==="_class")&&(r=""),t.truncate-=r.length,`${r}${to(e,t)}`}function Yg(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${ft(e,t)} ]`)}var Gg=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function Wg(e,t){let r=Object.getOwnPropertyNames(e).filter(a=>Gg.indexOf(a)===-1),n=e.name;t.truncate-=n.length;let o="";if(typeof e.message=="string"?o=qt(e.message,t.truncate):r.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 i=ft(r.map(a=>[a,e[a]]),t,on);return`${n}${o}${i?` { ${i} }`:""}`}function Kg([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function Ya(e,t){return ft(e,t,Xg,` +`)}function Xg(e,t){switch(e.nodeType){case 1:return _c(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function _c(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),o=t.stylize(`<${n}`,"special"),i=t.stylize(">","special"),a=t.stylize(``,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=ft(r.map(p=>[p,e.getAttribute(p)]),t,Kg," ")),t.truncate-=l.length;let s=t.truncate,d=Ya(e.children,t);return d&&d.length>s&&(d=`${Fr}(${e.children.length})`),`${o}${l}${i}${d}${a}`}var Zg=typeof Symbol=="function"&&typeof Symbol.for=="function",Ha=Zg?Symbol.for("chai/inspect"):"@@chai/inspect",Ja=Symbol.for("nodejs.util.inspect.custom"),ku=new WeakMap,Fu={},Lu={undefined:(e,t)=>t.stylize("undefined","undefined"),null:(e,t)=>t.stylize("null","null"),boolean:(e,t)=>t.stylize(String(e),"boolean"),Boolean:(e,t)=>t.stylize(String(e),"boolean"),number:Ou,Number:Ou,bigint:Iu,BigInt:Iu,string:Du,String:Du,function:xu,Function:xu,symbol:Nu,Symbol:Nu,Array:Ig,Date:Dg,Map:Fg,Set:$g,RegExp:Mg,Promise:qg,WeakSet:(e,t)=>t.stylize("WeakSet{\u2026}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{\u2026}","special"),Arguments:Yg,Int8Array:Ot,Uint8Array:Ot,Uint8ClampedArray:Ot,Int16Array:Ot,Uint16Array:Ot,Int32Array:Ot,Uint32Array:Ot,Float32Array:Ot,Float64Array:Ot,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:Wg,HTMLCollection:Ya,NodeList:Ya},Qg=(e,t,r,n)=>Ha in e&&typeof e[Ha]=="function"?e[Ha](t):Ja in e&&typeof e[Ja]=="function"?e[Ja](t.depth,t,n):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&ku.has(e.constructor)?ku.get(e.constructor)(e,t):Fu[r]?Fu[r](e,t):"",e0=Object.prototype.toString;function ro(e,t={}){let r=Rg(t,ro),{customInspect:n}=r,o=e===null?"null":typeof e;if(o==="object"&&(o=e0.call(e).slice(8,-1)),o in Lu)return Lu[o](e,r);if(n&&e){let a=Qg(e,r,o,ro);if(a)return typeof a=="string"?a:ro(a,r)}let i=e?Object.getPrototypeOf(e):!1;return i===Object.prototype||i===null?to(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?_c(e,r):"constructor"in e?e.constructor!==Object?zg(e,r):to(e,r):e===Object(e)?to(e,r):r.stylize(String(e),o)}var{AsymmetricMatcher:t0,DOMCollection:r0,DOMElement:n0,Immutable:o0,ReactElement:a0,ReactTestComponent:i0}=ii,Mu=[i0,a0,n0,r0,o0,t0];function an(e,t=10,{maxLength:r,...n}={}){let o=r??1e4,i;try{i=Et(e,{maxDepth:t,escapeString:!1,plugins:Mu,...n})}catch{i=Et(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Mu,...n})}return i.length>=o&&t>1?an(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:r,...n}):i}var l0=/%[sdjifoOc%]/g;function s0(...e){if(typeof e[0]!="string"){let i=[];for(let a=0;a{if(i==="%%")return"%";if(r>=t)return i;switch(i){case"%s":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:typeof a=="number"&&a===0&&1/a<0?"-0":typeof a=="object"&&a!==null?typeof a.toString=="function"&&a.toString!==Object.prototype.toString?a.toString():rn(a,{depth:0,colors:!1}):String(a)}case"%d":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number(a).toString()}case"%i":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number.parseInt(String(a)).toString()}case"%f":return Number.parseFloat(String(e[r++])).toString();case"%o":return rn(e[r++],{showHidden:!0,showProxy:!0});case"%O":return rn(e[r++]);case"%c":return r++,"";case"%j":try{return JSON.stringify(e[r++])}catch(a){let l=a.message;if(l.includes("circular structure")||l.includes("cyclic structures")||l.includes("cyclic object"))return"[Circular]";throw a}default:return i}});for(let i=e[r];rt.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function vc(e){let t=new Set;return c0(e)?[]:(d0(e,t),Array.from(t))}var Cc={forceWritable:!1};function Bu(e,t=Cc){return Wa(e,new WeakMap,t)}function Wa(e,t,r=Cc){let n,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:n=e.length}),t.set(e,o);n--;)o[n]=Wa(e[n],t,r);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let i=vc(e);for(let a of i){let l=Object.getOwnPropertyDescriptor(e,a);if(!l)continue;let s=Wa(e[a],t,r);r.forceWritable?Object.defineProperty(o,a,{enumerable:l.enumerable,configurable:!0,writable:!0,value:s}):"get"in l?Object.defineProperty(o,a,{...l,get(){return s}}):Object.defineProperty(o,a,{...l,value:s})}return o}return e}var He=-1,Be=1,Ce=0,_e=class{0;1;constructor(e,t){this[0]=e,this[1]=t}};function p0(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),o=n,i=0;for(;rn?e=e.substring(r-n):r0?r[n-1]:-1,a=0,l=0,s=0,d=0,o=null,t=!0)),i++;for(t&&xc(e),y0(e),i=1;i=y?(h>=p.length/2||h>=m.length/2)&&(e.splice(i,0,new _e(Ce,m.substring(0,h))),e[i-1][1]=p.substring(0,p.length-h),e[i+1][1]=m.substring(h),i++):(y>=p.length/2||y>=m.length/2)&&(e.splice(i,0,new _e(Ce,p.substring(0,y))),e[i-1][0]=Be,e[i-1][1]=m.substring(0,m.length-y),e[i+1][0]=He,e[i+1][1]=p.substring(y),i++),i++}i++}}var ju=/[^a-z0-9]/i,Uu=/\s/,Vu=/[\r\n]/,h0=/\n\r?\n$/,f0=/^\r?\n\r?\n/;function y0(e){let t=1;for(;t=d&&(d=p,a=r,l=n,s=o)}e[t-1][1]!==a&&(a?e[t-1][1]=a:(e.splice(t-1,1),t--),e[t][1]=l,s?e[t+1][1]=s:(e.splice(t+1,1),t--))}t++}}function xc(e){e.push(new _e(Ce,""));let t=0,r=0,n=0,o="",i="",a;for(;t1?(r!==0&&n!==0&&(a=p0(i,o),a!==0&&(t-r-n>0&&e[t-r-n-1][0]===Ce?e[t-r-n-1][1]+=i.substring(0,a):(e.splice(0,0,new _e(Ce,i.substring(0,a))),t++),i=i.substring(a),o=o.substring(a)),a=Rc(i,o),a!==0&&(e[t][1]=i.substring(i.length-a)+e[t][1],i=i.substring(0,i.length-a),o=o.substring(0,o.length-a))),t-=r+n,e.splice(t,r+n),o.length&&(e.splice(t,0,new _e(He,o)),t++),i.length&&(e.splice(t,0,new _e(Be,i)),t++),t++):t!==0&&e[t-1][0]===Ce?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,n=0,r=0,o="",i="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t{let T=0;for(;y{let T=0;for(;y<=E&&b<=S&&g(E,S);)E-=1,S-=1,T+=1;return T},o=(y,E,b,S,g,T,A)=>{let _=0,x=-y,O=T[_],v=O;T[_]+=r(O+1,E,S+O-x+1,b,g);let P=y{let _=0,x=y,O=T[_],v=O;T[_]-=n(E,O-1,b,S+O-x-1,g);let P=y{let P=S-E,k=b-E,$=g-S-k,L=-$-(y-1),z=-$+(y-1),N=t,R=y<_?y:_;for(let C=0,F=-y;C<=R;C+=1,F+=2){let M=C===0||C!==y&&N{let P=g-b,k=b-E,$=g-S-k,L=$-y,z=$+y,N=t,R=y{let O=S-E,v=g-b,P=b-E,k=g-S,$=k-P,L=P,z=P;if(A[0]=E-1,_[0]=b,$%2===0){let N=(y||$)/2,R=(P+k)/2;for(let C=1;C<=R;C+=1)if(L=o(C,b,g,O,T,A,L),C{if(g-S{ue(ae,Re,be)},isCommon:(ae,be)=>fe(be,ae)}}let G=E,Z=b;E=S,b=g,S=G,g=Z}let{foundSubsequence:v,isCommon:P}=A[T?1:0];s(y,E,b,S,g,P,_,x,O);let{nChangePreceding:k,aEndPreceding:$,bEndPreceding:L,nCommonPreceding:z,aCommonPreceding:N,bCommonPreceding:R,nCommonFollowing:C,aCommonFollowing:F,bCommonFollowing:M,nChangeFollowing:B,aStartFollowing:J,bStartFollowing:j}=O;E<$&&S{if(typeof E!="number")throw new TypeError(`${e}: ${y} typeof ${typeof E} is not a number`);if(!Number.isSafeInteger(E))throw new RangeError(`${e}: ${y} value ${E} is not a safe integer`);if(E<0)throw new RangeError(`${e}: ${y} value ${E} is a negative integer`)},m=(y,E)=>{let b=typeof E;if(b!=="function")throw new TypeError(`${e}: ${y} typeof ${b} is not a function`)};function h(y,E,b,S){p("aLength",y),p("bLength",E),m("isCommon",b),m("foundSubsequence",S);let g=r(0,y,0,E,b);if(g!==0&&S(g,0,0),y!==g||E!==g){let T=g,A=g,_=n(T,y-1,A,E-1,b),x=y-_,O=E-_,v=g+_;y!==v&&E!==v&&d(0,T,x,A,O,!1,[{foundSubsequence:S,isCommon:b}],[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&&S(_,x,O)}}return Zn}var E0=b0(),Ic=u0(E0);function T0(e,t){return e.replace(/\s+$/,r=>t(r))}function li(e,t,r,n,o,i){return e.length!==0?r(`${n} ${T0(e,o)}`):n!==" "?r(n):t&&i.length!==0?r(`${n} ${i}`):""}function Pc(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Dc(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Nc(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Ju(e,t,r,n,{patchColor:o}){return o(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}function S0(e,t){let r=e.length,n=t.contextLines,o=n+n,i=r,a=!1,l=0,s=0;for(;s!==r;){let _=s;for(;s!==r&&e[s][0]===Ce;)s+=1;if(_!==s)if(_===0)s>n&&(i-=s-n,a=!0);else if(s===r){let x=s-_;x>n&&(i-=x-n,a=!0)}else{let x=s-_;x>o&&(i-=x-o,l+=1)}for(;s!==r&&e[s][0]!==Ce;)s+=1}let d=l!==0||a;l!==0?i+=l+1:a&&(i+=1);let p=i-1,m=[],h=0;d&&m.push("");let y=0,E=0,b=0,S=0,g=_=>{let x=m.length;m.push(Nc(_,x===0||x===p,t)),b+=1,S+=1},T=_=>{let x=m.length;m.push(Pc(_,x===0||x===p,t)),b+=1},A=_=>{let x=m.length;m.push(Dc(_,x===0||x===p,t)),S+=1};for(s=0;s!==r;){let _=s;for(;s!==r&&e[s][0]===Ce;)s+=1;if(_!==s)if(_===0){s>n&&(_=s-n,y=_,E=_,b=y,S=E);for(let x=_;x!==s;x+=1)g(e[x][1])}else if(s===r){let x=s-_>n?_+n:s;for(let O=_;O!==x;O+=1)g(e[O][1])}else{let x=s-_;if(x>o){let O=_+n;for(let P=_;P!==O;P+=1)g(e[P][1]);m[h]=Ju(y,b,E,S,t),h=m.length,m.push("");let v=x-o;y=b+v,E=S+v,b=y,S=E;for(let P=s-n;P!==s;P+=1)g(e[P][1])}else for(let O=_;O!==s;O+=1)g(e[O][1])}for(;s!==r&&e[s][0]===He;)T(e[s][1]),s+=1;for(;s!==r&&e[s][0]===Be;)A(e[s][1]),s+=1}return d&&(m[h]=Ju(y,b,E,S,t)),m.join(` +`)}function A0(e,t){return e.map((r,n,o)=>{let i=r[1],a=n===0||n===o.length-1;switch(r[0]){case He:return Pc(i,a,t);case Be:return Dc(i,a,t);default:return Nc(i,a,t)}}).join(` +`)}var qa=e=>e,kc=5,w0=0;function _0(){return{aAnnotation:"Expected",aColor:It.green,aIndicator:"-",bAnnotation:"Received",bColor:It.red,bIndicator:"+",changeColor:It.inverse,changeLineTrailingSpaceColor:qa,commonColor:It.dim,commonIndicator:" ",commonLineTrailingSpaceColor:qa,compareKeys:void 0,contextLines:kc,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:It.yellow,printBasicPrototype:!1,truncateThreshold:w0,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:qa}}function v0(e){return e&&typeof e=="function"?e:void 0}function C0(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:kc}function cr(e={}){return{..._0(),...e,compareKeys:v0(e.compareKeys),contextLines:C0(e.contextLines)}}function Nr(e){return e.length===1&&e[0].length===0}function R0(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case He:t+=1;break;case Be:r+=1;break}}),{a:t,b:r}}function x0({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:o,bIndicator:i,includeChangeCounts:a,omitAnnotationLines:l},s){if(l)return"";let d="",p="";if(a){let y=String(s.a),E=String(s.b),b=n.length-e.length,S=" ".repeat(Math.max(0,b)),g=" ".repeat(Math.max(0,-b)),T=E.length-y.length,A=" ".repeat(Math.max(0,T)),_=" ".repeat(Math.max(0,-T));d=`${S} ${r} ${A}${y}`,p=`${g} ${i} ${_}${E}`}let m=`${r} ${e}${d}`,h=`${i} ${n}${p}`;return`${t(m)} +${o(h)} + +`}function si(e,t,r){return x0(r,R0(e))+(r.expand?A0(e,r):S0(e,r))+(t?r.truncateAnnotationColor(` +${r.truncateAnnotation}`):"")}function io(e,t,r){let n=cr(r),[o,i]=Fc(Nr(e)?[]:e,Nr(t)?[]:t,n);return si(o,i,n)}function O0(e,t,r,n,o){if(Nr(e)&&Nr(r)&&(e=[],r=[]),Nr(t)&&Nr(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return io(e,t,o);let[i,a]=Fc(r,n,o),l=0,s=0;return i.forEach(d=>{switch(d[0]){case He:d[1]=e[l],l+=1;break;case Be:d[1]=t[s],s+=1;break;default:d[1]=t[s],l+=1,s+=1}}),si(i,a,cr(o))}function Fc(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=n?Math.min(e.length,o):e.length,a=n?Math.min(t.length,o):t.length,l=i!==e.length||a!==t.length,s=(h,y)=>e[h]===t[y],d=[],p=0,m=0;for(Ic(i,a,s,(h,y,E)=>{for(;p!==y;p+=1)d.push(new _e(He,e[p]));for(;m!==E;m+=1)d.push(new _e(Be,t[m]));for(;h!==0;h-=1,p+=1,m+=1)d.push(new _e(Ce,t[m]))});p!==i;p+=1)d.push(new _e(He,e[p]));for(;m!==a;m+=1)d.push(new _e(Be,t[m]));return[d,l]}function qu(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){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"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}function zu(e){return e.includes(`\r +`)?`\r +`:` +`}function I0(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=e.length,a=t.length;if(n){let h=e.includes(` +`),y=t.includes(` +`),E=zu(e),b=zu(t),S=h?`${e.split(E,o).join(E)} +`:e,g=y?`${t.split(b,o).join(b)} +`:t;i=S.length,a=g.length}let l=i!==e.length||a!==t.length,s=(h,y)=>e[h]===t[y],d=0,p=0,m=[];return Ic(i,a,s,(h,y,E)=>{d!==y&&m.push(new _e(He,e.slice(d,y))),p!==E&&m.push(new _e(Be,t.slice(p,E))),d=y+h,p=E+h,m.push(new _e(Ce,t.slice(E,p)))}),d!==i&&m.push(new _e(He,e.slice(d))),p!==a&&m.push(new _e(Be,t.slice(p))),[m,l]}function P0(e,t,r){return t.reduce((n,o)=>n+(o[0]===Ce?o[1]:o[0]===e&&o[1].length!==0?r(o[1]):""),"")}var Yu=class{op;line;lines;changeColor;constructor(e,t){this.op=e,this.line=[],this.lines=[],this.changeColor=t}pushSubstring(e){this.pushDiff(new _e(this.op,e))}pushLine(){this.lines.push(this.line.length!==1?new _e(this.op,P0(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new _e(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(e){this.line.push(e)}align(e){let t=e[1];if(t.includes(` +`)){let r=t.split(` +`),n=r.length-1;r.forEach((o,i)=>{i{if(a===0){let l=new _e(t,i);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(l)):(this.pushDiffChangeLines(l),this.flushChangeLines())}else a{switch(i[0]){case He:r.align(i);break;case Be:n.align(i);break;default:o.align(i)}}),o.getLines()}function k0(e,t){if(t){let r=e.length-1;return e.some((n,o)=>n[0]===Ce&&(o!==r||n[1]!==` +`))}return e.some(r=>r[0]===Ce)}function F0(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` +`)||t.includes(` +`),[o,i]=Lc(n?`${e} +`:e,n?`${t} +`:t,!0,r);if(k0(o,n)){let a=cr(r),l=N0(o,a.changeColor);return si(l,i,a)}}return io(e.split(` +`),t.split(` +`),r)}function Lc(e,t,r,n){let[o,i]=I0(e,t,n);return r&&m0(o),[o,i]}function Ka(e,t){let{commonColor:r}=cr(t);return r(e)}var{AsymmetricMatcher:L0,DOMCollection:M0,DOMElement:B0,Immutable:$0,ReactElement:j0,ReactTestComponent:U0}=ii,Mc=[U0,j0,B0,M0,$0,L0,ii.Error],Xa={maxDepth:20,plugins:Mc},Bc={callToJSON:!1,maxDepth:8,plugins:Mc};function V0(e,t,r){if(Object.is(e,t))return"";let n=qu(e),o=n,i=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;o=e.getExpectedType(),i=o==="string"}if(o!==qu(t)){let a=function(A){return A.length<=S?A:`${A.slice(0,S)}...`},{aAnnotation:l,aColor:s,aIndicator:d,bAnnotation:p,bColor:m,bIndicator:h}=cr(r),y=Za(Bc,r),E=Et(e,y),b=Et(t,y),S=1e5;E=a(E),b=a(b);let g=`${s(`${d} ${l}:`)} +${E}`,T=`${m(`${h} ${p}:`)} +${b}`;return`${g} + +${T}`}if(!i)switch(n){case"string":return io(e.split(` +`),t.split(` +`),r);case"boolean":case"number":return H0(e,t,r);case"map":return za(Gu(e),Gu(t),r);case"set":return za(Wu(e),Wu(t),r);default:return za(e,t,r)}}function H0(e,t,r){let n=Et(e,Xa),o=Et(t,Xa);return n===o?"":io(n.split(` +`),o.split(` +`),r)}function Gu(e){return new Map(Array.from(e.entries()).sort())}function Wu(e){return new Set(Array.from(e.values()).sort())}function za(e,t,r){let n,o=!1;try{let a=Za(Xa,r);n=Ku(e,t,a,r)}catch{o=!0}let i=Ka(Oc,r);if(n===void 0||n===i){let a=Za(Bc,r);n=Ku(e,t,a,r),n!==i&&!o&&(n=`${Ka(g0,r)} + +${n}`)}return n}function Za(e,t){let{compareKeys:r,printBasicPrototype:n,maxDepth:o}=cr(t);return{...e,compareKeys:r,printBasicPrototype:n,maxDepth:o??e.maxDepth}}function Ku(e,t,r,n){let o={...r,indent:0},i=Et(e,o),a=Et(t,o);if(i===a)return Ka(Oc,n);{let l=Et(e,r),s=Et(t,r);return O0(l.split(` +`),s.split(` +`),i.split(` +`),a.split(` +`),n)}}var Xu=2e4;function Zu(e){return Ga(e)==="Object"&&typeof e.asymmetricMatch=="function"}function Qu(e,t){let r=Ga(e),n=Ga(t);return r===n&&(r==="Object"||r==="Array")}function J0(e,t,r){let{aAnnotation:n,bAnnotation:o}=cr(r);if(typeof t=="string"&&typeof e=="string"&&t.length>0&&e.length>0&&t.length<=Xu&&e.length<=Xu&&t!==e){if(t.includes(` +`)||e.includes(` +`))return F0(t,e,r);let[d]=Lc(t,e,!0),p=d.some(E=>E[0]===Ce),m=q0(n,o),h=m(n)+G0(ec(d,He,p)),y=m(o)+Y0(ec(d,Be,p));return`${h} +${y}`}let i=Bu(t,{forceWritable:!0}),a=Bu(e,{forceWritable:!0}),{replacedExpected:l,replacedActual:s}=$c(a,i);return V0(l,s,r)}function $c(e,t,r=new WeakSet,n=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):Qu(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),vc(t).forEach(o=>{let i=t[o],a=e[o];if(Zu(i))i.asymmetricMatch(a)&&(e[o]=i);else if(Zu(a))a.asymmetricMatch(i)&&(t[o]=a);else if(Qu(a,i)){let l=$c(a,i,r,n);e[o]=l.replacedActual,t[o]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function q0(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var z0="\xB7";function jc(e){return e.replace(/\s+$/gm,t=>z0.repeat(t.length))}function Y0(e){return It.red(jc(an(e)))}function G0(e){return It.green(jc(an(e)))}function ec(e,t,r){return e.reduce((n,o)=>n+(o[0]===Ce?o[1]:o[0]===t?r?It.inverse(o[1]):o[1]:""),"")}var W0="@@__IMMUTABLE_RECORD__@@",K0="@@__IMMUTABLE_ITERABLE__@@";function X0(e){return e&&(e[K0]||e[W0])}var Z0=Object.getPrototypeOf({});function tc(e){return e instanceof Error?`: ${e.message}`:typeof e=="string"?`: ${e}`:""}function Jt(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(e instanceof Error&&"toJSON"in e&&typeof e.toJSON=="function"){let r=e.toJSON();return r&&r!==e&&typeof r=="object"&&(typeof e.message=="string"&&Qn(()=>r.message??(r.message=e.message)),typeof e.stack=="string"&&Qn(()=>r.stack??(r.stack=e.stack)),typeof e.name=="string"&&Qn(()=>r.name??(r.name=e.name)),e.cause!=null&&Qn(()=>r.cause??(r.cause=Jt(e.cause,t)))),Jt(r,t)}if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(typeof Buffer<"u"&&e instanceof Buffer)return``;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return``;if(X0(e))return Jt(e.toJSON(),t);if(e instanceof Promise||e.constructor&&e.constructor.prototype==="AsyncFunction")return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if(typeof e.asymmetricMatch=="function")return`${e.toString()} ${s0(e.sample)}`;if(typeof e.toJSON=="function")return Jt(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);return t.set(e,r),e.forEach((n,o)=>{try{r[o]=Jt(n,t)}catch(i){r[o]=tc(i)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==Z0;)Object.getOwnPropertyNames(n).forEach(o=>{if(!(o in r))try{r[o]=Jt(e[o],t)}catch(i){delete r[o],r[o]=tc(i)}}),n=Object.getPrototypeOf(n);return r}}function Qn(e){try{return e()}catch{}}function Q0(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function ui(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=J0(n.actual,n.expected,{...t,...n.diffOptions})),"expected"in n&&typeof n.expected!="string"&&(n.expected=an(n.expected,10)),"actual"in n&&typeof n.actual!="string"&&(n.actual=an(n.actual,10));try{typeof n.message=="string"&&(n.message=Q0(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=ui(n.cause,t,r))}catch{}try{return Jt(n)}catch(o){return Jt(new Error(`Failed to fully serialize error: ${o?.message} +Inner error message: ${n?.message}`))}}ot();var ci=globalThis.__STORYBOOK_ADDONS_PREVIEW,eb=new Error("This function ran after the play function completed. Did you forget to `await` it?"),Uc=e=>Object.prototype.toString.call(e)==="[object Object]",tb=e=>Object.prototype.toString.call(e)==="[object Module]",rb=e=>{if(!Uc(e)&&!tb(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!Uc(t)},nb=e=>{try{return new e.constructor}catch{return{}}},di=()=>({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}),Vc=(e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(o=>o.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,o])=>o.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},ob=class{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=()=>{try{this.state=W.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}},this.updateParentWindowState=()=>{try{W.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},this.loadParentWindowState();let e=({storyId:l,renderPhase:s,isPlaying:d=!0,isDebugging:p=!1})=>{let m=this.getState(l);this.setState(l,{...di(),...Vc(m,p),renderPhase:s||m.renderPhase,shadowCalls:p?m.shadowCalls:[],chainedCallIds:p?m.chainedCallIds:new Set,playUntil:p?m.playUntil:void 0,isPlaying:d,isDebugging:p}),this.sync(l)},t=l=>({storyId:s,playUntil:d})=>{this.getState(s).isDebugging||this.setState(s,({calls:m})=>({calls:[],shadowCalls:m.map(h=>({...h,status:"waiting"})),isDebugging:!0}));let p=this.getLog(s);this.setState(s,({shadowCalls:m})=>{if(d||!p.length)return{playUntil:d};let h=m.findIndex(y=>y.id===p[0].callId);return{playUntil:m.slice(0,h).filter(y=>y.interceptable&&!y.ancestors?.length).slice(-1)[0]?.id}}),l.emit(Or,{storyId:s,isDebugging:!0})},r=l=>({storyId:s})=>{let d=this.getLog(s).filter(m=>!m.ancestors?.length),p=d.reduceRight((m,h,y)=>m>=0||h.status==="waiting"?m:y,-1);t(l)({storyId:s,playUntil:d[p-1]?.callId})},n=l=>({storyId:s,callId:d})=>{let{calls:p,shadowCalls:m,resolvers:h}=this.getState(s),y=p.find(({id:b})=>b===d),E=m.find(({id:b})=>b===d);if(!y&&E&&Object.values(h).length>0){let b=this.getLog(s).find(S=>S.status==="waiting")?.callId;E.id!==b&&this.setState(s,{playUntil:E.id}),Object.values(h).forEach(S=>S())}else t(l)({storyId:s,playUntil:d})},o=l=>({storyId:s})=>{let{resolvers:d}=this.getState(s);if(Object.values(d).length>0)Object.values(d).forEach(p=>p());else{let p=this.getLog(s).find(m=>m.status==="waiting")?.callId;p?t(l)({storyId:s,playUntil:p}):i({storyId:s})}},i=({storyId:l})=>{this.setState(l,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(l).resolvers).forEach(s=>s())},a=({storyId:l,newPhase:s})=>{let{isDebugging:d}=this.getState(l);if(s==="preparing"&&d)return e({storyId:l,renderPhase:s,isDebugging:d});if(s==="playing")return e({storyId:l,renderPhase:s,isDebugging:d});s==="played"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1,isDebugging:!1}):s==="errored"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1}):s==="aborted"?this.setState(l,{renderPhase:s,isLocked:!0,isPlaying:!1}):this.setState(l,{renderPhase:s}),this.sync(l)};ci&&ci.ready().then(()=>{this.channel=ci.getChannel(),this.channel.on(Or,e),this.channel.on(Vt,a),this.channel.on(va,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on(Ne.START,t(this.channel)),this.channel.on(Ne.BACK,r(this.channel)),this.channel.on(Ne.GOTO,n(this.channel)),this.channel.on(Ne.NEXT,o(this.channel)),this.channel.on(Ne.END,i)})}getState(e){return this.state[e]||di()}setState(e,t){if(e){let r=this.getState(e),n=typeof t=="function"?t(r):t;this.state={...this.state,[e]:{...r,...n}},this.updateParentWindowState()}}cleanup(){this.state=Object.entries(this.state).reduce((t,[r,n])=>{let o=Vc(n);return o&&(t[r]=Object.assign(di(),o)),t},{});let e={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit(Ne.SYNC,e),this.updateParentWindowState()}getLog(e){let{calls:t,shadowCalls:r}=this.getState(e),n=[...r];t.forEach((i,a)=>{n[a]=i});let o=new Set;return n.reduceRight((i,a)=>(a.args.forEach(l=>{l?.__callId__&&o.add(l.__callId__)}),a.path.forEach(l=>{l.__callId__&&o.add(l.__callId__)}),(a.interceptable||a.exception)&&!o.has(a.id)&&(i.unshift({callId:a.id,status:a.status,ancestors:a.ancestors}),o.add(a.id)),i),[])}instrument(e,t,r=0){if(!rb(e))return e;let{mutate:n=!1,path:o=[]}=t,i=t.getKeys?t.getKeys(e,r):Object.keys(e);return r+=1,i.reduce((a,l)=>{let s=ab(e,l);if(typeof s?.get=="function"){if(s.configurable){let p=()=>s?.get?.bind(e)?.();Object.defineProperty(a,l,{get:()=>this.instrument(p(),{...t,path:o.concat(l)},r)})}return a}let d=e[l];return typeof d!="function"?(a[l]=this.instrument(d,{...t,path:o.concat(l)},r),a):"__originalFn__"in d&&typeof d.__originalFn__=="function"?(a[l]=d,a):(a[l]=(...p)=>this.track(l,d,e,p,t),a[l].__originalFn__=d,Object.defineProperty(a[l],"name",{value:l,writable:!1}),Object.keys(d).length>0&&Object.assign(a[l],this.instrument({...d},{...t,path:o.concat(l)},r)),a)},n?e:nb(e))}track(e,t,r,n,o){let i=n?.[0]?.__storyId__||W.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor:a,ancestors:l}=this.getState(i);this.setState(i,{cursor:a+1});let s=`${l.slice(-1)[0]||i} [${a}] ${e}`,{path:d=[],intercept:p=!1,retain:m=!1}=o,h=typeof p=="function"?p(e,d):p,y={id:s,cursor:a,storyId:i,ancestors:l,path:d,method:e,args:n,interceptable:h,retain:m},E=(h&&!l.length?this.intercept:this.invoke).call(this,t,r,y,o);return this.instrument(E,{...o,mutate:!0,path:[{__callId__:y.id}]})}intercept(e,t,r,n){let{chainedCallIds:o,isDebugging:i,playUntil:a}=this.getState(r.storyId),l=o.has(r.id);return!i||l||a?(a===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(e,t,r,n)):new Promise(s=>{this.setState(r.storyId,({resolvers:d})=>({isLocked:!1,resolvers:{...d,[r.id]:s}}))}).then(()=>(this.setState(r.storyId,s=>{let{[r.id]:d,...p}=s.resolvers;return{isLocked:!0,resolvers:p}}),this.invoke(e,t,r,n)))}invoke(e,t,r,n){let{callRefsByResult:o,renderPhase:i}=this.getState(r.storyId),a=25,l=(p,m,h)=>{if(h.includes(p))return"[Circular]";if(h=[...h,p],m>a)return"...";if(o.has(p))return o.get(p);if(p instanceof Array)return p.map(y=>l(y,++m,h));if(p instanceof Date)return{__date__:{value:p.toISOString()}};if(p instanceof Error){let{name:y,message:E,stack:b}=p;return{__error__:{name:y,message:E,stack:b}}}if(p instanceof RegExp){let{flags:y,source:E}=p;return{__regexp__:{flags:y,source:E}}}if(p instanceof W.window?.HTMLElement){let{prefix:y,localName:E,id:b,classList:S,innerText:g}=p,T=Array.from(S);return{__element__:{prefix:y,localName:E,id:b,classNames:T,innerText:g}}}return typeof p=="function"?{__function__:{name:"getMockName"in p?p.getMockName():p.name}}:typeof p=="symbol"?{__symbol__:{description:p.description}}:typeof p=="object"&&p?.constructor?.name&&p?.constructor?.name!=="Object"?{__class__:{name:p.constructor.name}}:Object.prototype.toString.call(p)==="[object Object]"?Object.fromEntries(Object.entries(p).map(([y,E])=>[y,l(E,++m,h)])):p},s={...r,args:r.args.map(p=>l(p,0,[]))};r.path.forEach(p=>{p?.__callId__&&this.setState(r.storyId,({chainedCallIds:m})=>({chainedCallIds:new Set(Array.from(m).concat(p.__callId__))}))});let d=p=>{if(p instanceof Error){let{name:m,message:h,stack:y,callId:E=r.id}=p,{showDiff:b=void 0,diff:S=void 0,actual:g=void 0,expected:T=void 0}=p.name==="AssertionError"?ui(p):p,A={name:m,message:h,stack:y,callId:E,showDiff:b,diff:S,actual:g,expected:T};if(this.update({...s,status:"error",exception:A}),this.setState(r.storyId,_=>({callRefsByResult:new Map([...Array.from(_.callRefsByResult.entries()),[p,{__callId__:r.id,retain:r.retain}]])})),r.ancestors?.length)throw Object.prototype.hasOwnProperty.call(p,"callId")||Object.defineProperty(p,"callId",{value:r.id}),p}throw p};try{if(i==="played"&&!r.retain)throw eb;let p=(n.getArgs?n.getArgs(r,this.getState(r.storyId)):r.args).map(h=>typeof h!="function"||ib(h)||Object.keys(h).length?h:(...y)=>{let{cursor:E,ancestors:b}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...b,r.id]});let S=()=>this.setState(r.storyId,{cursor:E,ancestors:b}),g=!1;try{let T=h(...y);return T instanceof Promise?(g=!0,T.finally(S)):T}finally{g||S()}}),m=e.apply(t,p);return m&&["object","function","symbol"].includes(typeof m)&&this.setState(r.storyId,h=>({callRefsByResult:new Map([...Array.from(h.callRefsByResult.entries()),[m,{__callId__:r.id,retain:r.retain}]])})),this.update({...s,status:m instanceof Promise?"active":"done"}),m instanceof Promise?m.then(h=>(this.update({...s,status:"done"}),h),d):m}catch(p){return d(p)}}update(e){this.channel?.emit(Ne.CALL,e),this.setState(e.storyId,({calls:t})=>{let r=t.concat(e).reduce((n,o)=>Object.assign(n,{[o.id]:o}),{});return{calls:Object.values(r).sort((n,o)=>n.id.localeCompare(o.id,void 0,{numeric:!0}))}}),this.sync(e.storyId)}sync(e){let t=()=>{let{isLocked:r,isPlaying:n}=this.getState(e),o=this.getLog(e),i=o.filter(({ancestors:d})=>!d.length).find(d=>d.status==="waiting")?.callId,a=o.some(d=>d.status==="active");if(this.detached||r||a||o.length===0){let d={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:o};this.channel?.emit(Ne.SYNC,d);return}let l=o.some(d=>d.status==="done"||d.status==="error"),s={controlStates:{detached:this.detached,start:l,back:l,goto:!0,next:n,end:n},logItems:o,pausedAt:i};this.channel?.emit(Ne.SYNC,s)};this.setState(e,({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(t,0)}))}};function pi(e,t={}){try{let r=!1,n=!1;return W.window?.location?.search?.includes("instrument=true")?r=!0:W.window?.location?.search?.includes("instrument=false")&&(n=!0),W.window?.parent===W.window&&!r||n?e:(W.window&&!W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new ob),(W.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(r){return ir.warn(r),e}}function ab(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function ib(e){if(typeof e!="function")return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return t?!t.writable:!1}var lb=de({"../node_modules/@ngard/tiny-isequal/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,i){return function a(l,s,d){var p,m,h,y=t.call(l),E=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(d.indexOf(l)>-1&&d.indexOf(s)>-1)return!0;if(d.push(l,s),y!=E||(p=n(l),m=n(s),p.length!=m.length||p.some(function(b){return!a(l[b],s[b],d)})))return!1;switch(y.slice(8,-1)){case"Symbol":return l.valueOf()==s.valueOf();case"Date":case"Number":return+l==+s||+l!=+l&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+s;case"Set":case"Map":p=l.entries(),m=s.entries();do if(!a((h=p.next()).value,m.next().value,d))return!1;while(!h.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),s=new Uint8Array(s);case"DataView":l=new Uint8Array(l.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=s.length)return!1;for(h=0;he.map(t=>typeof t<"u").filter(Boolean).length,sb=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:i}=e;if(ad([r,n,o,i])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Hc.isEqual)(t,n);if(typeof o<"u")return!(0,Hc.isEqual)(t,o);if(typeof r<"u"){let a=typeof t<"u";return r?a:!a}return typeof i>"u"||i?!!t:!t},Ma=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(ad([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let i=n?t[n]:r[o];return sb(e.if,i)},ub={};Wo(ub,{argsEnhancers:()=>pb});var id=(e,t)=>typeof t[e]>"u"&&!(e in t),cb=e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:o}}=e;if(!o||o.disable||!o.argTypesRegex||!r)return{};let i=new RegExp(o.argTypesRegex);return Object.entries(r).filter(([a])=>!!i.test(a)).reduce((a,[l,s])=>(id(l,t)&&(a[l]=Kn(l,{implicit:!0,id:n})),a),{})},db=e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n?.disable||!r?{}:Object.entries(r).filter(([o,i])=>!!i.action).reduce((o,[i,a])=>(id(i,t)&&(o[i]=Kn(typeof a.action=="string"?a.action:i)),o),{})},pb=[db,cb],mb={};Wo(mb,{loaders:()=>fb});var Jc=!1,hb=e=>{let{parameters:t}=e;t?.actions?.disable||Jc||(pu((r,n)=>{let o=r.getMockName();o!=="spy"&&o!=="vi.fn()"&&(!/^next\/.*::/.test(o)||["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(i=>o.startsWith(i)))&&Kn(o)(n)}),Jc=!0)},fb=[hb];var{document:yt}=globalThis,yb=()=>globalThis?.matchMedia?!!globalThis.matchMedia("(prefers-reduced-motion: reduce)")?.matches:!1,qc=e=>{(Array.isArray(e)?e:[e]).forEach(gb)},gb=e=>{if(!yt)return;let t=yt.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)},bb=(e,t)=>{if(!yt)return;let r=yt.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=yt.createElement("style");n.setAttribute("id",e),n.innerHTML=t,yt.head.appendChild(n)}},Eb=(e,t,r)=>{if(!yt)return;let n=yt.getElementById(e);if(n)n.innerHTML!==t&&(n.innerHTML=t);else{let o=yt.createElement("style");o.setAttribute("id",e),o.innerHTML=t;let i=`addon-backgrounds-grid${r?`-docs-${r}`:""}`,a=yt.getElementById(i);a?a.parentElement?.insertBefore(o,a):yt.head.appendChild(o)}},Tb={cellSize:100,cellAmount:10,opacity:.8},zc="addon-backgrounds",Yc="addon-backgrounds-grid",Sb=yb()?"":"transition: background-color 0.3s;",Ab=(e,t)=>{let{globals:r={},parameters:n={},viewMode:o,id:i}=t,{options:a=An,disable:l,grid:s=Tb}=n[gt]||{},d=r[gt]||{},p=typeof d=="string"?d:d?.value,m=p?a[p]:void 0,h=typeof m=="string"?m:m?.value||"transparent",y=typeof d=="string"?!1:d.grid||!1,E=!!m&&!l,b=o==="docs"?`#anchor--${i} .docs-story`:".sb-show-main",S=o==="docs"?`#anchor--${i} .docs-story`:".sb-show-main",g=n.layout===void 0||n.layout==="padded",T=o==="docs"?20:g?16:0,{cellAmount:A,cellSize:_,opacity:x,offsetX:O=T,offsetY:v=T}=s,P=o==="docs"?`${zc}-docs-${i}`:`${zc}-color`,k=o==="docs"?i:null;Rt(()=>{let L=` + ${b} { + background: ${h} !important; + ${Sb} + }`;if(!E){qc(P);return}Eb(P,L,k)},[b,P,k,E,h]);let $=o==="docs"?`${Yc}-docs-${i}`:`${Yc}`;return Rt(()=>{if(!y){qc($);return}let L=[`${_*A}px ${_*A}px`,`${_*A}px ${_*A}px`,`${_}px ${_}px`,`${_}px ${_}px`].join(", "),z=` + ${S} { + background-size: ${L} !important; + background-position: ${O}px ${v}px, ${O}px ${v}px, ${O}px ${v}px, ${O}px ${v}px !important; + background-blend-mode: difference !important; + background-image: linear-gradient(rgba(130, 130, 130, ${x}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${x}) 1px, transparent 1px), + linear-gradient(rgba(130, 130, 130, ${x/2}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${x/2}) 1px, transparent 1px) !important; + } + `;bb($,z)},[A,_,S,$,y,O,v,x]),e()},yB=globalThis.FEATURES?.backgrounds?[Ab]:[],gB={[gt]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},bB={[gt]:{value:void 0,grid:!1}};var{step:SB}=pi({step:async(e,t,r)=>t(r)},{intercept:!0});var Gc={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"]},wb="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),Oe=(e,t={},r)=>{let n=wb.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach(([o,i])=>{/[A-Z]/.test(o)?(o==="onClick"&&(n.addEventListener("click",i),n.addEventListener("keydown",a=>{(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),i())})),o==="onMouseEnter"&&n.addEventListener("mouseenter",i),o==="onMouseLeave"&&n.addEventListener("mouseleave",i)):n.setAttribute(o,i)}),r?.forEach(o=>{if(!(o==null||o===!1))try{n.appendChild(o)}catch{n.appendChild(document.createTextNode(String(o)))}}),n},lo=e=>Gc[e]&&Oe("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},Gc[e].map(t=>Oe("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))),_b=e=>{if("elements"in e){let{elements:n,color:o,style:i}=e;return{id:void 0,priority:0,selectors:n,styles:{outline:`2px ${i} ${o}`,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}},vb=e=>e instanceof Function,sn=new Map,dr=new Map,so=new Map,Pt=e=>{let t=Symbol();return dr.set(t,[]),sn.set(t,e),{get:()=>sn.get(t),set:r=>{let n=sn.get(t),o=vb(r)?r(n):r;o!==n&&(sn.set(t,o),dr.get(t)?.forEach(i=>{so.get(i)?.(),so.set(i,i(o))}))},subscribe:r=>(dr.get(t)?.push(r),()=>{let n=dr.get(t);n&&dr.set(t,n.filter(o=>o!==r))}),teardown:()=>{dr.get(t)?.forEach(r=>{so.get(r)?.(),so.delete(r)}),dr.delete(t),sn.delete(t)}}},Wc=e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let n of e){let{priority:o=0}=n;for(let i of n.selectors){let a=[...document.querySelectorAll(`:is(${i}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...t?.querySelectorAll(i)||[]];for(let l of a){let s=r.get(l);(!s||s.priority<=o)&&r.set(l,{...n,priority:o,selectors:Array.from(new Set((s?.selectors||[]).concat(i)))})}}}return r},Cb=e=>Array.from(e.entries()).map(([t,{selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a}])=>{let{top:l,left:s,width:d,height:p}=t.getBoundingClientRect(),{position:m}=getComputedStyle(t);return{element:t,selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a,top:m==="fixed"?l:l+window.scrollY,left:m==="fixed"?s:s+window.scrollX,width:d,height:p}}).sort((t,r)=>r.width*r.height-t.width*t.height),Kc=(e,t)=>{let r=e.getBoundingClientRect(),{x:n,y:o}=t;return r?.top&&r?.left&&n>=r.left&&n<=r.left+r.width&&o>=r.top&&o<=r.top+r.height},Xc=(e,t,r)=>{if(!t||!r)return!1;let{left:n,top:o,width:i,height:a}=e;a=n&&l<=n+i&&s>=o&&s<=o+a},Rb=(e,t,r={})=>{let{x:n,y:o}=t,{margin:i=5,topOffset:a=0,centered:l=!1}=r,{scrollX:s,scrollY:d,innerHeight:p,innerWidth:m}=window,h=Math.min(e.style.position==="fixed"?o-d:o,p-e.clientHeight-i-a+d),y=l?e.clientWidth/2:0,E=e.style.position==="fixed"?Math.max(Math.min(n-s,m-y-i),y+i):Math.max(Math.min(n,m-y-i+s),y+i+s);Object.assign(e.style,{...E!==n&&{left:`${E}px`},...h!==o&&{top:`${h}px`}})},Zc=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()},xb=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()},Ob=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}}),Ee="storybook-highlights-menu",Qc="storybook-highlights-root",Ib="storybook-root",Pb=e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=Pt([]),n=Pt(new Map),o=Pt([]),i=Pt(),a=Pt(),l=Pt([]),s=Pt([]),d=Pt(),p=Pt(),m=t.getElementById(Qc);r.subscribe(()=>{m||(m=Oe("div",{id:Qc}),t.body.appendChild(m))}),r.subscribe(v=>{let P=t.getElementById(Ib);if(!P)return;n.set(Wc(v));let k=new MutationObserver(()=>n.set(Wc(v)));return k.observe(P,{subtree:!0,childList:!0}),()=>{k.disconnect()}}),n.subscribe(v=>{let P=()=>requestAnimationFrame(()=>o.set(Cb(v))),k=new ResizeObserver(P);k.observe(t.body),Array.from(v.keys()).forEach(L=>k.observe(L));let $=Array.from(t.body.querySelectorAll("*")).filter(L=>{let{overflow:z,overflowX:N,overflowY:R}=window.getComputedStyle(L);return["auto","scroll"].some(C=>[z,N,R].includes(C))});return $.forEach(L=>L.addEventListener("scroll",P)),()=>{k.disconnect(),$.forEach(L=>L.removeEventListener("scroll",P))}}),n.subscribe(v=>{let P=Array.from(v.keys()).filter(({style:$})=>$.position==="sticky"),k=()=>requestAnimationFrame(()=>{o.set($=>$.map(L=>{if(P.includes(L.element)){let{top:z,left:N}=L.element.getBoundingClientRect();return{...L,top:z+window.scrollY,left:N+window.scrollX}}return L}))});return t.addEventListener("scroll",k),()=>t.removeEventListener("scroll",k)}),n.subscribe(v=>{l.set(P=>P.filter(({element:k})=>v.has(k)))}),l.subscribe(v=>{v.length?(p.set(P=>v.some(k=>k.element===P?.element)?P:void 0),d.set(P=>v.some(k=>k.element===P?.element)?P:void 0)):(p.set(void 0),d.set(void 0),i.set(void 0))});let h=new Map(new Map);r.subscribe(v=>{v.forEach(({keyframes:P})=>{if(P){let k=h.get(P);k||(k=t.createElement("style"),k.setAttribute("data-highlight","keyframes"),h.set(P,k),t.head.appendChild(k)),k.innerHTML=P}}),h.forEach((P,k)=>{v.some($=>$.keyframes===k)||(P.remove(),h.delete(k))})});let y=new Map(new Map);o.subscribe(v=>{v.forEach(P=>{let k=y.get(P.element);if(m&&!k){let $={popover:"manual","data-highlight-dimensions":`w${P.width.toFixed(0)}h${P.height.toFixed(0)}`,"data-highlight-coordinates":`x${P.left.toFixed(0)}y${P.top.toFixed(0)}`};k=m.appendChild(Oe("div",$,[Oe("div")])),y.set(P.element,k)}}),y.forEach((P,k)=>{v.some(({element:$})=>$===k)||(P.remove(),y.delete(k))})}),o.subscribe(v=>{let P=v.filter($=>$.menu);if(!P.length)return;let k=$=>{requestAnimationFrame(()=>{let L=t.getElementById(Ee),z={x:$.pageX,y:$.pageY};if(L&&!Kc(L,z)){let N=P.filter(R=>{let C=y.get(R.element);return Xc(R,C,z)});i.set(N.length?z:void 0),l.set(N)}})};return t.addEventListener("click",k),()=>t.removeEventListener("click",k)});let E=()=>{let v=t.getElementById(Ee),P=a.get();!P||v&&Kc(v,P)||s.set(k=>{let $=o.get().filter(R=>{let C=y.get(R.element);return Xc(R,C,P)}),L=k.filter(R=>$.includes(R)),z=$.filter(R=>!k.includes(R)),N=k.length-L.length;return z.length||N?[...L,...z]:k})};a.subscribe(E),o.subscribe(E);let b=()=>{let v=p.get(),P=v?[v]:l.get(),k=P.length===1?P[0]:d.get(),$=i.get()!==void 0;o.get().forEach(L=>{let z=y.get(L.element);if(z){let N=k===L,R=$?k?N:P.includes(L):s.get()?.includes(L);Object.assign(z.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...L.styles,...R?L.hoverStyles:{},...N?L.focusStyles:{},position:getComputedStyle(L.element).position==="fixed"?"fixed":"absolute",zIndex:Ba-10,top:`${L.top}px`,left:`${L.left}px`,width:`${L.width}px`,height:`${L.height}px`,margin:0,padding:0,cursor:L.menu&&R?"pointer":"default",pointerEvents:L.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(z.children[0].style,{width:"100%",height:"100%",minHeight:`${xt}px`,minWidth:`${xt}px`,boxSizing:"content-box",padding:z.style.outlineWidth||"0px"}),Zc(z)}})};o.subscribe(b),l.subscribe(b),s.subscribe(b),d.subscribe(b),p.subscribe(b);let S=()=>{if(!m)return;let v=t.getElementById(Ee);if(v)v.innerHTML="";else{let L={id:Ee,popover:"manual"};v=m.appendChild(Oe("div",L)),m.appendChild(Oe("style",{},[` + #${Ee} { + position: absolute; + z-index: ${Ba}; + width: 300px; + padding: 0px; + margin: 15px 0 0 0; + transform: translateX(-50%); + font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + background: white; + border: none; + border-radius: 6px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1); + color: #2E3438; + } + #${Ee} ul { + list-style: none; + margin: 0; + padding: 0; + } + #${Ee} > ul { + max-height: 300px; + overflow-y: auto; + padding: 4px 0; + } + #${Ee} li { + padding: 0 4px; + margin: 0; + } + #${Ee} li > :not(ul) { + display: flex; + padding: 8px; + margin: 0; + align-items: center; + gap: 8px; + border-radius: 4px; + } + #${Ee} button { + width: 100%; + border: 0; + background: transparent; + color: inherit; + text-align: left; + font-family: inherit; + font-size: inherit; + } + #${Ee} button:focus-visible { + outline-color: #029CFD; + } + #${Ee} button:hover { + background: rgba(2, 156, 253, 0.07); + color: #029CFD; + cursor: pointer; + } + #${Ee} li code { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + line-height: 16px; + font-size: 11px; + } + #${Ee} li svg { + flex-shrink: 0; + margin: 1px; + color: #73828C; + } + #${Ee} li > button:hover svg, #${Ee} li > button:focus-visible svg { + color: #029CFD; + } + #${Ee} .element-list li svg { + display: none; + } + #${Ee} li.selectable svg, #${Ee} li.selected svg { + display: block; + } + #${Ee} .menu-list { + border-top: 1px solid rgba(38, 85, 115, 0.15); + } + #${Ee} .menu-list > li:not(:last-child) { + padding-bottom: 4px; + margin-bottom: 4px; + border-bottom: 1px solid rgba(38, 85, 115, 0.15); + } + #${Ee} .menu-items, #${Ee} .menu-items li { + padding: 0; + } + #${Ee} .menu-item { + display: flex; + } + #${Ee} .menu-item-content { + display: flex; + flex-direction: column; + flex-grow: 1; + } + `]))}let P=p.get(),k=P?[P]:l.get();if(k.length&&(v.style.position=getComputedStyle(k[0].element).position==="fixed"?"fixed":"absolute",v.appendChild(Oe("ul",{class:"element-list"},k.map(L=>{let z=k.length>1&&!!L.menu?.some(C=>C.some(F=>!F.selectors||F.selectors.some(M=>L.selectors.includes(M)))),N=z?{class:"selectable",onClick:()=>p.set(L),onMouseEnter:()=>d.set(L),onMouseLeave:()=>d.set(void 0)}:P?{class:"selected",onClick:()=>p.set(void 0)}:{},R=z||P;return Oe("li",N,[Oe(R?"button":"div",R?{type:"button"}:{},[P?lo("chevronLeft"):null,Oe("code",{},[L.element.outerHTML]),z?lo("chevronRight"):null])])})))),p.get()||l.get().length===1){let L=p.get()||l.get()[0],z=L.menu?.filter(N=>N.some(R=>!R.selectors||R.selectors.some(C=>L.selectors.includes(C))));z?.length&&v.appendChild(Oe("ul",{class:"menu-list"},z.map(N=>Oe("li",{},[Oe("ul",{class:"menu-items"},N.map(({id:R,title:C,description:F,iconLeft:M,iconRight:B,clickEvent:J})=>{let j=J&&(()=>e.emit(J,R,Ob(L)));return Oe("li",{},[Oe(j?"button":"div",j?{class:"menu-item",type:"button",onClick:j}:{class:"menu-item"},[M?lo(M):null,Oe("div",{class:"menu-item-content"},[Oe(F?"strong":"span",{},[C]),F&&Oe("span",{},[F])]),B?lo(B):null])])}))]))))}let $=i.get();$?(Object.assign(v.style,{display:"block",left:`${v.style.position==="fixed"?$.x-window.scrollX:$.x}px`,top:`${v.style.position==="fixed"?$.y-window.scrollY:$.y}px`}),Zc(v),requestAnimationFrame(()=>Rb(v,$,{topOffset:15,centered:!0}))):(xb(v),Object.assign(v.style,{display:"none"}))};l.subscribe(S),p.subscribe(S);let g=v=>{let P=_b(v);r.set(k=>{let $=P.id?k.filter(L=>L.id!==P.id):k;return P.selectors?.length?[...$,P]:$})},T=v=>{v&&r.set(P=>P.filter(k=>k.id!==v))},A=()=>{r.set([]),n.set(new Map),o.set([]),i.set(void 0),a.set(void 0),l.set([]),s.set([]),d.set(void 0),p.set(void 0)},_,x=(v,P)=>{let k="scrollIntoView-highlight";clearTimeout(_),T(k);let $=t.querySelector(v);if(!$){console.warn(`Cannot scroll into view: ${v} not found`);return}$.scrollIntoView({behavior:"smooth",block:"center",...P});let L=`kf-${Math.random().toString(36).substring(2,15)}`;r.set(z=>[...z,{id:k,priority:1e3,selectors:[v],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${L} 3s linear forwards`},keyframes:`@keyframes ${L} { + 0% { outline: 2px solid #1EA7FD; } + 20% { outline: 2px solid #1EA7FD00; } + 40% { outline: 2px solid #1EA7FD; } + 60% { outline: 2px solid #1EA7FD00; } + 80% { outline: 2px solid #1EA7FD; } + 100% { outline: 2px solid #1EA7FD00; } + }`}]),_=setTimeout(()=>T(k),3500)},O=v=>{requestAnimationFrame(()=>a.set({x:v.pageX,y:v.pageY}))};t.body.addEventListener("mousemove",O),e.on(lu,g),e.on(su,T),e.on(uu,A),e.on(cu,x),e.on(Vt,({newPhase:v})=>{v==="loading"&&A()})};globalThis?.FEATURES?.highlight&&Dr?.ready&&Dr.ready().then(Pb);function ld(){let e=W.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function Db(){let e=W.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");tn(t!=null);let{width:r,height:n}=ld();return mi(e,t,{width:r,height:n}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",W.document.body.appendChild(e),{canvas:e,context:t,width:r,height:n}}function mi(e,t,{width:r,height:n}){e.style.width=`${r}px`,e.style.height=`${n}px`;let o=W.window.devicePixelRatio;e.width=Math.floor(r*o),e.height=Math.floor(n*o),t.scale(o,o)}var Ie={};function Nb(){Ie.canvas||(Ie=Db())}function sd(){Ie.context&&Ie.context.clearRect(0,0,Ie.width??0,Ie.height??0)}function kb(e){sd(),e(Ie.context)}function Fb(){tn(Ie.canvas,"Canvas should exist in the state."),tn(Ie.context,"Context should exist in the state."),mi(Ie.canvas,Ie.context,{width:0,height:0});let{width:e,height:t}=ld();mi(Ie.canvas,Ie.context,{width:e,height:t}),Ie.width=e,Ie.height=t}function Lb(){Ie.canvas&&(sd(),Ie.canvas.parentNode?.removeChild(Ie.canvas),Ie={})}var Lr={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},Dt=6;function ed(e,{x:t,y:r,w:n,h:o,r:i}){t=t-n/2,r=r-o/2,n<2*i&&(i=n/2),o<2*i&&(i=o/2),e.beginPath(),e.moveTo(t+i,r),e.arcTo(t+n,r,t+n,r+o,i),e.arcTo(t+n,r+o,t,r+o,i),e.arcTo(t,r+o,t,r,i),e.arcTo(t,r,t+n,r,i),e.closePath()}function Mb(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom,d=a+r.left+t.left,p=i+r.top+t.top;return e==="top"?d+=l/2:e==="right"?(d+=l,p+=s/2):e==="bottom"?(d+=l/2,p+=s):e==="left"?p+=s/2:e==="center"&&(d+=l/2,p+=s/2),{x:d,y:p}}function Bb(e,t,{margin:r,border:n,padding:o},i,a){let l=h=>0,s=0,d=0,p=a?1:.5,m=a?i*2:0;return e==="padding"?l=h=>o[h]*p+m:e==="border"?l=h=>o[h]+n[h]*p+m:e==="margin"&&(l=h=>o[h]+n[h]+r[h]*p+m),t==="top"?d=-l("top"):t==="right"?s=l("right"):t==="bottom"?d=l("bottom"):t==="left"&&(s=-l("left")),{offsetX:s,offsetY:d}}function $b(e,t){return Math.abs(e.x-t.x){let l=n&&i.position==="center"?Hb(e,t,i):Ub(e,t,i,o[a-1],n);o[a]=l})}function Jb(e,t,r,n){let o=r.reduce((i,a)=>(Object.prototype.hasOwnProperty.call(i,a.position)||(i[a.position]=[]),i[a.position]?.push(a),i),{});o.top&&un(e,t,o.top,n),o.right&&un(e,t,o.right,n),o.bottom&&un(e,t,o.bottom,n),o.left&&un(e,t,o.left,n),o.center&&un(e,t,o.center,n)}var co={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},td=30;function lt(e){return parseInt(e.replace("px",""),10)}function Mr(e){return Number.isInteger(e)?e:e.toFixed(2)}function hi(e){return e.filter(t=>t.text!==0&&t.text!=="0")}function qb(e){let t={top:W.window.scrollY,bottom:W.window.scrollY+W.window.innerHeight,left:W.window.scrollX,right:W.window.scrollX+W.window.innerWidth},r={top:Math.abs(t.top-e.top),bottom:Math.abs(t.bottom-e.bottom),left:Math.abs(t.left-e.left),right:Math.abs(t.right-e.right)};return{x:r.left>r.right?"left":"right",y:r.top>r.bottom?"top":"bottom"}}function zb(e){let t=W.getComputedStyle(e),{top:r,left:n,right:o,bottom:i,width:a,height:l}=e.getBoundingClientRect(),{marginTop:s,marginBottom:d,marginLeft:p,marginRight:m,paddingTop:h,paddingBottom:y,paddingLeft:E,paddingRight:b,borderBottomWidth:S,borderTopWidth:g,borderLeftWidth:T,borderRightWidth:A}=t;r=r+W.window.scrollY,n=n+W.window.scrollX,i=i+W.window.scrollY,o=o+W.window.scrollX;let _={top:lt(s),bottom:lt(d),left:lt(p),right:lt(m)},x={top:lt(h),bottom:lt(y),left:lt(E),right:lt(b)},O={top:lt(g),bottom:lt(S),left:lt(T),right:lt(A)},v={top:r-_.top,bottom:i+_.bottom,left:n-_.left,right:o+_.right};return{margin:_,padding:x,border:O,top:r,left:n,bottom:i,right:o,width:a,height:l,extremities:v,floatingAlignment:qb(v)}}function Yb(e,{margin:t,width:r,height:n,top:o,left:i,bottom:a,right:l}){let s=n+t.bottom+t.top;e.fillStyle=co.margin,e.fillRect(i,o-t.top,r,t.top),e.fillRect(l,o-t.top,t.right,s),e.fillRect(i,a,r,t.bottom),e.fillRect(i-t.left,o-t.top,t.left,s);let d=[{type:"margin",text:Mr(t.top),position:"top"},{type:"margin",text:Mr(t.right),position:"right"},{type:"margin",text:Mr(t.bottom),position:"bottom"},{type:"margin",text:Mr(t.left),position:"left"}];return hi(d)}function Gb(e,{padding:t,border:r,width:n,height:o,top:i,left:a,bottom:l,right:s}){let d=n-r.left-r.right,p=o-t.top-t.bottom-r.top-r.bottom;e.fillStyle=co.padding,e.fillRect(a+r.left,i+r.top,d,t.top),e.fillRect(s-t.right-r.right,i+t.top+r.top,t.right,p),e.fillRect(a+r.left,l-t.bottom-r.bottom,d,t.bottom),e.fillRect(a+r.left,i+t.top+r.top,t.left,p);let m=[{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"}];return hi(m)}function Wb(e,{border:t,width:r,height:n,top:o,left:i,bottom:a,right:l}){let s=n-t.top-t.bottom;e.fillStyle=co.border,e.fillRect(i,o,r,t.top),e.fillRect(i,a-t.bottom,r,t.bottom),e.fillRect(i,o+t.top,t.left,s),e.fillRect(l-t.right,o+t.top,t.right,s);let d=[{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"}];return hi(d)}function Kb(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=co.content,e.fillRect(a+r.left+t.left,i+r.top+t.top,l,s),[{type:"content",position:"center",text:`${Mr(l)} x ${Mr(s)}`}]}function Xb(e){return t=>{if(e&&t){let r=zb(e),n=Yb(t,r),o=Gb(t,r),i=Wb(t,r),a=Kb(t,r),l=r.width<=td*3||r.height<=td;Jb(t,r,[...a,...o,...i,...n],l)}}}function Zb(e){kb(Xb(e))}var Qb=(e,t)=>{let r=W.document.elementFromPoint(e,t),n=o=>{if(o&&o.shadowRoot){let i=o.shadowRoot.elementFromPoint(e,t);return o.isEqualNode(i)?o:i.shadowRoot?n(i):i}return o};return n(r)||r},rd,uo={x:0,y:0};function nd(e,t){rd=Qb(e,t),Zb(rd)}var eE=(e,t)=>{let{measureEnabled:r}=t.globals||{};return Rt(()=>{if(typeof globalThis.document>"u")return;let n=o=>{window.requestAnimationFrame(()=>{o.stopPropagation(),uo.x=o.clientX,uo.y=o.clientY})};return globalThis.document.addEventListener("pointermove",n),()=>{globalThis.document.removeEventListener("pointermove",n)}},[]),Rt(()=>{let n=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),nd(i.clientX,i.clientY)})},o=()=>{window.requestAnimationFrame(()=>{Fb()})};return t.viewMode==="story"&&r&&(globalThis.document.addEventListener("pointerover",n),Nb(),globalThis.window.addEventListener("resize",o),nd(uo.x,uo.y)),()=>{globalThis.window.removeEventListener("resize",o),Lb()}},[r,t.viewMode]),e()},IB=globalThis.FEATURES?.measure?[eE]:[],PB={[_l]:!1};var od=e=>{(Array.isArray(e)?e:[e]).forEach(tE)},tE=e=>{let t=typeof e=="string"?e:e.join(""),r=W.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)},rE=(e,t)=>{let r=W.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=W.document.createElement("style");n.setAttribute("id",e),n.innerHTML=t,W.document.head.appendChild(n)}};function nE(e){return lr` + ${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; + }`}var oE=(e,t)=>{let r=t.globals||{},n=[!0,"true"].includes(r[Er]),o=t.viewMode==="docs",i=La(()=>nE(o?'[data-story-block="true"]':".sb-show-main"),[t]);return Rt(()=>{let a=o?`addon-outline-docs-${t.id}`:"addon-outline";return n?rE(a,i):od(a),()=>{od(a)}},[n,i,t]),e()},FB=globalThis.FEATURES?.outline?[oE]:[],LB={[Er]:!1};var UB={[nr]:{value:void 0,isRotated:!1}};xe();ie();Y();se();ie();Y();se();Y();ie();Y();se();Y();Y();se();ie();Y();se();ie();Y();se();ie();Y();Y();ie();Y();ie();Y();xe();ie();Y();se();xe();ie();Y();Y();Y();ie();Y();ie();Y();se();ie();Y();se();ie();Y();se();ie();Y();se();xe();ie();Y();se();xe();ie();Y();xe();ie();Y();ie();Y();se();xe();ie();Y();se();Y();Y();se();Y();Y();se();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();ie();ie();Y();se();Y();Y();ie();ie();Y();se();ie();Y();se();xe();ie();Y();se();xe();ie();Y();ie();Y();Y();Y();Y();Y();Y();Y();Y();Y();ie();Y();xe();ie();Y();se();ie();Y();se();xe();ie();Y();se();ie();Y();se();Y();Y();se();xe();Y();Y();se();xe();Y();Y();se();xe();Y();Y();se();xe();ie();Y();xe();ie();var ZE=D.div(ss,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:Ue(.3,e.color.defaultText),fontSize:e.typography.size.s2})),QE=e=>u.createElement(ZE,{...e,className:"docblock-emptyblock sb-unstyled"});function fr(){return fr=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),kd={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},t1=["style","script","pre"],r1=["src","href","data","formAction","srcDoc","action"],n1=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,o1=/\n{2,}$/,Fd=/^(\s*>[\s\S]*?)(?=\n\n|$)/,a1=/^ *> ?/gm,i1=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,l1=/^ {2,}\n/,s1=/^(?:([-*_])( *\1){2,}) *(?:\n *)+\n/,Ld=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,Md=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,u1=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,c1=/^(?:\n *)*\n/,d1=/\r\n?/g,p1=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,m1=/^\[\^([^\]]+)]/,h1=/\f/g,f1=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,y1=/^\s*?\[(x|\s)\]/,Bd=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,$d=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,jd=/^([^\n]+)\n *(=|-)\2{2,} *\n/,_i=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,g1=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Ud=/^)/,b1=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,vi=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,E1=/^\{.*\}$/,T1=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,S1=/^<([^ >]+[:@\/][^ >]+)>/,A1=/-([a-z])?/gi,Vd=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,w1=/^[^\n]+(?: \n|\n{2,})/,_1=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,v1=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,C1=/^\[([^\]]*)\] ?\[([^\]]*)\]/,R1=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,x1=/\t/g,O1=/(^ *\||\| *$)/g,I1=/^ *:-+: *$/,P1=/^ *:-+ *$/,D1=/^ *-+: *$/,Io=e=>`(?=[\\s\\S]+?\\1${e?"\\1":""})`,Po="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",N1=RegExp(`^([*_])\\1${Io(1)}${Po}\\1\\1(?!\\1)`),k1=RegExp(`^([*_])${Io(0)}${Po}\\1(?!\\1)`),F1=RegExp(`^(==)${Io(0)}${Po}\\1`),L1=RegExp(`^(~~)${Io(0)}${Po}\\1`),M1=/^(:[a-zA-Z0-9-_]+:)/,B1=/^\\([^0-9A-Za-z\s])/,$1=/\\([^0-9A-Za-z\s])/g,j1=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,U1=/^\n+/,V1=/^([ \t]*)/,H1=/(?:^|\n)( *)$/,Zi="(?:\\d+\\.)",Qi="(?:[*+-])";function Ap(e){return"( *)("+(e===1?Zi:Qi)+") +"}var wp=Ap(1),_p=Ap(2);function vp(e){return RegExp("^"+(e===1?wp:_p))}var J1=vp(1),q1=vp(2);function Cp(e){return RegExp("^"+(e===1?wp:_p)+"[^\\n]*(?:\\n(?!\\1"+(e===1?Zi:Qi)+" )[^\\n]*)*(\\n|$)","gm")}var z1=Cp(1),Y1=Cp(2);function Rp(e){let t=e===1?Zi:Qi;return RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var xp=Rp(1),Op=Rp(2);function Hd(e,t){let r=t===1,n=r?xp:Op,o=r?z1:Y1,i=r?J1:q1;return{t:a=>i.test(a),o:Ur(function(a,l){let s=H1.exec(l.prevCapture);return s&&(l.list||!l.inline&&!l.simple)?n.exec(a=s[1]+a):null}),i:1,u(a,l,s){let d=r?+a[2]:void 0,p=a[0].replace(o1,` +`).match(o),m=!1;return{items:p.map(function(h,y){let E=i.exec(h)[0].length,b=RegExp("^ {1,"+E+"}","gm"),S=h.replace(b,"").replace(i,""),g=y===p.length-1,T=S.indexOf(` + +`)!==-1||g&&m;m=T;let A=s.inline,_=s.list,x;s.list=!0,T?(s.inline=!1,x=fn(S)+` + +`):(s.inline=!0,x=fn(S));let O=l(x,s);return s.inline=A,s.list=_,O}),ordered:r,start:d}},l:(a,l,s)=>e(a.ordered?"ol":"ul",{key:s.key,start:a.type==="20"?a.start:void 0},a.items.map(function(d,p){return e("li",{key:p},l(d,s))}))}}var G1=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),W1=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function Jd(e){return typeof e=="string"}function fn(e){let t=e.length;for(;t>0&&e[t-1]<=" ";)t--;return e.slice(0,t)}function So(e,t){return e.startsWith(t)}function K1(e,t,r){if(Array.isArray(r)){for(let n=0;n{s.trim()==="|"&&(l(),n)?d!==0&&d!==p.length-1&&i.push([]):a+=s}),l(),r.inTable=o,i}function Z1(e,t,r){r.inline=!0;let n=e[2]?e[2].replace(O1,"").split("|").map(X1):[],o=e[3]?function(a,l,s){return a.trim().split(` +`).map(function(d){return qd(d,l,s,!0)})}(e[3],t,r):[],i=qd(e[1],t,r,!!o.length);return r.inline=!1,o.length?{align:n,cells:o,header:i,type:"25"}:{children:i,type:"21"}}function zd(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function Ur(e){return e.inline=1,e}function hr(e){return Ur(function(t,r){return r.inline?e.exec(t):null})}function zt(e){return Ur(function(t,r){return r.inline||r.simple?e.exec(t):null})}function Nt(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function yo(e){return Ur(function(t){return e.exec(t)})}var Q1=/(javascript|vbscript|data(?!:image)):/i;function e2(e){try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(Q1.test(t))return null}catch{return null}return e}function Tt(e){return e&&e.replace($1,"$1")}function Ao(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!0,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function t2(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!1,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function r2(e,t,r){let n=r.inline||!1;r.inline=!1;let o=e(t,r);return r.inline=n,o}var Ci=(e,t,r)=>({children:Ao(t,e[2],r)});function Ri(){return{}}function xi(){return null}function n2(...e){return e.filter(Boolean).join(" ")}function Oi(e,t,r){let n=e,o=t.split(".");for(;o.length&&(n=n[o[0]],n!==void 0);)o.shift();return n||r}function o2(e="",t={}){t.overrides=t.overrides||{},t.namedCodesToUnicode=t.namedCodesToUnicode?fr({},kd,t.namedCodesToUnicode):kd;let r=t.slugify||pn,n=t.sanitizer||e2,o=t.createElement||Q,i=[Fd,Ld,Md,t.enforceAtxHeadings?$d:Bd,jd,Vd,xp,Op],a=[...i,w1,_i,Ud,vi];function l(g,T){for(let A=0;A1||t.forceWrapper)x=A;else{if(A.length===1)return x=A[0],typeof x=="string"?s("span",{key:"outer"},x):x;x=null}return o(_,{key:"outer"},x)}function p(g,T){if(!T||!T.trim())return null;let A=T.match(n1);return A?A.reduce(function(_,x){let O=x.indexOf("=");if(O!==-1){let v=function(L){return L.indexOf("-")!==-1&&L.match(b1)===null&&(L=L.replace(A1,function(z,N){return N.toUpperCase()})),L}(x.slice(0,O)).trim(),P=function(L){let z=L[0];return(z==='"'||z==="'")&&L.length>=2&&L[L.length-1]===z?L.slice(1,-1):L}(x.slice(O+1).trim()),k=Nd[v]||v;if(k==="ref")return _;let $=_[k]=function(L,z,N,R){return z==="style"?function(C){let F=[],M="",B=!1,J=!1,j="";if(!C)return F;for(let Z=0;Z0){let be=fe.slice(0,ae).trim(),Re=fe.slice(ae+1).trim();F.push([be,Re])}}M=""}}let G=M.trim();if(G){let Z=G.indexOf(":");if(Z>0){let ue=G.slice(0,Z).trim(),fe=G.slice(Z+1).trim();F.push([ue,fe])}}return F}(N).reduce(function(C,[F,M]){return C[F.replace(/(-[a-z])/g,B=>B[1].toUpperCase())]=R(M,L,F),C},{}):r1.indexOf(z)!==-1?R(Tt(N),L,z):(N.match(E1)&&(N=Tt(N.slice(1,N.length-1))),N==="true"||N!=="false"&&N)}(g,v,P,n);typeof $=="string"&&(_i.test($)||vi.test($))&&(_[k]=d($.trim()))}else x!=="style"&&(_[Nd[x]||x]=!0);return _},{}):null}let m=[],h={},y={0:{t:[">"],o:Nt(Fd),i:1,u(g,T,A){let[,_,x]=g[0].replace(a1,"").match(i1);return{alert:_,children:T(x,A)}},l(g,T,A){let _={key:A.key};return g.alert&&(_.className="markdown-alert-"+r(g.alert.toLowerCase(),pn),g.children.unshift({attrs:{},children:[{type:"27",text:g.alert}],noInnerParse:!0,type:"11",tag:"header"})),s("blockquote",_,T(g.children,A))}},1:{t:[" "],o:yo(l1),i:1,u:Ri,l:(g,T,A)=>s("br",{key:A.key})},2:{t:["--","__","**","- ","* ","_ "],o:Nt(s1),i:1,u:Ri,l:(g,T,A)=>s("hr",{key:A.key})},3:{t:[" "],o:Nt(Md),i:0,u:g=>({lang:void 0,text:Tt(fn(g[0].replace(/^ {4}/gm,"")))}),l:(g,T,A)=>s("pre",{key:A.key},s("code",fr({},g.attrs,{className:g.lang?"lang-"+g.lang:""}),g.text))},4:{t:["```","~~~"],o:Nt(Ld),i:0,u:g=>({attrs:p("code",g[3]||""),lang:g[2]||void 0,text:g[4],type:"3"})},5:{t:["`"],o:zt(u1),i:3,u:g=>({text:Tt(g[2])}),l:(g,T,A)=>s("code",{key:A.key},g.text)},6:{t:["[^"],o:Nt(p1),i:0,u:g=>(m.push({footnote:g[2],identifier:g[1]}),{}),l:xi},7:{t:["[^"],o:hr(m1),i:1,u:g=>({target:"#"+r(g[1],pn),text:g[1]}),l:(g,T,A)=>s("a",{key:A.key,href:n(g.target,"a","href")},s("sup",{key:A.key},g.text))},8:{t:["[ ]","[x]"],o:hr(y1),i:1,u:g=>({completed:g[1].toLowerCase()==="x"}),l:(g,T,A)=>s("input",{checked:g.completed,key:A.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:Nt(t.enforceAtxHeadings?$d:Bd),i:1,u:(g,T,A)=>({children:Ao(T,g[2],A),id:r(g[2],pn),level:g[1].length}),l:(g,T,A)=>s("h"+g.level,{id:g.id,key:A.key},T(g.children,A))},10:{t:g=>{let T=g.indexOf(` +`);return T>0&&T({children:Ao(T,g[1],A),level:g[2]==="="?1:2,type:"9"})},11:{t:["<"],o:yo(_i),i:1,u(g,T,A){let[,_]=g[3].match(V1),x=RegExp("^"+_,"gm"),O=g[3].replace(x,""),v=l(a,O)?r2:Ao,P=g[1].toLowerCase(),k=t1.indexOf(P)!==-1,$=(k?P:g[1]).trim(),L={attrs:p($,g[2]),noInnerParse:k,tag:$};if(A.inAnchor=A.inAnchor||P==="a",k)L.text=g[3];else{let z=A.inHTML;A.inHTML=!0,L.children=v(T,O,A),A.inHTML=z}return A.inAnchor=!1,L},l:(g,T,A)=>s(g.tag,fr({key:A.key},g.attrs),g.text||(g.children?T(g.children,A):""))},13:{t:["<"],o:yo(vi),i:1,u(g){let T=g[1].trim();return{attrs:p(T,g[2]||""),tag:T}},l:(g,T,A)=>s(g.tag,fr({},g.attrs,{key:A.key}))},12:{t:["");case Node.PROCESSING_INSTRUCTION_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return u.createElement("span",{style:n.htmlDoctype},"");case Node.DOCUMENT_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return u.createElement("span",null,t.nodeName);default:return u.createElement("span",null,YS[t.nodeType])}},WS=function*(e){if(e&&e.childNodes){if(Xp(e))return;for(let t=0;tu.createElement(Wp,{nodeRenderer:GS,dataIterator:WS,...e}),XS=ol(KS),ZS=SS(_S()),QS=({table:e=!1,data:t,...r})=>e?u.createElement(JS,{data:t,...r}):(0,ZS.default)(t)?u.createElement(XS,{data:t,...r}):u.createElement(MS,{data:t,...r}),eA=D.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),tA=D.div(({theme:e})=>({backgroundColor:Ar(.5,e.appBorderColor),color:e.color.inverseText,fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:1,padding:"1px 5px",borderRadius:20,margin:"2px 0px"})),rA=D.div({flex:1,padding:"0 0 0 5px"}),Zp=Wl(({children:e,className:t},r)=>u.createElement(Bn,{ref:r,horizontal:!0,vertical:!0,className:t},e));Zp.displayName="UnstyledWrapped";var nA=D(Zp)({margin:0,padding:"10px 5px 20px"}),oA=$s(({theme:e,...t})=>u.createElement(QS,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),aA=({actions:e,onClear:t})=>{let r=ye(null),n=r.current,o=n&&n.scrollHeight-n.scrollTop===n.clientHeight;return ee(()=>{o&&(r.current.scrollTop=r.current.scrollHeight)},[o,e.length]),u.createElement(at,null,u.createElement(nA,{ref:r},e.map(i=>u.createElement(eA,{key:i.id},i.count>1&&u.createElement(tA,null,i.count),u.createElement(rA,null,u.createElement(oA,{sortObjectKeys:!0,showNonenumerable:!1,name:i.data.name,data:i.data.args??i.data}))))),u.createElement(Xl,{actionItems:[{title:"Clear",onClick:t}]}))},iA=(e,t)=>{try{return Lt(e,t)}catch{return!1}},lA=class extends pt{constructor(e){super(e),this.handleStoryChange=()=>{let{actions:t}=this.state;t.length>0&&t[0].options.clearOnStoryChange&&this.clearActions()},this.addAction=t=>{this.setState(r=>{let n=[...r.actions],o=n.length&&n[n.length-1];return o&&iA(o.data,t.data)?o.count++:(t.count=1,n.push(t)),{actions:n.slice(0,t.options.limit)}})},this.clearActions=()=>{let{api:t}=this.props;t.emit(Sa),this.setState({actions:[]})},this.mounted=!1,this.state={actions:[]}}componentDidMount(){this.mounted=!0;let{api:e}=this.props;e.on(Cr,this.addAction),e.on(Ir,this.handleStoryChange)}componentWillUnmount(){this.mounted=!1;let{api:e}=this.props;e.off(Ir,this.handleStoryChange),e.off(Cr,this.addAction)}render(){let{actions:e=[]}=this.state,{active:t}=this.props,r={actions:e,onClear:this.clearActions};return t?u.createElement(aA,{...r}):null}},Oj=Se.register(vr,e=>{globalThis?.FEATURES?.actions&&Se.add(Ta,{title:hS,type:Ke.PANEL,render:({active:t})=>u.createElement(lA,{api:e,active:!!t}),paramKey:Ul})}),No="storybook/interactions",il=`${No}/panel`,sA="writing-tests/integrations/vitest-addon",uA=`${sA}#what-happens-when-there-are-different-test-results-in-multiple-environments`,cA="writing-stories/play-function#writing-stories-with-the-play-function",At="internal_render_call",Gt="storybook/a11y",Mj=`${Gt}/panel`,Bj=`${Gt}/ui`,$j=`${Gt}/result`,jj=`${Gt}/request`,Uj=`${Gt}/running`,Vj=`${Gt}/error`,Hj=`${Gt}/manual`,Jj=`${Gt}/select`,dA="writing-tests/accessibility-testing",qj=`${dA}#why-are-my-tests-failing-in-different-environments`,ll="storybook/test",zj=`${ll}/test-provider`,pA=`${ll}/channel`,mA="writing-tests/integrations/vitest-addon",Yj=`${mA}#what-happens-if-vitest-itself-has-an-error`,hA={id:ll,initialState:{config:{coverage:!1,a11y:!1},watching:!1,cancelling:!1,fatalError:void 0,indexUrl:void 0,previewAnnotations:[],currentRun:{triggeredBy:void 0,config:{coverage:!1,a11y:!1},componentTestCount:{success:0,error:0},a11yCount:{success:0,warning:0,error:0},storyIds:void 0,totalTestCount:void 0,startedAt:void 0,finishedAt:void 0,unhandledErrors:[],coverageSummary:void 0}}},Gj=`UNIVERSAL_STORE:${hA.id}`,fA="storybook/component-test",yA=Ve(Cn(),1);function gA({onlyFirst:e=!1}={}){let t="(?:\\u001B\\][\\s\\S]*?(?:\\u0007|\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]";return new RegExp(t,e?void 0:"g")}var bA=gA();function EA(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(bA,"")}function TA(e){return Qp(e)||em(e)}function Qp(e){return e&&typeof e=="object"&&"name"in e&&typeof e.name=="string"&&e.name==="AssertionError"}function em(e){return e&&typeof e=="object"&&"message"in e&&typeof e.message=="string"&&EA(e.message).startsWith("expect(")}function SA(e){return new yA.default({escapeXML:!0,fg:e.color.defaultText,bg:e.background.content})}function sl(){let e=it();return SA(e)}var AA=D.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative"})),wA=({storyUrl:e})=>u.createElement(AA,null,"Debugger controls are not available on composed Storybooks."," ",u.createElement(rt,{href:`${e}&addonPanel=${il}`,target:"_blank",rel:"noopener noreferrer",withArrow:!0},"Open in external Storybook")),_A=D.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),vA=()=>{let[e,t]=X(!0),r=ke().getDocsUrl({subpath:cA,versioned:!0,renderer:!0});return ee(()=>{let n=setTimeout(()=>{t(!1)},100);return()=>clearTimeout(n)},[]),e?null:u.createElement("div",null,u.createElement(Mn,{title:"Interactions",description:u.createElement(u.Fragment,null,"Interactions allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:u.createElement(_A,null,u.createElement(rt,{href:r,target:"_blank",withArrow:!0},u.createElement(ar,null)," Read docs"))}))};function Gi(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;tArray.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView),tm=e=>e!==null&&typeof e=="object"&&!ul(e)&&!(e instanceof Date)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof WeakMap)&&!(e instanceof WeakSet),CA=e=>tm(e)||ul(e)||typeof e=="function"||e instanceof Promise,rm=e=>{let t=/unique/;return Promise.race([e,t]).then(r=>r===t?["pending"]:["fulfilled",r],r=>["rejected",r])},St=async(e,t,r,n,o,i)=>{let a={key:e,depth:r,value:t,type:"value",parent:void 0};if(t&&CA(t)&&r<100){let l=[],s="object";if(ul(t)){for(let d=0;d{let p=await St(d.toString(),t[d],r+1,n);return p.parent=a,p});s="array"}else{let d=Object.getOwnPropertyNames(t);n&&d.sort();for(let p=0;p{let h=await St(d[p],m,r+1,n);return h.parent=a,h})}if(typeof t=="function"&&(s="function"),t instanceof Promise){let[p,m]=await rm(t);l.push(async()=>{let h=await St("",p,r+1,n);return h.parent=a,h}),p!=="pending"&&l.push(async()=>{let h=await St("",m,r+1,n);return h.parent=a,h}),s="promise"}if(t instanceof Map){let p=Array.from(t.entries()).map(m=>{let[h,y]=m;return{"":h,"":y}});l.push(async()=>{let m=await St("",p,r+1,n);return m.parent=a,m}),l.push(async()=>{let m=await St("size",t.size,r+1,n);return m.parent=a,m}),s="map"}if(t instanceof Set){let p=Array.from(t.entries()).map(m=>m[1]);l.push(async()=>{let m=await St("",p,r+1,n);return m.parent=a,m}),l.push(async()=>{let m=await St("size",t.size,r+1,n);return m.parent=a,m}),s="set"}}t!==Object.prototype&&i&&l.push(async()=>{let d=await St("",Object.getPrototypeOf(t),r+1,n,!0);return d.parent=a,d}),a.type=s,a.children=l,a.isPrototype=o}return a},RA=(e,t,r)=>St("root",e,0,t===!1?t:!0,void 0,r===!1?r:!0);function pp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function xo(e){for(var t=1;t{let{children:t}=e,r=br(e,OA),n=u.useContext(Ki);return u.createElement(Ki.Provider,{value:xo(xo({},n),r)},t)},ko=(e,t={})=>{let r=u.useContext(Ki),n=e.theme||r.theme||"chrome",o=e.colorScheme||r.colorScheme||"light",i=xA(t[n],t[o]);return{currentColorScheme:o,currentTheme:n,themeClass:i}};function Xi(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;t{let{theme:t,hover:r,colorScheme:n,children:o,label:i,className:a,onUpdate:l,onSelect:s,open:d}=e,p=br(e,DA),{themeClass:m,currentTheme:h}=ko({theme:t,colorScheme:n},Ze),[y,E]=X(d);ee(()=>{E(d)},[d]);let b=B=>{E(B),l&&l(B)},S=u.Children.count(o)>0,g=(B,J)=>{if(B.isSameNode(J||null))return;B.querySelector('[tabindex="-1"]')?.focus(),B.setAttribute("aria-selected","true"),J?.removeAttribute("aria-selected")},T=(B,J)=>{let j=B;for(;j&&j.parentElement;){if(j.getAttribute("role")===J)return j;j=j.parentElement}return null},A=B=>{let J=T(B,"tree");return J?Array.from(J.querySelectorAll("li")):[]},_=B=>{let J=T(B,"group"),j=J?.previousElementSibling;if(j&&j.getAttribute("tabindex")==="-1"){let G=j.parentElement,Z=B.parentElement;g(G,Z)}},x=(B,J)=>{let j=A(B);j.forEach(G=>{G.removeAttribute("aria-selected")}),J==="start"&&j[0]&&g(j[0]),J==="end"&&j[j.length-1]&&g(j[j.length-1])},O=(B,J)=>{let j=A(B)||[];for(let G=0;G{let j=B.target;(B.key==="Enter"||B.key===" ")&&b(!y),B.key==="ArrowRight"&&y&&!J?O(j,"down"):B.key==="ArrowRight"&&b(!0),B.key==="ArrowLeft"&&(!y||J)?_(j):B.key==="ArrowLeft"&&b(!1),B.key==="ArrowDown"&&O(j,"down"),B.key==="ArrowUp"&&O(j,"up"),B.key==="Home"&&x(j,"start"),B.key==="End"&&x(j,"end")},P=(B,J)=>{let j=B.target,G=T(j,"treeitem"),Z=A(j)||[],ue=!1;for(let fe=0;fe{let J=B.currentTarget;!J.contains(document.activeElement)&&J.getAttribute("role")==="tree"&&J.setAttribute("tabindex","0")},$=B=>{let J=B.target;if(J.getAttribute("role")==="tree"){let j=J.querySelector('[aria-selected="true"]');j?g(j):O(J,"down"),J.setAttribute("tabindex","-1")}},L=()=>{s?.()},z=B=>{let J=B*.9+.3;return{paddingLeft:`${J}em`,width:`calc(100% - ${J}em)`}},{isChild:N,depth:R,hasHover:C}=u.useContext(ki),F=C?r:!1;if(!N)return u.createElement("ul",me({role:"tree",tabIndex:0,className:mn(Ze.tree,Ze.group,m,a),onFocus:$,onBlur:k},p),u.createElement(ki.Provider,{value:{isChild:!0,depth:0,hasHover:F}},u.createElement(Oo,e)));if(!S)return u.createElement("li",me({role:"treeitem",className:Ze.item},p),u.createElement("div",{role:"button",className:mn(Ze.label,{[Ze.hover]:F,[Ze.focusWhite]:h==="firefox"}),tabIndex:-1,style:z(R),onKeyDown:B=>{v(B,N)},onClick:B=>P(B,!0),onFocus:L},u.createElement("span",null,i)));let M=mn(Ze.arrow,{[Ze.open]:y});return u.createElement("li",{role:"treeitem","aria-expanded":y,className:Ze.item},u.createElement("div",{role:"button",tabIndex:-1,className:mn(Ze.label,{[Ze.hover]:F,[Ze.focusWhite]:h==="firefox"}),style:z(R),onClick:B=>P(B),onKeyDown:B=>v(B),onFocus:L},u.createElement("span",null,u.createElement("span",{"aria-hidden":!0,className:M}),u.createElement("span",null,i))),u.createElement("ul",me({role:"group",className:mn(a,Ze.group)},p),y&&u.Children.map(o,B=>u.createElement(ki.Provider,{value:{isChild:!0,depth:R+1,hasHover:F}},B))))};Oo.defaultProps={open:!1,hover:!0};var ge={"object-inspector":"ObjectInspector-object-inspector-0c33e82",objectInspector:"ObjectInspector-object-inspector-0c33e82","object-label":"ObjectInspector-object-label-b81482b",objectLabel:"ObjectInspector-object-label-b81482b",text:"ObjectInspector-text-25f57f3",key:"ObjectInspector-key-4f712bb",value:"ObjectInspector-value-f7ec2e5",string:"ObjectInspector-string-c496000",regex:"ObjectInspector-regex-59d45a3",error:"ObjectInspector-error-b818698",boolean:"ObjectInspector-boolean-2dd1642",number:"ObjectInspector-number-a6daabb",undefined:"ObjectInspector-undefined-3a68263",null:"ObjectInspector-null-74acb50",function:"ObjectInspector-function-07bbdcd","function-decorator":"ObjectInspector-function-decorator-3d22c24",functionDecorator:"ObjectInspector-function-decorator-3d22c24",prototype:"ObjectInspector-prototype-f2449ee",dark:"ObjectInspector-dark-0c96c97",chrome:"ObjectInspector-chrome-2f3ca98",light:"ObjectInspector-light-78bef54"},NA=["ast","theme","showKey","colorScheme","className"],Qe=(e,t,r,n,o)=>{let i=e.includes("-")?`"${e}"`:e,a=o<=0;return u.createElement("span",{className:ge.text},!a&&n&&u.createElement(u.Fragment,null,u.createElement("span",{className:ge.key},i),u.createElement("span",null,":\xA0")),u.createElement("span",{className:r},t))},nm=e=>{let{ast:t,theme:r,showKey:n,colorScheme:o,className:i}=e,a=br(e,NA),{themeClass:l}=ko({theme:r,colorScheme:o},ge),[s,d]=X(u.createElement("span",null)),p=u.createElement("span",null);return ee(()=>{t.value instanceof Promise&&(async m=>{d(Qe(t.key,`Promise { "${await rm(m)}" }`,ge.key,n,t.depth))})(t.value)},[t,n]),typeof t.value=="number"||typeof t.value=="bigint"?p=Qe(t.key,String(t.value),ge.number,n,t.depth):typeof t.value=="boolean"?p=Qe(t.key,String(t.value),ge.boolean,n,t.depth):typeof t.value=="string"?p=Qe(t.key,`"${t.value}"`,ge.string,n,t.depth):typeof t.value>"u"?p=Qe(t.key,"undefined",ge.undefined,n,t.depth):typeof t.value=="symbol"?p=Qe(t.key,t.value.toString(),ge.string,n,t.depth):typeof t.value=="function"?p=Qe(t.key,`${t.value.name}()`,ge.key,n,t.depth):typeof t.value=="object"&&(t.value===null?p=Qe(t.key,"null",ge.null,n,t.depth):Array.isArray(t.value)?p=Qe(t.key,`Array(${t.value.length})`,ge.key,n,t.depth):t.value instanceof Date?p=Qe(t.key,`Date ${t.value.toString()}`,ge.value,n,t.depth):t.value instanceof RegExp?p=Qe(t.key,t.value.toString(),ge.regex,n,t.depth):t.value instanceof Error?p=Qe(t.key,t.value.toString(),ge.error,n,t.depth):tm(t.value)?p=Qe(t.key,"{\u2026}",ge.key,n,t.depth):p=Qe(t.key,t.value.constructor.name,ge.key,n,t.depth)),u.createElement("span",me({className:Ro(l,i)},a),s,p)};nm.defaultProps={showKey:!0};var om=nm,kA=["ast","theme","previewMax","open","colorScheme","className"],bn=(e,t,r)=>{let n=[];for(let o=0;ot){n.push("\u2026 ");break}}return n},FA=(e,t,r,n)=>{let o=e.value.length;return t?u.createElement("span",null,"Array(",o,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),bn(e.children,r,!1),u.createElement("span",null,"]"))},LA=(e,t,r,n)=>e.isPrototype?u.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):t?u.createElement("span",null,"{\u2026}"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),bn(e.children,r,!0),u.createElement("span",null,"}")),MA=(e,t,r)=>t?u.createElement("span",null,`Promise { "${String(e.children[0].value)}" }`):u.createElement(u.Fragment,null,u.createElement("span",null,"Promise { "),bn(e.children,r,!0),u.createElement("span",null,"}")),BA=(e,t,r,n)=>{let{size:o}=e.value;return t?u.createElement("span",null,`Map(${o})`):u.createElement(u.Fragment,null,u.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),bn(e.children,r,!0),u.createElement("span",null,"}"))},$A=(e,t,r)=>{let{size:n}=e.value;return t?u.createElement("span",null,"Set(",n,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`Set(${e.value.size}) {`),bn(e.children,r,!0),u.createElement("span",null,"}"))},am=e=>{let{ast:t,theme:r,previewMax:n,open:o,colorScheme:i,className:a}=e,l=br(e,kA),{themeClass:s,currentTheme:d}=ko({theme:r,colorScheme:i},ge),p=t.isPrototype||!1,m=Ro(ge.objectLabel,s,a,{[ge.prototype]:p}),h=t.depth<=0,y=()=>u.createElement("span",{className:p?ge.prototype:ge.key},h?"":`${t.key}: `);return t.type==="array"?u.createElement("span",me({className:m},l),u.createElement(y,null),FA(t,o,n,d)):t.type==="function"?u.createElement("span",me({className:m},l),u.createElement(y,null),d==="chrome"&&u.createElement("span",{className:ge.functionDecorator},"\u0192 "),u.createElement("span",{className:Ro({[ge.function]:!p})},`${t.value.name}()`)):t.type==="promise"?u.createElement("span",me({className:m},l),u.createElement(y,null),MA(t,o,n)):t.type==="map"?u.createElement("span",me({className:m},l),u.createElement(y,null),BA(t,o,n,d)):t.type==="set"?u.createElement("span",me({className:m},l),u.createElement(y,null),$A(t,o,n)):u.createElement("span",me({className:m},l),u.createElement(y,null),LA(t,o,n,d))};am.defaultProps={previewMax:8,open:!1};var jA=am,cl=e=>{let{ast:t,expandLevel:r,depth:n}=e,[o,i]=X(),[a,l]=X(n{(async()=>{if(t.type!=="value"){let s=t.children.map(m=>m()),d=await Promise.all(s),p=xo(xo({},t),{},{children:d});i(p)}})()},[t]),o?u.createElement(Oo,{hover:!1,open:a,label:u.createElement(jA,{open:a,ast:o}),onSelect:()=>{var s;(s=e.onSelect)===null||s===void 0||s.call(e,t)},onUpdate:s=>{l(s)}},o.children.map(s=>u.createElement(cl,{key:s.key,ast:s,depth:n+1,expandLevel:r,onSelect:e.onSelect}))):u.createElement(Oo,{hover:!1,label:u.createElement(om,{ast:t}),onSelect:()=>{var s;(s=e.onSelect)===null||s===void 0||s.call(e,t)}})};cl.defaultProps={expandLevel:0,depth:0};var UA=cl,VA=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],im=e=>{let{data:t,expandLevel:r,sortKeys:n,includePrototypes:o,className:i,theme:a,colorScheme:l,onSelect:s}=e,d=br(e,VA),[p,m]=X(void 0),{themeClass:h,currentTheme:y,currentColorScheme:E}=ko({theme:a,colorScheme:l},ge);return ee(()=>{(async()=>m(await RA(t,n,o)))()},[t,n,o]),u.createElement("div",me({className:Ro(ge.objectInspector,i,h)},d),p&&u.createElement(IA,{theme:y,colorScheme:E},u.createElement(UA,{ast:p,expandLevel:r,onSelect:s})))};im.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var HA={base:"#444",nullish:"#7D99AA",string:"#16B242",number:"#5D40D0",boolean:"#f41840",objectkey:"#698394",instance:"#A15C20",function:"#EA7509",muted:"#7D99AA",tag:{name:"#6F2CAC",suffix:"#1F99E5"},date:"#459D9C",error:{name:"#D43900",message:"#444"},regex:{source:"#A15C20",flags:"#EA7509"},meta:"#EA7509",method:"#0271B6"},JA={base:"#eee",nullish:"#aaa",string:"#5FE584",number:"#6ba5ff",boolean:"#ff4191",objectkey:"#accfe6",instance:"#E3B551",function:"#E3B551",muted:"#aaa",tag:{name:"#f57bff",suffix:"#8EB5FF"},date:"#70D4D3",error:{name:"#f40",message:"#eee"},regex:{source:"#FAD483",flags:"#E3B551"},meta:"#FAD483",method:"#5EC1FF"},$e=()=>{let{base:e}=it();return e==="dark"?JA:HA},qA=/[^A-Z0-9]/i,mp=/[\s.,…]+$/gm,lm=(e,t)=>{if(e.length<=t)return e;for(let r=t-1;r>=0;r-=1)if(qA.test(e[r])&&r>10)return`${e.slice(0,r).replace(mp,"")}\u2026`;return`${e.slice(0,t).replace(mp,"")}\u2026`},zA=e=>{try{return JSON.stringify(e,null,1)}catch{return String(e)}},sm=(e,t)=>e.flatMap((r,n)=>n===e.length-1?[r]:[r,u.cloneElement(t,{key:`sep${n}`})]),gr=({value:e,nested:t,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case e===null:return u.createElement(YA,{...o});case e===void 0:return u.createElement(GA,{...o});case Array.isArray(e):return u.createElement(ZA,{...o,value:e,callsById:n});case typeof e=="string":return u.createElement(WA,{...o,value:e});case typeof e=="number":return u.createElement(KA,{...o,value:e});case typeof e=="boolean":return u.createElement(XA,{...o,value:e});case Object.prototype.hasOwnProperty.call(e,"__date__"):return u.createElement(nw,{...o,...e.__date__});case Object.prototype.hasOwnProperty.call(e,"__error__"):return u.createElement(ow,{...o,...e.__error__});case Object.prototype.hasOwnProperty.call(e,"__regexp__"):return u.createElement(aw,{...o,...e.__regexp__});case Object.prototype.hasOwnProperty.call(e,"__function__"):return u.createElement(tw,{...o,...e.__function__});case Object.prototype.hasOwnProperty.call(e,"__symbol__"):return u.createElement(iw,{...o,...e.__symbol__});case Object.prototype.hasOwnProperty.call(e,"__element__"):return u.createElement(rw,{...o,...e.__element__});case Object.prototype.hasOwnProperty.call(e,"__class__"):return u.createElement(ew,{...o,...e.__class__});case Object.prototype.hasOwnProperty.call(e,"__callId__"):return u.createElement(dl,{call:n?.get(e.__callId__),callsById:n});case Object.prototype.toString.call(e)==="[object Object]":return u.createElement(QA,{value:e,showInspector:r,callsById:n,...o});default:return u.createElement(lw,{value:e,...o})}},YA=e=>{let t=$e();return u.createElement("span",{style:{color:t.nullish},...e},"null")},GA=e=>{let t=$e();return u.createElement("span",{style:{color:t.nullish},...e},"undefined")},WA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.string},...t},JSON.stringify(lm(e,50)))},KA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.number},...t},e)},XA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.boolean},...t},String(e))},ZA=({value:e,nested:t=!1,callsById:r})=>{let n=$e();if(t)return u.createElement("span",{style:{color:n.base}},"[\u2026]");let o=e.slice(0,3).map((a,l)=>u.createElement(gr,{key:`${l}--${JSON.stringify(a)}`,value:a,nested:!0,callsById:r})),i=sm(o,u.createElement("span",null,", "));return e.length<=3?u.createElement("span",{style:{color:n.base}},"[",i,"]"):u.createElement("span",{style:{color:n.base}},"(",e.length,") [",i,", \u2026]")},QA=({showInspector:e,value:t,callsById:r,nested:n=!1})=>{let o=it().base==="dark",i=$e();if(e)return u.createElement(u.Fragment,null,u.createElement(im,{id:"interactions-object-inspector",data:t,includePrototypes:!1,colorScheme:o?"dark":"light"}));if(n)return u.createElement("span",{style:{color:i.base}},"{\u2026}");let a=sm(Object.entries(t).slice(0,2).map(([l,s])=>u.createElement(at,{key:l},u.createElement("span",{style:{color:i.objectkey}},l,": "),u.createElement(gr,{value:s,callsById:r,nested:!0}))),u.createElement("span",null,", "));return Object.keys(t).length<=2?u.createElement("span",{style:{color:i.base}},"{ ",a," }"):u.createElement("span",{style:{color:i.base}},"(",Object.keys(t).length,") ","{ ",a,", \u2026 }")},ew=({name:e})=>{let t=$e();return u.createElement("span",{style:{color:t.instance}},e)},tw=({name:e})=>{let t=$e();return e?u.createElement("span",{style:{color:t.function}},e):u.createElement("span",{style:{color:t.nullish,fontStyle:"italic"}},"anonymous")},rw=({prefix:e,localName:t,id:r,classNames:n=[],innerText:o})=>{let i=e?`${e}:${t}`:t,a=$e();return u.createElement("span",{style:{wordBreak:"keep-all"}},u.createElement("span",{key:`${i}_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_tag`,style:{color:a.tag.name}},i),u.createElement("span",{key:`${i}_suffix`,style:{color:a.tag.suffix}},r?`#${r}`:n.reduce((l,s)=>`${l}.${s}`,"")),u.createElement("span",{key:`${i}_gt`,style:{color:a.muted}},">"),!r&&n.length===0&&o&&u.createElement(u.Fragment,null,u.createElement("span",{key:`${i}_text`},o),u.createElement("span",{key:`${i}_close_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_close_tag`,style:{color:a.tag.name}},"/",i),u.createElement("span",{key:`${i}_close_gt`,style:{color:a.muted}},">")))},nw=({value:e})=>{let t=new Date(e);isNaN(Number(t))&&(we.warn("Invalid date value:",e),t=null);let r=$e();if(!t)return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},"Invalid date");let[n,o,i]=t.toISOString().split(/[T.Z]/);return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},n,u.createElement("span",{style:{opacity:.7}},"T"),o==="00:00:00"?u.createElement("span",{style:{opacity:.7}},o):o,i==="000"?u.createElement("span",{style:{opacity:.7}},".",i):`.${i}`,u.createElement("span",{style:{opacity:.7}},"Z"))},ow=({name:e,message:t})=>{let r=$e();return u.createElement("span",{style:{color:r.error.name}},e,t&&": ",t&&u.createElement("span",{style:{color:r.error.message},title:t.length>50?t:""},lm(t,50)))},aw=({flags:e,source:t})=>{let r=$e();return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",u.createElement("span",{style:{color:r.regex.source}},t),"/",e)},iw=({description:e})=>{let t=$e();return u.createElement("span",{style:{whiteSpace:"nowrap",color:t.instance}},"Symbol(",e&&u.createElement("span",{style:{color:t.meta}},'"',e,'"'),")")},lw=({value:e})=>{let t=$e();return u.createElement("span",{style:{color:t.meta}},zA(e))},sw=({label:e})=>{let t=$e(),{typography:r}=it();return u.createElement("span",{style:{color:t.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},e)},dl=({call:e,callsById:t})=>{if(!e)return null;if(e.method==="step"&&e.path?.length===0)return u.createElement(sw,{label:e.args[0]});let r=e.path?.flatMap((i,a)=>{let l=i.__callId__;return[l?u.createElement(dl,{key:`elem${a}`,call:t?.get(l),callsById:t}):u.createElement("span",{key:`elem${a}`},i),u.createElement("wbr",{key:`wbr${a}`}),u.createElement("span",{key:`dot${a}`},".")]}),n=e.args?.flatMap((i,a,l)=>{let s=u.createElement(gr,{key:`node${a}`,value:i,callsById:t});return a{for(let r=t,n=1;r{try{return e==="undefined"?void 0:JSON.parse(e)}catch{return e}},uw=D.span(({theme:e})=>({color:e.base==="light"?e.color.positiveText:e.color.positive})),cw=D.span(({theme:e})=>({color:e.base==="light"?e.color.negativeText:e.color.negative})),Li=({value:e,parsed:t})=>t?u.createElement(gr,{showObjectInspector:!0,value:e,style:{color:"#D43900"}}):u.createElement(cw,null,e),Mi=({value:e,parsed:t})=>t?typeof e=="string"&&e.startsWith("called with")?u.createElement(u.Fragment,null,e):u.createElement(gr,{showObjectInspector:!0,value:e,style:{color:"#16B242"}}):u.createElement(uw,null,e),fp=({message:e,style:t={}})=>{let r=sl(),n=e.split(` +`);return u.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:mt.size.s1,...t}},n.flatMap((o,i)=>{if(o.startsWith("expect(")){let m=hp(o,7),h=m?7+m.length:0,y=m&&o.slice(h).match(/\.(to|last|nth)[A-Z]\w+\(/);if(y){let E=h+(y.index??0)+y[0].length,b=hp(o,E);if(b)return["expect(",u.createElement(Li,{key:`received_${m}`,value:m}),o.slice(h,E),u.createElement(Mi,{key:`expected_${b}`,value:b}),o.slice(E+b.length),u.createElement("br",{key:`br${i}`})]}}if(o.match(/^\s*- /))return[u.createElement(Mi,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];if(o.match(/^\s*\+ /)||o.match(/^Received: $/))return[u.createElement(Li,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];let[,a,l]=o.match(/^(Expected|Received): (.*)$/)||[];if(a&&l)return a==="Expected"?["Expected: ",u.createElement(Mi,{key:o+i,value:Fi(l),parsed:!0}),u.createElement("br",{key:`br${i}`})]:["Received: ",u.createElement(Li,{key:o+i,value:Fi(l),parsed:!0}),u.createElement("br",{key:`br${i}`})];let[,s,d]=o.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(s&&d)return[`${s} of calls: `,u.createElement(gr,{key:o+i,value:Number(d)}),u.createElement("br",{key:`br${i}`})];let[,p]=o.match(/^Received has value: (.+)$/)||[];return p?["Received has value: ",u.createElement(gr,{key:o+i,value:Fi(p)}),u.createElement("br",{key:`br${i}`})]:[u.createElement("span",{key:o+i,dangerouslySetInnerHTML:{__html:r.toHtml(o)}}),u.createElement("br",{key:`br${i}`})]}))},dw=D.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),um=({status:e})=>{let t=it();switch(e){case"done":return u.createElement(Vn,{color:t.color.positive,"data-testid":"icon-done"});case"error":return u.createElement(Ns,{color:t.color.negative,"data-testid":"icon-error"});case"active":return u.createElement(Os,{color:t.color.secondary,"data-testid":"icon-active"});case"waiting":return u.createElement(dw,{"data-testid":"icon-waiting"},u.createElement(qn,{color:Ue(.5,"#CCCCCC"),size:6}));default:return null}},pw=D.div({fontFamily:mt.fonts.mono,fontSize:mt.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"}),mw=D("div",{shouldForwardProp:e=>!["call","pausedAt"].includes(e.toString())})(({theme:e,call:t})=>({position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${e.appBorderColor}`,fontFamily:mt.fonts.base,fontSize:13,...t.status==="error"&&{backgroundColor:e.base==="dark"?Ue(.93,e.color.negative):e.background.warning},paddingLeft:(t.ancestors?.length??0)*20}),({theme:e,call:t,pausedAt:r})=>r===t.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${e.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${e.color.warning}`}}),hw=D.div(({theme:e,isInteractive:t})=>({display:"flex","&:hover":t?{}:{background:e.background.hoverable}})),fw=D("button",{shouldForwardProp:e=>!["call"].includes(e.toString())})(({theme:e,disabled:t,call:r})=>({flex:1,display:"grid",background:"none",border:0,gridTemplateColumns:"15px 1fr",alignItems:"center",minHeight:40,margin:0,padding:"8px 15px",textAlign:"start",cursor:t||r.status==="error"?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status==="error"?e.color.warning:e.color.secondary}`,background:r.status==="error"?"transparent":e.background.hoverable},"& > div":{opacity:r.status==="waiting"?.5:1}})),yw=D.div({display:"flex",alignItems:"center",padding:6}),gw=D(he)(({theme:e})=>({color:e.textMutedColor,margin:"0 3px"})),Bi=D("div")(({theme:e})=>({padding:"8px 10px 8px 36px",fontSize:mt.size.s1,color:e.color.defaultText,pre:{margin:0,padding:0}})),bw=D.span(({theme:e})=>({color:e.base==="dark"?"#5EC1FF":"#0271B6"})),Ew=D.span(({theme:e})=>({color:e.base==="dark"?"#eee":"#444"})),Tw=D.p(({theme:e})=>({color:e.base==="dark"?e.color.negative:e.color.negativeText,fontSize:e.typography.size.s2,maxWidth:500,textWrap:"balance"})),Sw=({exception:e})=>{let t=sl();if(!e)return null;if(e.callId===At)return Q(Bi,null,Q("pre",null,Q(bw,null,e.name,":")," ",Q(Ew,null,e.message)),Q(Tw,null,"The component failed to render properly. Automated component tests will not run until this is resolved. Check the full error message in Storybook\u2019s canvas to debug."));if(em(e))return Q(fp,{...e});if(Qp(e))return Q(Bi,null,Q(fp,{message:`${e.message}${e.diff?` + +${e.diff}`:""}`,style:{padding:0}}),Q("p",null,"See the full stack trace in the browser console."));let r=e.message.split(` + +`),n=r.length>1;return Q(Bi,null,Q("pre",{dangerouslySetInnerHTML:{__html:t.toHtml(r[0])}}),n&&Q("p",null,"See the full stack trace in the browser console."))},Aw=({call:e,callsById:t,controls:r,controlStates:n,childCallIds:o,isHidden:i,isCollapsed:a,toggleCollapsed:l,pausedAt:s})=>{let[d,p]=X(!1),m=!n.goto||!e.interceptable||!!e.ancestors?.length;return i||e.id===At?null:Q(mw,{call:e,pausedAt:s},Q(hw,{isInteractive:m},Q(fw,{"aria-label":"Interaction step",call:e,onClick:()=>r.goto(e.id),disabled:m,onMouseEnter:()=>n.goto&&p(!0),onMouseLeave:()=>n.goto&&p(!1)},Q(um,{status:d?"active":e.status}),Q(pw,{style:{marginLeft:6,marginBottom:1}},Q(dl,{call:e,callsById:t}))),Q(yw,null,(o?.length??0)>0&&Q(gw,{padding:"small",variant:"ghost",onClick:l,ariaLabel:`${a?"Show":"Hide"} steps`},a?Q(Hn,null):Q(Es,null)))),e.status==="error"&&e.exception?.callId===e.id&&Q(Sw,{exception:e.exception}))},ww=D.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative",code:{fontSize:`${t.size.s1-1}px`,color:"inherit",margin:"0 0.2em",padding:"0 0.2em",background:"rgba(255, 255, 255, 0.8)",borderRadius:"2px",boxShadow:"0 0 0 1px rgba(0, 0, 0, 0.1)"}})),_w=({browserTestStatus:e})=>{let t=ke().getDocsUrl({subpath:uA,versioned:!0,renderer:!0}),[r,n]=e==="error"?["the CLI","this browser"]:["this browser","the CLI"];return u.createElement(ww,null,"This interaction test passed in ",r,", but the tests failed in ",n,"."," ",u.createElement(rt,{href:t,target:"_blank",withArrow:!0},"Learn what could cause this"))},vw={rendering:"mediumdark",playing:"warning",completed:"positive",errored:"negative",aborted:"purple"},Cw={rendering:"Wait",playing:"Runs",completed:"Pass",errored:"Fail",aborted:"Bail"},Rw={rendering:"Story is rendering",playing:"Interactions are running",completed:"Story ran successfully",errored:"Story failed to complete",aborted:"Interactions aborted due to file changes"},xw=D.div(({theme:e,status:t})=>({display:"inline-block",padding:"4px 6px 4px 8px",borderRadius:"4px",backgroundColor:e.color[vw[t]],color:"white",fontFamily:mt.fonts.base,textTransform:"uppercase",fontSize:mt.size.s1,letterSpacing:3,fontWeight:mt.weight.bold,minWidth:65,textAlign:"center"})),Ow=({status:e})=>{let t=Cw[e],r=Rw[e];return u.createElement(ls,{hasChrome:!1,placement:"top",trigger:"hover",tooltip:u.createElement(as,{note:r})},u.createElement(xw,{"aria-label":`Story status: ${t}`,status:e},t))},Iw=D.div(({theme:e})=>({boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.background.app,position:"sticky",top:0,zIndex:1})),Pw=D(he)(({theme:e})=>({borderRadius:4,padding:6,color:e.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:e.color.secondary}}})),gn=D(he)(({theme:e})=>({color:e.textMutedColor})),Dw=D(he)(({theme:e})=>({color:e.color.secondary,fontWeight:e.typography.weight.bold,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",fontSize:13,lineHeight:24})),Nw=D(Ql)(({theme:e})=>({color:e.textMutedColor,cursor:"default",fontWeight:e.typography.weight.regular,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",margin:0,fontSize:13})),kw=D.div({display:"flex",alignItems:"center",flex:1,gap:6}),Fw=D(gn)({marginInlineStart:3}),Lw=D(Pw)({marginInline:3,lineHeight:"12px"}),Mw=D(gn)(({theme:e,animating:t,disabled:r})=>({opacity:r?.5:1,svg:{animation:t?`${e.animation.rotate360} 200ms ease-out`:void 0}})),Bw=({controls:e,controlStates:t,status:r,storyFileName:n,onScrollToEnd:o,importPath:i,canOpenInEditor:a,api:l})=>{let s=r==="errored"?"Scroll to error":"Scroll to end",d=it();return u.createElement(Iw,null,u.createElement(os,{backgroundColor:d.background.app,innerStyle:{gap:6,paddingInline:15},"aria-label":"Component test playback controls"},u.createElement(kw,null,u.createElement(Ow,{status:r}),u.createElement(Lw,{ariaLabel:!1,onClick:o,disabled:!o},s),u.createElement(rs,null),u.createElement(Fw,{padding:"small",variant:"ghost",ariaLabel:"Go to start",onClick:e.start,disabled:!t.start},u.createElement(Ps,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go back",onClick:e.back,disabled:!t.back},u.createElement(xs,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go forward",onClick:e.next,disabled:!t.next},u.createElement(Is,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go to end",onClick:e.end,disabled:!t.end},u.createElement(Ss,null)),u.createElement(Mw,{padding:"small",variant:"ghost",ariaLabel:"Rerun",onClick:e.rerun},u.createElement(Fs,null))),(i||n)&&(a?u.createElement(Dw,{padding:"small",size:"small",variant:"ghost",ariaLabel:"Open in editor",onClick:()=>{l.openInEditor({file:i})}},n):u.createElement(Nw,null,n))))},$w=D.div(({theme:e})=>({height:"100%",background:e.background.content})),yp=D.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,backgroundColor:e.base==="dark"?Ue(.93,e.color.negative):e.background.warning,padding:15,fontSize:e.typography.size.s2-1,lineHeight:"19px"})),$i=D.code(({theme:e})=>({margin:"0 1px",padding:3,fontSize:e.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${e.appBorderColor}`,borderRadius:3})),gp=D.div({paddingBottom:4,fontWeight:"bold"}),jw=D.p({margin:0,padding:"0 0 20px"}),bp=D.pre(({theme:e})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:e.typography.size.s1-1})),Uw=Xe(function({storyUrl:e,status:t,calls:r,controls:n,controlStates:o,interactions:i,fileName:a,hasException:l,caughtException:s,unhandledErrors:d,pausedAt:p,onScrollToEnd:m,endRef:h,hasResultMismatch:y,browserTestStatus:E,importPath:b,canOpenInEditor:S,api:g}){let T=sl(),A=i.some(_=>_.id!==At);return Q($w,null,y&&Q(_w,{browserTestStatus:E}),o.detached&&(A||l)&&Q(wA,{storyUrl:e}),Q(Bw,{controls:n,controlStates:o,status:t,storyFileName:a,onScrollToEnd:m,importPath:b,canOpenInEditor:S,api:g}),Q("div",{"aria-label":"Interactions list"},i.map(_=>Q(Aw,{key:_.id,call:_,callsById:r,controls:n,controlStates:o,childCallIds:_.childCallIds,isHidden:_.isHidden,isCollapsed:_.isCollapsed,toggleCollapsed:_.toggleCollapsed,pausedAt:p}))),s&&!TA(s)&&Q(yp,null,Q(gp,null,"Caught exception in ",Q($i,null,"play")," function"),Q(bp,{"data-chromatic":"ignore",dangerouslySetInnerHTML:{__html:T.toHtml(Ep(s))}})),d&&Q(yp,null,Q(gp,null,"Unhandled Errors"),Q(jw,null,"Found ",d.length," unhandled error",d.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",Q($i,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",Q($i,null,"true"),"."),d.map((_,x)=>Q(bp,{key:x,"data-chromatic":"ignore"},Ep(_)))),Q("div",{ref:h}),t==="completed"&&!s&&!A&&Q(vA,null))});function Ep(e){return e.stack||`${e.name}: ${e.message}`}var hn={detached:!1,start:!1,back:!1,goto:!1,next:!1,end:!1},Tp={rendering:"rendering",playing:"playing",completed:"completed",errored:"errored",aborted:"aborted"},Vw=["completed","errored","aborted"],Hw={done:"status-value:success",error:"status-value:error",active:"status-value:pending",waiting:"status-value:pending"},Jw=({log:e,calls:t,collapsed:r,setCollapsed:n})=>{let o=new Map,i=new Map;return e.map(({callId:a,ancestors:l,status:s})=>{let d=!1;return l.forEach(p=>{r.has(p)&&(d=!0),i.set(p,(i.get(p)||[]).concat(a))}),{...t.get(a),status:s,isHidden:d}}).map(a=>{let l=a.status==="error"&&a.ancestors&&o.get(a.ancestors.slice(-1)[0])?.status==="active"?"active":a.status;return o.set(a.id,{...a,status:l}),{...a,status:l,childCallIds:i.get(a.id),isCollapsed:r.has(a.id),toggleCollapsed:()=>n(s=>(s.has(a.id)?s.delete(a.id):s.add(a.id),new Set(s)))}})},Eo=(e,{log:t,calls:r,collapsed:n,setCollapsed:o})=>Jw({log:t,calls:r,collapsed:n,setCollapsed:o}).reduce((i,a)=>(a.id===At?i.interactions.push(a):e.status!=="rendering"&&(i.controlStates=e.controlStates,i.interactions.push(a),a.method!=="step"&&i.interactionsCount++),i),{...e,controlStates:hn,interactions:[],interactionsCount:0}),ji=(e,t)=>({id:At,method:"render",args:[],cursor:0,storyId:e,ancestors:[],path:[],interceptable:!0,retain:!1,exception:t}),To=e=>({callId:At,status:e,ancestors:[]}),qw=Xe(function({refId:e,storyId:t,storyUrl:r}){let{statusValue:n,testRunId:o}=ql(j=>{let G=e?void 0:j[t]?.[fA];return{statusValue:G?.value,testRunId:G?.data?.testRunId}}),i=Pn(),a=ke(),l=a.getData(i.storyId,i.refId)?.importPath,s=W.CONFIG_TYPE==="DEVELOPMENT"&&!i.refId,[d,p]=Rr(No,{status:"rendering",controlStates:hn,interactions:[],interactionsCount:0,hasException:!1,pausedAt:void 0,caughtException:void 0,unhandledErrors:void 0}),[m,h]=X(void 0),[y,E]=X(new Set),[b,S]=X(!1),{status:g="rendering",controlStates:T=hn,interactions:A=[],pausedAt:_=void 0,caughtException:x=void 0,unhandledErrors:O=void 0}=d,v=ye([To("active")]),P=ye(new Map([[At,ji(t)]])),k=({status:j,...G})=>P.current.set(G.id,G),$=ye();ee(()=>{let j;return W.IntersectionObserver&&(j=new W.IntersectionObserver(([G])=>h(G.isIntersecting?void 0:G.target),{root:W.document.querySelector('#storybook-panel-root [role="tabpanel"]')}),$.current&&j.observe($.current)),()=>j?.disconnect()},[]);let L=ye(void 0),z=ye(0),N=In({[Ne.CALL]:k,[Ne.SYNC]:j=>{v.current=[To("done"),...j.logItems],p(G=>Eo({...G,controlStates:j.controlStates,pausedAt:j.pausedAt},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[Vt]:j=>{L.current===j.storyId&&["preparing","loading"].includes(j.newPhase)||(L.current=j.storyId,z.current=Math.max(z.current,j.renderId||0),z.current===j.renderId&&(j.newPhase==="rendering"?(v.current=[To("active")],P.current.set(At,ji(t)),p({status:"rendering",controlStates:hn,pausedAt:void 0,interactions:[],interactionsCount:0,hasException:!1,caughtException:void 0,unhandledErrors:void 0})):p(G=>{let Z=j.newPhase in Tp&&!Vw.includes(G.status)?Tp[j.newPhase]:G.status;return Eo({...G,status:Z,pausedAt:void 0},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E})})))},[Ca]:j=>{v.current=[To("error")],P.current.set(At,ji(t,{...j,callId:At})),p(G=>Eo({...G,hasException:!0,caughtException:void 0,controlStates:hn,pausedAt:void 0},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[wa]:j=>{p(G=>({...G,caughtException:j,hasException:!0}))},[Ra]:j=>{p(G=>({...G,unhandledErrors:j,hasException:!0}))}},[y]);ee(()=>{p(j=>Eo(j,{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[p,y]);let R=Fe(()=>({start:()=>N(Ne.START,{storyId:t}),back:()=>N(Ne.BACK,{storyId:t}),goto:j=>N(Ne.GOTO,{storyId:t,callId:j}),next:()=>N(Ne.NEXT,{storyId:t}),end:()=>N(Ne.END,{storyId:t}),rerun:()=>{N(Or,{storyId:t})}}),[N,t]),C=jt("fileName",""),[F]=C.toString().split("/").slice(-1),M=()=>m?.scrollIntoView({behavior:"smooth",block:"end"}),B=!!x||!!O||A.some(j=>j.status==="error"),J=Fe(()=>g!=="playing"&&(A.length>0||B)?B?"error":"done":g==="playing"?"active":void 0,[g,A,B]);return ee(()=>{if(J&&n&&n!=="status-value:pending"&&n!==Hw[J]){let j=setTimeout(()=>S(G=>(G||N(pA,{type:"test-discrepancy",payload:{browserStatus:J==="done"?"PASS":"FAIL",cliStatus:J==="done"?"FAIL":"PASS",storyId:t,testRunId:o}}),!0)),2e3);return()=>clearTimeout(j)}else S(!1)},[N,J,n,t,o]),u.createElement(at,{key:"component-tests"},u.createElement(Uw,{storyUrl:r,status:g,hasResultMismatch:b,browserTestStatus:J,calls:P.current,controls:R,controlStates:{...T,detached:!!e||T.detached},interactions:A,fileName:F,hasException:B,caughtException:x,unhandledErrors:O,pausedAt:_,endRef:$,onScrollToEnd:m&&M,importPath:l,canOpenInEditor:s,api:a}))});function zw(){let e=ke().getSelectedPanel(),[t={}]=Rr(No),{status:r,hasException:n,interactionsCount:o}=t;return u.createElement("div",{style:{display:"flex",alignItems:"center",gap:6}},u.createElement("span",null,"Interactions"),o&&r!=="errored"&&!n?u.createElement(xr,{compact:!0,status:e===il?"active":"neutral"},o):null,r==="errored"||n?u.createElement(um,{status:"error"}):null)}var $6=Se.register(No,()=>{if(globalThis?.FEATURES?.interactions){let e=({state:t})=>{let r=t.refId&&t.refs[t.refId]?.url||document.location.origin,{pathname:n,search:o=""}=t.location,i=n+(t.refId?o.replace(`/${t.refId}_`,"/"):o);return{refId:t.refId,storyId:t.storyId,storyUrl:r+i}};Se.add(il,{type:Ke.PANEL,title:()=>u.createElement(zw,null),match:({viewMode:t})=>t==="story",render:({active:t})=>u.createElement(Ln,{active:!!t},u.createElement(Jl,{filter:e},r=>u.createElement(qw,{...r})))})}}),Yw=Xe(function(){let e=jt(gt),[t,r,n]=bt(),{options:o=An,disable:i=!0}=e||{};if(i)return null;let a=t[gt]||{},l=a.value,s=a.grid||!1,d=o[l],p=!!n?.[gt],m=Object.keys(o).length;return u.createElement(Gw,{length:m,backgroundMap:o,item:d,updateGlobals:r,backgroundName:l,isLocked:p,isGridActive:s})}),Gw=Xe(function(e){let{length:t,updateGlobals:r,backgroundMap:n,backgroundName:o,isLocked:i,isGridActive:a}=e,l=le(d=>{r({[gt]:d})},[r]),s=Object.entries(n).map(([d,p])=>({value:d,title:p.name,icon:u.createElement(qn,{color:p?.value||"grey"})}));return u.createElement(at,null,u.createElement(Ut,{padding:"small",variant:"ghost",key:"grid",pressed:a,disabled:i,ariaLabel:i?"Grid set by story parameters":"Grid visibility",tooltip:i?"Grid set by story parameters":"Toggle grid visibility",onClick:()=>l({value:o,grid:!a})},u.createElement(As,null)),t>0?u.createElement($n,{resetLabel:"Reset background",onReset:()=>l(void 0),disabled:i,key:"background",icon:u.createElement(Rs,null),ariaLabel:i?"Background set by story parameters":"Preview background",tooltip:i?"Background set by story parameters":"Change background",defaultOptions:o,options:s,onSelect:d=>l({value:d,grid:a})}):null)}),z6=Se.register(Tn,()=>{globalThis?.FEATURES?.backgrounds&&Se.add(Tn,{title:"Backgrounds",type:Ke.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(Yw,null)})}),Ww=()=>{let[e,t]=bt(),{measureEnabled:r}=e||{},n=ke(),o=le(()=>t({measureEnabled:!r}),[t,r]);return ee(()=>{n.setAddonShortcut(Zt,{label:"Toggle Measure",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:o})},[o,n]),u.createElement(Ut,{key:jo,pressed:r,padding:"small",variant:"ghost",ariaLabel:"Measure tool",tooltip:"Toggle measure",ariaDescription:"When enabled, this tool shows dimensions and whitespace (margin, padding, border) for the currently hovered element in the preview area. Does not work with keyboard focus.",onClick:o},u.createElement(Ds,null))},Q6=Se.register(Zt,()=>{globalThis?.FEATURES?.measure&&Se.add(jo,{type:Ke.TOOL,title:"Measure",match:({viewMode:e,tabId:t})=>e==="story"&&!t,render:()=>u.createElement(Ww,null)})}),Kw=Xe(function(){let[e,t]=bt(),r=ke(),n=[!0,"true"].includes(e[Er]),o=le(()=>t({[Er]:!n}),[n,t]);return ee(()=>{r.setAddonShortcut(Sn,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:o})},[o,r]),u.createElement(Ut,{key:"outline",padding:"small",variant:"ghost",pressed:n,ariaLabel:"Outline tool",ariaDescription:"When enabled, this tool displays the outline of every element in the preview area, which helps understand their layout.",tooltip:"Toggle outline",onClick:o},u.createElement(Cs,null))}),i9=Se.register(Sn,()=>{globalThis?.FEATURES?.outline&&Se.add(Sn,{title:"Outline",type:Ke.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(Kw,null)})}),cm=(e,t)=>e.indexOf(t),Xw=(e,t)=>{let r=cm(e,t);return r===e.length-1?e[0]:e[r+1]},Zw=(e,t)=>{let r=cm(e,t);return r<1?e[e.length-1]:e[r-1]},Qw=async(e,t,r,n)=>{await e.setAddonShortcut(rr,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>{r({viewport:Zw(n,t)})}}),await e.setAddonShortcut(rr,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>{r({viewport:Xw(n,t)})}}),await e.setAddonShortcut(rr,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>{r({viewport:{value:void 0,isRotated:!1}})}})},e_=D.div({display:"inline-flex",alignItems:"center"}),dm=D.div(({theme:e})=>({display:"inline-block",textDecoration:"none",padding:10,fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,lineHeight:"1",height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent"})),t_={desktop:u.createElement(ys,null),mobile:u.createElement(vs,null),tablet:u.createElement(Ls,null),other:u.createElement(at,null)},r_=({api:e})=>{let t=jt(nr),[r,n,o]=bt(),{options:i=Vl,disable:a}=t||{},l=r?.[nr]||{},s=typeof l=="string"?l:l.value,d=typeof l=="string"?!1:!!l.isRotated,p=i[s]||xn,m=nr in o,h=Object.keys(i).length;if(ee(()=>{Qw(e,s,n,Object.keys(i))},[i,s,n,e]),p.styles===null||!i||h<1)return null;if(typeof p.styles=="function")return console.warn("Addon Viewport no longer supports dynamic styles using a function, use css calc() instead"),null;let y=d?p.styles.height:p.styles.width,E=d?p.styles.width:p.styles.height;return a?null:u.createElement(a_,{item:p,updateGlobals:n,viewportMap:i,viewportName:s,isRotated:d,isLocked:m,width:y,height:E})},n_=D(dm)({order:1}),Sp=D.div({order:2}),o_=D(dm)({order:3}),a_=u.memo(function(e){let{item:t,viewportMap:r,viewportName:n,isRotated:o,updateGlobals:i,isLocked:a,width:l,height:s}=e,d=le(m=>i({[nr]:m}),[i]),p=Fe(()=>Object.entries(r).map(([m,h])=>({value:m,title:h.name,icon:t_[h.type]})),[r]);return u.createElement(at,null,u.createElement($n,{resetLabel:"Reset viewport",onReset:()=>d({value:void 0,isRotated:!1}),key:"viewport",disabled:a,ariaLabel:a?"Viewport size set by story parameters":"Viewport size",ariaDescription:"Select a viewport size among predefined options for the preview area, or reset to the default size.",tooltip:a?"Viewport size set by story parameters":"Resize viewport",defaultOptions:n,options:p,onSelect:m=>d({value:m,isRotated:!1}),icon:u.createElement(ws,null)},t!==xn?u.createElement(u.Fragment,null,t.name," ",o?"(L)":"(P)"):null),u.createElement(Bs,{styles:{'iframe[data-is-storybook="true"]':{width:l,height:s}}}),t!==xn?u.createElement(e_,null,u.createElement(n_,{title:"Viewport width"},u.createElement("span",{className:"sb-sr-only"},"Viewport width: "),l.replace("px","")),a&&u.createElement(Sp,null,"/"),u.createElement(o_,{title:"Viewport height"},u.createElement("span",{className:"sb-sr-only"},"Viewport height: "),s.replace("px","")),!a&&u.createElement(Sp,null,u.createElement(he,{key:"viewport-rotate",padding:"small",variant:"ghost",ariaLabel:"Rotate viewport",onClick:()=>{d({value:n,isRotated:!o})}},u.createElement(Ms,null)))):null)}),y9=Se.register(rr,e=>{globalThis?.FEATURES?.viewport&&Se.add(Hl,{title:"viewport / media-queries",type:Ke.TOOL,match:({viewMode:t,tabId:r})=>t==="story"&&!r,render:()=>Q(r_,{api:e})})}),i_="tag-filters",l_="static-filter",g9=Se.register(i_,e=>{let t=Object.entries(W.TAGS_OPTIONS??{}).reduce((r,n)=>{let[o,i]=n;return i.excludeFromSidebar&&(r[o]=!0),r},{});e.experimental_setFilter(l_,r=>{let n=r.tags??[];return(n.includes("dev")||r.type==="docs")&&n.filter(o=>t[o]).length===0})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg new file mode 100644 index 00000000..34ff9a24 --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg new file mode 100644 index 00000000..d2a29f2d --- /dev/null +++ b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..33563d8bf4cde9714ef7dbeadabc769bba555dde GIT binary patch literal 49460 zcmaI6V~j3b&@K41ZQHhO+vaK8Hc#8OZQHhOpSG?0&b>3qcmK@FPHOK;Wv`_ERAp7U zD~K}#fB^qtfE9rBp8;lC1_1hJ{*Ukf@&Dhz4k5=0iZ#T|-~=}Wq)ecpy5Int$Yq^A-?QKe zjn!aC%*%;?>Z;>+6{@qen$BOj0km!|X&Qh34@xG8S6$q1(t994QG-@F8Vr}$m($D8 zfU)T$>nW9#>8mo97n}Qs5y=SEo$KfEs6QzfpMqgaB4s2ym#oV&)Gln%_)PpmXx^-C zW0I|~IJUN1cqWuf=}cRssBSWxtb{RDlglp+MLGa0Lb)emDq;@9=WU|g8DZFQ;&vG1 zNy8}Rc@-E=jiRESp`^zf4IybIYvM~oYO5?NG0_f{`jjk<8>W%^XXo${6l&X=V6o zoU~DoZ=~&OWEZ$jj-`o)S%i2-jxQtr_$M*~wba$cE)#b*@jGx5SWu9ZIYcPH)WDOI z0Xd=M$vI|g3RX=S@JTmDTdlV5&2-;6_W^M53Q4%ncR$ouYKx^6QqSZSk(_T@*Y9w$ zex*%z0%t3_*Z7NM^MA=bu3XCe@4_#FMMM`qm26RON4}ljQqhr`7=PU;HvQS+?&Qz1 zX7e%wd+7-$t0qo}lxjJ-wu#Q`3}kATWpHsKxcjk)?ys~1+`oYAP5x*#hXu&mT^L5R zsxY;NbJm*sy!+>hJoV-&#@1;KP^s@}_gBhS3o)(V5T)z5Z{_3d6bUm+ixr9u1A`QK zJR!jruLJ_|iQ@7pQ-en%dJ%Kg)9Vc^VpMHz3VCJNhR5OrbU;P+Ycdy(2E~{*H8hNy zk%)&vM#n2Mef)?ADZP$vWpPE00 zMk_YREK=4nv2pf>$MhYUvD4a7pnYm+c!7w4757sL2)YHp<0fJtzt~C&Q0{!>Q?^k) zCf8!Ux6kc!1;LyX8zlI=am@8(`HZ(I6RzkNYf|1>-2Ik&^KoQIy`%x3i3Sk-sP{$)YBr+tVxgBvx%t`T4gyp0k|3h|-fKK|pWqwZr;JTebu0PZI`t3H2t{sZ zB9#;gYAJbU$YkI)XK2-#wX5+(0R|&f1pIEPHi}YYB4SR7?|-z^X|2M_yq*2N9vPhR zUv9@y!$yX}@Q|XRq2cpaD+0B)Dv2$c7F_5U?A*Wke??r~l2R#zF(0@C9h6_b>RB7wg7Utn4*`MFMa3bZz-!j^|0iFotpxPX7L?&UoK? z-~J*97VBn0hBIGRsPQ`S&B|lT{>dCd6Qh9#tFbAgJ!2HxtZBlPvHhLpu|_zZ(mHP@ z7$?AW2%ra@FI7-!b}nC{k2Q(6f!OGm!ZkueT;*qYbWi^c;~LT&Y<-3}2a##ioHoY{ zcdiuLUcXyoW9n#s@9?t^yA%_Ry^e%JQ;&wGSx$yV6Bb^tw;?BewDbsy)LDgy8AigF zQwl&#w!mo4%=iAC)B5B{f1nJaxiaepp)cOfR6e_OPNR;RH9u==URu;0SuWsghrzis z;g}27dMgunbDitBRlpREcY2T_fy|63E&Q6WO5rgz43W0YJ?(s$l2=4A1+r&R6I>vh`hB){~@ z(k)rSexe@-QJ9OI1>1mwwuLv5t0%_uEqTB^vHpdRT2UIs`8v1E9|H{IH*lK^PiWNY zmar;&XcZHZqn)Fg9TMrZwCV7|yRw}Tk_r*ws^2&ujO>(7>?@kAnBft^qF0Q!<%P{< z{kZEf;_lPt7|&2HR4Zc}Vy1&*{zac-Kxl_RjW1oeIkFi1d}ovS{FxrG;qp%A8M#t; zsgz8I)_G;o@?a52lVjevBy~olG*QXKolSLs?r)8CV3%m>3Joo~LURg_)J##*z=t&W zLt_#{=0;mwTOS&)KHG}*!-nA=rC6Cad8d!68h8g;QQzA$JG;HDd?S*^`HaVmZ0am! zkg9H~iaL`%bgyW!f1XvUTGr#~LUlWT=|J=bOn?%lEVanFzyI4; z5z(@^BWDXcDIQ2q89pQZxRdu;EJfABL@`cLj@BA*0t!yYYdB|Mn;&dN<5b1N@z^0D ziVj6gEFN;E@bU4h<=w^ix-_I)GK{1|OxzkCj$D$w_~9$C<>&Vc4k?BTGX=C3iP%#& z?SFpymycl6Kf7z^$R}Aj5;cL4mgEyJhnu`WWhuRDQ%0E2h|KMbo}&3>@lDqG9dSTfMubLAedv(J&`rOiz-u;)K`^h??LxSt?79oSY_WFWqvg&0#Lo2mU+AyT|h+GUsp>fmWBqKz4=(R~{; z_*uV~ece;|S=*m|A9VOx`-pwvHC)}{&fq9L^7iS50lhp--Px!8n;EE^`|c%qUIU>K zZmXBOYs8kaw}c}NI6Sx~1V+xmJJ3FJ%q=6gxOWcrA5On$mLRBnQCLMc#~?2)|K+N` zg}aQ{&$ScfuXNM2*_>k~J;dji3R^;HrK9b!w?aR7Oxm}4L_80%oG9SWdIz6sJw&nKpY zf3~Fe3v;UlanvRzlxlTF$$^W2004jl)=-# zO0tWTuCG*c&hBS7I5lL*F|?K6t;DD7c(>#|qDHQXD{WnyOUKjz*#gZDO=jrVa{vX{ zrW*q{%G3M%al>7Gm#?Lv8qH#vuV_#yD&AY<1eOOWtaPDamR$j((5%gi!o<+>7mg{8 zlBdAHkFIn)FiDa#4XyB zG^@9wPA+2{O-kuqkfr{Pvq39X8Nt6)+*}z=rgD++bCySa@kf=Y z0o0y&GMs^gM^i;}(+KkYos>G?CPinu_cAL(@10nu)!!Mpi}d7h>e8M5y0EErSvNlU z_T%7Ucw6SF8nw$=)RIBKcEosunNr1FE=JseEfnTO>@0iYNtS;#RbTQMr{(AcNU2|X7(rIXMVX`yQS_>MqDlO2${EF6_qyqCm+}< zsDSLxQ@Ls0mI2xr4-@b1N*2_^ z(dvQWatg#X)j4jbXSrZCcym?f=oc6F-x8Qv8sAmtuvjg1--3?|(CPwlXRqi(+Mr(N zz#e->=kI#yO4(fE*U4O0VXa_E#4W6Acdn9+O^zEAchUKXjmew6OyN`?wyc82`&vJZ z0{f90nkj{~nd`4%d|6sK-@PkLzAm`)@PKZNJhOQC`&DG-b>t+(YG*`imVwD=8bZG?oXUY5y$OJ4#3-R)bNtxea@w^)bYmv3 zP-gVAH*{@GjrGGhIE*Ttvgg9{(K=WJ7N_)5<&v7|pE4t_`h6-?h3c7YwMAWhS1_r8 zqPybmjb+rU=z%iuLN1c92!XVhuLPYqaZ5V_xRI@quTZw4sY;H)lC(My=--xlf>Pj^ z9Gcv6(i|xv}hI>@==q(a! zmZeau53$e^GXv$&Q~oSFOxRAd=v!;5?%n80t~{(K0RalJ2|!akK8C^ylVKeV!IwizS|t^w3C7Zyxn`2solC{!(l8B{g63 zzQd+50;_m7nT?@27iR7mUUW-9*5W5Qi#!dJ^CNR&chhQ3v-|G7CbSj*!S~tTG-kgX z|7|3g0NLM$@ThTkL2j5l?d6_o0`ylGWdAC2PTyE}sP<|W1`syxJ9TwJjbiEZ)_df$ zeK9?svr)N@bFna11^vZglr^rI(hn=U`_Bd@IHFBwvsrcYL^io*VP5(7NdpY!JXpyY zrAPbxPzbue%zn7y)0Xv0)Lud7t?)vl{)`37-dx5UUPm&-v}8@r$VF7}k3T{1o$8Z6 zPse4zyE=Rj5XyaUdM4)5NoMqa_1moJD}PHQ&(bRIZA35FoaUZ)E2bFcHx&q^?qnJC zmr;zLIncn=e?Z4!W75#m+ttUF0#cBQF>(l?yr5Zm9@Ic5tBH zcS0zMS;+sMgARnBlm5h$F39gn0xfZ4S+E9p?P~ zFOMe*sdZNV7!2qI3f%@)IT<72N2IBzM~%{DL7CaAsK40?FUi%OdoHtFWuAYs97u6g z@Wsg5H5}yJlW{&@J8_-`is$0G1p9fFn>^eN_5AB!vB)|ITy z*h^R{2->QCWNwqHgZ3;~w6&*w&@vlFa=p@GoyvICV+gsrDyts^bd3a;|DJoxv%IeaOsUD3@XjRUmjX62vv$S83x#J$Rx*<)R;rHA6ST z&4$cNRxE7V(N_l#%=xp}<4sQpjT^t$mJVJt>(X-aaw2V$JXsdG#m8fCjfZ_-70q%f z4FFtEP4Z*i5FKy4Rr{>`jwYIJ%g-8W#bdNgCS10?Z07Id;ZciY+eud8|8*AgUBl?lq4t$O@;dAki! zXQmKK3@&d5;#N%tF?wR}LAB!Be~K|kMCVU>XDtrDirQ?P(Y>-HwqhG(A2X1!)R-Fm znbCfaZ9>>BmjW>MSo1xrU?IS@HB5~iGw|LymZ$pjEpD?v&mpZI!$*=V??YyX#Ryuv z4}!Z?FH&9H3e~L`vz@K2t{pzdYfu>ZtJ%$Y5Y$|Rlpn=<&OJ6&bos>AXO;Kt2XEi@ zMrhB^zwcOodte*5l75svKB_fO%FHLGRyNw0XI_wyW2eYnFXk{T31#5gx=&wh^w15@ z53dj^+~$EStK(L+#B#VR=f5g$k=zefe=}N9VU$u`?1GaV7GCkW+*nB(kt3~!C(ZO!Lz7n@d$j4OTD(K`b*f_3mRdxfT@_?^EA3Yaptav9mQQ#_F| zTxD11AbgPkBH&!H76>me$s5f+?J*rOgD@J!ODq>aUNUifOxGAP3TL7X>p|cuHYS}m z7VZfH?k6>matexbgJXi?50><*BAmo*6v;9x`7JMd|zuJs7{e+$(AFF|yf*CI55o)=3k2{Ew~8&s%ws{;e- zX@>mB*`E^UTCZVG3|$u~^oM^X=#ckd`u3N727#ki;`V)At4e5WKvZK*v)0!eV`$a%ui$NpD@TP zr12X~JG24e5J-IHn!=|iQZO

qU{WxwCA#nBcU9B%1Ynh5oA&1sI~wZtz-z@bGVW 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 V?*A;^mHU5)!*1%;=ZwHT^Z<_iv?Txl literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..19fcc944a152862670ea6adaa1cf3fd4926474fa GIT binary patch literal 47144 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%0DU@fDyIgZ6UzWCyO=?CM!VRUdIkoU4udERxjT}c( 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

# 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 S?)fP$z5LIsl&iCry$Jx2T6u&3 literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..827096daec30f761f6b910650db2c80183227c3b GIT binary patch literal 49620 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 M&VP%l567&w0SV=I=Kufz literal 0 HcmV?d00001 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-regular.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c527ba49cf63b3e9462f2a8f6e7f650ee28d1950 GIT binary patch literal 47072 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�<$dGLV%epwLgmPoZmrBS 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 typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy(x2, { + get: (a2, b2) => (typeof require < "u" ? require : a2)[b2] +}) : x2)(function(x2) { + if (typeof require < "u") return require.apply(this, arguments); + throw Error('Dynamic require of "' + x2 + '" is not supported'); +}); +var __esm = (fn4, res) => function() { + return fn4 && (res = (0, fn4[__getOwnPropNames(fn4)[0]])(fn4 = 0)), res; +}; +var __commonJS = (cb, mod) => function() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: !0 }); +}, __copyProps = (to, from2, except, desc) => { + if (from2 && typeof from2 == "object" || typeof from2 == "function") + for (let key of __getOwnPropNames(from2)) + !__hasOwnProp.call(to, key) && key !== except && __defProp(to, key, { get: () => from2[key], enumerable: !(desc = __getOwnPropDesc(from2, key)) || desc.enumerable }); + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: !0 }) : target, + mod +)); + +// ../node_modules/react/cjs/react.production.min.js +var require_react_production_min = __commonJS({ + "../node_modules/react/cjs/react.production.min.js"(exports) { + "use strict"; + var l2 = Symbol.for("react.element"), n2 = Symbol.for("react.portal"), p2 = Symbol.for("react.fragment"), q = Symbol.for("react.strict_mode"), r3 = Symbol.for("react.profiler"), t2 = Symbol.for("react.provider"), u3 = Symbol.for("react.context"), v2 = Symbol.for("react.forward_ref"), w2 = Symbol.for("react.suspense"), x2 = Symbol.for("react.memo"), y2 = Symbol.for("react.lazy"), z = Symbol.iterator; + function A3(a2) { + return a2 === null || typeof a2 != "object" ? null : (a2 = z && a2[z] || a2["@@iterator"], typeof a2 == "function" ? a2 : null); + } + var B2 = { isMounted: function() { + return !1; + }, enqueueForceUpdate: function() { + }, enqueueReplaceState: function() { + }, enqueueSetState: function() { + } }, C2 = Object.assign, D2 = {}; + function E2(a2, b2, e2) { + this.props = a2, this.context = b2, this.refs = D2, this.updater = e2 || B2; + } + E2.prototype.isReactComponent = {}; + E2.prototype.setState = function(a2, b2) { + if (typeof a2 != "object" && typeof a2 != "function" && a2 != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, a2, b2, "setState"); + }; + E2.prototype.forceUpdate = function(a2) { + this.updater.enqueueForceUpdate(this, a2, "forceUpdate"); + }; + function F() { + } + F.prototype = E2.prototype; + function G(a2, b2, e2) { + this.props = a2, this.context = b2, this.refs = D2, this.updater = e2 || B2; + } + var H = G.prototype = new F(); + H.constructor = G; + C2(H, E2.prototype); + H.isPureReactComponent = !0; + var I = Array.isArray, J = Object.prototype.hasOwnProperty, K3 = { current: null }, L = { key: !0, ref: !0, __self: !0, __source: !0 }; + function M2(a2, b2, e2) { + var d, c2 = {}, k2 = null, h3 = null; + if (b2 != null) for (d in b2.ref !== void 0 && (h3 = b2.ref), b2.key !== void 0 && (k2 = "" + b2.key), b2) J.call(b2, d) && !L.hasOwnProperty(d) && (c2[d] = b2[d]); + var g2 = arguments.length - 2; + if (g2 === 1) c2.children = e2; + else if (1 < g2) { + for (var f4 = Array(g2), m3 = 0; m3 < g2; m3++) f4[m3] = arguments[m3 + 2]; + c2.children = f4; + } + if (a2 && a2.defaultProps) for (d in g2 = a2.defaultProps, g2) c2[d] === void 0 && (c2[d] = g2[d]); + return { $$typeof: l2, type: a2, key: k2, ref: h3, props: c2, _owner: K3.current }; + } + function N(a2, b2) { + return { $$typeof: l2, type: a2.type, key: b2, ref: a2.ref, props: a2.props, _owner: a2._owner }; + } + function O(a2) { + return typeof a2 == "object" && a2 !== null && a2.$$typeof === l2; + } + function escape4(a2) { + var b2 = { "=": "=0", ":": "=2" }; + return "$" + a2.replace(/[=:]/g, function(a3) { + return b2[a3]; + }); + } + var P4 = /\/+/g; + function Q(a2, b2) { + return typeof a2 == "object" && a2 !== null && a2.key != null ? escape4("" + a2.key) : b2.toString(36); + } + function R2(a2, b2, e2, d, c2) { + var k2 = typeof a2; + (k2 === "undefined" || k2 === "boolean") && (a2 = null); + var h3 = !1; + if (a2 === null) h3 = !0; + else switch (k2) { + case "string": + case "number": + h3 = !0; + break; + case "object": + switch (a2.$$typeof) { + case l2: + case n2: + h3 = !0; + } + } + if (h3) return h3 = a2, c2 = c2(h3), a2 = d === "" ? "." + Q(h3, 0) : d, I(c2) ? (e2 = "", a2 != null && (e2 = a2.replace(P4, "$&/") + "/"), R2(c2, b2, e2, "", function(a3) { + return a3; + })) : c2 != null && (O(c2) && (c2 = N(c2, e2 + (!c2.key || h3 && h3.key === c2.key ? "" : ("" + c2.key).replace(P4, "$&/") + "/") + a2)), b2.push(c2)), 1; + if (h3 = 0, d = d === "" ? "." : d + ":", I(a2)) for (var g2 = 0; g2 < a2.length; g2++) { + k2 = a2[g2]; + var f4 = d + Q(k2, g2); + h3 += R2(k2, b2, e2, f4, c2); + } + else if (f4 = A3(a2), typeof f4 == "function") for (a2 = f4.call(a2), g2 = 0; !(k2 = a2.next()).done; ) k2 = k2.value, f4 = d + Q(k2, g2++), h3 += R2(k2, b2, e2, f4, c2); + else if (k2 === "object") throw b2 = String(a2), Error("Objects are not valid as a React child (found: " + (b2 === "[object Object]" ? "object with keys {" + Object.keys(a2).join(", ") + "}" : b2) + "). If you meant to render a collection of children, use an array instead."); + return h3; + } + function S2(a2, b2, e2) { + if (a2 == null) return a2; + var d = [], c2 = 0; + return R2(a2, d, "", "", function(a3) { + return b2.call(e2, a3, c2++); + }), d; + } + function T3(a2) { + if (a2._status === -1) { + var b2 = a2._result; + b2 = b2(), b2.then(function(b3) { + (a2._status === 0 || a2._status === -1) && (a2._status = 1, a2._result = b3); + }, function(b3) { + (a2._status === 0 || a2._status === -1) && (a2._status = 2, a2._result = b3); + }), a2._status === -1 && (a2._status = 0, a2._result = b2); + } + if (a2._status === 1) return a2._result.default; + throw a2._result; + } + var U = { current: null }, V = { transition: null }, W = { ReactCurrentDispatcher: U, ReactCurrentBatchConfig: V, ReactCurrentOwner: K3 }; + function X() { + throw Error("act(...) is not supported in production builds of React."); + } + exports.Children = { map: S2, forEach: function(a2, b2, e2) { + S2(a2, function() { + b2.apply(this, arguments); + }, e2); + }, count: function(a2) { + var b2 = 0; + return S2(a2, function() { + b2++; + }), b2; + }, toArray: function(a2) { + return S2(a2, function(a3) { + return a3; + }) || []; + }, only: function(a2) { + if (!O(a2)) throw Error("React.Children.only expected to receive a single React element child."); + return a2; + } }; + exports.Component = E2; + exports.Fragment = p2; + exports.Profiler = r3; + exports.PureComponent = G; + exports.StrictMode = q; + exports.Suspense = w2; + exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W; + exports.act = X; + exports.cloneElement = function(a2, b2, e2) { + if (a2 == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a2 + "."); + var d = C2({}, a2.props), c2 = a2.key, k2 = a2.ref, h3 = a2._owner; + if (b2 != null) { + if (b2.ref !== void 0 && (k2 = b2.ref, h3 = K3.current), b2.key !== void 0 && (c2 = "" + b2.key), a2.type && a2.type.defaultProps) var g2 = a2.type.defaultProps; + for (f4 in b2) J.call(b2, f4) && !L.hasOwnProperty(f4) && (d[f4] = b2[f4] === void 0 && g2 !== void 0 ? g2[f4] : b2[f4]); + } + var f4 = arguments.length - 2; + if (f4 === 1) d.children = e2; + else if (1 < f4) { + g2 = Array(f4); + for (var m3 = 0; m3 < f4; m3++) g2[m3] = arguments[m3 + 2]; + d.children = g2; + } + return { $$typeof: l2, type: a2.type, key: c2, ref: k2, props: d, _owner: h3 }; + }; + exports.createContext = function(a2) { + return a2 = { $$typeof: u3, _currentValue: a2, _currentValue2: a2, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, a2.Provider = { $$typeof: t2, _context: a2 }, a2.Consumer = a2; + }; + exports.createElement = M2; + exports.createFactory = function(a2) { + var b2 = M2.bind(null, a2); + return b2.type = a2, b2; + }; + exports.createRef = function() { + return { current: null }; + }; + exports.forwardRef = function(a2) { + return { $$typeof: v2, render: a2 }; + }; + exports.isValidElement = O; + exports.lazy = function(a2) { + return { $$typeof: y2, _payload: { _status: -1, _result: a2 }, _init: T3 }; + }; + exports.memo = function(a2, b2) { + return { $$typeof: x2, type: a2, compare: b2 === void 0 ? null : b2 }; + }; + exports.startTransition = function(a2) { + var b2 = V.transition; + V.transition = {}; + try { + a2(); + } finally { + V.transition = b2; + } + }; + exports.unstable_act = X; + exports.useCallback = function(a2, b2) { + return U.current.useCallback(a2, b2); + }; + exports.useContext = function(a2) { + return U.current.useContext(a2); + }; + exports.useDebugValue = function() { + }; + exports.useDeferredValue = function(a2) { + return U.current.useDeferredValue(a2); + }; + exports.useEffect = function(a2, b2) { + return U.current.useEffect(a2, b2); + }; + exports.useId = function() { + return U.current.useId(); + }; + exports.useImperativeHandle = function(a2, b2, e2) { + return U.current.useImperativeHandle(a2, b2, e2); + }; + exports.useInsertionEffect = function(a2, b2) { + return U.current.useInsertionEffect(a2, b2); + }; + exports.useLayoutEffect = function(a2, b2) { + return U.current.useLayoutEffect(a2, b2); + }; + exports.useMemo = function(a2, b2) { + return U.current.useMemo(a2, b2); + }; + exports.useReducer = function(a2, b2, e2) { + return U.current.useReducer(a2, b2, e2); + }; + exports.useRef = function(a2) { + return U.current.useRef(a2); + }; + exports.useState = function(a2) { + return U.current.useState(a2); + }; + exports.useSyncExternalStore = function(a2, b2, e2) { + return U.current.useSyncExternalStore(a2, b2, e2); + }; + exports.useTransition = function() { + return U.current.useTransition(); + }; + exports.version = "18.3.1"; + } +}); + +// ../node_modules/react/index.js +var require_react = __commonJS({ + "../node_modules/react/index.js"(exports, module2) { + "use strict"; + module2.exports = require_react_production_min(); + } +}); + +// ../node_modules/scheduler/cjs/scheduler.production.min.js +var require_scheduler_production_min = __commonJS({ + "../node_modules/scheduler/cjs/scheduler.production.min.js"(exports) { + "use strict"; + function f4(a2, b2) { + var c2 = a2.length; + a2.push(b2); + a: for (; 0 < c2; ) { + var d = c2 - 1 >>> 1, e2 = a2[d]; + if (0 < g2(e2, b2)) a2[d] = b2, a2[c2] = e2, c2 = d; + else break a; + } + } + function h3(a2) { + return a2.length === 0 ? null : a2[0]; + } + function k2(a2) { + if (a2.length === 0) return null; + var b2 = a2[0], c2 = a2.pop(); + if (c2 !== b2) { + a2[0] = c2; + a: for (var d = 0, e2 = a2.length, w2 = e2 >>> 1; d < w2; ) { + var m3 = 2 * (d + 1) - 1, C2 = a2[m3], n2 = m3 + 1, x2 = a2[n2]; + if (0 > g2(C2, c2)) n2 < e2 && 0 > g2(x2, C2) ? (a2[d] = x2, a2[n2] = c2, d = n2) : (a2[d] = C2, a2[m3] = c2, d = m3); + else if (n2 < e2 && 0 > g2(x2, c2)) a2[d] = x2, a2[n2] = c2, d = n2; + else break a; + } + } + return b2; + } + function g2(a2, b2) { + var c2 = a2.sortIndex - b2.sortIndex; + return c2 !== 0 ? c2 : a2.id - b2.id; + } + typeof performance == "object" && typeof performance.now == "function" ? (l2 = performance, exports.unstable_now = function() { + return l2.now(); + }) : (p2 = Date, q = p2.now(), exports.unstable_now = function() { + return p2.now() - q; + }); + var l2, p2, q, r3 = [], t2 = [], u3 = 1, v2 = null, y2 = 3, z = !1, A3 = !1, B2 = !1, D2 = typeof setTimeout == "function" ? setTimeout : null, E2 = typeof clearTimeout == "function" ? clearTimeout : null, F = typeof setImmediate < "u" ? setImmediate : null; + typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); + function G(a2) { + for (var b2 = h3(t2); b2 !== null; ) { + if (b2.callback === null) k2(t2); + else if (b2.startTime <= a2) k2(t2), b2.sortIndex = b2.expirationTime, f4(r3, b2); + else break; + b2 = h3(t2); + } + } + function H(a2) { + if (B2 = !1, G(a2), !A3) if (h3(r3) !== null) A3 = !0, I(J); + else { + var b2 = h3(t2); + b2 !== null && K3(H, b2.startTime - a2); + } + } + function J(a2, b2) { + A3 = !1, B2 && (B2 = !1, E2(L), L = -1), z = !0; + var c2 = y2; + try { + for (G(b2), v2 = h3(r3); v2 !== null && (!(v2.expirationTime > b2) || a2 && !M2()); ) { + var d = v2.callback; + if (typeof d == "function") { + v2.callback = null, y2 = v2.priorityLevel; + var e2 = d(v2.expirationTime <= b2); + b2 = exports.unstable_now(), typeof e2 == "function" ? v2.callback = e2 : v2 === h3(r3) && k2(r3), G(b2); + } else k2(r3); + v2 = h3(r3); + } + if (v2 !== null) var w2 = !0; + else { + var m3 = h3(t2); + m3 !== null && K3(H, m3.startTime - b2), w2 = !1; + } + return w2; + } finally { + v2 = null, y2 = c2, z = !1; + } + } + var N = !1, O = null, L = -1, P4 = 5, Q = -1; + function M2() { + return !(exports.unstable_now() - Q < P4); + } + function R2() { + if (O !== null) { + var a2 = exports.unstable_now(); + Q = a2; + var b2 = !0; + try { + b2 = O(!0, a2); + } finally { + b2 ? S2() : (N = !1, O = null); + } + } else N = !1; + } + var S2; + typeof F == "function" ? S2 = function() { + F(R2); + } : typeof MessageChannel < "u" ? (T3 = new MessageChannel(), U = T3.port2, T3.port1.onmessage = R2, S2 = function() { + U.postMessage(null); + }) : S2 = function() { + D2(R2, 0); + }; + var T3, U; + function I(a2) { + O = a2, N || (N = !0, S2()); + } + function K3(a2, b2) { + L = D2(function() { + a2(exports.unstable_now()); + }, b2); + } + exports.unstable_IdlePriority = 5; + exports.unstable_ImmediatePriority = 1; + exports.unstable_LowPriority = 4; + exports.unstable_NormalPriority = 3; + exports.unstable_Profiling = null; + exports.unstable_UserBlockingPriority = 2; + exports.unstable_cancelCallback = function(a2) { + a2.callback = null; + }; + exports.unstable_continueExecution = function() { + A3 || z || (A3 = !0, I(J)); + }; + exports.unstable_forceFrameRate = function(a2) { + 0 > a2 || 125 < a2 ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P4 = 0 < a2 ? Math.floor(1e3 / a2) : 5; + }; + exports.unstable_getCurrentPriorityLevel = function() { + return y2; + }; + exports.unstable_getFirstCallbackNode = function() { + return h3(r3); + }; + exports.unstable_next = function(a2) { + switch (y2) { + case 1: + case 2: + case 3: + var b2 = 3; + break; + default: + b2 = y2; + } + var c2 = y2; + y2 = b2; + try { + return a2(); + } finally { + y2 = c2; + } + }; + exports.unstable_pauseExecution = function() { + }; + exports.unstable_requestPaint = function() { + }; + exports.unstable_runWithPriority = function(a2, b2) { + switch (a2) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + a2 = 3; + } + var c2 = y2; + y2 = a2; + try { + return b2(); + } finally { + y2 = c2; + } + }; + exports.unstable_scheduleCallback = function(a2, b2, c2) { + var d = exports.unstable_now(); + switch (typeof c2 == "object" && c2 !== null ? (c2 = c2.delay, c2 = typeof c2 == "number" && 0 < c2 ? d + c2 : d) : c2 = d, a2) { + case 1: + var e2 = -1; + break; + case 2: + e2 = 250; + break; + case 5: + e2 = 1073741823; + break; + case 4: + e2 = 1e4; + break; + default: + e2 = 5e3; + } + return e2 = c2 + e2, a2 = { id: u3++, callback: b2, priorityLevel: a2, startTime: c2, expirationTime: e2, sortIndex: -1 }, c2 > d ? (a2.sortIndex = c2, f4(t2, a2), h3(r3) === null && a2 === h3(t2) && (B2 ? (E2(L), L = -1) : B2 = !0, K3(H, c2 - d))) : (a2.sortIndex = e2, f4(r3, a2), A3 || z || (A3 = !0, I(J))), a2; + }; + exports.unstable_shouldYield = M2; + exports.unstable_wrapCallback = function(a2) { + var b2 = y2; + return function() { + var c2 = y2; + y2 = b2; + try { + return a2.apply(this, arguments); + } finally { + y2 = c2; + } + }; + }; + } +}); + +// ../node_modules/scheduler/index.js +var require_scheduler = __commonJS({ + "../node_modules/scheduler/index.js"(exports, module2) { + "use strict"; + module2.exports = require_scheduler_production_min(); + } +}); + +// ../node_modules/react-dom/cjs/react-dom.production.min.js +var require_react_dom_production_min = __commonJS({ + "../node_modules/react-dom/cjs/react-dom.production.min.js"(exports) { + "use strict"; + var aa = require_react(), ca = require_scheduler(); + function p2(a2) { + for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a2, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]); + return "Minified React error #" + a2 + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + } + var da = /* @__PURE__ */ new Set(), ea = {}; + function fa(a2, b2) { + ha(a2, b2), ha(a2 + "Capture", b2); + } + function ha(a2, b2) { + for (ea[a2] = b2, a2 = 0; a2 < b2.length; a2++) da.add(b2[a2]); + } + var ia = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), ja = Object.prototype.hasOwnProperty, ka = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, la = {}, ma = {}; + function oa(a2) { + return ja.call(ma, a2) ? !0 : ja.call(la, a2) ? !1 : ka.test(a2) ? ma[a2] = !0 : (la[a2] = !0, !1); + } + function pa(a2, b2, c2, d) { + if (c2 !== null && c2.type === 0) return !1; + switch (typeof b2) { + case "function": + case "symbol": + return !0; + case "boolean": + return d ? !1 : c2 !== null ? !c2.acceptsBooleans : (a2 = a2.toLowerCase().slice(0, 5), a2 !== "data-" && a2 !== "aria-"); + default: + return !1; + } + } + function qa(a2, b2, c2, d) { + if (b2 === null || typeof b2 > "u" || pa(a2, b2, c2, d)) return !0; + if (d) return !1; + if (c2 !== null) switch (c2.type) { + case 3: + return !b2; + case 4: + return b2 === !1; + case 5: + return isNaN(b2); + case 6: + return isNaN(b2) || 1 > b2; + } + return !1; + } + function v2(a2, b2, c2, d, e2, f4, g2) { + this.acceptsBooleans = b2 === 2 || b2 === 3 || b2 === 4, this.attributeName = d, this.attributeNamespace = e2, this.mustUseProperty = c2, this.propertyName = a2, this.type = b2, this.sanitizeURL = f4, this.removeEmptyString = g2; + } + var z = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a2) { + z[a2] = new v2(a2, 0, !1, a2, null, !1, !1); + }); + [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a2) { + var b2 = a2[0]; + z[b2] = new v2(b2, 1, !1, a2[1], null, !1, !1); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a2) { + z[a2] = new v2(a2, 2, !1, a2.toLowerCase(), null, !1, !1); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a2) { + z[a2] = new v2(a2, 2, !1, a2, null, !1, !1); + }); + "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a2) { + z[a2] = new v2(a2, 3, !1, a2.toLowerCase(), null, !1, !1); + }); + ["checked", "multiple", "muted", "selected"].forEach(function(a2) { + z[a2] = new v2(a2, 3, !0, a2, null, !1, !1); + }); + ["capture", "download"].forEach(function(a2) { + z[a2] = new v2(a2, 4, !1, a2, null, !1, !1); + }); + ["cols", "rows", "size", "span"].forEach(function(a2) { + z[a2] = new v2(a2, 6, !1, a2, null, !1, !1); + }); + ["rowSpan", "start"].forEach(function(a2) { + z[a2] = new v2(a2, 5, !1, a2.toLowerCase(), null, !1, !1); + }); + var ra = /[\-:]([a-z])/g; + function sa(a2) { + return a2[1].toUpperCase(); + } + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a2) { + var b2 = a2.replace( + ra, + sa + ); + z[b2] = new v2(b2, 1, !1, a2, null, !1, !1); + }); + "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a2) { + var b2 = a2.replace(ra, sa); + z[b2] = new v2(b2, 1, !1, a2, "http://www.w3.org/1999/xlink", !1, !1); + }); + ["xml:base", "xml:lang", "xml:space"].forEach(function(a2) { + var b2 = a2.replace(ra, sa); + z[b2] = new v2(b2, 1, !1, a2, "http://www.w3.org/XML/1998/namespace", !1, !1); + }); + ["tabIndex", "crossOrigin"].forEach(function(a2) { + z[a2] = new v2(a2, 1, !1, a2.toLowerCase(), null, !1, !1); + }); + z.xlinkHref = new v2("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); + ["src", "href", "action", "formAction"].forEach(function(a2) { + z[a2] = new v2(a2, 1, !1, a2.toLowerCase(), null, !0, !0); + }); + function ta(a2, b2, c2, d) { + var e2 = z.hasOwnProperty(b2) ? z[b2] : null; + (e2 !== null ? e2.type !== 0 : d || !(2 < b2.length) || b2[0] !== "o" && b2[0] !== "O" || b2[1] !== "n" && b2[1] !== "N") && (qa(b2, c2, e2, d) && (c2 = null), d || e2 === null ? oa(b2) && (c2 === null ? a2.removeAttribute(b2) : a2.setAttribute(b2, "" + c2)) : e2.mustUseProperty ? a2[e2.propertyName] = c2 === null ? e2.type === 3 ? !1 : "" : c2 : (b2 = e2.attributeName, d = e2.attributeNamespace, c2 === null ? a2.removeAttribute(b2) : (e2 = e2.type, c2 = e2 === 3 || e2 === 4 && c2 === !0 ? "" : "" + c2, d ? a2.setAttributeNS(d, b2, c2) : a2.setAttribute(b2, c2)))); + } + var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy"); + Symbol.for("react.scope"); + Symbol.for("react.debug_trace_mode"); + var Ia = Symbol.for("react.offscreen"); + Symbol.for("react.legacy_hidden"); + Symbol.for("react.cache"); + Symbol.for("react.tracing_marker"); + var Ja = Symbol.iterator; + function Ka(a2) { + return a2 === null || typeof a2 != "object" ? null : (a2 = Ja && a2[Ja] || a2["@@iterator"], typeof a2 == "function" ? a2 : null); + } + var A3 = Object.assign, La; + function Ma(a2) { + if (La === void 0) try { + throw Error(); + } catch (c2) { + var b2 = c2.stack.trim().match(/\n( *(at )?)/); + La = b2 && b2[1] || ""; + } + return ` +` + La + a2; + } + var Na = !1; + function Oa(a2, b2) { + if (!a2 || Na) return ""; + Na = !0; + var c2 = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + if (b2) if (b2 = function() { + throw Error(); + }, Object.defineProperty(b2.prototype, "props", { set: function() { + throw Error(); + } }), typeof Reflect == "object" && Reflect.construct) { + try { + Reflect.construct(b2, []); + } catch (l2) { + var d = l2; + } + Reflect.construct(a2, [], b2); + } else { + try { + b2.call(); + } catch (l2) { + d = l2; + } + a2.call(b2.prototype); + } + else { + try { + throw Error(); + } catch (l2) { + d = l2; + } + a2(); + } + } catch (l2) { + if (l2 && d && typeof l2.stack == "string") { + for (var e2 = l2.stack.split(` +`), f4 = d.stack.split(` +`), g2 = e2.length - 1, h3 = f4.length - 1; 1 <= g2 && 0 <= h3 && e2[g2] !== f4[h3]; ) h3--; + for (; 1 <= g2 && 0 <= h3; g2--, h3--) if (e2[g2] !== f4[h3]) { + if (g2 !== 1 || h3 !== 1) + do + if (g2--, h3--, 0 > h3 || e2[g2] !== f4[h3]) { + var k2 = ` +` + e2[g2].replace(" at new ", " at "); + return a2.displayName && k2.includes("") && (k2 = k2.replace("", a2.displayName)), k2; + } + while (1 <= g2 && 0 <= h3); + break; + } + } + } finally { + Na = !1, Error.prepareStackTrace = c2; + } + return (a2 = a2 ? a2.displayName || a2.name : "") ? Ma(a2) : ""; + } + function Pa(a2) { + switch (a2.tag) { + case 5: + return Ma(a2.type); + case 16: + return Ma("Lazy"); + case 13: + return Ma("Suspense"); + case 19: + return Ma("SuspenseList"); + case 0: + case 2: + case 15: + return a2 = Oa(a2.type, !1), a2; + case 11: + return a2 = Oa(a2.type.render, !1), a2; + case 1: + return a2 = Oa(a2.type, !0), a2; + default: + return ""; + } + } + function Qa(a2) { + if (a2 == null) return null; + if (typeof a2 == "function") return a2.displayName || a2.name || null; + if (typeof a2 == "string") return a2; + switch (a2) { + case ya: + return "Fragment"; + case wa: + return "Portal"; + case Aa: + return "Profiler"; + case za: + return "StrictMode"; + case Ea: + return "Suspense"; + case Fa: + return "SuspenseList"; + } + if (typeof a2 == "object") switch (a2.$$typeof) { + case Ca: + return (a2.displayName || "Context") + ".Consumer"; + case Ba: + return (a2._context.displayName || "Context") + ".Provider"; + case Da: + var b2 = a2.render; + return a2 = a2.displayName, a2 || (a2 = b2.displayName || b2.name || "", a2 = a2 !== "" ? "ForwardRef(" + a2 + ")" : "ForwardRef"), a2; + case Ga: + return b2 = a2.displayName || null, b2 !== null ? b2 : Qa(a2.type) || "Memo"; + case Ha: + b2 = a2._payload, a2 = a2._init; + try { + return Qa(a2(b2)); + } catch { + } + } + return null; + } + function Ra(a2) { + var b2 = a2.type; + switch (a2.tag) { + case 24: + return "Cache"; + case 9: + return (b2.displayName || "Context") + ".Consumer"; + case 10: + return (b2._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return a2 = b2.render, a2 = a2.displayName || a2.name || "", b2.displayName || (a2 !== "" ? "ForwardRef(" + a2 + ")" : "ForwardRef"); + case 7: + return "Fragment"; + case 5: + return b2; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return Qa(b2); + case 8: + return b2 === za ? "StrictMode" : "Mode"; + case 22: + return "Offscreen"; + case 12: + return "Profiler"; + case 21: + return "Scope"; + case 13: + return "Suspense"; + case 19: + return "SuspenseList"; + case 25: + return "TracingMarker"; + case 1: + case 0: + case 17: + case 2: + case 14: + case 15: + if (typeof b2 == "function") return b2.displayName || b2.name || null; + if (typeof b2 == "string") return b2; + } + return null; + } + function Sa(a2) { + switch (typeof a2) { + case "boolean": + case "number": + case "string": + case "undefined": + return a2; + case "object": + return a2; + default: + return ""; + } + } + function Ta(a2) { + var b2 = a2.type; + return (a2 = a2.nodeName) && a2.toLowerCase() === "input" && (b2 === "checkbox" || b2 === "radio"); + } + function Ua(a2) { + var b2 = Ta(a2) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a2.constructor.prototype, b2), d = "" + a2[b2]; + if (!a2.hasOwnProperty(b2) && typeof c2 < "u" && typeof c2.get == "function" && typeof c2.set == "function") { + var e2 = c2.get, f4 = c2.set; + return Object.defineProperty(a2, b2, { configurable: !0, get: function() { + return e2.call(this); + }, set: function(a3) { + d = "" + a3, f4.call(this, a3); + } }), Object.defineProperty(a2, b2, { enumerable: c2.enumerable }), { getValue: function() { + return d; + }, setValue: function(a3) { + d = "" + a3; + }, stopTracking: function() { + a2._valueTracker = null, delete a2[b2]; + } }; + } + } + function Va(a2) { + a2._valueTracker || (a2._valueTracker = Ua(a2)); + } + function Wa(a2) { + if (!a2) return !1; + var b2 = a2._valueTracker; + if (!b2) return !0; + var c2 = b2.getValue(), d = ""; + return a2 && (d = Ta(a2) ? a2.checked ? "true" : "false" : a2.value), a2 = d, a2 !== c2 ? (b2.setValue(a2), !0) : !1; + } + function Xa(a2) { + if (a2 = a2 || (typeof document < "u" ? document : void 0), typeof a2 > "u") return null; + try { + return a2.activeElement || a2.body; + } catch { + return a2.body; + } + } + function Ya(a2, b2) { + var c2 = b2.checked; + return A3({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: c2 ?? a2._wrapperState.initialChecked }); + } + function Za(a2, b2) { + var c2 = b2.defaultValue == null ? "" : b2.defaultValue, d = b2.checked != null ? b2.checked : b2.defaultChecked; + c2 = Sa(b2.value != null ? b2.value : c2), a2._wrapperState = { initialChecked: d, initialValue: c2, controlled: b2.type === "checkbox" || b2.type === "radio" ? b2.checked != null : b2.value != null }; + } + function ab(a2, b2) { + b2 = b2.checked, b2 != null && ta(a2, "checked", b2, !1); + } + function bb(a2, b2) { + ab(a2, b2); + var c2 = Sa(b2.value), d = b2.type; + if (c2 != null) d === "number" ? (c2 === 0 && a2.value === "" || a2.value != c2) && (a2.value = "" + c2) : a2.value !== "" + c2 && (a2.value = "" + c2); + else if (d === "submit" || d === "reset") { + a2.removeAttribute("value"); + return; + } + b2.hasOwnProperty("value") ? cb(a2, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a2, b2.type, Sa(b2.defaultValue)), b2.checked == null && b2.defaultChecked != null && (a2.defaultChecked = !!b2.defaultChecked); + } + function db(a2, b2, c2) { + if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) { + var d = b2.type; + if (!(d !== "submit" && d !== "reset" || b2.value !== void 0 && b2.value !== null)) return; + b2 = "" + a2._wrapperState.initialValue, c2 || b2 === a2.value || (a2.value = b2), a2.defaultValue = b2; + } + c2 = a2.name, c2 !== "" && (a2.name = ""), a2.defaultChecked = !!a2._wrapperState.initialChecked, c2 !== "" && (a2.name = c2); + } + function cb(a2, b2, c2) { + (b2 !== "number" || Xa(a2.ownerDocument) !== a2) && (c2 == null ? a2.defaultValue = "" + a2._wrapperState.initialValue : a2.defaultValue !== "" + c2 && (a2.defaultValue = "" + c2)); + } + var eb = Array.isArray; + function fb(a2, b2, c2, d) { + if (a2 = a2.options, b2) { + b2 = {}; + for (var e2 = 0; e2 < c2.length; e2++) b2["$" + c2[e2]] = !0; + for (c2 = 0; c2 < a2.length; c2++) e2 = b2.hasOwnProperty("$" + a2[c2].value), a2[c2].selected !== e2 && (a2[c2].selected = e2), e2 && d && (a2[c2].defaultSelected = !0); + } else { + for (c2 = "" + Sa(c2), b2 = null, e2 = 0; e2 < a2.length; e2++) { + if (a2[e2].value === c2) { + a2[e2].selected = !0, d && (a2[e2].defaultSelected = !0); + return; + } + b2 !== null || a2[e2].disabled || (b2 = a2[e2]); + } + b2 !== null && (b2.selected = !0); + } + } + function gb(a2, b2) { + if (b2.dangerouslySetInnerHTML != null) throw Error(p2(91)); + return A3({}, b2, { value: void 0, defaultValue: void 0, children: "" + a2._wrapperState.initialValue }); + } + function hb(a2, b2) { + var c2 = b2.value; + if (c2 == null) { + if (c2 = b2.children, b2 = b2.defaultValue, c2 != null) { + if (b2 != null) throw Error(p2(92)); + if (eb(c2)) { + if (1 < c2.length) throw Error(p2(93)); + c2 = c2[0]; + } + b2 = c2; + } + b2 == null && (b2 = ""), c2 = b2; + } + a2._wrapperState = { initialValue: Sa(c2) }; + } + function ib(a2, b2) { + var c2 = Sa(b2.value), d = Sa(b2.defaultValue); + c2 != null && (c2 = "" + c2, c2 !== a2.value && (a2.value = c2), b2.defaultValue == null && a2.defaultValue !== c2 && (a2.defaultValue = c2)), d != null && (a2.defaultValue = "" + d); + } + function jb(a2) { + var b2 = a2.textContent; + b2 === a2._wrapperState.initialValue && b2 !== "" && b2 !== null && (a2.value = b2); + } + function kb(a2) { + switch (a2) { + case "svg": + return "http://www.w3.org/2000/svg"; + case "math": + return "http://www.w3.org/1998/Math/MathML"; + default: + return "http://www.w3.org/1999/xhtml"; + } + } + function lb(a2, b2) { + return a2 == null || a2 === "http://www.w3.org/1999/xhtml" ? kb(b2) : a2 === "http://www.w3.org/2000/svg" && b2 === "foreignObject" ? "http://www.w3.org/1999/xhtml" : a2; + } + var mb, nb = (function(a2) { + return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(b2, c2, d, e2) { + MSApp.execUnsafeLocalFunction(function() { + return a2(b2, c2, d, e2); + }); + } : a2; + })(function(a2, b2) { + if (a2.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in a2) a2.innerHTML = b2; + else { + for (mb = mb || document.createElement("div"), mb.innerHTML = "" + b2.valueOf().toString() + "", b2 = mb.firstChild; a2.firstChild; ) a2.removeChild(a2.firstChild); + for (; b2.firstChild; ) a2.appendChild(b2.firstChild); + } + }); + function ob(a2, b2) { + if (b2) { + var c2 = a2.firstChild; + if (c2 && c2 === a2.lastChild && c2.nodeType === 3) { + c2.nodeValue = b2; + return; + } + } + a2.textContent = b2; + } + var pb = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0 + }, qb = ["Webkit", "ms", "Moz", "O"]; + Object.keys(pb).forEach(function(a2) { + qb.forEach(function(b2) { + b2 = b2 + a2.charAt(0).toUpperCase() + a2.substring(1), pb[b2] = pb[a2]; + }); + }); + function rb(a2, b2, c2) { + return b2 == null || typeof b2 == "boolean" || b2 === "" ? "" : c2 || typeof b2 != "number" || b2 === 0 || pb.hasOwnProperty(a2) && pb[a2] ? ("" + b2).trim() : b2 + "px"; + } + function sb2(a2, b2) { + a2 = a2.style; + for (var c2 in b2) if (b2.hasOwnProperty(c2)) { + var d = c2.indexOf("--") === 0, e2 = rb(c2, b2[c2], d); + c2 === "float" && (c2 = "cssFloat"), d ? a2.setProperty(c2, e2) : a2[c2] = e2; + } + } + var tb = A3({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); + function ub(a2, b2) { + if (b2) { + if (tb[a2] && (b2.children != null || b2.dangerouslySetInnerHTML != null)) throw Error(p2(137, a2)); + if (b2.dangerouslySetInnerHTML != null) { + if (b2.children != null) throw Error(p2(60)); + if (typeof b2.dangerouslySetInnerHTML != "object" || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p2(61)); + } + if (b2.style != null && typeof b2.style != "object") throw Error(p2(62)); + } + } + function vb(a2, b2) { + if (a2.indexOf("-") === -1) return typeof b2.is == "string"; + switch (a2) { + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return !1; + default: + return !0; + } + } + var wb = null; + function xb(a2) { + return a2 = a2.target || a2.srcElement || window, a2.correspondingUseElement && (a2 = a2.correspondingUseElement), a2.nodeType === 3 ? a2.parentNode : a2; + } + var yb = null, zb = null, Ab = null; + function Bb(a2) { + if (a2 = Cb(a2)) { + if (typeof yb != "function") throw Error(p2(280)); + var b2 = a2.stateNode; + b2 && (b2 = Db(b2), yb(a2.stateNode, a2.type, b2)); + } + } + function Eb(a2) { + zb ? Ab ? Ab.push(a2) : Ab = [a2] : zb = a2; + } + function Fb() { + if (zb) { + var a2 = zb, b2 = Ab; + if (Ab = zb = null, Bb(a2), b2) for (a2 = 0; a2 < b2.length; a2++) Bb(b2[a2]); + } + } + function Gb(a2, b2) { + return a2(b2); + } + function Hb() { + } + var Ib = !1; + function Jb(a2, b2, c2) { + if (Ib) return a2(b2, c2); + Ib = !0; + try { + return Gb(a2, b2, c2); + } finally { + Ib = !1, (zb !== null || Ab !== null) && (Hb(), Fb()); + } + } + function Kb(a2, b2) { + var c2 = a2.stateNode; + if (c2 === null) return null; + var d = Db(c2); + if (d === null) return null; + c2 = d[b2]; + a: switch (b2) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (d = !d.disabled) || (a2 = a2.type, d = !(a2 === "button" || a2 === "input" || a2 === "select" || a2 === "textarea")), a2 = !d; + break a; + default: + a2 = !1; + } + if (a2) return null; + if (c2 && typeof c2 != "function") throw Error(p2(231, b2, typeof c2)); + return c2; + } + var Lb = !1; + if (ia) try { + Mb = {}, Object.defineProperty(Mb, "passive", { get: function() { + Lb = !0; + } }), window.addEventListener("test", Mb, Mb), window.removeEventListener("test", Mb, Mb); + } catch { + Lb = !1; + } + var Mb; + function Nb(a2, b2, c2, d, e2, f4, g2, h3, k2) { + var l2 = Array.prototype.slice.call(arguments, 3); + try { + b2.apply(c2, l2); + } catch (m3) { + this.onError(m3); + } + } + var Ob = !1, Pb = null, Qb = !1, Rb = null, Sb = { onError: function(a2) { + Ob = !0, Pb = a2; + } }; + function Tb(a2, b2, c2, d, e2, f4, g2, h3, k2) { + Ob = !1, Pb = null, Nb.apply(Sb, arguments); + } + function Ub(a2, b2, c2, d, e2, f4, g2, h3, k2) { + if (Tb.apply(this, arguments), Ob) { + if (Ob) { + var l2 = Pb; + Ob = !1, Pb = null; + } else throw Error(p2(198)); + Qb || (Qb = !0, Rb = l2); + } + } + function Vb(a2) { + var b2 = a2, c2 = a2; + if (a2.alternate) for (; b2.return; ) b2 = b2.return; + else { + a2 = b2; + do + b2 = a2, (b2.flags & 4098) !== 0 && (c2 = b2.return), a2 = b2.return; + while (a2); + } + return b2.tag === 3 ? c2 : null; + } + function Wb(a2) { + if (a2.tag === 13) { + var b2 = a2.memoizedState; + if (b2 === null && (a2 = a2.alternate, a2 !== null && (b2 = a2.memoizedState)), b2 !== null) return b2.dehydrated; + } + return null; + } + function Xb(a2) { + if (Vb(a2) !== a2) throw Error(p2(188)); + } + function Yb(a2) { + var b2 = a2.alternate; + if (!b2) { + if (b2 = Vb(a2), b2 === null) throw Error(p2(188)); + return b2 !== a2 ? null : a2; + } + for (var c2 = a2, d = b2; ; ) { + var e2 = c2.return; + if (e2 === null) break; + var f4 = e2.alternate; + if (f4 === null) { + if (d = e2.return, d !== null) { + c2 = d; + continue; + } + break; + } + if (e2.child === f4.child) { + for (f4 = e2.child; f4; ) { + if (f4 === c2) return Xb(e2), a2; + if (f4 === d) return Xb(e2), b2; + f4 = f4.sibling; + } + throw Error(p2(188)); + } + if (c2.return !== d.return) c2 = e2, d = f4; + else { + for (var g2 = !1, h3 = e2.child; h3; ) { + if (h3 === c2) { + g2 = !0, c2 = e2, d = f4; + break; + } + if (h3 === d) { + g2 = !0, d = e2, c2 = f4; + break; + } + h3 = h3.sibling; + } + if (!g2) { + for (h3 = f4.child; h3; ) { + if (h3 === c2) { + g2 = !0, c2 = f4, d = e2; + break; + } + if (h3 === d) { + g2 = !0, d = f4, c2 = e2; + break; + } + h3 = h3.sibling; + } + if (!g2) throw Error(p2(189)); + } + } + if (c2.alternate !== d) throw Error(p2(190)); + } + if (c2.tag !== 3) throw Error(p2(188)); + return c2.stateNode.current === c2 ? a2 : b2; + } + function Zb(a2) { + return a2 = Yb(a2), a2 !== null ? $b(a2) : null; + } + function $b(a2) { + if (a2.tag === 5 || a2.tag === 6) return a2; + for (a2 = a2.child; a2 !== null; ) { + var b2 = $b(a2); + if (b2 !== null) return b2; + a2 = a2.sibling; + } + return null; + } + var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B2 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null; + function mc(a2) { + if (lc && typeof lc.onCommitFiberRoot == "function") try { + lc.onCommitFiberRoot(kc, a2, void 0, (a2.current.flags & 128) === 128); + } catch { + } + } + var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2; + function nc(a2) { + return a2 >>>= 0, a2 === 0 ? 32 : 31 - (pc(a2) / qc | 0) | 0; + } + var rc = 64, sc = 4194304; + function tc(a2) { + switch (a2 & -a2) { + case 1: + return 1; + case 2: + return 2; + case 4: + return 4; + case 8: + return 8; + case 16: + return 16; + case 32: + return 32; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return a2 & 4194240; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return a2 & 130023424; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return a2; + } + } + function uc(a2, b2) { + var c2 = a2.pendingLanes; + if (c2 === 0) return 0; + var d = 0, e2 = a2.suspendedLanes, f4 = a2.pingedLanes, g2 = c2 & 268435455; + if (g2 !== 0) { + var h3 = g2 & ~e2; + h3 !== 0 ? d = tc(h3) : (f4 &= g2, f4 !== 0 && (d = tc(f4))); + } else g2 = c2 & ~e2, g2 !== 0 ? d = tc(g2) : f4 !== 0 && (d = tc(f4)); + if (d === 0) return 0; + if (b2 !== 0 && b2 !== d && (b2 & e2) === 0 && (e2 = d & -d, f4 = b2 & -b2, e2 >= f4 || e2 === 16 && (f4 & 4194240) !== 0)) return b2; + if ((d & 4) !== 0 && (d |= c2 & 16), b2 = a2.entangledLanes, b2 !== 0) for (a2 = a2.entanglements, b2 &= d; 0 < b2; ) c2 = 31 - oc(b2), e2 = 1 << c2, d |= a2[c2], b2 &= ~e2; + return d; + } + function vc(a2, b2) { + switch (a2) { + case 1: + case 2: + case 4: + return b2 + 250; + case 8: + case 16: + case 32: + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return b2 + 5e3; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return -1; + case 134217728: + case 268435456: + case 536870912: + case 1073741824: + return -1; + default: + return -1; + } + } + function wc(a2, b2) { + for (var c2 = a2.suspendedLanes, d = a2.pingedLanes, e2 = a2.expirationTimes, f4 = a2.pendingLanes; 0 < f4; ) { + var g2 = 31 - oc(f4), h3 = 1 << g2, k2 = e2[g2]; + k2 === -1 ? ((h3 & c2) === 0 || (h3 & d) !== 0) && (e2[g2] = vc(h3, b2)) : k2 <= b2 && (a2.expiredLanes |= h3), f4 &= ~h3; + } + } + function xc(a2) { + return a2 = a2.pendingLanes & -1073741825, a2 !== 0 ? a2 : a2 & 1073741824 ? 1073741824 : 0; + } + function yc() { + var a2 = rc; + return rc <<= 1, (rc & 4194240) === 0 && (rc = 64), a2; + } + function zc(a2) { + for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a2); + return b2; + } + function Ac(a2, b2, c2) { + a2.pendingLanes |= b2, b2 !== 536870912 && (a2.suspendedLanes = 0, a2.pingedLanes = 0), a2 = a2.eventTimes, b2 = 31 - oc(b2), a2[b2] = c2; + } + function Bc(a2, b2) { + var c2 = a2.pendingLanes & ~b2; + a2.pendingLanes = b2, a2.suspendedLanes = 0, a2.pingedLanes = 0, a2.expiredLanes &= b2, a2.mutableReadLanes &= b2, a2.entangledLanes &= b2, b2 = a2.entanglements; + var d = a2.eventTimes; + for (a2 = a2.expirationTimes; 0 < c2; ) { + var e2 = 31 - oc(c2), f4 = 1 << e2; + b2[e2] = 0, d[e2] = -1, a2[e2] = -1, c2 &= ~f4; + } + } + function Cc(a2, b2) { + var c2 = a2.entangledLanes |= b2; + for (a2 = a2.entanglements; c2; ) { + var d = 31 - oc(c2), e2 = 1 << d; + e2 & b2 | a2[d] & b2 && (a2[d] |= b2), c2 &= ~e2; + } + } + var C2 = 0; + function Dc(a2) { + return a2 &= -a2, 1 < a2 ? 4 < a2 ? (a2 & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; + } + var Ec, Fc, Gc, Hc, Ic, Jc = !1, Kc = [], Lc = null, Mc = null, Nc = null, Oc = /* @__PURE__ */ new Map(), Pc = /* @__PURE__ */ new Map(), Qc = [], Rc = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); + function Sc(a2, b2) { + switch (a2) { + case "focusin": + case "focusout": + Lc = null; + break; + case "dragenter": + case "dragleave": + Mc = null; + break; + case "mouseover": + case "mouseout": + Nc = null; + break; + case "pointerover": + case "pointerout": + Oc.delete(b2.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + Pc.delete(b2.pointerId); + } + } + function Tc(a2, b2, c2, d, e2, f4) { + return a2 === null || a2.nativeEvent !== f4 ? (a2 = { blockedOn: b2, domEventName: c2, eventSystemFlags: d, nativeEvent: f4, targetContainers: [e2] }, b2 !== null && (b2 = Cb(b2), b2 !== null && Fc(b2)), a2) : (a2.eventSystemFlags |= d, b2 = a2.targetContainers, e2 !== null && b2.indexOf(e2) === -1 && b2.push(e2), a2); + } + function Uc(a2, b2, c2, d, e2) { + switch (b2) { + case "focusin": + return Lc = Tc(Lc, a2, b2, c2, d, e2), !0; + case "dragenter": + return Mc = Tc(Mc, a2, b2, c2, d, e2), !0; + case "mouseover": + return Nc = Tc(Nc, a2, b2, c2, d, e2), !0; + case "pointerover": + var f4 = e2.pointerId; + return Oc.set(f4, Tc(Oc.get(f4) || null, a2, b2, c2, d, e2)), !0; + case "gotpointercapture": + return f4 = e2.pointerId, Pc.set(f4, Tc(Pc.get(f4) || null, a2, b2, c2, d, e2)), !0; + } + return !1; + } + function Vc(a2) { + var b2 = Wc(a2.target); + if (b2 !== null) { + var c2 = Vb(b2); + if (c2 !== null) { + if (b2 = c2.tag, b2 === 13) { + if (b2 = Wb(c2), b2 !== null) { + a2.blockedOn = b2, Ic(a2.priority, function() { + Gc(c2); + }); + return; + } + } else if (b2 === 3 && c2.stateNode.current.memoizedState.isDehydrated) { + a2.blockedOn = c2.tag === 3 ? c2.stateNode.containerInfo : null; + return; + } + } + } + a2.blockedOn = null; + } + function Xc(a2) { + if (a2.blockedOn !== null) return !1; + for (var b2 = a2.targetContainers; 0 < b2.length; ) { + var c2 = Yc(a2.domEventName, a2.eventSystemFlags, b2[0], a2.nativeEvent); + if (c2 === null) { + c2 = a2.nativeEvent; + var d = new c2.constructor(c2.type, c2); + wb = d, c2.target.dispatchEvent(d), wb = null; + } else return b2 = Cb(c2), b2 !== null && Fc(b2), a2.blockedOn = c2, !1; + b2.shift(); + } + return !0; + } + function Zc(a2, b2, c2) { + Xc(a2) && c2.delete(b2); + } + function $c() { + Jc = !1, Lc !== null && Xc(Lc) && (Lc = null), Mc !== null && Xc(Mc) && (Mc = null), Nc !== null && Xc(Nc) && (Nc = null), Oc.forEach(Zc), Pc.forEach(Zc); + } + function ad(a2, b2) { + a2.blockedOn === b2 && (a2.blockedOn = null, Jc || (Jc = !0, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c))); + } + function bd(a2) { + function b2(b3) { + return ad(b3, a2); + } + if (0 < Kc.length) { + ad(Kc[0], a2); + for (var c2 = 1; c2 < Kc.length; c2++) { + var d = Kc[c2]; + d.blockedOn === a2 && (d.blockedOn = null); + } + } + for (Lc !== null && ad(Lc, a2), Mc !== null && ad(Mc, a2), Nc !== null && ad(Nc, a2), Oc.forEach(b2), Pc.forEach(b2), c2 = 0; c2 < Qc.length; c2++) d = Qc[c2], d.blockedOn === a2 && (d.blockedOn = null); + for (; 0 < Qc.length && (c2 = Qc[0], c2.blockedOn === null); ) Vc(c2), c2.blockedOn === null && Qc.shift(); + } + var cd = ua.ReactCurrentBatchConfig, dd = !0; + function ed(a2, b2, c2, d) { + var e2 = C2, f4 = cd.transition; + cd.transition = null; + try { + C2 = 1, fd(a2, b2, c2, d); + } finally { + C2 = e2, cd.transition = f4; + } + } + function gd(a2, b2, c2, d) { + var e2 = C2, f4 = cd.transition; + cd.transition = null; + try { + C2 = 4, fd(a2, b2, c2, d); + } finally { + C2 = e2, cd.transition = f4; + } + } + function fd(a2, b2, c2, d) { + if (dd) { + var e2 = Yc(a2, b2, c2, d); + if (e2 === null) hd(a2, b2, d, id, c2), Sc(a2, d); + else if (Uc(e2, a2, b2, c2, d)) d.stopPropagation(); + else if (Sc(a2, d), b2 & 4 && -1 < Rc.indexOf(a2)) { + for (; e2 !== null; ) { + var f4 = Cb(e2); + if (f4 !== null && Ec(f4), f4 = Yc(a2, b2, c2, d), f4 === null && hd(a2, b2, d, id, c2), f4 === e2) break; + e2 = f4; + } + e2 !== null && d.stopPropagation(); + } else hd(a2, b2, d, null, c2); + } + } + var id = null; + function Yc(a2, b2, c2, d) { + if (id = null, a2 = xb(d), a2 = Wc(a2), a2 !== null) if (b2 = Vb(a2), b2 === null) a2 = null; + else if (c2 = b2.tag, c2 === 13) { + if (a2 = Wb(b2), a2 !== null) return a2; + a2 = null; + } else if (c2 === 3) { + if (b2.stateNode.current.memoizedState.isDehydrated) return b2.tag === 3 ? b2.stateNode.containerInfo : null; + a2 = null; + } else b2 !== a2 && (a2 = null); + return id = a2, null; + } + function jd(a2) { + switch (a2) { + case "cancel": + case "click": + case "close": + case "contextmenu": + case "copy": + case "cut": + case "auxclick": + case "dblclick": + case "dragend": + case "dragstart": + case "drop": + case "focusin": + case "focusout": + case "input": + case "invalid": + case "keydown": + case "keypress": + case "keyup": + case "mousedown": + case "mouseup": + case "paste": + case "pause": + case "play": + case "pointercancel": + case "pointerdown": + case "pointerup": + case "ratechange": + case "reset": + case "resize": + case "seeked": + case "submit": + case "touchcancel": + case "touchend": + case "touchstart": + case "volumechange": + case "change": + case "selectionchange": + case "textInput": + case "compositionstart": + case "compositionend": + case "compositionupdate": + case "beforeblur": + case "afterblur": + case "beforeinput": + case "blur": + case "fullscreenchange": + case "focus": + case "hashchange": + case "popstate": + case "select": + case "selectstart": + return 1; + case "drag": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "mousemove": + case "mouseout": + case "mouseover": + case "pointermove": + case "pointerout": + case "pointerover": + case "scroll": + case "toggle": + case "touchmove": + case "wheel": + case "mouseenter": + case "mouseleave": + case "pointerenter": + case "pointerleave": + return 4; + case "message": + switch (ec()) { + case fc: + return 1; + case gc: + return 4; + case hc: + case ic: + return 16; + case jc: + return 536870912; + default: + return 16; + } + default: + return 16; + } + } + var kd = null, ld = null, md = null; + function nd() { + if (md) return md; + var a2, b2 = ld, c2 = b2.length, d, e2 = "value" in kd ? kd.value : kd.textContent, f4 = e2.length; + for (a2 = 0; a2 < c2 && b2[a2] === e2[a2]; a2++) ; + var g2 = c2 - a2; + for (d = 1; d <= g2 && b2[c2 - d] === e2[f4 - d]; d++) ; + return md = e2.slice(a2, 1 < d ? 1 - d : void 0); + } + function od(a2) { + var b2 = a2.keyCode; + return "charCode" in a2 ? (a2 = a2.charCode, a2 === 0 && b2 === 13 && (a2 = 13)) : a2 = b2, a2 === 10 && (a2 = 13), 32 <= a2 || a2 === 13 ? a2 : 0; + } + function pd() { + return !0; + } + function qd() { + return !1; + } + function rd(a2) { + function b2(b3, d, e2, f4, g2) { + this._reactName = b3, this._targetInst = e2, this.type = d, this.nativeEvent = f4, this.target = g2, this.currentTarget = null; + for (var c2 in a2) a2.hasOwnProperty(c2) && (b3 = a2[c2], this[c2] = b3 ? b3(f4) : f4[c2]); + return this.isDefaultPrevented = (f4.defaultPrevented != null ? f4.defaultPrevented : f4.returnValue === !1) ? pd : qd, this.isPropagationStopped = qd, this; + } + return A3(b2.prototype, { preventDefault: function() { + this.defaultPrevented = !0; + var a3 = this.nativeEvent; + a3 && (a3.preventDefault ? a3.preventDefault() : typeof a3.returnValue != "unknown" && (a3.returnValue = !1), this.isDefaultPrevented = pd); + }, stopPropagation: function() { + var a3 = this.nativeEvent; + a3 && (a3.stopPropagation ? a3.stopPropagation() : typeof a3.cancelBubble != "unknown" && (a3.cancelBubble = !0), this.isPropagationStopped = pd); + }, persist: function() { + }, isPersistent: pd }), b2; + } + var sd = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(a2) { + return a2.timeStamp || Date.now(); + }, defaultPrevented: 0, isTrusted: 0 }, td = rd(sd), ud = A3({}, sd, { view: 0, detail: 0 }), vd = rd(ud), wd, xd, yd, Ad = A3({}, ud, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zd, button: 0, buttons: 0, relatedTarget: function(a2) { + return a2.relatedTarget === void 0 ? a2.fromElement === a2.srcElement ? a2.toElement : a2.fromElement : a2.relatedTarget; + }, movementX: function(a2) { + return "movementX" in a2 ? a2.movementX : (a2 !== yd && (yd && a2.type === "mousemove" ? (wd = a2.screenX - yd.screenX, xd = a2.screenY - yd.screenY) : xd = wd = 0, yd = a2), wd); + }, movementY: function(a2) { + return "movementY" in a2 ? a2.movementY : xd; + } }), Bd = rd(Ad), Cd = A3({}, Ad, { dataTransfer: 0 }), Dd = rd(Cd), Ed = A3({}, ud, { relatedTarget: 0 }), Fd = rd(Ed), Gd = A3({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Hd = rd(Gd), Id = A3({}, sd, { clipboardData: function(a2) { + return "clipboardData" in a2 ? a2.clipboardData : window.clipboardData; + } }), Jd = rd(Id), Kd = A3({}, sd, { data: 0 }), Ld = rd(Kd), Md = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" + }, Nd = { + 8: "Backspace", + 9: "Tab", + 12: "Clear", + 13: "Enter", + 16: "Shift", + 17: "Control", + 18: "Alt", + 19: "Pause", + 20: "CapsLock", + 27: "Escape", + 32: " ", + 33: "PageUp", + 34: "PageDown", + 35: "End", + 36: "Home", + 37: "ArrowLeft", + 38: "ArrowUp", + 39: "ArrowRight", + 40: "ArrowDown", + 45: "Insert", + 46: "Delete", + 112: "F1", + 113: "F2", + 114: "F3", + 115: "F4", + 116: "F5", + 117: "F6", + 118: "F7", + 119: "F8", + 120: "F9", + 121: "F10", + 122: "F11", + 123: "F12", + 144: "NumLock", + 145: "ScrollLock", + 224: "Meta" + }, Od = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; + function Pd(a2) { + var b2 = this.nativeEvent; + return b2.getModifierState ? b2.getModifierState(a2) : (a2 = Od[a2]) ? !!b2[a2] : !1; + } + function zd() { + return Pd; + } + var Qd = A3({}, ud, { key: function(a2) { + if (a2.key) { + var b2 = Md[a2.key] || a2.key; + if (b2 !== "Unidentified") return b2; + } + return a2.type === "keypress" ? (a2 = od(a2), a2 === 13 ? "Enter" : String.fromCharCode(a2)) : a2.type === "keydown" || a2.type === "keyup" ? Nd[a2.keyCode] || "Unidentified" : ""; + }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zd, charCode: function(a2) { + return a2.type === "keypress" ? od(a2) : 0; + }, keyCode: function(a2) { + return a2.type === "keydown" || a2.type === "keyup" ? a2.keyCode : 0; + }, which: function(a2) { + return a2.type === "keypress" ? od(a2) : a2.type === "keydown" || a2.type === "keyup" ? a2.keyCode : 0; + } }), Rd = rd(Qd), Sd = A3({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Td = rd(Sd), Ud = A3({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }), Vd = rd(Ud), Wd = A3({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Xd = rd(Wd), Yd = A3({}, Ad, { + deltaX: function(a2) { + return "deltaX" in a2 ? a2.deltaX : "wheelDeltaX" in a2 ? -a2.wheelDeltaX : 0; + }, + deltaY: function(a2) { + return "deltaY" in a2 ? a2.deltaY : "wheelDeltaY" in a2 ? -a2.wheelDeltaY : "wheelDelta" in a2 ? -a2.wheelDelta : 0; + }, + deltaZ: 0, + deltaMode: 0 + }), Zd = rd(Yd), $d = [9, 13, 27, 32], ae = ia && "CompositionEvent" in window, be = null; + ia && "documentMode" in document && (be = document.documentMode); + var ce = ia && "TextEvent" in window && !be, de = ia && (!ae || be && 8 < be && 11 >= be), ee = " ", fe = !1; + function ge(a2, b2) { + switch (a2) { + case "keyup": + return $d.indexOf(b2.keyCode) !== -1; + case "keydown": + return b2.keyCode !== 229; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } + } + function he(a2) { + return a2 = a2.detail, typeof a2 == "object" && "data" in a2 ? a2.data : null; + } + var ie = !1; + function je(a2, b2) { + switch (a2) { + case "compositionend": + return he(b2); + case "keypress": + return b2.which !== 32 ? null : (fe = !0, ee); + case "textInput": + return a2 = b2.data, a2 === ee && fe ? null : a2; + default: + return null; + } + } + function ke(a2, b2) { + if (ie) return a2 === "compositionend" || !ae && ge(a2, b2) ? (a2 = nd(), md = ld = kd = null, ie = !1, a2) : null; + switch (a2) { + case "paste": + return null; + case "keypress": + if (!(b2.ctrlKey || b2.altKey || b2.metaKey) || b2.ctrlKey && b2.altKey) { + if (b2.char && 1 < b2.char.length) return b2.char; + if (b2.which) return String.fromCharCode(b2.which); + } + return null; + case "compositionend": + return de && b2.locale !== "ko" ? null : b2.data; + default: + return null; + } + } + var le = { 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 me(a2) { + var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase(); + return b2 === "input" ? !!le[a2.type] : b2 === "textarea"; + } + function ne(a2, b2, c2, d) { + Eb(d), b2 = oe(b2, "onChange"), 0 < b2.length && (c2 = new td("onChange", "change", null, c2, d), a2.push({ event: c2, listeners: b2 })); + } + var pe = null, qe = null; + function re(a2) { + se(a2, 0); + } + function te(a2) { + var b2 = ue(a2); + if (Wa(b2)) return a2; + } + function ve(a2, b2) { + if (a2 === "change") return b2; + } + var we = !1; + ia && (ia ? (ye = "oninput" in document, ye || (ze = document.createElement("div"), ze.setAttribute("oninput", "return;"), ye = typeof ze.oninput == "function"), xe = ye) : xe = !1, we = xe && (!document.documentMode || 9 < document.documentMode)); + var xe, ye, ze; + function Ae() { + pe && (pe.detachEvent("onpropertychange", Be), qe = pe = null); + } + function Be(a2) { + if (a2.propertyName === "value" && te(qe)) { + var b2 = []; + ne(b2, qe, a2, xb(a2)), Jb(re, b2); + } + } + function Ce(a2, b2, c2) { + a2 === "focusin" ? (Ae(), pe = b2, qe = c2, pe.attachEvent("onpropertychange", Be)) : a2 === "focusout" && Ae(); + } + function De(a2) { + if (a2 === "selectionchange" || a2 === "keyup" || a2 === "keydown") return te(qe); + } + function Ee(a2, b2) { + if (a2 === "click") return te(b2); + } + function Fe(a2, b2) { + if (a2 === "input" || a2 === "change") return te(b2); + } + function Ge(a2, b2) { + return a2 === b2 && (a2 !== 0 || 1 / a2 === 1 / b2) || a2 !== a2 && b2 !== b2; + } + var He = typeof Object.is == "function" ? Object.is : Ge; + function Ie(a2, b2) { + if (He(a2, b2)) return !0; + if (typeof a2 != "object" || a2 === null || typeof b2 != "object" || b2 === null) return !1; + var c2 = Object.keys(a2), d = Object.keys(b2); + if (c2.length !== d.length) return !1; + for (d = 0; d < c2.length; d++) { + var e2 = c2[d]; + if (!ja.call(b2, e2) || !He(a2[e2], b2[e2])) return !1; + } + return !0; + } + function Je(a2) { + for (; a2 && a2.firstChild; ) a2 = a2.firstChild; + return a2; + } + function Ke(a2, b2) { + var c2 = Je(a2); + a2 = 0; + for (var d; c2; ) { + if (c2.nodeType === 3) { + if (d = a2 + c2.textContent.length, a2 <= b2 && d >= b2) return { node: c2, offset: b2 - a2 }; + a2 = d; + } + a: { + for (; c2; ) { + if (c2.nextSibling) { + c2 = c2.nextSibling; + break a; + } + c2 = c2.parentNode; + } + c2 = void 0; + } + c2 = Je(c2); + } + } + function Le(a2, b2) { + return a2 && b2 ? a2 === b2 ? !0 : a2 && a2.nodeType === 3 ? !1 : b2 && b2.nodeType === 3 ? Le(a2, b2.parentNode) : "contains" in a2 ? a2.contains(b2) : a2.compareDocumentPosition ? !!(a2.compareDocumentPosition(b2) & 16) : !1 : !1; + } + function Me() { + for (var a2 = window, b2 = Xa(); b2 instanceof a2.HTMLIFrameElement; ) { + try { + var c2 = typeof b2.contentWindow.location.href == "string"; + } catch { + c2 = !1; + } + if (c2) a2 = b2.contentWindow; + else break; + b2 = Xa(a2.document); + } + return b2; + } + function Ne(a2) { + var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase(); + return b2 && (b2 === "input" && (a2.type === "text" || a2.type === "search" || a2.type === "tel" || a2.type === "url" || a2.type === "password") || b2 === "textarea" || a2.contentEditable === "true"); + } + function Oe(a2) { + var b2 = Me(), c2 = a2.focusedElem, d = a2.selectionRange; + if (b2 !== c2 && c2 && c2.ownerDocument && Le(c2.ownerDocument.documentElement, c2)) { + if (d !== null && Ne(c2)) { + if (b2 = d.start, a2 = d.end, a2 === void 0 && (a2 = b2), "selectionStart" in c2) c2.selectionStart = b2, c2.selectionEnd = Math.min(a2, c2.value.length); + else if (a2 = (b2 = c2.ownerDocument || document) && b2.defaultView || window, a2.getSelection) { + a2 = a2.getSelection(); + var e2 = c2.textContent.length, f4 = Math.min(d.start, e2); + d = d.end === void 0 ? f4 : Math.min(d.end, e2), !a2.extend && f4 > d && (e2 = d, d = f4, f4 = e2), e2 = Ke(c2, f4); + var g2 = Ke( + c2, + d + ); + e2 && g2 && (a2.rangeCount !== 1 || a2.anchorNode !== e2.node || a2.anchorOffset !== e2.offset || a2.focusNode !== g2.node || a2.focusOffset !== g2.offset) && (b2 = b2.createRange(), b2.setStart(e2.node, e2.offset), a2.removeAllRanges(), f4 > d ? (a2.addRange(b2), a2.extend(g2.node, g2.offset)) : (b2.setEnd(g2.node, g2.offset), a2.addRange(b2))); + } + } + for (b2 = [], a2 = c2; a2 = a2.parentNode; ) a2.nodeType === 1 && b2.push({ element: a2, left: a2.scrollLeft, top: a2.scrollTop }); + for (typeof c2.focus == "function" && c2.focus(), c2 = 0; c2 < b2.length; c2++) a2 = b2[c2], a2.element.scrollLeft = a2.left, a2.element.scrollTop = a2.top; + } + } + var Pe = ia && "documentMode" in document && 11 >= document.documentMode, Qe = null, Re = null, Se = null, Te = !1; + function Ue(a2, b2, c2) { + var d = c2.window === c2 ? c2.document : c2.nodeType === 9 ? c2 : c2.ownerDocument; + Te || Qe == null || Qe !== Xa(d) || (d = Qe, "selectionStart" in d && Ne(d) ? d = { start: d.selectionStart, end: d.selectionEnd } : (d = (d.ownerDocument && d.ownerDocument.defaultView || window).getSelection(), d = { anchorNode: d.anchorNode, anchorOffset: d.anchorOffset, focusNode: d.focusNode, focusOffset: d.focusOffset }), Se && Ie(Se, d) || (Se = d, d = oe(Re, "onSelect"), 0 < d.length && (b2 = new td("onSelect", "select", null, b2, c2), a2.push({ event: b2, listeners: d }), b2.target = Qe))); + } + function Ve(a2, b2) { + var c2 = {}; + return c2[a2.toLowerCase()] = b2.toLowerCase(), c2["Webkit" + a2] = "webkit" + b2, c2["Moz" + a2] = "moz" + b2, c2; + } + var We = { animationend: Ve("Animation", "AnimationEnd"), animationiteration: Ve("Animation", "AnimationIteration"), animationstart: Ve("Animation", "AnimationStart"), transitionend: Ve("Transition", "TransitionEnd") }, Xe = {}, Ye = {}; + ia && (Ye = document.createElement("div").style, "AnimationEvent" in window || (delete We.animationend.animation, delete We.animationiteration.animation, delete We.animationstart.animation), "TransitionEvent" in window || delete We.transitionend.transition); + function Ze(a2) { + if (Xe[a2]) return Xe[a2]; + if (!We[a2]) return a2; + var b2 = We[a2], c2; + for (c2 in b2) if (b2.hasOwnProperty(c2) && c2 in Ye) return Xe[a2] = b2[c2]; + return a2; + } + var $e = Ze("animationend"), af = Ze("animationiteration"), bf = Ze("animationstart"), cf = Ze("transitionend"), df = /* @__PURE__ */ new Map(), ef = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); + function ff(a2, b2) { + df.set(a2, b2), fa(b2, [a2]); + } + for (gf = 0; gf < ef.length; gf++) + hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1), ff(jf, "on" + kf); + var hf, jf, kf, gf; + ff($e, "onAnimationEnd"); + ff(af, "onAnimationIteration"); + ff(bf, "onAnimationStart"); + ff("dblclick", "onDoubleClick"); + ff("focusin", "onFocus"); + ff("focusout", "onBlur"); + ff(cf, "onTransitionEnd"); + ha("onMouseEnter", ["mouseout", "mouseover"]); + ha("onMouseLeave", ["mouseout", "mouseover"]); + ha("onPointerEnter", ["pointerout", "pointerover"]); + ha("onPointerLeave", ["pointerout", "pointerover"]); + fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); + fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); + fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); + fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); + fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); + fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); + var lf = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf)); + function nf(a2, b2, c2) { + var d = a2.type || "unknown-event"; + a2.currentTarget = c2, Ub(d, b2, void 0, a2), a2.currentTarget = null; + } + function se(a2, b2) { + b2 = (b2 & 4) !== 0; + for (var c2 = 0; c2 < a2.length; c2++) { + var d = a2[c2], e2 = d.event; + d = d.listeners; + a: { + var f4 = void 0; + if (b2) for (var g2 = d.length - 1; 0 <= g2; g2--) { + var h3 = d[g2], k2 = h3.instance, l2 = h3.currentTarget; + if (h3 = h3.listener, k2 !== f4 && e2.isPropagationStopped()) break a; + nf(e2, h3, l2), f4 = k2; + } + else for (g2 = 0; g2 < d.length; g2++) { + if (h3 = d[g2], k2 = h3.instance, l2 = h3.currentTarget, h3 = h3.listener, k2 !== f4 && e2.isPropagationStopped()) break a; + nf(e2, h3, l2), f4 = k2; + } + } + } + if (Qb) throw a2 = Rb, Qb = !1, Rb = null, a2; + } + function D2(a2, b2) { + var c2 = b2[of]; + c2 === void 0 && (c2 = b2[of] = /* @__PURE__ */ new Set()); + var d = a2 + "__bubble"; + c2.has(d) || (pf(b2, a2, 2, !1), c2.add(d)); + } + function qf(a2, b2, c2) { + var d = 0; + b2 && (d |= 4), pf(c2, a2, d, b2); + } + var rf = "_reactListening" + Math.random().toString(36).slice(2); + function sf(a2) { + if (!a2[rf]) { + a2[rf] = !0, da.forEach(function(b3) { + b3 !== "selectionchange" && (mf.has(b3) || qf(b3, !1, a2), qf(b3, !0, a2)); + }); + var b2 = a2.nodeType === 9 ? a2 : a2.ownerDocument; + b2 === null || b2[rf] || (b2[rf] = !0, qf("selectionchange", !1, b2)); + } + } + function pf(a2, b2, c2, d) { + switch (jd(b2)) { + case 1: + var e2 = ed; + break; + case 4: + e2 = gd; + break; + default: + e2 = fd; + } + c2 = e2.bind(null, b2, c2, a2), e2 = void 0, !Lb || b2 !== "touchstart" && b2 !== "touchmove" && b2 !== "wheel" || (e2 = !0), d ? e2 !== void 0 ? a2.addEventListener(b2, c2, { capture: !0, passive: e2 }) : a2.addEventListener(b2, c2, !0) : e2 !== void 0 ? a2.addEventListener(b2, c2, { passive: e2 }) : a2.addEventListener(b2, c2, !1); + } + function hd(a2, b2, c2, d, e2) { + var f4 = d; + if ((b2 & 1) === 0 && (b2 & 2) === 0 && d !== null) a: for (; ; ) { + if (d === null) return; + var g2 = d.tag; + if (g2 === 3 || g2 === 4) { + var h3 = d.stateNode.containerInfo; + if (h3 === e2 || h3.nodeType === 8 && h3.parentNode === e2) break; + if (g2 === 4) for (g2 = d.return; g2 !== null; ) { + var k2 = g2.tag; + if ((k2 === 3 || k2 === 4) && (k2 = g2.stateNode.containerInfo, k2 === e2 || k2.nodeType === 8 && k2.parentNode === e2)) return; + g2 = g2.return; + } + for (; h3 !== null; ) { + if (g2 = Wc(h3), g2 === null) return; + if (k2 = g2.tag, k2 === 5 || k2 === 6) { + d = f4 = g2; + continue a; + } + h3 = h3.parentNode; + } + } + d = d.return; + } + Jb(function() { + var d2 = f4, e3 = xb(c2), g3 = []; + a: { + var h4 = df.get(a2); + if (h4 !== void 0) { + var k3 = td, n2 = a2; + switch (a2) { + case "keypress": + if (od(c2) === 0) break a; + case "keydown": + case "keyup": + k3 = Rd; + break; + case "focusin": + n2 = "focus", k3 = Fd; + break; + case "focusout": + n2 = "blur", k3 = Fd; + break; + case "beforeblur": + case "afterblur": + k3 = Fd; + break; + case "click": + if (c2.button === 2) break a; + case "auxclick": + case "dblclick": + case "mousedown": + case "mousemove": + case "mouseup": + case "mouseout": + case "mouseover": + case "contextmenu": + k3 = Bd; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + k3 = Dd; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + k3 = Vd; + break; + case $e: + case af: + case bf: + k3 = Hd; + break; + case cf: + k3 = Xd; + break; + case "scroll": + k3 = vd; + break; + case "wheel": + k3 = Zd; + break; + case "copy": + case "cut": + case "paste": + k3 = Jd; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + k3 = Td; + } + var t2 = (b2 & 4) !== 0, J = !t2 && a2 === "scroll", x2 = t2 ? h4 !== null ? h4 + "Capture" : null : h4; + t2 = []; + for (var w2 = d2, u3; w2 !== null; ) { + u3 = w2; + var F = u3.stateNode; + if (u3.tag === 5 && F !== null && (u3 = F, x2 !== null && (F = Kb(w2, x2), F != null && t2.push(tf(w2, F, u3)))), J) break; + w2 = w2.return; + } + 0 < t2.length && (h4 = new k3(h4, n2, null, c2, e3), g3.push({ event: h4, listeners: t2 })); + } + } + if ((b2 & 7) === 0) { + a: { + if (h4 = a2 === "mouseover" || a2 === "pointerover", k3 = a2 === "mouseout" || a2 === "pointerout", h4 && c2 !== wb && (n2 = c2.relatedTarget || c2.fromElement) && (Wc(n2) || n2[uf])) break a; + if ((k3 || h4) && (h4 = e3.window === e3 ? e3 : (h4 = e3.ownerDocument) ? h4.defaultView || h4.parentWindow : window, k3 ? (n2 = c2.relatedTarget || c2.toElement, k3 = d2, n2 = n2 ? Wc(n2) : null, n2 !== null && (J = Vb(n2), n2 !== J || n2.tag !== 5 && n2.tag !== 6) && (n2 = null)) : (k3 = null, n2 = d2), k3 !== n2)) { + if (t2 = Bd, F = "onMouseLeave", x2 = "onMouseEnter", w2 = "mouse", (a2 === "pointerout" || a2 === "pointerover") && (t2 = Td, F = "onPointerLeave", x2 = "onPointerEnter", w2 = "pointer"), J = k3 == null ? h4 : ue(k3), u3 = n2 == null ? h4 : ue(n2), h4 = new t2(F, w2 + "leave", k3, c2, e3), h4.target = J, h4.relatedTarget = u3, F = null, Wc(e3) === d2 && (t2 = new t2(x2, w2 + "enter", n2, c2, e3), t2.target = u3, t2.relatedTarget = J, F = t2), J = F, k3 && n2) b: { + for (t2 = k3, x2 = n2, w2 = 0, u3 = t2; u3; u3 = vf(u3)) w2++; + for (u3 = 0, F = x2; F; F = vf(F)) u3++; + for (; 0 < w2 - u3; ) t2 = vf(t2), w2--; + for (; 0 < u3 - w2; ) x2 = vf(x2), u3--; + for (; w2--; ) { + if (t2 === x2 || x2 !== null && t2 === x2.alternate) break b; + t2 = vf(t2), x2 = vf(x2); + } + t2 = null; + } + else t2 = null; + k3 !== null && wf(g3, h4, k3, t2, !1), n2 !== null && J !== null && wf(g3, J, n2, t2, !0); + } + } + a: { + if (h4 = d2 ? ue(d2) : window, k3 = h4.nodeName && h4.nodeName.toLowerCase(), k3 === "select" || k3 === "input" && h4.type === "file") var na = ve; + else if (me(h4)) if (we) na = Fe; + else { + na = De; + var xa = Ce; + } + else (k3 = h4.nodeName) && k3.toLowerCase() === "input" && (h4.type === "checkbox" || h4.type === "radio") && (na = Ee); + if (na && (na = na(a2, d2))) { + ne(g3, na, c2, e3); + break a; + } + xa && xa(a2, h4, d2), a2 === "focusout" && (xa = h4._wrapperState) && xa.controlled && h4.type === "number" && cb(h4, "number", h4.value); + } + switch (xa = d2 ? ue(d2) : window, a2) { + case "focusin": + (me(xa) || xa.contentEditable === "true") && (Qe = xa, Re = d2, Se = null); + break; + case "focusout": + Se = Re = Qe = null; + break; + case "mousedown": + Te = !0; + break; + case "contextmenu": + case "mouseup": + case "dragend": + Te = !1, Ue(g3, c2, e3); + break; + case "selectionchange": + if (Pe) break; + case "keydown": + case "keyup": + Ue(g3, c2, e3); + } + var $a; + if (ae) b: { + switch (a2) { + case "compositionstart": + var ba = "onCompositionStart"; + break b; + case "compositionend": + ba = "onCompositionEnd"; + break b; + case "compositionupdate": + ba = "onCompositionUpdate"; + break b; + } + ba = void 0; + } + else ie ? ge(a2, c2) && (ba = "onCompositionEnd") : a2 === "keydown" && c2.keyCode === 229 && (ba = "onCompositionStart"); + ba && (de && c2.locale !== "ko" && (ie || ba !== "onCompositionStart" ? ba === "onCompositionEnd" && ie && ($a = nd()) : (kd = e3, ld = "value" in kd ? kd.value : kd.textContent, ie = !0)), xa = oe(d2, ba), 0 < xa.length && (ba = new Ld(ba, a2, null, c2, e3), g3.push({ event: ba, listeners: xa }), $a ? ba.data = $a : ($a = he(c2), $a !== null && (ba.data = $a)))), ($a = ce ? je(a2, c2) : ke(a2, c2)) && (d2 = oe(d2, "onBeforeInput"), 0 < d2.length && (e3 = new Ld("onBeforeInput", "beforeinput", null, c2, e3), g3.push({ event: e3, listeners: d2 }), e3.data = $a)); + } + se(g3, b2); + }); + } + function tf(a2, b2, c2) { + return { instance: a2, listener: b2, currentTarget: c2 }; + } + function oe(a2, b2) { + for (var c2 = b2 + "Capture", d = []; a2 !== null; ) { + var e2 = a2, f4 = e2.stateNode; + e2.tag === 5 && f4 !== null && (e2 = f4, f4 = Kb(a2, c2), f4 != null && d.unshift(tf(a2, f4, e2)), f4 = Kb(a2, b2), f4 != null && d.push(tf(a2, f4, e2))), a2 = a2.return; + } + return d; + } + function vf(a2) { + if (a2 === null) return null; + do + a2 = a2.return; + while (a2 && a2.tag !== 5); + return a2 || null; + } + function wf(a2, b2, c2, d, e2) { + for (var f4 = b2._reactName, g2 = []; c2 !== null && c2 !== d; ) { + var h3 = c2, k2 = h3.alternate, l2 = h3.stateNode; + if (k2 !== null && k2 === d) break; + h3.tag === 5 && l2 !== null && (h3 = l2, e2 ? (k2 = Kb(c2, f4), k2 != null && g2.unshift(tf(c2, k2, h3))) : e2 || (k2 = Kb(c2, f4), k2 != null && g2.push(tf(c2, k2, h3)))), c2 = c2.return; + } + g2.length !== 0 && a2.push({ event: b2, listeners: g2 }); + } + var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g; + function zf(a2) { + return (typeof a2 == "string" ? a2 : "" + a2).replace(xf, ` +`).replace(yf, ""); + } + function Af(a2, b2, c2) { + if (b2 = zf(b2), zf(a2) !== b2 && c2) throw Error(p2(425)); + } + function Bf() { + } + var Cf = null, Df = null; + function Ef(a2, b2) { + return a2 === "textarea" || a2 === "noscript" || typeof b2.children == "string" || typeof b2.children == "number" || typeof b2.dangerouslySetInnerHTML == "object" && b2.dangerouslySetInnerHTML !== null && b2.dangerouslySetInnerHTML.__html != null; + } + var Ff = typeof setTimeout == "function" ? setTimeout : void 0, Gf = typeof clearTimeout == "function" ? clearTimeout : void 0, Hf = typeof Promise == "function" ? Promise : void 0, Jf = typeof queueMicrotask == "function" ? queueMicrotask : typeof Hf < "u" ? function(a2) { + return Hf.resolve(null).then(a2).catch(If); + } : Ff; + function If(a2) { + setTimeout(function() { + throw a2; + }); + } + function Kf(a2, b2) { + var c2 = b2, d = 0; + do { + var e2 = c2.nextSibling; + if (a2.removeChild(c2), e2 && e2.nodeType === 8) if (c2 = e2.data, c2 === "/$") { + if (d === 0) { + a2.removeChild(e2), bd(b2); + return; + } + d--; + } else c2 !== "$" && c2 !== "$?" && c2 !== "$!" || d++; + c2 = e2; + } while (c2); + bd(b2); + } + function Lf(a2) { + for (; a2 != null; a2 = a2.nextSibling) { + var b2 = a2.nodeType; + if (b2 === 1 || b2 === 3) break; + if (b2 === 8) { + if (b2 = a2.data, b2 === "$" || b2 === "$!" || b2 === "$?") break; + if (b2 === "/$") return null; + } + } + return a2; + } + function Mf(a2) { + a2 = a2.previousSibling; + for (var b2 = 0; a2; ) { + if (a2.nodeType === 8) { + var c2 = a2.data; + if (c2 === "$" || c2 === "$!" || c2 === "$?") { + if (b2 === 0) return a2; + b2--; + } else c2 === "/$" && b2++; + } + a2 = a2.previousSibling; + } + return null; + } + var Nf = Math.random().toString(36).slice(2), Of = "__reactFiber$" + Nf, Pf = "__reactProps$" + Nf, uf = "__reactContainer$" + Nf, of = "__reactEvents$" + Nf, Qf = "__reactListeners$" + Nf, Rf = "__reactHandles$" + Nf; + function Wc(a2) { + var b2 = a2[Of]; + if (b2) return b2; + for (var c2 = a2.parentNode; c2; ) { + if (b2 = c2[uf] || c2[Of]) { + if (c2 = b2.alternate, b2.child !== null || c2 !== null && c2.child !== null) for (a2 = Mf(a2); a2 !== null; ) { + if (c2 = a2[Of]) return c2; + a2 = Mf(a2); + } + return b2; + } + a2 = c2, c2 = a2.parentNode; + } + return null; + } + function Cb(a2) { + return a2 = a2[Of] || a2[uf], !a2 || a2.tag !== 5 && a2.tag !== 6 && a2.tag !== 13 && a2.tag !== 3 ? null : a2; + } + function ue(a2) { + if (a2.tag === 5 || a2.tag === 6) return a2.stateNode; + throw Error(p2(33)); + } + function Db(a2) { + return a2[Pf] || null; + } + var Sf = [], Tf = -1; + function Uf(a2) { + return { current: a2 }; + } + function E2(a2) { + 0 > Tf || (a2.current = Sf[Tf], Sf[Tf] = null, Tf--); + } + function G(a2, b2) { + Tf++, Sf[Tf] = a2.current, a2.current = b2; + } + var Vf = {}, H = Uf(Vf), Wf = Uf(!1), Xf = Vf; + function Yf(a2, b2) { + var c2 = a2.type.contextTypes; + if (!c2) return Vf; + var d = a2.stateNode; + if (d && d.__reactInternalMemoizedUnmaskedChildContext === b2) return d.__reactInternalMemoizedMaskedChildContext; + var e2 = {}, f4; + for (f4 in c2) e2[f4] = b2[f4]; + return d && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = b2, a2.__reactInternalMemoizedMaskedChildContext = e2), e2; + } + function Zf(a2) { + return a2 = a2.childContextTypes, a2 != null; + } + function $f() { + E2(Wf), E2(H); + } + function ag(a2, b2, c2) { + if (H.current !== Vf) throw Error(p2(168)); + G(H, b2), G(Wf, c2); + } + function bg(a2, b2, c2) { + var d = a2.stateNode; + if (b2 = b2.childContextTypes, typeof d.getChildContext != "function") return c2; + d = d.getChildContext(); + for (var e2 in d) if (!(e2 in b2)) throw Error(p2(108, Ra(a2) || "Unknown", e2)); + return A3({}, c2, d); + } + function cg(a2) { + return a2 = (a2 = a2.stateNode) && a2.__reactInternalMemoizedMergedChildContext || Vf, Xf = H.current, G(H, a2), G(Wf, Wf.current), !0; + } + function dg(a2, b2, c2) { + var d = a2.stateNode; + if (!d) throw Error(p2(169)); + c2 ? (a2 = bg(a2, b2, Xf), d.__reactInternalMemoizedMergedChildContext = a2, E2(Wf), E2(H), G(H, a2)) : E2(Wf), G(Wf, c2); + } + var eg = null, fg = !1, gg = !1; + function hg(a2) { + eg === null ? eg = [a2] : eg.push(a2); + } + function ig(a2) { + fg = !0, hg(a2); + } + function jg() { + if (!gg && eg !== null) { + gg = !0; + var a2 = 0, b2 = C2; + try { + var c2 = eg; + for (C2 = 1; a2 < c2.length; a2++) { + var d = c2[a2]; + do + d = d(!0); + while (d !== null); + } + eg = null, fg = !1; + } catch (e2) { + throw eg !== null && (eg = eg.slice(a2 + 1)), ac(fc, jg), e2; + } finally { + C2 = b2, gg = !1; + } + } + return null; + } + var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = ""; + function tg(a2, b2) { + kg[lg++] = ng, kg[lg++] = mg, mg = a2, ng = b2; + } + function ug(a2, b2, c2) { + og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, qg = a2; + var d = rg; + a2 = sg; + var e2 = 32 - oc(d) - 1; + d &= ~(1 << e2), c2 += 1; + var f4 = 32 - oc(b2) + e2; + if (30 < f4) { + var g2 = e2 - e2 % 5; + f4 = (d & (1 << g2) - 1).toString(32), d >>= g2, e2 -= g2, rg = 1 << 32 - oc(b2) + e2 | c2 << e2 | d, sg = f4 + a2; + } else rg = 1 << f4 | c2 << e2 | d, sg = a2; + } + function vg(a2) { + a2.return !== null && (tg(a2, 1), ug(a2, 1, 0)); + } + function wg(a2) { + for (; a2 === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null; + for (; a2 === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null; + } + var xg = null, yg = null, I = !1, zg = null; + function Ag(a2, b2) { + var c2 = Bg(5, null, null, 0); + c2.elementType = "DELETED", c2.stateNode = b2, c2.return = a2, b2 = a2.deletions, b2 === null ? (a2.deletions = [c2], a2.flags |= 16) : b2.push(c2); + } + function Cg(a2, b2) { + switch (a2.tag) { + case 5: + var c2 = a2.type; + return b2 = b2.nodeType !== 1 || c2.toLowerCase() !== b2.nodeName.toLowerCase() ? null : b2, b2 !== null ? (a2.stateNode = b2, xg = a2, yg = Lf(b2.firstChild), !0) : !1; + case 6: + return b2 = a2.pendingProps === "" || b2.nodeType !== 3 ? null : b2, b2 !== null ? (a2.stateNode = b2, xg = a2, yg = null, !0) : !1; + case 13: + return b2 = b2.nodeType !== 8 ? null : b2, b2 !== null ? (c2 = qg !== null ? { id: rg, overflow: sg } : null, a2.memoizedState = { dehydrated: b2, treeContext: c2, retryLane: 1073741824 }, c2 = Bg(18, null, null, 0), c2.stateNode = b2, c2.return = a2, a2.child = c2, xg = a2, yg = null, !0) : !1; + default: + return !1; + } + } + function Dg(a2) { + return (a2.mode & 1) !== 0 && (a2.flags & 128) === 0; + } + function Eg(a2) { + if (I) { + var b2 = yg; + if (b2) { + var c2 = b2; + if (!Cg(a2, b2)) { + if (Dg(a2)) throw Error(p2(418)); + b2 = Lf(c2.nextSibling); + var d = xg; + b2 && Cg(a2, b2) ? Ag(d, c2) : (a2.flags = a2.flags & -4097 | 2, I = !1, xg = a2); + } + } else { + if (Dg(a2)) throw Error(p2(418)); + a2.flags = a2.flags & -4097 | 2, I = !1, xg = a2; + } + } + } + function Fg(a2) { + for (a2 = a2.return; a2 !== null && a2.tag !== 5 && a2.tag !== 3 && a2.tag !== 13; ) a2 = a2.return; + xg = a2; + } + function Gg(a2) { + if (a2 !== xg) return !1; + if (!I) return Fg(a2), I = !0, !1; + var b2; + if ((b2 = a2.tag !== 3) && !(b2 = a2.tag !== 5) && (b2 = a2.type, b2 = b2 !== "head" && b2 !== "body" && !Ef(a2.type, a2.memoizedProps)), b2 && (b2 = yg)) { + if (Dg(a2)) throw Hg(), Error(p2(418)); + for (; b2; ) Ag(a2, b2), b2 = Lf(b2.nextSibling); + } + if (Fg(a2), a2.tag === 13) { + if (a2 = a2.memoizedState, a2 = a2 !== null ? a2.dehydrated : null, !a2) throw Error(p2(317)); + a: { + for (a2 = a2.nextSibling, b2 = 0; a2; ) { + if (a2.nodeType === 8) { + var c2 = a2.data; + if (c2 === "/$") { + if (b2 === 0) { + yg = Lf(a2.nextSibling); + break a; + } + b2--; + } else c2 !== "$" && c2 !== "$!" && c2 !== "$?" || b2++; + } + a2 = a2.nextSibling; + } + yg = null; + } + } else yg = xg ? Lf(a2.stateNode.nextSibling) : null; + return !0; + } + function Hg() { + for (var a2 = yg; a2; ) a2 = Lf(a2.nextSibling); + } + function Ig() { + yg = xg = null, I = !1; + } + function Jg(a2) { + zg === null ? zg = [a2] : zg.push(a2); + } + var Kg = ua.ReactCurrentBatchConfig; + function Lg(a2, b2, c2) { + if (a2 = c2.ref, a2 !== null && typeof a2 != "function" && typeof a2 != "object") { + if (c2._owner) { + if (c2 = c2._owner, c2) { + if (c2.tag !== 1) throw Error(p2(309)); + var d = c2.stateNode; + } + if (!d) throw Error(p2(147, a2)); + var e2 = d, f4 = "" + a2; + return b2 !== null && b2.ref !== null && typeof b2.ref == "function" && b2.ref._stringRef === f4 ? b2.ref : (b2 = function(a3) { + var b3 = e2.refs; + a3 === null ? delete b3[f4] : b3[f4] = a3; + }, b2._stringRef = f4, b2); + } + if (typeof a2 != "string") throw Error(p2(284)); + if (!c2._owner) throw Error(p2(290, a2)); + } + return a2; + } + function Mg(a2, b2) { + throw a2 = Object.prototype.toString.call(b2), Error(p2(31, a2 === "[object Object]" ? "object with keys {" + Object.keys(b2).join(", ") + "}" : a2)); + } + function Ng(a2) { + var b2 = a2._init; + return b2(a2._payload); + } + function Og(a2) { + function b2(b3, c3) { + if (a2) { + var d2 = b3.deletions; + d2 === null ? (b3.deletions = [c3], b3.flags |= 16) : d2.push(c3); + } + } + function c2(c3, d2) { + if (!a2) return null; + for (; d2 !== null; ) b2(c3, d2), d2 = d2.sibling; + return null; + } + function d(a3, b3) { + for (a3 = /* @__PURE__ */ new Map(); b3 !== null; ) b3.key !== null ? a3.set(b3.key, b3) : a3.set(b3.index, b3), b3 = b3.sibling; + return a3; + } + function e2(a3, b3) { + return a3 = Pg(a3, b3), a3.index = 0, a3.sibling = null, a3; + } + function f4(b3, c3, d2) { + return b3.index = d2, a2 ? (d2 = b3.alternate, d2 !== null ? (d2 = d2.index, d2 < c3 ? (b3.flags |= 2, c3) : d2) : (b3.flags |= 2, c3)) : (b3.flags |= 1048576, c3); + } + function g2(b3) { + return a2 && b3.alternate === null && (b3.flags |= 2), b3; + } + function h3(a3, b3, c3, d2) { + return b3 === null || b3.tag !== 6 ? (b3 = Qg(c3, a3.mode, d2), b3.return = a3, b3) : (b3 = e2(b3, c3), b3.return = a3, b3); + } + function k2(a3, b3, c3, d2) { + var f5 = c3.type; + return f5 === ya ? m3(a3, b3, c3.props.children, d2, c3.key) : b3 !== null && (b3.elementType === f5 || typeof f5 == "object" && f5 !== null && f5.$$typeof === Ha && Ng(f5) === b3.type) ? (d2 = e2(b3, c3.props), d2.ref = Lg(a3, b3, c3), d2.return = a3, d2) : (d2 = Rg(c3.type, c3.key, c3.props, null, a3.mode, d2), d2.ref = Lg(a3, b3, c3), d2.return = a3, d2); + } + function l2(a3, b3, c3, d2) { + return b3 === null || b3.tag !== 4 || b3.stateNode.containerInfo !== c3.containerInfo || b3.stateNode.implementation !== c3.implementation ? (b3 = Sg(c3, a3.mode, d2), b3.return = a3, b3) : (b3 = e2(b3, c3.children || []), b3.return = a3, b3); + } + function m3(a3, b3, c3, d2, f5) { + return b3 === null || b3.tag !== 7 ? (b3 = Tg(c3, a3.mode, d2, f5), b3.return = a3, b3) : (b3 = e2(b3, c3), b3.return = a3, b3); + } + function q(a3, b3, c3) { + if (typeof b3 == "string" && b3 !== "" || typeof b3 == "number") return b3 = Qg("" + b3, a3.mode, c3), b3.return = a3, b3; + if (typeof b3 == "object" && b3 !== null) { + switch (b3.$$typeof) { + case va: + return c3 = Rg(b3.type, b3.key, b3.props, null, a3.mode, c3), c3.ref = Lg(a3, null, b3), c3.return = a3, c3; + case wa: + return b3 = Sg(b3, a3.mode, c3), b3.return = a3, b3; + case Ha: + var d2 = b3._init; + return q(a3, d2(b3._payload), c3); + } + if (eb(b3) || Ka(b3)) return b3 = Tg(b3, a3.mode, c3, null), b3.return = a3, b3; + Mg(a3, b3); + } + return null; + } + function r3(a3, b3, c3, d2) { + var e3 = b3 !== null ? b3.key : null; + if (typeof c3 == "string" && c3 !== "" || typeof c3 == "number") return e3 !== null ? null : h3(a3, b3, "" + c3, d2); + if (typeof c3 == "object" && c3 !== null) { + switch (c3.$$typeof) { + case va: + return c3.key === e3 ? k2(a3, b3, c3, d2) : null; + case wa: + return c3.key === e3 ? l2(a3, b3, c3, d2) : null; + case Ha: + return e3 = c3._init, r3( + a3, + b3, + e3(c3._payload), + d2 + ); + } + if (eb(c3) || Ka(c3)) return e3 !== null ? null : m3(a3, b3, c3, d2, null); + Mg(a3, c3); + } + return null; + } + function y2(a3, b3, c3, d2, e3) { + if (typeof d2 == "string" && d2 !== "" || typeof d2 == "number") return a3 = a3.get(c3) || null, h3(b3, a3, "" + d2, e3); + if (typeof d2 == "object" && d2 !== null) { + switch (d2.$$typeof) { + case va: + return a3 = a3.get(d2.key === null ? c3 : d2.key) || null, k2(b3, a3, d2, e3); + case wa: + return a3 = a3.get(d2.key === null ? c3 : d2.key) || null, l2(b3, a3, d2, e3); + case Ha: + var f5 = d2._init; + return y2(a3, b3, c3, f5(d2._payload), e3); + } + if (eb(d2) || Ka(d2)) return a3 = a3.get(c3) || null, m3(b3, a3, d2, e3, null); + Mg(b3, d2); + } + return null; + } + function n2(e3, g3, h4, k3) { + for (var l3 = null, m4 = null, u3 = g3, w2 = g3 = 0, x2 = null; u3 !== null && w2 < h4.length; w2++) { + u3.index > w2 ? (x2 = u3, u3 = null) : x2 = u3.sibling; + var n3 = r3(e3, u3, h4[w2], k3); + if (n3 === null) { + u3 === null && (u3 = x2); + break; + } + a2 && u3 && n3.alternate === null && b2(e3, u3), g3 = f4(n3, g3, w2), m4 === null ? l3 = n3 : m4.sibling = n3, m4 = n3, u3 = x2; + } + if (w2 === h4.length) return c2(e3, u3), I && tg(e3, w2), l3; + if (u3 === null) { + for (; w2 < h4.length; w2++) u3 = q(e3, h4[w2], k3), u3 !== null && (g3 = f4(u3, g3, w2), m4 === null ? l3 = u3 : m4.sibling = u3, m4 = u3); + return I && tg(e3, w2), l3; + } + for (u3 = d(e3, u3); w2 < h4.length; w2++) x2 = y2(u3, e3, w2, h4[w2], k3), x2 !== null && (a2 && x2.alternate !== null && u3.delete(x2.key === null ? w2 : x2.key), g3 = f4(x2, g3, w2), m4 === null ? l3 = x2 : m4.sibling = x2, m4 = x2); + return a2 && u3.forEach(function(a3) { + return b2(e3, a3); + }), I && tg(e3, w2), l3; + } + function t2(e3, g3, h4, k3) { + var l3 = Ka(h4); + if (typeof l3 != "function") throw Error(p2(150)); + if (h4 = l3.call(h4), h4 == null) throw Error(p2(151)); + for (var u3 = l3 = null, m4 = g3, w2 = g3 = 0, x2 = null, n3 = h4.next(); m4 !== null && !n3.done; w2++, n3 = h4.next()) { + m4.index > w2 ? (x2 = m4, m4 = null) : x2 = m4.sibling; + var t3 = r3(e3, m4, n3.value, k3); + if (t3 === null) { + m4 === null && (m4 = x2); + break; + } + a2 && m4 && t3.alternate === null && b2(e3, m4), g3 = f4(t3, g3, w2), u3 === null ? l3 = t3 : u3.sibling = t3, u3 = t3, m4 = x2; + } + if (n3.done) return c2( + e3, + m4 + ), I && tg(e3, w2), l3; + if (m4 === null) { + for (; !n3.done; w2++, n3 = h4.next()) n3 = q(e3, n3.value, k3), n3 !== null && (g3 = f4(n3, g3, w2), u3 === null ? l3 = n3 : u3.sibling = n3, u3 = n3); + return I && tg(e3, w2), l3; + } + for (m4 = d(e3, m4); !n3.done; w2++, n3 = h4.next()) n3 = y2(m4, e3, w2, n3.value, k3), n3 !== null && (a2 && n3.alternate !== null && m4.delete(n3.key === null ? w2 : n3.key), g3 = f4(n3, g3, w2), u3 === null ? l3 = n3 : u3.sibling = n3, u3 = n3); + return a2 && m4.forEach(function(a3) { + return b2(e3, a3); + }), I && tg(e3, w2), l3; + } + function J(a3, d2, f5, h4) { + if (typeof f5 == "object" && f5 !== null && f5.type === ya && f5.key === null && (f5 = f5.props.children), typeof f5 == "object" && f5 !== null) { + switch (f5.$$typeof) { + case va: + a: { + for (var k3 = f5.key, l3 = d2; l3 !== null; ) { + if (l3.key === k3) { + if (k3 = f5.type, k3 === ya) { + if (l3.tag === 7) { + c2(a3, l3.sibling), d2 = e2(l3, f5.props.children), d2.return = a3, a3 = d2; + break a; + } + } else if (l3.elementType === k3 || typeof k3 == "object" && k3 !== null && k3.$$typeof === Ha && Ng(k3) === l3.type) { + c2(a3, l3.sibling), d2 = e2(l3, f5.props), d2.ref = Lg(a3, l3, f5), d2.return = a3, a3 = d2; + break a; + } + c2(a3, l3); + break; + } else b2(a3, l3); + l3 = l3.sibling; + } + f5.type === ya ? (d2 = Tg(f5.props.children, a3.mode, h4, f5.key), d2.return = a3, a3 = d2) : (h4 = Rg(f5.type, f5.key, f5.props, null, a3.mode, h4), h4.ref = Lg(a3, d2, f5), h4.return = a3, a3 = h4); + } + return g2(a3); + case wa: + a: { + for (l3 = f5.key; d2 !== null; ) { + if (d2.key === l3) if (d2.tag === 4 && d2.stateNode.containerInfo === f5.containerInfo && d2.stateNode.implementation === f5.implementation) { + c2(a3, d2.sibling), d2 = e2(d2, f5.children || []), d2.return = a3, a3 = d2; + break a; + } else { + c2(a3, d2); + break; + } + else b2(a3, d2); + d2 = d2.sibling; + } + d2 = Sg(f5, a3.mode, h4), d2.return = a3, a3 = d2; + } + return g2(a3); + case Ha: + return l3 = f5._init, J(a3, d2, l3(f5._payload), h4); + } + if (eb(f5)) return n2(a3, d2, f5, h4); + if (Ka(f5)) return t2(a3, d2, f5, h4); + Mg(a3, f5); + } + return typeof f5 == "string" && f5 !== "" || typeof f5 == "number" ? (f5 = "" + f5, d2 !== null && d2.tag === 6 ? (c2(a3, d2.sibling), d2 = e2(d2, f5), d2.return = a3, a3 = d2) : (c2(a3, d2), d2 = Qg(f5, a3.mode, h4), d2.return = a3, a3 = d2), g2(a3)) : c2(a3, d2); + } + return J; + } + var Ug = Og(!0), Vg = Og(!1), Wg = Uf(null), Xg = null, Yg = null, Zg = null; + function $g() { + Zg = Yg = Xg = null; + } + function ah(a2) { + var b2 = Wg.current; + E2(Wg), a2._currentValue = b2; + } + function bh(a2, b2, c2) { + for (; a2 !== null; ) { + var d = a2.alternate; + if ((a2.childLanes & b2) !== b2 ? (a2.childLanes |= b2, d !== null && (d.childLanes |= b2)) : d !== null && (d.childLanes & b2) !== b2 && (d.childLanes |= b2), a2 === c2) break; + a2 = a2.return; + } + } + function ch(a2, b2) { + Xg = a2, Zg = Yg = null, a2 = a2.dependencies, a2 !== null && a2.firstContext !== null && ((a2.lanes & b2) !== 0 && (dh = !0), a2.firstContext = null); + } + function eh(a2) { + var b2 = a2._currentValue; + if (Zg !== a2) if (a2 = { context: a2, memoizedValue: b2, next: null }, Yg === null) { + if (Xg === null) throw Error(p2(308)); + Yg = a2, Xg.dependencies = { lanes: 0, firstContext: a2 }; + } else Yg = Yg.next = a2; + return b2; + } + var fh = null; + function gh(a2) { + fh === null ? fh = [a2] : fh.push(a2); + } + function hh(a2, b2, c2, d) { + var e2 = b2.interleaved; + return e2 === null ? (c2.next = c2, gh(b2)) : (c2.next = e2.next, e2.next = c2), b2.interleaved = c2, ih(a2, d); + } + function ih(a2, b2) { + a2.lanes |= b2; + var c2 = a2.alternate; + for (c2 !== null && (c2.lanes |= b2), c2 = a2, a2 = a2.return; a2 !== null; ) a2.childLanes |= b2, c2 = a2.alternate, c2 !== null && (c2.childLanes |= b2), c2 = a2, a2 = a2.return; + return c2.tag === 3 ? c2.stateNode : null; + } + var jh = !1; + function kh(a2) { + a2.updateQueue = { baseState: a2.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; + } + function lh(a2, b2) { + a2 = a2.updateQueue, b2.updateQueue === a2 && (b2.updateQueue = { baseState: a2.baseState, firstBaseUpdate: a2.firstBaseUpdate, lastBaseUpdate: a2.lastBaseUpdate, shared: a2.shared, effects: a2.effects }); + } + function mh(a2, b2) { + return { eventTime: a2, lane: b2, tag: 0, payload: null, callback: null, next: null }; + } + function nh(a2, b2, c2) { + var d = a2.updateQueue; + if (d === null) return null; + if (d = d.shared, (K3 & 2) !== 0) { + var e2 = d.pending; + return e2 === null ? b2.next = b2 : (b2.next = e2.next, e2.next = b2), d.pending = b2, ih(a2, c2); + } + return e2 = d.interleaved, e2 === null ? (b2.next = b2, gh(d)) : (b2.next = e2.next, e2.next = b2), d.interleaved = b2, ih(a2, c2); + } + function oh(a2, b2, c2) { + if (b2 = b2.updateQueue, b2 !== null && (b2 = b2.shared, (c2 & 4194240) !== 0)) { + var d = b2.lanes; + d &= a2.pendingLanes, c2 |= d, b2.lanes = c2, Cc(a2, c2); + } + } + function ph(a2, b2) { + var c2 = a2.updateQueue, d = a2.alternate; + if (d !== null && (d = d.updateQueue, c2 === d)) { + var e2 = null, f4 = null; + if (c2 = c2.firstBaseUpdate, c2 !== null) { + do { + var g2 = { eventTime: c2.eventTime, lane: c2.lane, tag: c2.tag, payload: c2.payload, callback: c2.callback, next: null }; + f4 === null ? e2 = f4 = g2 : f4 = f4.next = g2, c2 = c2.next; + } while (c2 !== null); + f4 === null ? e2 = f4 = b2 : f4 = f4.next = b2; + } else e2 = f4 = b2; + c2 = { baseState: d.baseState, firstBaseUpdate: e2, lastBaseUpdate: f4, shared: d.shared, effects: d.effects }, a2.updateQueue = c2; + return; + } + a2 = c2.lastBaseUpdate, a2 === null ? c2.firstBaseUpdate = b2 : a2.next = b2, c2.lastBaseUpdate = b2; + } + function qh(a2, b2, c2, d) { + var e2 = a2.updateQueue; + jh = !1; + var f4 = e2.firstBaseUpdate, g2 = e2.lastBaseUpdate, h3 = e2.shared.pending; + if (h3 !== null) { + e2.shared.pending = null; + var k2 = h3, l2 = k2.next; + k2.next = null, g2 === null ? f4 = l2 : g2.next = l2, g2 = k2; + var m3 = a2.alternate; + m3 !== null && (m3 = m3.updateQueue, h3 = m3.lastBaseUpdate, h3 !== g2 && (h3 === null ? m3.firstBaseUpdate = l2 : h3.next = l2, m3.lastBaseUpdate = k2)); + } + if (f4 !== null) { + var q = e2.baseState; + g2 = 0, m3 = l2 = k2 = null, h3 = f4; + do { + var r3 = h3.lane, y2 = h3.eventTime; + if ((d & r3) === r3) { + m3 !== null && (m3 = m3.next = { + eventTime: y2, + lane: 0, + tag: h3.tag, + payload: h3.payload, + callback: h3.callback, + next: null + }); + a: { + var n2 = a2, t2 = h3; + switch (r3 = b2, y2 = c2, t2.tag) { + case 1: + if (n2 = t2.payload, typeof n2 == "function") { + q = n2.call(y2, q, r3); + break a; + } + q = n2; + break a; + case 3: + n2.flags = n2.flags & -65537 | 128; + case 0: + if (n2 = t2.payload, r3 = typeof n2 == "function" ? n2.call(y2, q, r3) : n2, r3 == null) break a; + q = A3({}, q, r3); + break a; + case 2: + jh = !0; + } + } + h3.callback !== null && h3.lane !== 0 && (a2.flags |= 64, r3 = e2.effects, r3 === null ? e2.effects = [h3] : r3.push(h3)); + } else y2 = { eventTime: y2, lane: r3, tag: h3.tag, payload: h3.payload, callback: h3.callback, next: null }, m3 === null ? (l2 = m3 = y2, k2 = q) : m3 = m3.next = y2, g2 |= r3; + if (h3 = h3.next, h3 === null) { + if (h3 = e2.shared.pending, h3 === null) break; + r3 = h3, h3 = r3.next, r3.next = null, e2.lastBaseUpdate = r3, e2.shared.pending = null; + } + } while (!0); + if (m3 === null && (k2 = q), e2.baseState = k2, e2.firstBaseUpdate = l2, e2.lastBaseUpdate = m3, b2 = e2.shared.interleaved, b2 !== null) { + e2 = b2; + do + g2 |= e2.lane, e2 = e2.next; + while (e2 !== b2); + } else f4 === null && (e2.shared.lanes = 0); + rh |= g2, a2.lanes = g2, a2.memoizedState = q; + } + } + function sh(a2, b2, c2) { + if (a2 = b2.effects, b2.effects = null, a2 !== null) for (b2 = 0; b2 < a2.length; b2++) { + var d = a2[b2], e2 = d.callback; + if (e2 !== null) { + if (d.callback = null, d = c2, typeof e2 != "function") throw Error(p2(191, e2)); + e2.call(d); + } + } + } + var th = {}, uh = Uf(th), vh = Uf(th), wh = Uf(th); + function xh(a2) { + if (a2 === th) throw Error(p2(174)); + return a2; + } + function yh(a2, b2) { + switch (G(wh, b2), G(vh, a2), G(uh, th), a2 = b2.nodeType, a2) { + case 9: + case 11: + b2 = (b2 = b2.documentElement) ? b2.namespaceURI : lb(null, ""); + break; + default: + a2 = a2 === 8 ? b2.parentNode : b2, b2 = a2.namespaceURI || null, a2 = a2.tagName, b2 = lb(b2, a2); + } + E2(uh), G(uh, b2); + } + function zh() { + E2(uh), E2(vh), E2(wh); + } + function Ah(a2) { + xh(wh.current); + var b2 = xh(uh.current), c2 = lb(b2, a2.type); + b2 !== c2 && (G(vh, a2), G(uh, c2)); + } + function Bh(a2) { + vh.current === a2 && (E2(uh), E2(vh)); + } + var L = Uf(0); + function Ch(a2) { + for (var b2 = a2; b2 !== null; ) { + if (b2.tag === 13) { + var c2 = b2.memoizedState; + if (c2 !== null && (c2 = c2.dehydrated, c2 === null || c2.data === "$?" || c2.data === "$!")) return b2; + } else if (b2.tag === 19 && b2.memoizedProps.revealOrder !== void 0) { + if ((b2.flags & 128) !== 0) return b2; + } else if (b2.child !== null) { + b2.child.return = b2, b2 = b2.child; + continue; + } + if (b2 === a2) break; + for (; b2.sibling === null; ) { + if (b2.return === null || b2.return === a2) return null; + b2 = b2.return; + } + b2.sibling.return = b2.return, b2 = b2.sibling; + } + return null; + } + var Dh = []; + function Eh() { + for (var a2 = 0; a2 < Dh.length; a2++) Dh[a2]._workInProgressVersionPrimary = null; + Dh.length = 0; + } + var Fh = ua.ReactCurrentDispatcher, Gh = ua.ReactCurrentBatchConfig, Hh = 0, M2 = null, N = null, O = null, Ih = !1, Jh = !1, Kh = 0, Lh = 0; + function P4() { + throw Error(p2(321)); + } + function Mh(a2, b2) { + if (b2 === null) return !1; + for (var c2 = 0; c2 < b2.length && c2 < a2.length; c2++) if (!He(a2[c2], b2[c2])) return !1; + return !0; + } + function Nh(a2, b2, c2, d, e2, f4) { + if (Hh = f4, M2 = b2, b2.memoizedState = null, b2.updateQueue = null, b2.lanes = 0, Fh.current = a2 === null || a2.memoizedState === null ? Oh : Ph, a2 = c2(d, e2), Jh) { + f4 = 0; + do { + if (Jh = !1, Kh = 0, 25 <= f4) throw Error(p2(301)); + f4 += 1, O = N = null, b2.updateQueue = null, Fh.current = Qh, a2 = c2(d, e2); + } while (Jh); + } + if (Fh.current = Rh, b2 = N !== null && N.next !== null, Hh = 0, O = N = M2 = null, Ih = !1, b2) throw Error(p2(300)); + return a2; + } + function Sh() { + var a2 = Kh !== 0; + return Kh = 0, a2; + } + function Th() { + var a2 = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; + return O === null ? M2.memoizedState = O = a2 : O = O.next = a2, O; + } + function Uh() { + if (N === null) { + var a2 = M2.alternate; + a2 = a2 !== null ? a2.memoizedState : null; + } else a2 = N.next; + var b2 = O === null ? M2.memoizedState : O.next; + if (b2 !== null) O = b2, N = a2; + else { + if (a2 === null) throw Error(p2(310)); + N = a2, a2 = { memoizedState: N.memoizedState, baseState: N.baseState, baseQueue: N.baseQueue, queue: N.queue, next: null }, O === null ? M2.memoizedState = O = a2 : O = O.next = a2; + } + return O; + } + function Vh(a2, b2) { + return typeof b2 == "function" ? b2(a2) : b2; + } + function Wh(a2) { + var b2 = Uh(), c2 = b2.queue; + if (c2 === null) throw Error(p2(311)); + c2.lastRenderedReducer = a2; + var d = N, e2 = d.baseQueue, f4 = c2.pending; + if (f4 !== null) { + if (e2 !== null) { + var g2 = e2.next; + e2.next = f4.next, f4.next = g2; + } + d.baseQueue = e2 = f4, c2.pending = null; + } + if (e2 !== null) { + f4 = e2.next, d = d.baseState; + var h3 = g2 = null, k2 = null, l2 = f4; + do { + var m3 = l2.lane; + if ((Hh & m3) === m3) k2 !== null && (k2 = k2.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), d = l2.hasEagerState ? l2.eagerState : a2(d, l2.action); + else { + var q = { + lane: m3, + action: l2.action, + hasEagerState: l2.hasEagerState, + eagerState: l2.eagerState, + next: null + }; + k2 === null ? (h3 = k2 = q, g2 = d) : k2 = k2.next = q, M2.lanes |= m3, rh |= m3; + } + l2 = l2.next; + } while (l2 !== null && l2 !== f4); + k2 === null ? g2 = d : k2.next = h3, He(d, b2.memoizedState) || (dh = !0), b2.memoizedState = d, b2.baseState = g2, b2.baseQueue = k2, c2.lastRenderedState = d; + } + if (a2 = c2.interleaved, a2 !== null) { + e2 = a2; + do + f4 = e2.lane, M2.lanes |= f4, rh |= f4, e2 = e2.next; + while (e2 !== a2); + } else e2 === null && (c2.lanes = 0); + return [b2.memoizedState, c2.dispatch]; + } + function Xh(a2) { + var b2 = Uh(), c2 = b2.queue; + if (c2 === null) throw Error(p2(311)); + c2.lastRenderedReducer = a2; + var d = c2.dispatch, e2 = c2.pending, f4 = b2.memoizedState; + if (e2 !== null) { + c2.pending = null; + var g2 = e2 = e2.next; + do + f4 = a2(f4, g2.action), g2 = g2.next; + while (g2 !== e2); + He(f4, b2.memoizedState) || (dh = !0), b2.memoizedState = f4, b2.baseQueue === null && (b2.baseState = f4), c2.lastRenderedState = f4; + } + return [f4, d]; + } + function Yh() { + } + function Zh(a2, b2) { + var c2 = M2, d = Uh(), e2 = b2(), f4 = !He(d.memoizedState, e2); + if (f4 && (d.memoizedState = e2, dh = !0), d = d.queue, $h(ai.bind(null, c2, d, a2), [a2]), d.getSnapshot !== b2 || f4 || O !== null && O.memoizedState.tag & 1) { + if (c2.flags |= 2048, bi(9, ci.bind(null, c2, d, e2, b2), void 0, null), Q === null) throw Error(p2(349)); + (Hh & 30) !== 0 || di(c2, b2, e2); + } + return e2; + } + function di(a2, b2, c2) { + a2.flags |= 16384, a2 = { getSnapshot: b2, value: c2 }, b2 = M2.updateQueue, b2 === null ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.stores = [a2]) : (c2 = b2.stores, c2 === null ? b2.stores = [a2] : c2.push(a2)); + } + function ci(a2, b2, c2, d) { + b2.value = c2, b2.getSnapshot = d, ei(b2) && fi(a2); + } + function ai(a2, b2, c2) { + return c2(function() { + ei(b2) && fi(a2); + }); + } + function ei(a2) { + var b2 = a2.getSnapshot; + a2 = a2.value; + try { + var c2 = b2(); + return !He(a2, c2); + } catch { + return !0; + } + } + function fi(a2) { + var b2 = ih(a2, 1); + b2 !== null && gi(b2, a2, 1, -1); + } + function hi(a2) { + var b2 = Th(); + return typeof a2 == "function" && (a2 = a2()), b2.memoizedState = b2.baseState = a2, a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Vh, lastRenderedState: a2 }, b2.queue = a2, a2 = a2.dispatch = ii.bind(null, M2, a2), [b2.memoizedState, a2]; + } + function bi(a2, b2, c2, d) { + return a2 = { tag: a2, create: b2, destroy: c2, deps: d, next: null }, b2 = M2.updateQueue, b2 === null ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.lastEffect = a2.next = a2) : (c2 = b2.lastEffect, c2 === null ? b2.lastEffect = a2.next = a2 : (d = c2.next, c2.next = a2, a2.next = d, b2.lastEffect = a2)), a2; + } + function ji() { + return Uh().memoizedState; + } + function ki(a2, b2, c2, d) { + var e2 = Th(); + M2.flags |= a2, e2.memoizedState = bi(1 | b2, c2, void 0, d === void 0 ? null : d); + } + function li(a2, b2, c2, d) { + var e2 = Uh(); + d = d === void 0 ? null : d; + var f4 = void 0; + if (N !== null) { + var g2 = N.memoizedState; + if (f4 = g2.destroy, d !== null && Mh(d, g2.deps)) { + e2.memoizedState = bi(b2, c2, f4, d); + return; + } + } + M2.flags |= a2, e2.memoizedState = bi(1 | b2, c2, f4, d); + } + function mi(a2, b2) { + return ki(8390656, 8, a2, b2); + } + function $h(a2, b2) { + return li(2048, 8, a2, b2); + } + function ni(a2, b2) { + return li(4, 2, a2, b2); + } + function oi(a2, b2) { + return li(4, 4, a2, b2); + } + function pi(a2, b2) { + if (typeof b2 == "function") return a2 = a2(), b2(a2), function() { + b2(null); + }; + if (b2 != null) return a2 = a2(), b2.current = a2, function() { + b2.current = null; + }; + } + function qi(a2, b2, c2) { + return c2 = c2 != null ? c2.concat([a2]) : null, li(4, 4, pi.bind(null, b2, a2), c2); + } + function ri() { + } + function si(a2, b2) { + var c2 = Uh(); + b2 = b2 === void 0 ? null : b2; + var d = c2.memoizedState; + return d !== null && b2 !== null && Mh(b2, d[1]) ? d[0] : (c2.memoizedState = [a2, b2], a2); + } + function ti(a2, b2) { + var c2 = Uh(); + b2 = b2 === void 0 ? null : b2; + var d = c2.memoizedState; + return d !== null && b2 !== null && Mh(b2, d[1]) ? d[0] : (a2 = a2(), c2.memoizedState = [a2, b2], a2); + } + function ui(a2, b2, c2) { + return (Hh & 21) === 0 ? (a2.baseState && (a2.baseState = !1, dh = !0), a2.memoizedState = c2) : (He(c2, b2) || (c2 = yc(), M2.lanes |= c2, rh |= c2, a2.baseState = !0), b2); + } + function vi(a2, b2) { + var c2 = C2; + C2 = c2 !== 0 && 4 > c2 ? c2 : 4, a2(!0); + var d = Gh.transition; + Gh.transition = {}; + try { + a2(!1), b2(); + } finally { + C2 = c2, Gh.transition = d; + } + } + function wi() { + return Uh().memoizedState; + } + function xi(a2, b2, c2) { + var d = yi(a2); + if (c2 = { lane: d, action: c2, hasEagerState: !1, eagerState: null, next: null }, zi(a2)) Ai(b2, c2); + else if (c2 = hh(a2, b2, c2, d), c2 !== null) { + var e2 = R2(); + gi(c2, a2, d, e2), Bi(c2, b2, d); + } + } + function ii(a2, b2, c2) { + var d = yi(a2), e2 = { lane: d, action: c2, hasEagerState: !1, eagerState: null, next: null }; + if (zi(a2)) Ai(b2, e2); + else { + var f4 = a2.alternate; + if (a2.lanes === 0 && (f4 === null || f4.lanes === 0) && (f4 = b2.lastRenderedReducer, f4 !== null)) try { + var g2 = b2.lastRenderedState, h3 = f4(g2, c2); + if (e2.hasEagerState = !0, e2.eagerState = h3, He(h3, g2)) { + var k2 = b2.interleaved; + k2 === null ? (e2.next = e2, gh(b2)) : (e2.next = k2.next, k2.next = e2), b2.interleaved = e2; + return; + } + } catch { + } finally { + } + c2 = hh(a2, b2, e2, d), c2 !== null && (e2 = R2(), gi(c2, a2, d, e2), Bi(c2, b2, d)); + } + } + function zi(a2) { + var b2 = a2.alternate; + return a2 === M2 || b2 !== null && b2 === M2; + } + function Ai(a2, b2) { + Jh = Ih = !0; + var c2 = a2.pending; + c2 === null ? b2.next = b2 : (b2.next = c2.next, c2.next = b2), a2.pending = b2; + } + function Bi(a2, b2, c2) { + if ((c2 & 4194240) !== 0) { + var d = b2.lanes; + d &= a2.pendingLanes, c2 |= d, b2.lanes = c2, Cc(a2, c2); + } + } + var Rh = { readContext: eh, useCallback: P4, useContext: P4, useEffect: P4, useImperativeHandle: P4, useInsertionEffect: P4, useLayoutEffect: P4, useMemo: P4, useReducer: P4, useRef: P4, useState: P4, useDebugValue: P4, useDeferredValue: P4, useTransition: P4, useMutableSource: P4, useSyncExternalStore: P4, useId: P4, unstable_isNewReconciler: !1 }, Oh = { readContext: eh, useCallback: function(a2, b2) { + return Th().memoizedState = [a2, b2 === void 0 ? null : b2], a2; + }, useContext: eh, useEffect: mi, useImperativeHandle: function(a2, b2, c2) { + return c2 = c2 != null ? c2.concat([a2]) : null, ki( + 4194308, + 4, + pi.bind(null, b2, a2), + c2 + ); + }, useLayoutEffect: function(a2, b2) { + return ki(4194308, 4, a2, b2); + }, useInsertionEffect: function(a2, b2) { + return ki(4, 2, a2, b2); + }, useMemo: function(a2, b2) { + var c2 = Th(); + return b2 = b2 === void 0 ? null : b2, a2 = a2(), c2.memoizedState = [a2, b2], a2; + }, useReducer: function(a2, b2, c2) { + var d = Th(); + return b2 = c2 !== void 0 ? c2(b2) : b2, d.memoizedState = d.baseState = b2, a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a2, lastRenderedState: b2 }, d.queue = a2, a2 = a2.dispatch = xi.bind(null, M2, a2), [d.memoizedState, a2]; + }, useRef: function(a2) { + var b2 = Th(); + return a2 = { current: a2 }, b2.memoizedState = a2; + }, useState: hi, useDebugValue: ri, useDeferredValue: function(a2) { + return Th().memoizedState = a2; + }, useTransition: function() { + var a2 = hi(!1), b2 = a2[0]; + return a2 = vi.bind(null, a2[1]), Th().memoizedState = a2, [b2, a2]; + }, useMutableSource: function() { + }, useSyncExternalStore: function(a2, b2, c2) { + var d = M2, e2 = Th(); + if (I) { + if (c2 === void 0) throw Error(p2(407)); + c2 = c2(); + } else { + if (c2 = b2(), Q === null) throw Error(p2(349)); + (Hh & 30) !== 0 || di(d, b2, c2); + } + e2.memoizedState = c2; + var f4 = { value: c2, getSnapshot: b2 }; + return e2.queue = f4, mi(ai.bind( + null, + d, + f4, + a2 + ), [a2]), d.flags |= 2048, bi(9, ci.bind(null, d, f4, c2, b2), void 0, null), c2; + }, useId: function() { + var a2 = Th(), b2 = Q.identifierPrefix; + if (I) { + var c2 = sg, d = rg; + c2 = (d & ~(1 << 32 - oc(d) - 1)).toString(32) + c2, b2 = ":" + b2 + "R" + c2, c2 = Kh++, 0 < c2 && (b2 += "H" + c2.toString(32)), b2 += ":"; + } else c2 = Lh++, b2 = ":" + b2 + "r" + c2.toString(32) + ":"; + return a2.memoizedState = b2; + }, unstable_isNewReconciler: !1 }, Ph = { + readContext: eh, + useCallback: si, + useContext: eh, + useEffect: $h, + useImperativeHandle: qi, + useInsertionEffect: ni, + useLayoutEffect: oi, + useMemo: ti, + useReducer: Wh, + useRef: ji, + useState: function() { + return Wh(Vh); + }, + useDebugValue: ri, + useDeferredValue: function(a2) { + var b2 = Uh(); + return ui(b2, N.memoizedState, a2); + }, + useTransition: function() { + var a2 = Wh(Vh)[0], b2 = Uh().memoizedState; + return [a2, b2]; + }, + useMutableSource: Yh, + useSyncExternalStore: Zh, + useId: wi, + unstable_isNewReconciler: !1 + }, Qh = { readContext: eh, useCallback: si, useContext: eh, useEffect: $h, useImperativeHandle: qi, useInsertionEffect: ni, useLayoutEffect: oi, useMemo: ti, useReducer: Xh, useRef: ji, useState: function() { + return Xh(Vh); + }, useDebugValue: ri, useDeferredValue: function(a2) { + var b2 = Uh(); + return N === null ? b2.memoizedState = a2 : ui(b2, N.memoizedState, a2); + }, useTransition: function() { + var a2 = Xh(Vh)[0], b2 = Uh().memoizedState; + return [a2, b2]; + }, useMutableSource: Yh, useSyncExternalStore: Zh, useId: wi, unstable_isNewReconciler: !1 }; + function Ci(a2, b2) { + if (a2 && a2.defaultProps) { + b2 = A3({}, b2), a2 = a2.defaultProps; + for (var c2 in a2) b2[c2] === void 0 && (b2[c2] = a2[c2]); + return b2; + } + return b2; + } + function Di(a2, b2, c2, d) { + b2 = a2.memoizedState, c2 = c2(d, b2), c2 = c2 == null ? b2 : A3({}, b2, c2), a2.memoizedState = c2, a2.lanes === 0 && (a2.updateQueue.baseState = c2); + } + var Ei = { isMounted: function(a2) { + return (a2 = a2._reactInternals) ? Vb(a2) === a2 : !1; + }, enqueueSetState: function(a2, b2, c2) { + a2 = a2._reactInternals; + var d = R2(), e2 = yi(a2), f4 = mh(d, e2); + f4.payload = b2, c2 != null && (f4.callback = c2), b2 = nh(a2, f4, e2), b2 !== null && (gi(b2, a2, e2, d), oh(b2, a2, e2)); + }, enqueueReplaceState: function(a2, b2, c2) { + a2 = a2._reactInternals; + var d = R2(), e2 = yi(a2), f4 = mh(d, e2); + f4.tag = 1, f4.payload = b2, c2 != null && (f4.callback = c2), b2 = nh(a2, f4, e2), b2 !== null && (gi(b2, a2, e2, d), oh(b2, a2, e2)); + }, enqueueForceUpdate: function(a2, b2) { + a2 = a2._reactInternals; + var c2 = R2(), d = yi(a2), e2 = mh(c2, d); + e2.tag = 2, b2 != null && (e2.callback = b2), b2 = nh(a2, e2, d), b2 !== null && (gi(b2, a2, d, c2), oh(b2, a2, d)); + } }; + function Fi(a2, b2, c2, d, e2, f4, g2) { + return a2 = a2.stateNode, typeof a2.shouldComponentUpdate == "function" ? a2.shouldComponentUpdate(d, f4, g2) : b2.prototype && b2.prototype.isPureReactComponent ? !Ie(c2, d) || !Ie(e2, f4) : !0; + } + function Gi(a2, b2, c2) { + var d = !1, e2 = Vf, f4 = b2.contextType; + return typeof f4 == "object" && f4 !== null ? f4 = eh(f4) : (e2 = Zf(b2) ? Xf : H.current, d = b2.contextTypes, f4 = (d = d != null) ? Yf(a2, e2) : Vf), b2 = new b2(c2, f4), a2.memoizedState = b2.state !== null && b2.state !== void 0 ? b2.state : null, b2.updater = Ei, a2.stateNode = b2, b2._reactInternals = a2, d && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = e2, a2.__reactInternalMemoizedMaskedChildContext = f4), b2; + } + function Hi(a2, b2, c2, d) { + a2 = b2.state, typeof b2.componentWillReceiveProps == "function" && b2.componentWillReceiveProps(c2, d), typeof b2.UNSAFE_componentWillReceiveProps == "function" && b2.UNSAFE_componentWillReceiveProps(c2, d), b2.state !== a2 && Ei.enqueueReplaceState(b2, b2.state, null); + } + function Ii(a2, b2, c2, d) { + var e2 = a2.stateNode; + e2.props = c2, e2.state = a2.memoizedState, e2.refs = {}, kh(a2); + var f4 = b2.contextType; + typeof f4 == "object" && f4 !== null ? e2.context = eh(f4) : (f4 = Zf(b2) ? Xf : H.current, e2.context = Yf(a2, f4)), e2.state = a2.memoizedState, f4 = b2.getDerivedStateFromProps, typeof f4 == "function" && (Di(a2, b2, f4, c2), e2.state = a2.memoizedState), typeof b2.getDerivedStateFromProps == "function" || typeof e2.getSnapshotBeforeUpdate == "function" || typeof e2.UNSAFE_componentWillMount != "function" && typeof e2.componentWillMount != "function" || (b2 = e2.state, typeof e2.componentWillMount == "function" && e2.componentWillMount(), typeof e2.UNSAFE_componentWillMount == "function" && e2.UNSAFE_componentWillMount(), b2 !== e2.state && Ei.enqueueReplaceState(e2, e2.state, null), qh(a2, c2, e2, d), e2.state = a2.memoizedState), typeof e2.componentDidMount == "function" && (a2.flags |= 4194308); + } + function Ji(a2, b2) { + try { + var c2 = "", d = b2; + do + c2 += Pa(d), d = d.return; + while (d); + var e2 = c2; + } catch (f4) { + e2 = ` +Error generating stack: ` + f4.message + ` +` + f4.stack; + } + return { value: a2, source: b2, stack: e2, digest: null }; + } + function Ki(a2, b2, c2) { + return { value: a2, source: null, stack: c2 ?? null, digest: b2 ?? null }; + } + function Li(a2, b2) { + try { + console.error(b2.value); + } catch (c2) { + setTimeout(function() { + throw c2; + }); + } + } + var Mi = typeof WeakMap == "function" ? WeakMap : Map; + function Ni(a2, b2, c2) { + c2 = mh(-1, c2), c2.tag = 3, c2.payload = { element: null }; + var d = b2.value; + return c2.callback = function() { + Oi || (Oi = !0, Pi = d), Li(a2, b2); + }, c2; + } + function Qi(a2, b2, c2) { + c2 = mh(-1, c2), c2.tag = 3; + var d = a2.type.getDerivedStateFromError; + if (typeof d == "function") { + var e2 = b2.value; + c2.payload = function() { + return d(e2); + }, c2.callback = function() { + Li(a2, b2); + }; + } + var f4 = a2.stateNode; + return f4 !== null && typeof f4.componentDidCatch == "function" && (c2.callback = function() { + Li(a2, b2), typeof d != "function" && (Ri === null ? Ri = /* @__PURE__ */ new Set([this]) : Ri.add(this)); + var c3 = b2.stack; + this.componentDidCatch(b2.value, { componentStack: c3 !== null ? c3 : "" }); + }), c2; + } + function Si(a2, b2, c2) { + var d = a2.pingCache; + if (d === null) { + d = a2.pingCache = new Mi(); + var e2 = /* @__PURE__ */ new Set(); + d.set(b2, e2); + } else e2 = d.get(b2), e2 === void 0 && (e2 = /* @__PURE__ */ new Set(), d.set(b2, e2)); + e2.has(c2) || (e2.add(c2), a2 = Ti.bind(null, a2, b2, c2), b2.then(a2, a2)); + } + function Ui(a2) { + do { + var b2; + if ((b2 = a2.tag === 13) && (b2 = a2.memoizedState, b2 = b2 !== null ? b2.dehydrated !== null : !0), b2) return a2; + a2 = a2.return; + } while (a2 !== null); + return null; + } + function Vi(a2, b2, c2, d, e2) { + return (a2.mode & 1) === 0 ? (a2 === b2 ? a2.flags |= 65536 : (a2.flags |= 128, c2.flags |= 131072, c2.flags &= -52805, c2.tag === 1 && (c2.alternate === null ? c2.tag = 17 : (b2 = mh(-1, 1), b2.tag = 2, nh(c2, b2, 1))), c2.lanes |= 1), a2) : (a2.flags |= 65536, a2.lanes = e2, a2); + } + var Wi = ua.ReactCurrentOwner, dh = !1; + function Xi(a2, b2, c2, d) { + b2.child = a2 === null ? Vg(b2, null, c2, d) : Ug(b2, a2.child, c2, d); + } + function Yi(a2, b2, c2, d, e2) { + c2 = c2.render; + var f4 = b2.ref; + return ch(b2, e2), d = Nh(a2, b2, c2, d, f4, e2), c2 = Sh(), a2 !== null && !dh ? (b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2)) : (I && c2 && vg(b2), b2.flags |= 1, Xi(a2, b2, d, e2), b2.child); + } + function $i(a2, b2, c2, d, e2) { + if (a2 === null) { + var f4 = c2.type; + return typeof f4 == "function" && !aj(f4) && f4.defaultProps === void 0 && c2.compare === null && c2.defaultProps === void 0 ? (b2.tag = 15, b2.type = f4, bj(a2, b2, f4, d, e2)) : (a2 = Rg(c2.type, null, d, b2, b2.mode, e2), a2.ref = b2.ref, a2.return = b2, b2.child = a2); + } + if (f4 = a2.child, (a2.lanes & e2) === 0) { + var g2 = f4.memoizedProps; + if (c2 = c2.compare, c2 = c2 !== null ? c2 : Ie, c2(g2, d) && a2.ref === b2.ref) return Zi(a2, b2, e2); + } + return b2.flags |= 1, a2 = Pg(f4, d), a2.ref = b2.ref, a2.return = b2, b2.child = a2; + } + function bj(a2, b2, c2, d, e2) { + if (a2 !== null) { + var f4 = a2.memoizedProps; + if (Ie(f4, d) && a2.ref === b2.ref) if (dh = !1, b2.pendingProps = d = f4, (a2.lanes & e2) !== 0) (a2.flags & 131072) !== 0 && (dh = !0); + else return b2.lanes = a2.lanes, Zi(a2, b2, e2); + } + return cj(a2, b2, c2, d, e2); + } + function dj(a2, b2, c2) { + var d = b2.pendingProps, e2 = d.children, f4 = a2 !== null ? a2.memoizedState : null; + if (d.mode === "hidden") if ((b2.mode & 1) === 0) b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, G(ej, fj), fj |= c2; + else { + if ((c2 & 1073741824) === 0) return a2 = f4 !== null ? f4.baseLanes | c2 : c2, b2.lanes = b2.childLanes = 1073741824, b2.memoizedState = { baseLanes: a2, cachePool: null, transitions: null }, b2.updateQueue = null, G(ej, fj), fj |= a2, null; + b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, d = f4 !== null ? f4.baseLanes : c2, G(ej, fj), fj |= d; + } + else f4 !== null ? (d = f4.baseLanes | c2, b2.memoizedState = null) : d = c2, G(ej, fj), fj |= d; + return Xi(a2, b2, e2, c2), b2.child; + } + function gj(a2, b2) { + var c2 = b2.ref; + (a2 === null && c2 !== null || a2 !== null && a2.ref !== c2) && (b2.flags |= 512, b2.flags |= 2097152); + } + function cj(a2, b2, c2, d, e2) { + var f4 = Zf(c2) ? Xf : H.current; + return f4 = Yf(b2, f4), ch(b2, e2), c2 = Nh(a2, b2, c2, d, f4, e2), d = Sh(), a2 !== null && !dh ? (b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2)) : (I && d && vg(b2), b2.flags |= 1, Xi(a2, b2, c2, e2), b2.child); + } + function hj(a2, b2, c2, d, e2) { + if (Zf(c2)) { + var f4 = !0; + cg(b2); + } else f4 = !1; + if (ch(b2, e2), b2.stateNode === null) ij(a2, b2), Gi(b2, c2, d), Ii(b2, c2, d, e2), d = !0; + else if (a2 === null) { + var g2 = b2.stateNode, h3 = b2.memoizedProps; + g2.props = h3; + var k2 = g2.context, l2 = c2.contextType; + typeof l2 == "object" && l2 !== null ? l2 = eh(l2) : (l2 = Zf(c2) ? Xf : H.current, l2 = Yf(b2, l2)); + var m3 = c2.getDerivedStateFromProps, q = typeof m3 == "function" || typeof g2.getSnapshotBeforeUpdate == "function"; + q || typeof g2.UNSAFE_componentWillReceiveProps != "function" && typeof g2.componentWillReceiveProps != "function" || (h3 !== d || k2 !== l2) && Hi(b2, g2, d, l2), jh = !1; + var r3 = b2.memoizedState; + g2.state = r3, qh(b2, d, g2, e2), k2 = b2.memoizedState, h3 !== d || r3 !== k2 || Wf.current || jh ? (typeof m3 == "function" && (Di(b2, c2, m3, d), k2 = b2.memoizedState), (h3 = jh || Fi(b2, c2, h3, d, r3, k2, l2)) ? (q || typeof g2.UNSAFE_componentWillMount != "function" && typeof g2.componentWillMount != "function" || (typeof g2.componentWillMount == "function" && g2.componentWillMount(), typeof g2.UNSAFE_componentWillMount == "function" && g2.UNSAFE_componentWillMount()), typeof g2.componentDidMount == "function" && (b2.flags |= 4194308)) : (typeof g2.componentDidMount == "function" && (b2.flags |= 4194308), b2.memoizedProps = d, b2.memoizedState = k2), g2.props = d, g2.state = k2, g2.context = l2, d = h3) : (typeof g2.componentDidMount == "function" && (b2.flags |= 4194308), d = !1); + } else { + g2 = b2.stateNode, lh(a2, b2), h3 = b2.memoizedProps, l2 = b2.type === b2.elementType ? h3 : Ci(b2.type, h3), g2.props = l2, q = b2.pendingProps, r3 = g2.context, k2 = c2.contextType, typeof k2 == "object" && k2 !== null ? k2 = eh(k2) : (k2 = Zf(c2) ? Xf : H.current, k2 = Yf(b2, k2)); + var y2 = c2.getDerivedStateFromProps; + (m3 = typeof y2 == "function" || typeof g2.getSnapshotBeforeUpdate == "function") || typeof g2.UNSAFE_componentWillReceiveProps != "function" && typeof g2.componentWillReceiveProps != "function" || (h3 !== q || r3 !== k2) && Hi(b2, g2, d, k2), jh = !1, r3 = b2.memoizedState, g2.state = r3, qh(b2, d, g2, e2); + var n2 = b2.memoizedState; + h3 !== q || r3 !== n2 || Wf.current || jh ? (typeof y2 == "function" && (Di(b2, c2, y2, d), n2 = b2.memoizedState), (l2 = jh || Fi(b2, c2, l2, d, r3, n2, k2) || !1) ? (m3 || typeof g2.UNSAFE_componentWillUpdate != "function" && typeof g2.componentWillUpdate != "function" || (typeof g2.componentWillUpdate == "function" && g2.componentWillUpdate(d, n2, k2), typeof g2.UNSAFE_componentWillUpdate == "function" && g2.UNSAFE_componentWillUpdate(d, n2, k2)), typeof g2.componentDidUpdate == "function" && (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate == "function" && (b2.flags |= 1024)) : (typeof g2.componentDidUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 1024), b2.memoizedProps = d, b2.memoizedState = n2), g2.props = d, g2.state = n2, g2.context = k2, d = l2) : (typeof g2.componentDidUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 1024), d = !1); + } + return jj(a2, b2, c2, d, f4, e2); + } + function jj(a2, b2, c2, d, e2, f4) { + gj(a2, b2); + var g2 = (b2.flags & 128) !== 0; + if (!d && !g2) return e2 && dg(b2, c2, !1), Zi(a2, b2, f4); + d = b2.stateNode, Wi.current = b2; + var h3 = g2 && typeof c2.getDerivedStateFromError != "function" ? null : d.render(); + return b2.flags |= 1, a2 !== null && g2 ? (b2.child = Ug(b2, a2.child, null, f4), b2.child = Ug(b2, null, h3, f4)) : Xi(a2, b2, h3, f4), b2.memoizedState = d.state, e2 && dg(b2, c2, !0), b2.child; + } + function kj(a2) { + var b2 = a2.stateNode; + b2.pendingContext ? ag(a2, b2.pendingContext, b2.pendingContext !== b2.context) : b2.context && ag(a2, b2.context, !1), yh(a2, b2.containerInfo); + } + function lj(a2, b2, c2, d, e2) { + return Ig(), Jg(e2), b2.flags |= 256, Xi(a2, b2, c2, d), b2.child; + } + var mj = { dehydrated: null, treeContext: null, retryLane: 0 }; + function nj(a2) { + return { baseLanes: a2, cachePool: null, transitions: null }; + } + function oj(a2, b2, c2) { + var d = b2.pendingProps, e2 = L.current, f4 = !1, g2 = (b2.flags & 128) !== 0, h3; + if ((h3 = g2) || (h3 = a2 !== null && a2.memoizedState === null ? !1 : (e2 & 2) !== 0), h3 ? (f4 = !0, b2.flags &= -129) : (a2 === null || a2.memoizedState !== null) && (e2 |= 1), G(L, e2 & 1), a2 === null) + return Eg(b2), a2 = b2.memoizedState, a2 !== null && (a2 = a2.dehydrated, a2 !== null) ? ((b2.mode & 1) === 0 ? b2.lanes = 1 : a2.data === "$!" ? b2.lanes = 8 : b2.lanes = 1073741824, null) : (g2 = d.children, a2 = d.fallback, f4 ? (d = b2.mode, f4 = b2.child, g2 = { mode: "hidden", children: g2 }, (d & 1) === 0 && f4 !== null ? (f4.childLanes = 0, f4.pendingProps = g2) : f4 = pj(g2, d, 0, null), a2 = Tg(a2, d, c2, null), f4.return = b2, a2.return = b2, f4.sibling = a2, b2.child = f4, b2.child.memoizedState = nj(c2), b2.memoizedState = mj, a2) : qj(b2, g2)); + if (e2 = a2.memoizedState, e2 !== null && (h3 = e2.dehydrated, h3 !== null)) return rj(a2, b2, g2, d, h3, e2, c2); + if (f4) { + f4 = d.fallback, g2 = b2.mode, e2 = a2.child, h3 = e2.sibling; + var k2 = { mode: "hidden", children: d.children }; + return (g2 & 1) === 0 && b2.child !== e2 ? (d = b2.child, d.childLanes = 0, d.pendingProps = k2, b2.deletions = null) : (d = Pg(e2, k2), d.subtreeFlags = e2.subtreeFlags & 14680064), h3 !== null ? f4 = Pg(h3, f4) : (f4 = Tg(f4, g2, c2, null), f4.flags |= 2), f4.return = b2, d.return = b2, d.sibling = f4, b2.child = d, d = f4, f4 = b2.child, g2 = a2.child.memoizedState, g2 = g2 === null ? nj(c2) : { baseLanes: g2.baseLanes | c2, cachePool: null, transitions: g2.transitions }, f4.memoizedState = g2, f4.childLanes = a2.childLanes & ~c2, b2.memoizedState = mj, d; + } + return f4 = a2.child, a2 = f4.sibling, d = Pg(f4, { mode: "visible", children: d.children }), (b2.mode & 1) === 0 && (d.lanes = c2), d.return = b2, d.sibling = null, a2 !== null && (c2 = b2.deletions, c2 === null ? (b2.deletions = [a2], b2.flags |= 16) : c2.push(a2)), b2.child = d, b2.memoizedState = null, d; + } + function qj(a2, b2) { + return b2 = pj({ mode: "visible", children: b2 }, a2.mode, 0, null), b2.return = a2, a2.child = b2; + } + function sj(a2, b2, c2, d) { + return d !== null && Jg(d), Ug(b2, a2.child, null, c2), a2 = qj(b2, b2.pendingProps.children), a2.flags |= 2, b2.memoizedState = null, a2; + } + function rj(a2, b2, c2, d, e2, f4, g2) { + if (c2) + return b2.flags & 256 ? (b2.flags &= -257, d = Ki(Error(p2(422))), sj(a2, b2, g2, d)) : b2.memoizedState !== null ? (b2.child = a2.child, b2.flags |= 128, null) : (f4 = d.fallback, e2 = b2.mode, d = pj({ mode: "visible", children: d.children }, e2, 0, null), f4 = Tg(f4, e2, g2, null), f4.flags |= 2, d.return = b2, f4.return = b2, d.sibling = f4, b2.child = d, (b2.mode & 1) !== 0 && Ug(b2, a2.child, null, g2), b2.child.memoizedState = nj(g2), b2.memoizedState = mj, f4); + if ((b2.mode & 1) === 0) return sj(a2, b2, g2, null); + if (e2.data === "$!") { + if (d = e2.nextSibling && e2.nextSibling.dataset, d) var h3 = d.dgst; + return d = h3, f4 = Error(p2(419)), d = Ki(f4, d, void 0), sj(a2, b2, g2, d); + } + if (h3 = (g2 & a2.childLanes) !== 0, dh || h3) { + if (d = Q, d !== null) { + switch (g2 & -g2) { + case 4: + e2 = 2; + break; + case 16: + e2 = 8; + break; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + e2 = 32; + break; + case 536870912: + e2 = 268435456; + break; + default: + e2 = 0; + } + e2 = (e2 & (d.suspendedLanes | g2)) !== 0 ? 0 : e2, e2 !== 0 && e2 !== f4.retryLane && (f4.retryLane = e2, ih(a2, e2), gi(d, a2, e2, -1)); + } + return tj(), d = Ki(Error(p2(421))), sj(a2, b2, g2, d); + } + return e2.data === "$?" ? (b2.flags |= 128, b2.child = a2.child, b2 = uj.bind(null, a2), e2._reactRetry = b2, null) : (a2 = f4.treeContext, yg = Lf(e2.nextSibling), xg = b2, I = !0, zg = null, a2 !== null && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a2.id, sg = a2.overflow, qg = b2), b2 = qj(b2, d.children), b2.flags |= 4096, b2); + } + function vj(a2, b2, c2) { + a2.lanes |= b2; + var d = a2.alternate; + d !== null && (d.lanes |= b2), bh(a2.return, b2, c2); + } + function wj(a2, b2, c2, d, e2) { + var f4 = a2.memoizedState; + f4 === null ? a2.memoizedState = { isBackwards: b2, rendering: null, renderingStartTime: 0, last: d, tail: c2, tailMode: e2 } : (f4.isBackwards = b2, f4.rendering = null, f4.renderingStartTime = 0, f4.last = d, f4.tail = c2, f4.tailMode = e2); + } + function xj(a2, b2, c2) { + var d = b2.pendingProps, e2 = d.revealOrder, f4 = d.tail; + if (Xi(a2, b2, d.children, c2), d = L.current, (d & 2) !== 0) d = d & 1 | 2, b2.flags |= 128; + else { + if (a2 !== null && (a2.flags & 128) !== 0) a: for (a2 = b2.child; a2 !== null; ) { + if (a2.tag === 13) a2.memoizedState !== null && vj(a2, c2, b2); + else if (a2.tag === 19) vj(a2, c2, b2); + else if (a2.child !== null) { + a2.child.return = a2, a2 = a2.child; + continue; + } + if (a2 === b2) break a; + for (; a2.sibling === null; ) { + if (a2.return === null || a2.return === b2) break a; + a2 = a2.return; + } + a2.sibling.return = a2.return, a2 = a2.sibling; + } + d &= 1; + } + if (G(L, d), (b2.mode & 1) === 0) b2.memoizedState = null; + else switch (e2) { + case "forwards": + for (c2 = b2.child, e2 = null; c2 !== null; ) a2 = c2.alternate, a2 !== null && Ch(a2) === null && (e2 = c2), c2 = c2.sibling; + c2 = e2, c2 === null ? (e2 = b2.child, b2.child = null) : (e2 = c2.sibling, c2.sibling = null), wj(b2, !1, e2, c2, f4); + break; + case "backwards": + for (c2 = null, e2 = b2.child, b2.child = null; e2 !== null; ) { + if (a2 = e2.alternate, a2 !== null && Ch(a2) === null) { + b2.child = e2; + break; + } + a2 = e2.sibling, e2.sibling = c2, c2 = e2, e2 = a2; + } + wj(b2, !0, c2, null, f4); + break; + case "together": + wj(b2, !1, null, null, void 0); + break; + default: + b2.memoizedState = null; + } + return b2.child; + } + function ij(a2, b2) { + (b2.mode & 1) === 0 && a2 !== null && (a2.alternate = null, b2.alternate = null, b2.flags |= 2); + } + function Zi(a2, b2, c2) { + if (a2 !== null && (b2.dependencies = a2.dependencies), rh |= b2.lanes, (c2 & b2.childLanes) === 0) return null; + if (a2 !== null && b2.child !== a2.child) throw Error(p2(153)); + if (b2.child !== null) { + for (a2 = b2.child, c2 = Pg(a2, a2.pendingProps), b2.child = c2, c2.return = b2; a2.sibling !== null; ) a2 = a2.sibling, c2 = c2.sibling = Pg(a2, a2.pendingProps), c2.return = b2; + c2.sibling = null; + } + return b2.child; + } + function yj(a2, b2, c2) { + switch (b2.tag) { + case 3: + kj(b2), Ig(); + break; + case 5: + Ah(b2); + break; + case 1: + Zf(b2.type) && cg(b2); + break; + case 4: + yh(b2, b2.stateNode.containerInfo); + break; + case 10: + var d = b2.type._context, e2 = b2.memoizedProps.value; + G(Wg, d._currentValue), d._currentValue = e2; + break; + case 13: + if (d = b2.memoizedState, d !== null) + return d.dehydrated !== null ? (G(L, L.current & 1), b2.flags |= 128, null) : (c2 & b2.child.childLanes) !== 0 ? oj(a2, b2, c2) : (G(L, L.current & 1), a2 = Zi(a2, b2, c2), a2 !== null ? a2.sibling : null); + G(L, L.current & 1); + break; + case 19: + if (d = (c2 & b2.childLanes) !== 0, (a2.flags & 128) !== 0) { + if (d) return xj(a2, b2, c2); + b2.flags |= 128; + } + if (e2 = b2.memoizedState, e2 !== null && (e2.rendering = null, e2.tail = null, e2.lastEffect = null), G(L, L.current), d) break; + return null; + case 22: + case 23: + return b2.lanes = 0, dj(a2, b2, c2); + } + return Zi(a2, b2, c2); + } + var zj, Aj, Bj, Cj; + zj = function(a2, b2) { + for (var c2 = b2.child; c2 !== null; ) { + if (c2.tag === 5 || c2.tag === 6) a2.appendChild(c2.stateNode); + else if (c2.tag !== 4 && c2.child !== null) { + c2.child.return = c2, c2 = c2.child; + continue; + } + if (c2 === b2) break; + for (; c2.sibling === null; ) { + if (c2.return === null || c2.return === b2) return; + c2 = c2.return; + } + c2.sibling.return = c2.return, c2 = c2.sibling; + } + }; + Aj = function() { + }; + Bj = function(a2, b2, c2, d) { + var e2 = a2.memoizedProps; + if (e2 !== d) { + a2 = b2.stateNode, xh(uh.current); + var f4 = null; + switch (c2) { + case "input": + e2 = Ya(a2, e2), d = Ya(a2, d), f4 = []; + break; + case "select": + e2 = A3({}, e2, { value: void 0 }), d = A3({}, d, { value: void 0 }), f4 = []; + break; + case "textarea": + e2 = gb(a2, e2), d = gb(a2, d), f4 = []; + break; + default: + typeof e2.onClick != "function" && typeof d.onClick == "function" && (a2.onclick = Bf); + } + ub(c2, d); + var g2; + c2 = null; + for (l2 in e2) if (!d.hasOwnProperty(l2) && e2.hasOwnProperty(l2) && e2[l2] != null) if (l2 === "style") { + var h3 = e2[l2]; + for (g2 in h3) h3.hasOwnProperty(g2) && (c2 || (c2 = {}), c2[g2] = ""); + } else l2 !== "dangerouslySetInnerHTML" && l2 !== "children" && l2 !== "suppressContentEditableWarning" && l2 !== "suppressHydrationWarning" && l2 !== "autoFocus" && (ea.hasOwnProperty(l2) ? f4 || (f4 = []) : (f4 = f4 || []).push(l2, null)); + for (l2 in d) { + var k2 = d[l2]; + if (h3 = e2?.[l2], d.hasOwnProperty(l2) && k2 !== h3 && (k2 != null || h3 != null)) if (l2 === "style") if (h3) { + for (g2 in h3) !h3.hasOwnProperty(g2) || k2 && k2.hasOwnProperty(g2) || (c2 || (c2 = {}), c2[g2] = ""); + for (g2 in k2) k2.hasOwnProperty(g2) && h3[g2] !== k2[g2] && (c2 || (c2 = {}), c2[g2] = k2[g2]); + } else c2 || (f4 || (f4 = []), f4.push( + l2, + c2 + )), c2 = k2; + else l2 === "dangerouslySetInnerHTML" ? (k2 = k2 ? k2.__html : void 0, h3 = h3 ? h3.__html : void 0, k2 != null && h3 !== k2 && (f4 = f4 || []).push(l2, k2)) : l2 === "children" ? typeof k2 != "string" && typeof k2 != "number" || (f4 = f4 || []).push(l2, "" + k2) : l2 !== "suppressContentEditableWarning" && l2 !== "suppressHydrationWarning" && (ea.hasOwnProperty(l2) ? (k2 != null && l2 === "onScroll" && D2("scroll", a2), f4 || h3 === k2 || (f4 = [])) : (f4 = f4 || []).push(l2, k2)); + } + c2 && (f4 = f4 || []).push("style", c2); + var l2 = f4; + (b2.updateQueue = l2) && (b2.flags |= 4); + } + }; + Cj = function(a2, b2, c2, d) { + c2 !== d && (b2.flags |= 4); + }; + function Dj(a2, b2) { + if (!I) switch (a2.tailMode) { + case "hidden": + b2 = a2.tail; + for (var c2 = null; b2 !== null; ) b2.alternate !== null && (c2 = b2), b2 = b2.sibling; + c2 === null ? a2.tail = null : c2.sibling = null; + break; + case "collapsed": + c2 = a2.tail; + for (var d = null; c2 !== null; ) c2.alternate !== null && (d = c2), c2 = c2.sibling; + d === null ? b2 || a2.tail === null ? a2.tail = null : a2.tail.sibling = null : d.sibling = null; + } + } + function S2(a2) { + var b2 = a2.alternate !== null && a2.alternate.child === a2.child, c2 = 0, d = 0; + if (b2) for (var e2 = a2.child; e2 !== null; ) c2 |= e2.lanes | e2.childLanes, d |= e2.subtreeFlags & 14680064, d |= e2.flags & 14680064, e2.return = a2, e2 = e2.sibling; + else for (e2 = a2.child; e2 !== null; ) c2 |= e2.lanes | e2.childLanes, d |= e2.subtreeFlags, d |= e2.flags, e2.return = a2, e2 = e2.sibling; + return a2.subtreeFlags |= d, a2.childLanes = c2, b2; + } + function Ej(a2, b2, c2) { + var d = b2.pendingProps; + switch (wg(b2), b2.tag) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return S2(b2), null; + case 1: + return Zf(b2.type) && $f(), S2(b2), null; + case 3: + return d = b2.stateNode, zh(), E2(Wf), E2(H), Eh(), d.pendingContext && (d.context = d.pendingContext, d.pendingContext = null), (a2 === null || a2.child === null) && (Gg(b2) ? b2.flags |= 4 : a2 === null || a2.memoizedState.isDehydrated && (b2.flags & 256) === 0 || (b2.flags |= 1024, zg !== null && (Fj(zg), zg = null))), Aj(a2, b2), S2(b2), null; + case 5: + Bh(b2); + var e2 = xh(wh.current); + if (c2 = b2.type, a2 !== null && b2.stateNode != null) Bj(a2, b2, c2, d, e2), a2.ref !== b2.ref && (b2.flags |= 512, b2.flags |= 2097152); + else { + if (!d) { + if (b2.stateNode === null) throw Error(p2(166)); + return S2(b2), null; + } + if (a2 = xh(uh.current), Gg(b2)) { + d = b2.stateNode, c2 = b2.type; + var f4 = b2.memoizedProps; + switch (d[Of] = b2, d[Pf] = f4, a2 = (b2.mode & 1) !== 0, c2) { + case "dialog": + D2("cancel", d), D2("close", d); + break; + case "iframe": + case "object": + case "embed": + D2("load", d); + break; + case "video": + case "audio": + for (e2 = 0; e2 < lf.length; e2++) D2(lf[e2], d); + break; + case "source": + D2("error", d); + break; + case "img": + case "image": + case "link": + D2( + "error", + d + ), D2("load", d); + break; + case "details": + D2("toggle", d); + break; + case "input": + Za(d, f4), D2("invalid", d); + break; + case "select": + d._wrapperState = { wasMultiple: !!f4.multiple }, D2("invalid", d); + break; + case "textarea": + hb(d, f4), D2("invalid", d); + } + ub(c2, f4), e2 = null; + for (var g2 in f4) if (f4.hasOwnProperty(g2)) { + var h3 = f4[g2]; + g2 === "children" ? typeof h3 == "string" ? d.textContent !== h3 && (f4.suppressHydrationWarning !== !0 && Af(d.textContent, h3, a2), e2 = ["children", h3]) : typeof h3 == "number" && d.textContent !== "" + h3 && (f4.suppressHydrationWarning !== !0 && Af( + d.textContent, + h3, + a2 + ), e2 = ["children", "" + h3]) : ea.hasOwnProperty(g2) && h3 != null && g2 === "onScroll" && D2("scroll", d); + } + switch (c2) { + case "input": + Va(d), db(d, f4, !0); + break; + case "textarea": + Va(d), jb(d); + break; + case "select": + case "option": + break; + default: + typeof f4.onClick == "function" && (d.onclick = Bf); + } + d = e2, b2.updateQueue = d, d !== null && (b2.flags |= 4); + } else { + g2 = e2.nodeType === 9 ? e2 : e2.ownerDocument, a2 === "http://www.w3.org/1999/xhtml" && (a2 = kb(c2)), a2 === "http://www.w3.org/1999/xhtml" ? c2 === "script" ? (a2 = g2.createElement("div"), a2.innerHTML = " - - Storybook - - - - - - - - - - - - - - - - - - - -

-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-

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/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html deleted file mode 100644 index edf3722a..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - storybook - Storybook - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json b/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json deleted file mode 100644 index b494f7bc..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/index.json +++ /dev/null @@ -1 +0,0 @@ -{"v":5,"entries":{"intro--docs":{"id":"intro--docs","title":"Intro","name":"Docs","importPath":"./docs/00-Intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"changelog--docs":{"id":"changelog--docs","title":"Changelog","name":"Docs","importPath":"./Changelog.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"deprecated-anchor--docs":{"id":"deprecated-anchor--docs","title":"Deprecated/Anchor","name":"Docs","importPath":"./src/anchor-links/Anchor.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-anchor--basic":{"type":"story","subtype":"story","id":"deprecated-anchor--basic","name":"Basic","title":"Deprecated/Anchor","importPath":"./src/anchor-links/Anchor.stories.tsx","componentPath":"./src/anchor-links/Anchor/Anchor.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-anchor--color-tokens":{"type":"story","subtype":"story","id":"deprecated-anchor--color-tokens","name":"Color Tokens","title":"Deprecated/Anchor","importPath":"./src/anchor-links/Anchor.stories.tsx","componentPath":"./src/anchor-links/Anchor/Anchor.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"deprecated-keyvalue--docs":{"id":"deprecated-keyvalue--docs","title":"Deprecated/KeyValue","name":"Docs","importPath":"./src/key-value/stories/KeyValue.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-keyvalue--basic":{"type":"story","subtype":"story","id":"deprecated-keyvalue--basic","name":"Basic","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-keyvalue--custom-classes":{"type":"story","subtype":"story","id":"deprecated-keyvalue--custom-classes","name":"Custom Classes","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"CustomClasses"},"deprecated-keyvalue--key-value-with-update-value-state":{"type":"story","subtype":"story","id":"deprecated-keyvalue--key-value-with-update-value-state","name":"Key Value With Update Value State","title":"Deprecated/KeyValue","importPath":"./src/key-value/stories/KeyValue.stories.tsx","componentPath":"./src/key-value/KeyValue.tsx","tags":["dev","test","autodocs"],"exportName":"KeyValueWithUpdateValueState"},"deprecated-label--docs":{"id":"deprecated-label--docs","title":"Deprecated/Label","name":"Docs","importPath":"./src/label/stories/Label.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"deprecated-label--basic":{"type":"story","subtype":"story","id":"deprecated-label--basic","name":"Basic","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"deprecated-label--position":{"type":"story","subtype":"story","id":"deprecated-label--position","name":"Position","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Position"},"deprecated-label--type":{"type":"story","subtype":"story","id":"deprecated-label--type","name":"Type","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Type"},"deprecated-label--other":{"type":"story","subtype":"story","id":"deprecated-label--other","name":"Other","title":"Deprecated/Label","importPath":"./src/label/stories/Label.stories.tsx","componentPath":"./src/label/Label.tsx","tags":["dev","test","autodocs"],"exportName":"Other"},"design-colors--docs":{"id":"design-colors--docs","title":"Design/Colors","name":"Docs","importPath":"./docs/design/palette/stories/Palette.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"design-colors--static-colors":{"type":"story","subtype":"story","id":"design-colors--static-colors","name":"Static Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"StaticColors"},"design-colors--product-colors":{"type":"story","subtype":"story","id":"design-colors--product-colors","name":"Product Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"ProductColors"},"design-colors--component-colors":{"type":"story","subtype":"story","id":"design-colors--component-colors","name":"Component Colors","title":"Design/Colors","importPath":"./docs/design/palette/stories/Palette.stories.tsx","componentPath":"./design-system/palette/index.ts","tags":["dev","test","autodocs"],"exportName":"ComponentColors"},"design-design-system--docs":{"id":"design-design-system--docs","title":"Design/Design System","name":"Docs","importPath":"./docs/DesignSystem.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"design-icons--docs":{"id":"design-icons--docs","title":"Design/Icons","name":"Docs","importPath":"./src/icon/stories/Gallery.stories.ts","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/icon/stories/Icon.stories.ts"]},"design-icons--gallery":{"type":"story","subtype":"story","id":"design-icons--gallery","name":"Gallery","title":"Design/Icons","importPath":"./src/icon/stories/Gallery.stories.ts","componentPath":"./src/icon/stories/IconGallery.tsx","tags":["dev","test","autodocs"],"exportName":"Gallery"},"design-icons--icon":{"type":"story","subtype":"story","id":"design-icons--icon","name":"Icon","title":"Design/Icons","importPath":"./src/icon/stories/Icon.stories.ts","componentPath":"./src/icon/stories/Icon.tsx","tags":["dev","test","autodocs"],"exportName":"Icon"},"design-sizing-spacing--docs":{"id":"design-sizing-spacing--docs","title":"Design/Sizing & Spacing","name":"Docs","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"design-sizing-spacing--padding":{"type":"story","subtype":"story","id":"design-sizing-spacing--padding","name":"Padding","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"Padding"},"design-sizing-spacing--gap":{"type":"story","subtype":"story","id":"design-sizing-spacing--gap","name":"Gap","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"Gap"},"design-sizing-spacing--border-radius":{"type":"story","subtype":"story","id":"design-sizing-spacing--border-radius","name":"BorderRadius","title":"Design/Sizing & Spacing","importPath":"./docs/design/sizing-and-spaces/stories/Sizing.stories.tsx","componentPath":"./node_modules/antd/es/index.js","tags":["dev","test","autodocs"],"exportName":"BorderRadius"},"docs-definition-of-done--docs":{"id":"docs-definition-of-done--docs","title":"Docs/Definition of done","name":"Docs","importPath":"./docs/05-DefinitionOfDone.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-архитектура-компонентов--docs":{"id":"docs-архитектура-компонентов--docs","title":"Docs/Архитектура компонентов","name":"Docs","importPath":"./docs/02-Arch.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-использование-usethemedcomponent--docs":{"id":"docs-использование-usethemedcomponent--docs","title":"Docs/Использование useThemedComponent","name":"Docs","importPath":"./docs/08-UseThemedComponent.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-конфигурирование-theme-config--docs":{"id":"docs-конфигурирование-theme-config--docs","title":"Docs/Конфигурирование THEME_CONFIG","name":"Docs","importPath":"./docs/07-ThemeConfig.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-переход-на-hexa-ui--docs":{"id":"docs-переход-на-hexa-ui--docs","title":"Docs/Переход на Hexa UI","name":"Docs","importPath":"./docs/migration/09-Migration.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-полезные-ссылки--docs":{"id":"docs-полезные-ссылки--docs","title":"Docs/Полезные ссылки","name":"Docs","importPath":"./docs/10-Help.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-работа-с-тестовыми-атрибутами-testid-klid-usetestattribute--docs":{"id":"docs-работа-с-тестовыми-атрибутами-testid-klid-usetestattribute--docs","title":"Docs/Работа с тестовыми атрибутами (testId, klId, useTestAttribute)","name":"Docs","importPath":"./docs/09-TestAttribute.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-разработка-компонентов--docs":{"id":"docs-разработка-компонентов--docs","title":"Docs/Разработка компонентов","name":"Docs","importPath":"./docs/04-Develop.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-типизация-компонентов--docs":{"id":"docs-типизация-компонентов--docs","title":"Docs/Типизация компонентов","name":"Docs","importPath":"./docs/03-ComponentsTyping.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-установка-и-инициализация--docs":{"id":"docs-установка-и-инициализация--docs","title":"Docs/Установка и инициализация","name":"Docs","importPath":"./docs/01-GetStarted.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"docs-шаблон-документации-компонентов--docs":{"id":"docs-шаблон-документации-компонентов--docs","title":"Docs/Шаблон документации компонентов","name":"Docs","importPath":"./docs/06-Example.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"hexa-ui-components-accordion--docs":{"id":"hexa-ui-components-accordion--docs","title":"Hexa UI Components/Accordion","name":"Docs","importPath":"./src/accordion/stories/Accordion.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-accordion--accordion":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--accordion","name":"Accordion","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Accordion"},"hexa-ui-components-accordion--title-size":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--title-size","name":"Title Size","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"TitleSize"},"hexa-ui-components-accordion--with-border":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--with-border","name":"With Border","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"WithBorder"},"hexa-ui-components-accordion--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--disabled","name":"Disabled","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-accordion--additional-text":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--additional-text","name":"Additional Text","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"AdditionalText"},"hexa-ui-components-accordion--tag-before-after":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--tag-before-after","name":"Tag Before / After","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"TagBeforeAfter"},"hexa-ui-components-accordion--indicator-before":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--indicator-before","name":"Indicator Before","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"IndicatorBefore"},"hexa-ui-components-accordion--element-after":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--element-after","name":"Element After","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"ElementAfter"},"hexa-ui-components-accordion--actions":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--actions","name":"Actions","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"Actions"},"hexa-ui-components-accordion--single-and-multiple-mode":{"type":"story","subtype":"story","id":"hexa-ui-components-accordion--single-and-multiple-mode","name":"Single And Multiple Mode","title":"Hexa UI Components/Accordion","importPath":"./src/accordion/stories/Accordion.stories.tsx","componentPath":"./src/accordion/Accordion.tsx","tags":["dev","test","autodocs"],"exportName":"SingleAndMultipleMode"},"hexa-ui-components-action-button--docs":{"id":"hexa-ui-components-action-button--docs","title":"Hexa UI Components/Action Button","name":"Docs","importPath":"./src/action-button/ActionButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-action-button--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--basic","name":"Basic","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-action-button--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-icon","name":"With Icon","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-action-button--with-label":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-label","name":"With Label","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithLabel"},"hexa-ui-components-action-button--with-element-after":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--with-element-after","name":"With Element After","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"WithElementAfter"},"hexa-ui-components-action-button--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-action-button--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Action Button","importPath":"./src/action-button/ActionButton.stories.tsx","componentPath":"./src/action-button/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-alert--docs":{"id":"hexa-ui-components-alert--docs","title":"Hexa UI Components/Alert","name":"Docs","importPath":"./src/alert/stories/Alert.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-alert--alert":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--alert","name":"Alert","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Alert"},"hexa-ui-components-alert--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--mode","name":"Mode","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-alert--action":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--action","name":"Action","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Action"},"hexa-ui-components-alert--closable":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--closable","name":"Closable","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Closable"},"hexa-ui-components-alert--children":{"type":"story","subtype":"story","id":"hexa-ui-components-alert--children","name":"Children","title":"Hexa UI Components/Alert","importPath":"./src/alert/stories/Alert.stories.tsx","componentPath":"./src/alert/Alert.tsx","tags":["dev","test","autodocs"],"exportName":"Children"},"hexa-ui-components-anchornavigation--docs":{"id":"hexa-ui-components-anchornavigation--docs","title":"Hexa UI Components/AnchorNavigation","name":"Docs","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-anchornavigation--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--basic","name":"Basic","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-anchornavigation--with-many-items":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--with-many-items","name":"With Many Items","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithManyItems"},"hexa-ui-components-anchornavigation--with-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-anchornavigation--with-sidebar","name":"With Sidebar","title":"Hexa UI Components/AnchorNavigation","importPath":"./src/anchor-navigation/AnchorNavigation.stories.tsx","componentPath":"./src/anchor-navigation/AnchorNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithSidebar"},"hexa-ui-components-badge--docs":{"id":"hexa-ui-components-badge--docs","title":"Hexa UI Components/Badge","name":"Docs","importPath":"./src/badge/Badge.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-badge--badge":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--badge","name":"Badge","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Badge"},"hexa-ui-components-badge--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--mode","name":"Mode","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-badge--size":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--size","name":"Size","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-badge--with-text":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-text","name":"With Text","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithText"},"hexa-ui-components-badge--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-badge--with-overflow":{"type":"story","subtype":"story","id":"hexa-ui-components-badge--with-overflow","name":"With Overflow","title":"Hexa UI Components/Badge","importPath":"./src/badge/Badge.stories.tsx","componentPath":"./src/badge/Badge.tsx","tags":["dev","test","autodocs"],"exportName":"WithOverflow"},"hexa-ui-components-breadcrumbs--docs":{"id":"hexa-ui-components-breadcrumbs--docs","title":"Hexa UI Components/Breadcrumbs","name":"Docs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-breadcrumbs--with-more-button":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--with-more-button","name":"With More Button","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"WithMoreButton"},"hexa-ui-components-breadcrumbs--with-routing":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--with-routing","name":"With Routing","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"WithRouting"},"hexa-ui-components-breadcrumbs--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Breadcrumbs","importPath":"./src/breadcrumbs/stories/Breadcrumbs.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-breadcrumbs-sizes--medium":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs-sizes--medium","name":"Medium","title":"Hexa UI Components/Breadcrumbs/Sizes","importPath":"./src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test"],"exportName":"Medium"},"hexa-ui-components-breadcrumbs-sizes--small":{"type":"story","subtype":"story","id":"hexa-ui-components-breadcrumbs-sizes--small","name":"Small","title":"Hexa UI Components/Breadcrumbs/Sizes","importPath":"./src/breadcrumbs/stories/Breadcrumbs.sizes.stories.tsx","componentPath":"./src/breadcrumbs/Breadcrumbs.tsx","tags":["dev","test"],"exportName":"Small"},"hexa-ui-components-button--docs":{"id":"hexa-ui-components-button--docs","title":"Hexa UI Components/Button","name":"Docs","importPath":"./src/button/Button.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-button--button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--button","name":"Button","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Button"},"hexa-ui-components-button--icon-button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--icon-button","name":"Icon Button","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"IconButton"},"hexa-ui-components-button--icon-before-after":{"type":"story","subtype":"story","id":"hexa-ui-components-button--icon-before-after","name":"Icon Before / After","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"IconBeforeAfter"},"hexa-ui-components-button--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-button--mode","name":"Mode","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-button--size":{"type":"story","subtype":"story","id":"hexa-ui-components-button--size","name":"Size","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-button--loading":{"type":"story","subtype":"story","id":"hexa-ui-components-button--loading","name":"Loading","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Loading"},"hexa-ui-components-button--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-button--disabled","name":"Disabled","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-button--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-button--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-button--button-group":{"type":"story","subtype":"story","id":"hexa-ui-components-button--button-group","name":"Button.Group","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"ButtonGroup"},"hexa-ui-components-button--split-button":{"type":"story","subtype":"story","id":"hexa-ui-components-button--split-button","name":"Button.SplitButton","title":"Hexa UI Components/Button","importPath":"./src/button/Button.stories.tsx","componentPath":"./src/button/Button.tsx","tags":["dev","test","autodocs"],"exportName":"SplitButton"},"hexa-ui-components-card--docs":{"id":"hexa-ui-components-card--docs","title":"Hexa UI Components/Card","name":"Docs","importPath":"./src/card/Card.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-card--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-card--basic","name":"Basic","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-card--draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-card--draggable","name":"Draggable","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Draggable"},"hexa-ui-components-card--interactive":{"type":"story","subtype":"story","id":"hexa-ui-components-card--interactive","name":"Interactive","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Interactive"},"hexa-ui-components-card--with-title":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-title","name":"With Title","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithTitle"},"hexa-ui-components-card--with-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-long-title","name":"With Long Title","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitle"},"hexa-ui-components-card--with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-actions","name":"With Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithActions"},"hexa-ui-components-card--with-title-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-title-and-actions","name":"With Title And Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithTitleAndActions"},"hexa-ui-components-card--with-long-title-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-card--with-long-title-and-actions","name":"With Long Title And Actions","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitleAndActions"},"hexa-ui-components-card--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-card--mode","name":"Mode","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-card--size":{"type":"story","subtype":"story","id":"hexa-ui-components-card--size","name":"Size","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-card--cards-inside-card":{"type":"story","subtype":"story","id":"hexa-ui-components-card--cards-inside-card","name":"Cards Inside Card","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"CardsInsideCard"},"hexa-ui-components-card--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-card--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Card","importPath":"./src/card/Card.stories.tsx","componentPath":"./src/card/Card.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-checkbox--docs":{"id":"hexa-ui-components-checkbox--docs","title":"Hexa UI Components/Checkbox","name":"Docs","importPath":"./src/checkbox/Checkbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-checkbox--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--basic","name":"Basic","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-checkbox--checkbox-group":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--checkbox-group","name":"Checkbox Group","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"CheckboxGroup"},"hexa-ui-components-checkbox--customizing":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--customizing","name":"Customizing","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"Customizing"},"hexa-ui-components-checkbox--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-checkbox--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Checkbox","importPath":"./src/checkbox/Checkbox.stories.tsx","componentPath":"./src/checkbox/Checkbox.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-chip--docs":{"id":"hexa-ui-components-chip--docs","title":"Hexa UI Components/Chip","name":"Docs","importPath":"./src/chip/Chip.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-chip--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--basic","name":"Basic","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-chip--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-icon","name":"With Icon","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-chip--with-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-counter","name":"With Counter","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithCounter"},"hexa-ui-components-chip--with-icon-and-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--with-icon-and-counter","name":"With Icon And Counter","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"WithIconAndCounter"},"hexa-ui-components-chip--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-chip--truncate-width":{"type":"story","subtype":"story","id":"hexa-ui-components-chip--truncate-width","name":"Truncate Width","title":"Hexa UI Components/Chip","importPath":"./src/chip/Chip.stories.tsx","componentPath":"./src/chip/Chip.tsx","tags":["dev","test","autodocs"],"exportName":"TruncateWidth"},"hexa-ui-components-codecompare--docs":{"id":"hexa-ui-components-codecompare--docs","title":"Hexa UI Components/CodeCompare","name":"Docs","importPath":"./src/code-compare/CodeCompare.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-codecompare--code-compare":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--code-compare","name":"Code Compare","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"CodeCompare"},"hexa-ui-components-codecompare--compare-mode":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--compare-mode","name":"Compare Mode","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"CompareMode"},"hexa-ui-components-codecompare--no-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--no-values","name":"No Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"NoValues"},"hexa-ui-components-codecompare--equal-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--equal-values","name":"Equal Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"EqualValues"},"hexa-ui-components-codecompare--empty-values":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--empty-values","name":"Empty Values","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"EmptyValues"},"hexa-ui-components-codecompare--no-values-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--no-values-loading","name":"No Values Loading","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"NoValuesLoading"},"hexa-ui-components-codecompare--loading-with-code":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--loading-with-code","name":"Loading With Code","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingWithCode"},"hexa-ui-components-codecompare--many-changes":{"type":"story","subtype":"story","id":"hexa-ui-components-codecompare--many-changes","name":"Many Changes","title":"Hexa UI Components/CodeCompare","importPath":"./src/code-compare/CodeCompare.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ManyChanges"},"hexa-ui-components-detailspage--docs":{"id":"hexa-ui-components-detailspage--docs","title":"Hexa UI Components/DetailsPage","name":"Docs","importPath":"./src/details-page/DetailsPage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-detailspage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--basic","name":"Basic","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-detailspage--with-three-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--with-three-actions","name":"With Three Actions","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithThreeActions"},"hexa-ui-components-detailspage--without-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--without-actions","name":"Without Actions","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutActions"},"hexa-ui-components-detailspage--without-navigation":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--without-navigation","name":"Without Navigation","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutNavigation"},"hexa-ui-components-detailspage--with-default-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-detailspage--with-default-active-key","name":"With Default Active Key","title":"Hexa UI Components/DetailsPage","importPath":"./src/details-page/DetailsPage.stories.tsx","componentPath":"./src/details-page/DetailsPage.tsx","tags":["dev","test","autodocs"],"exportName":"WithDefaultActiveKey"},"hexa-ui-components-divider--docs":{"id":"hexa-ui-components-divider--docs","title":"Hexa UI Components/Divider","name":"Docs","importPath":"./src/divider/Divider.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-divider--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-divider--basic","name":"Basic","title":"Hexa UI Components/Divider","importPath":"./src/divider/Divider.stories.tsx","componentPath":"./src/divider/Divider.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-divider--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-divider--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Divider","importPath":"./src/divider/Divider.stories.tsx","componentPath":"./src/divider/Divider.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-dropdown--docs":{"id":"hexa-ui-components-dropdown--docs","title":"Hexa UI Components/Dropdown","name":"Docs","importPath":"./src/dropdown/Dropdown.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-dropdown--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--basic","name":"Basic","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-dropdown--hover":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--hover","name":"Hover","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Hover"},"hexa-ui-components-dropdown--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--disabled","name":"Disabled","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-dropdown--placements":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--placements","name":"Placements","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"Placements"},"hexa-ui-components-dropdown--context-menu":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--context-menu","name":"Context Menu","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"ContextMenu"},"hexa-ui-components-dropdown--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-dropdown--with-sticky-header-and-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--with-sticky-header-and-footer","name":"With Sticky Header And Footer","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"WithStickyHeaderAndFooter"},"hexa-ui-components-dropdown--custom-popup-container":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--custom-popup-container","name":"Custom Popup Container","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"CustomPopupContainer"},"hexa-ui-components-dropdown--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-dropdown--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Dropdown","importPath":"./src/dropdown/Dropdown.stories.tsx","componentPath":"./src/dropdown/Dropdown.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-expand--docs":{"id":"hexa-ui-components-expand--docs","title":"Hexa UI Components/Expand","name":"Docs","importPath":"./src/expand/Expand.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-expand--with-text":{"type":"story","subtype":"story","id":"hexa-ui-components-expand--with-text","name":"With Text","title":"Hexa UI Components/Expand","importPath":"./src/expand/Expand.stories.tsx","componentPath":"./src/expand/index.ts","tags":["dev","test","autodocs"],"exportName":"WithText"},"hexa-ui-components-expandabletext--docs":{"id":"hexa-ui-components-expandabletext--docs","title":"Hexa UI Components/ExpandableText","name":"Docs","importPath":"./src/expandable-text/ExpandableText.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-expandabletext--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--basic","name":"Basic","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-expandabletext--with-link":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--with-link","name":"With Link","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"WithLink"},"hexa-ui-components-expandabletext--with-line-breaks":{"type":"story","subtype":"story","id":"hexa-ui-components-expandabletext--with-line-breaks","name":"With Line Breaks","title":"Hexa UI Components/ExpandableText","importPath":"./src/expandable-text/ExpandableText.stories.tsx","componentPath":"./src/expandable-text/ExpandableText.tsx","tags":["dev","test","autodocs"],"exportName":"WithLineBreaks"},"hexa-ui-components-field--docs":{"id":"hexa-ui-components-field--docs","title":"Hexa UI Components/Field","name":"Docs","importPath":"./src/field/stories/Field.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-field--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-field--basic","name":"Basic","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-field--label-additions":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-additions","name":"Label Additions","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelAdditions"},"hexa-ui-components-field--label-positions":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-positions","name":"Label Positions","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelPositions"},"hexa-ui-components-field--description":{"type":"story","subtype":"story","id":"hexa-ui-components-field--description","name":"Description","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Description"},"hexa-ui-components-field--validation":{"type":"story","subtype":"story","id":"hexa-ui-components-field--validation","name":"Validation","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Validation"},"hexa-ui-components-field--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-field--disabled","name":"Disabled","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-field--additional-component":{"type":"story","subtype":"story","id":"hexa-ui-components-field--additional-component","name":"Additional Component","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"AdditionalComponent"},"hexa-ui-components-field--label-types":{"type":"story","subtype":"story","id":"hexa-ui-components-field--label-types","name":"Label Types","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"LabelTypes"},"hexa-ui-components-field--grid-layout":{"type":"story","subtype":"story","id":"hexa-ui-components-field--grid-layout","name":"Grid Layout","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"GridLayout"},"hexa-ui-components-field--custom-label":{"type":"story","subtype":"story","id":"hexa-ui-components-field--custom-label","name":"Custom Label","title":"Hexa UI Components/Field","importPath":"./src/field/stories/Field.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"CustomLabel"},"hexa-ui-components-field-fielddev--select-long-text-bug":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--select-long-text-bug","name":"Select Long Text Bug","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"SelectLongTextBug"},"hexa-ui-components-field-fielddev--empty-label":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--empty-label","name":"Empty Label","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"EmptyLabel"},"hexa-ui-components-field-fielddev--in-small-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-field-fielddev--in-small-sidebar","name":"In Small Sidebar","title":"Hexa UI Components/Field/FieldDev","importPath":"./src/field/stories/Field.dev.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test"],"exportName":"InSmallSidebar"},"hexa-ui-components-fieldset--docs":{"id":"hexa-ui-components-fieldset--docs","title":"Hexa UI Components/FieldSet","name":"Docs","importPath":"./src/field-set/FieldSet.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-fieldset--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--basic","name":"Basic","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-fieldset--ways-to-declare-component":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--ways-to-declare-component","name":"Ways To Declare Component","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"WaysToDeclareComponent"},"hexa-ui-components-fieldset--override-common-styles":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--override-common-styles","name":"Override Common Styles","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"OverrideCommonStyles"},"hexa-ui-components-fieldset--reduced-margin":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--reduced-margin","name":"Reduced Margin","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"ReducedMargin"},"hexa-ui-components-fieldset--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--disabled","name":"Disabled","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-fieldset--key-value-mapper":{"type":"story","subtype":"story","id":"hexa-ui-components-fieldset--key-value-mapper","name":"Key Value Mapper","title":"Hexa UI Components/FieldSet","importPath":"./src/field-set/FieldSet.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"KeyValueMapper"},"hexa-ui-components-form-label--docs":{"id":"hexa-ui-components-form-label--docs","title":"Hexa UI Components/Form Label","name":"Docs","importPath":"./src/form-label/FormLabel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-form-label--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--basic","name":"Basic","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-form-label--custom-popover-width":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--custom-popover-width","name":"Custom Popover Width","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"CustomPopoverWidth"},"hexa-ui-components-form-label--tags-array":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--tags-array","name":"Tags Array","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"TagsArray"},"hexa-ui-components-form-label--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-form-label--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Form Label","importPath":"./src/form-label/FormLabel.stories.tsx","componentPath":"./src/form-label/FormLabel.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-form-trigger--docs":{"id":"hexa-ui-components-form-trigger--docs","title":"Hexa UI Components/Form trigger","name":"Docs","importPath":"./src/form-trigger/stories/FormTrigger.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-form-trigger--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-form-trigger--basic","name":"Basic","title":"Hexa UI Components/Form trigger","importPath":"./src/form-trigger/stories/FormTrigger.stories.tsx","componentPath":"./src/form-trigger/FormTrigger.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-gallery--docs":{"id":"hexa-ui-components-gallery--docs","title":"Hexa UI Components/Gallery","name":"Docs","importPath":"./src/gallery/stories/Gallery.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-gallery--simple":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple","name":"Simple","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"Simple"},"hexa-ui-components-gallery--simple-with-fullscreens-only":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-fullscreens-only","name":"Simple With Fullscreens Only","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithFullscreensOnly"},"hexa-ui-components-gallery--simple-with-custom-src":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-custom-src","name":"Simple With Custom Src","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithCustomSrc"},"hexa-ui-components-gallery--simple-with-broken-url":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-broken-url","name":"Simple With Broken Url","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithBrokenUrl"},"hexa-ui-components-gallery--simple-controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-controllable","name":"Simple Controllable","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleControllable"},"hexa-ui-components-gallery--simple-with-custom-per-page":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--simple-with-custom-per-page","name":"Simple With Custom Per Page","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"SimpleWithCustomPerPage"},"hexa-ui-components-gallery--with-custom-loader":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--with-custom-loader","name":"With Custom Loader","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"WithCustomLoader"},"hexa-ui-components-gallery--with-custom-loader-controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-gallery--with-custom-loader-controllable","name":"With Custom Loader Controllable","title":"Hexa UI Components/Gallery","importPath":"./src/gallery/stories/Gallery.stories.tsx","componentPath":"./src/gallery/index.ts","tags":["dev","test","autodocs"],"exportName":"WithCustomLoaderControllable"},"hexa-ui-components-helpmessage--docs":{"id":"hexa-ui-components-helpmessage--docs","title":"Hexa UI Components/HelpMessage","name":"Docs","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-helpmessage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--basic","name":"Basic","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-helpmessage--all-modes":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--all-modes","name":"All Modes","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"AllModes"},"hexa-ui-components-helpmessage--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-helpmessage--color-tokens","name":"Color Tokens","title":"Hexa UI Components/HelpMessage","importPath":"./src/help-message/stories/HelpMessage.stories.tsx","componentPath":"./src/help-message/HelpMessage.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-horizontalnav--docs":{"id":"hexa-ui-components-horizontalnav--docs","title":"Hexa UI Components/HorizontalNav","name":"Docs","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-horizontalnav--horizontal-nav":{"type":"story","subtype":"story","id":"hexa-ui-components-horizontalnav--horizontal-nav","name":"Horizontal Nav","title":"Hexa UI Components/HorizontalNav","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","componentPath":"./src/horizontal-nav/HorizontalNav.tsx","tags":["dev","test","autodocs"],"exportName":"HorizontalNav"},"hexa-ui-components-horizontalnav--horizontal-nav-controllable-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-horizontalnav--horizontal-nav-controllable-active-key","name":"Horizontal Nav Controllable Active Key","title":"Hexa UI Components/HorizontalNav","importPath":"./src/horizontal-nav/HorizontalNav.stories.tsx","componentPath":"./src/horizontal-nav/HorizontalNav.tsx","tags":["dev","test","autodocs"],"exportName":"HorizontalNavControllableActiveKey"},"hexa-ui-components-indicator--docs":{"id":"hexa-ui-components-indicator--docs","title":"Hexa UI Components/Indicator","name":"Docs","importPath":"./src/indicator/Indicator.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-indicator--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--basic","name":"Basic","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-indicator--modes":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--modes","name":"Modes","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"Modes"},"hexa-ui-components-indicator--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-indicator--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Indicator","importPath":"./src/indicator/Indicator.stories.tsx","componentPath":"./src/indicator/Indicator.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-informationcard--docs":{"id":"hexa-ui-components-informationcard--docs","title":"Hexa UI Components/InformationCard","name":"Docs","importPath":"./src/informationCard/InformationCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-informationcard--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--basic","name":"Basic","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-informationcard--with-left-side-and-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--with-left-side-and-footer","name":"With Left Side And Footer","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithLeftSideAndFooter"},"hexa-ui-components-informationcard--with-children":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--with-children","name":"With Children","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithChildren"},"hexa-ui-components-informationcard--types":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--types","name":"Types","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Types"},"hexa-ui-components-informationcard--controllable":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--controllable","name":"Controllable","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"Controllable"},"hexa-ui-components-informationcard--two-cards-with-custom-height":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--two-cards-with-custom-height","name":"Two Cards With Custom Height","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"TwoCardsWithCustomHeight"},"hexa-ui-components-informationcard--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-informationcard--color-tokens","name":"Color Tokens","title":"Hexa UI Components/InformationCard","importPath":"./src/informationCard/InformationCard.stories.tsx","componentPath":"./src/informationCard/InformationCard.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-codeviewer--docs":{"id":"hexa-ui-components-inputs-codeviewer--docs","title":"Hexa UI Components/Inputs/CodeViewer","name":"Docs","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-codeviewer--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--basic","name":"Basic","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-codeviewer--example-html":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-html","name":"Example HTML","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleHTML"},"hexa-ui-components-inputs-codeviewer--example-json":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-json","name":"Example JSON","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleJSON"},"hexa-ui-components-inputs-codeviewer--example-json-with-completions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-json-with-completions","name":"Example JSON With Completions","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleJSONWithCompletions"},"hexa-ui-components-inputs-codeviewer--example-xml":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-xml","name":"Example XML","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleXML"},"hexa-ui-components-inputs-codeviewer--example-yara":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-yara","name":"Example Yara","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleYara"},"hexa-ui-components-inputs-codeviewer--example-tsx":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--example-tsx","name":"Example TSX","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ExampleTSX"},"hexa-ui-components-inputs-codeviewer--with-linter":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--with-linter","name":"With Linter","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"WithLinter"},"hexa-ui-components-inputs-codeviewer--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-codeviewer--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/CodeViewer","importPath":"./src/code-viewer/stories/CodeViewer.stories.tsx","componentPath":"./src/code-viewer/CodeViewer.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-datepicker--docs":{"id":"hexa-ui-components-inputs-datepicker--docs","title":"Hexa UI Components/Inputs/DatePicker","name":"Docs","importPath":"./src/datepicker/stories/Calendar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-datepicker--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--basic","name":"Basic","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-datepicker--range":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--range","name":"Range","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"Range"},"hexa-ui-components-inputs-datepicker--range-with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--range-with-time","name":"Range With Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithTime"},"hexa-ui-components-inputs-datepicker--with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-time","name":"With Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTime"},"hexa-ui-components-inputs-datepicker--with-preset":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-preset","name":"With Preset","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithPreset"},"hexa-ui-components-inputs-datepicker--with-preset-and-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-preset-and-time","name":"With Preset And Time","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithPresetAndTime"},"hexa-ui-components-inputs-datepicker--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-disabled","name":"With Disabled","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-inputs-datepicker--with-validation":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--with-validation","name":"With Validation","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"WithValidation"},"hexa-ui-components-inputs-datepicker--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-datepicker--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/DatePicker","importPath":"./src/datepicker/stories/Calendar.stories.tsx","componentPath":"./src/datepicker/Calendar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-dateranges--docs":{"id":"hexa-ui-components-inputs-dateranges--docs","title":"Hexa UI Components/Inputs/DateRanges","name":"Docs","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/time-input/stories/RangeTime.stories.tsx"]},"hexa-ui-components-inputs-dateranges--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--basic","name":"Basic","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-dateranges--range-with-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-with-time","name":"Range With Time","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithTime"},"hexa-ui-components-inputs-dateranges--range-with-format":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-with-format","name":"Range With Format","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"RangeWithFormat"},"hexa-ui-components-inputs-dateranges--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/datepicker/stories/RangePicker.stories.tsx","componentPath":"./src/datepicker/RangePicker.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-dateranges--range-time-composition":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-time-composition","name":"Range Time Composition","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/time-input/stories/RangeTime.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"RangeTimeComposition"},"hexa-ui-components-inputs-dateranges--range-time":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-dateranges--range-time","name":"Range Time","title":"Hexa UI Components/Inputs/DateRanges","importPath":"./src/time-input/stories/RangeTime.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"RangeTime"},"hexa-ui-components-inputs-input--docs":{"id":"hexa-ui-components-inputs-input--docs","title":"Hexa UI Components/Inputs/Input","name":"Docs","importPath":"./src/input/stories/Textbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-input--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--basic","name":"Basic","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-input--masked-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--masked-textbox","name":"Masked Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"MaskedTextbox"},"hexa-ui-components-inputs-input--number-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--number-textbox","name":"Number Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"NumberTextbox"},"hexa-ui-components-inputs-input--password-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-textbox","name":"Password Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordTextbox"},"hexa-ui-components-inputs-input--password-with-validation":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-with-validation","name":"Password With Validation","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordWithValidation"},"hexa-ui-components-inputs-input--password-with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--password-with-actions","name":"Password With Actions","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"PasswordWithActions"},"hexa-ui-components-inputs-input--textarea-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--textarea-textbox","name":"Textarea Textbox","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"TextareaTextbox"},"hexa-ui-components-inputs-input--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-input--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Input","importPath":"./src/input/stories/Textbox.stories.tsx","componentPath":"./src/input/Textbox.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-search--docs":{"id":"hexa-ui-components-inputs-search--docs","title":"Hexa UI Components/Inputs/Search","name":"Docs","importPath":"./src/search/stories/Search.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-search--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--basic","name":"Basic","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-search--with-result":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--with-result","name":"With Result","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"WithResult"},"hexa-ui-components-inputs-search--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-search--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Search","importPath":"./src/search/stories/Search.stories.tsx","componentPath":"./src/search/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-select--docs":{"id":"hexa-ui-components-inputs-select--docs","title":"Hexa UI Components/Inputs/Select","name":"Docs","importPath":"./src/select/stories/Select.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-select--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--basic","name":"Basic","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-select--with-default-value":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-default-value","name":"With Default Value","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithDefaultValue"},"hexa-ui-components-inputs-select--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-disabled","name":"With Disabled","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-inputs-select--with-custom-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-custom-elements","name":"With Custom Elements","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomElements"},"hexa-ui-components-inputs-select--large-item-text":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--large-item-text","name":"Large Item Text","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LargeItemText"},"hexa-ui-components-inputs-select--parent-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--parent-scroll","name":"Parent Scroll","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"ParentScroll"},"hexa-ui-components-inputs-select--loading":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading","name":"Loading","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Loading"},"hexa-ui-components-inputs-select--loading-more-options":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading-more-options","name":"Loading More Options","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingMoreOptions"},"hexa-ui-components-inputs-select--loading-error":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--loading-error","name":"Loading Error","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"LoadingError"},"hexa-ui-components-inputs-select--select-with-search":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--select-with-search","name":"Select With Search","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"SelectWithSearch"},"hexa-ui-components-inputs-select--multiselect":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--multiselect","name":"Multiselect","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Multiselect"},"hexa-ui-components-inputs-select--multiselect-with-search":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--multiselect-with-search","name":"Multiselect With Search","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"MultiselectWithSearch"},"hexa-ui-components-inputs-select--with-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-footer","name":"With Footer","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithFooter"},"hexa-ui-components-inputs-select--with-header":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-header","name":"With Header","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithHeader"},"hexa-ui-components-inputs-select--with-show-search-and-allow-clear":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--with-show-search-and-allow-clear","name":"With Show Search And Allow Clear","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"WithShowSearchAndAllowClear"},"hexa-ui-components-inputs-select--custom-dropdown":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--custom-dropdown","name":"Custom Dropdown","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"CustomDropdown"},"hexa-ui-components-inputs-select--tags":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--tags","name":"Tags","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"Tags"},"hexa-ui-components-inputs-select--tags-with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--tags-with-actions","name":"Tags With Actions","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"TagsWithActions"},"hexa-ui-components-inputs-select--no-data":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--no-data","name":"No Data","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"NoData"},"hexa-ui-components-inputs-select--dropdown-min-max-width":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--dropdown-min-max-width","name":"Dropdown Min Max Width","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"DropdownMinMaxWidth"},"hexa-ui-components-inputs-select--custom-attributes":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--custom-attributes","name":"Custom Attributes","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"CustomAttributes"},"hexa-ui-components-inputs-select--select-with-grouped-options":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--select-with-grouped-options","name":"Select With Grouped Options","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"SelectWithGroupedOptions"},"hexa-ui-components-inputs-select--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/Select","importPath":"./src/select/stories/Select.stories.tsx","componentPath":"./src/select/Select.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-inputs-select-integration-dynamicselect--docs":{"id":"hexa-ui-components-inputs-select-integration-dynamicselect--docs","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","name":"Docs","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-select-integration-dynamicselect--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select-integration-dynamicselect--basic","name":"Basic","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-select-integration-dynamicselect--with-virtualization":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-select-integration-dynamicselect--with-virtualization","name":"With Virtualization","title":"Hexa UI Components/Inputs/Select/Integration/DynamicSelect","importPath":"./src/select/stories/IntegrationDynamic.stories.tsx","tags":["dev","test","autodocs"],"exportName":"WithVirtualization"},"hexa-ui-components-inputs-timeinput--docs":{"id":"hexa-ui-components-inputs-timeinput--docs","title":"Hexa UI Components/Inputs/TimeInput","name":"Docs","importPath":"./src/time-input/stories/TimeInput.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-inputs-timeinput--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--basic","name":"Basic","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-inputs-timeinput--variants":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--variants","name":"Variants","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"Variants"},"hexa-ui-components-inputs-timeinput--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-inputs-timeinput--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Inputs/TimeInput","importPath":"./src/time-input/stories/TimeInput.stories.tsx","componentPath":"./src/time-input/TimeInput.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-keyvalue-migrationtofieldset--docs":{"id":"hexa-ui-components-keyvalue-migrationtofieldset--docs","title":"Hexa UI Components/KeyValue/MigrationToFieldSet","name":"Docs","importPath":"./src/key-value/stories/KeyValueMigration.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"hexa-ui-components-layout--docs":{"id":"hexa-ui-components-layout--docs","title":"Hexa UI Components/Layout","name":"Docs","importPath":"./src/field-set/stories/Layout.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout--basic","name":"Basic","title":"Hexa UI Components/Layout","importPath":"./src/field-set/stories/Layout.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-layout--sidebar-story":{"type":"story","subtype":"story","id":"hexa-ui-components-layout--sidebar-story","name":"Sidebar","title":"Hexa UI Components/Layout","importPath":"./src/field-set/stories/Layout.stories.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarStory"},"hexa-ui-components-layout-grid--docs":{"id":"hexa-ui-components-layout-grid--docs","title":"Hexa UI Components/Layout/Grid","name":"Docs","importPath":"./src/grid/Grid.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout-grid--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout-grid--basic","name":"Basic","title":"Hexa UI Components/Layout/Grid","importPath":"./src/grid/Grid.stories.tsx","componentPath":"./src/grid/Grid.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-layout-space--docs":{"id":"hexa-ui-components-layout-space--docs","title":"Hexa UI Components/Layout/Space","name":"Docs","importPath":"./src/space/Space.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-layout-space--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-layout-space--basic","name":"Basic","title":"Hexa UI Components/Layout/Space","importPath":"./src/space/Space.stories.tsx","componentPath":"./src/space/Space.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-licensecard--docs":{"id":"hexa-ui-components-licensecard--docs","title":"Hexa UI Components/LicenseCard","name":"Docs","importPath":"./src/license-card/LicenseCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-licensecard--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--basic","name":"Basic","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-licensecard--license-card-with-icon-before":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-icon-before","name":"License Card With Icon Before","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithIconBefore"},"hexa-ui-components-licensecard--license-card-with-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-buttons","name":"License Card With Buttons","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithButtons"},"hexa-ui-components-licensecard--license-card-with-children":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--license-card-with-children","name":"License Card With Children","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"LicenseCardWithChildren"},"hexa-ui-components-licensecard--compact-license-card":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--compact-license-card","name":"Compact License Card","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"CompactLicenseCard"},"hexa-ui-components-licensecard--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-licensecard--color-tokens","name":"Color Tokens","title":"Hexa UI Components/LicenseCard","importPath":"./src/license-card/LicenseCard.stories.tsx","componentPath":"./src/license-card/LicenseCard.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-link--docs":{"id":"hexa-ui-components-link--docs","title":"Hexa UI Components/Link","name":"Docs","importPath":"./src/link/Link.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-link--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-link--basic","name":"Basic","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-link--with-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-link--with-icon","name":"With Icon","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcon"},"hexa-ui-components-link--in-text":{"type":"story","subtype":"story","id":"hexa-ui-components-link--in-text","name":"In Text","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"InText"},"hexa-ui-components-link--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-link--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Link","importPath":"./src/link/Link.stories.tsx","componentPath":"./src/link/Link.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-loader--docs":{"id":"hexa-ui-components-loader--docs","title":"Hexa UI Components/Loader","name":"Docs","importPath":"./src/loader/Loader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-loader--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--basic","name":"Basic","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-loader--centered":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--centered","name":"Centered","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Centered"},"hexa-ui-components-loader--modes":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--modes","name":"Modes","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Modes"},"hexa-ui-components-loader--sizes":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--sizes","name":"Sizes","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"Sizes"},"hexa-ui-components-loader--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-loader--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Loader","importPath":"./src/loader/Loader.stories.tsx","componentPath":"./src/loader/Loader.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-loadingoverlay--docs":{"id":"hexa-ui-components-loadingoverlay--docs","title":"Hexa UI Components/LoadingOverlay","name":"Docs","importPath":"./src/loading-overlay/LoadingOverlay.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-loadingoverlay--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-loadingoverlay--basic","name":"Loading Overlay","title":"Hexa UI Components/LoadingOverlay","importPath":"./src/loading-overlay/LoadingOverlay.stories.tsx","componentPath":"./src/loading-overlay/LoadingOverlay.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-locale--docs":{"id":"hexa-ui-components-locale--docs","title":"Hexa UI Components/Locale","name":"Docs","importPath":"./src/locale/Locale.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-locale--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-locale--basic","name":"Basic","title":"Hexa UI Components/Locale","importPath":"./src/locale/Locale.stories.tsx","componentPath":"./src/locale/Locale.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-lockgroup--docs":{"id":"hexa-ui-components-lockgroup--docs","title":"Hexa UI Components/LockGroup","name":"Docs","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-lockgroup--lock-group":{"type":"story","subtype":"story","id":"hexa-ui-components-lockgroup--lock-group","name":"Lock Group","title":"Hexa UI Components/LockGroup","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","componentPath":"./src/lock-group/LockGroup.tsx","tags":["dev","test","autodocs"],"exportName":"LockGroup"},"hexa-ui-components-lockgroup--with-information-text":{"type":"story","subtype":"story","id":"hexa-ui-components-lockgroup--with-information-text","name":"With Information Text","title":"Hexa UI Components/LockGroup","importPath":"./src/lock-group/stories/LockGroup.stories.tsx","componentPath":"./src/lock-group/LockGroup.tsx","tags":["dev","test","autodocs"],"exportName":"WithInformationText"},"hexa-ui-components-markdown--docs":{"id":"hexa-ui-components-markdown--docs","title":"Hexa UI Components/Markdown","name":"Docs","importPath":"./src/markdown/stories/Markdown.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-markdown--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--basic","name":"Basic","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-markdown--md-table":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-table","name":"MD Table","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDTable"},"hexa-ui-components-markdown--md-list":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-list","name":"MD List","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDList"},"hexa-ui-components-markdown--md-quote":{"type":"story","subtype":"story","id":"hexa-ui-components-markdown--md-quote","name":"MD Quote","title":"Hexa UI Components/Markdown","importPath":"./src/markdown/stories/Markdown.stories.tsx","componentPath":"./src/markdown/Markdown.tsx","tags":["dev","test","autodocs"],"exportName":"MDQuote"},"hexa-ui-components-menu--docs":{"id":"hexa-ui-components-menu--docs","title":"Hexa UI Components/Menu","name":"Docs","importPath":"./src/menu/stories/Menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-menu--menu":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--menu","name":"Menu","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"Menu"},"hexa-ui-components-menu--without-logo":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--without-logo","name":"Without Logo","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutLogo"},"hexa-ui-components-menu--with-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--with-panel","name":"WithPanel","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"WithPanel"},"hexa-ui-components-menu--minimizer-bottom":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--minimizer-bottom","name":"Minimizer Bottom","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"MinimizerBottom"},"hexa-ui-components-menu--dark":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--dark","name":"Dark","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"Dark"},"hexa-ui-components-menu--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-menu--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Menu","importPath":"./src/menu/stories/Menu.stories.tsx","componentPath":"./src/menu/Menu.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-modal--docs":{"id":"hexa-ui-components-modal--docs","title":"Hexa UI Components/Modal","name":"Docs","importPath":"./src/modal/stories/Modal.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-modal--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--basic","name":"Basic","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-modal--without-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--without-footer","name":"Without Footer","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutFooter"},"hexa-ui-components-modal--with-three-action-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-three-action-buttons","name":"With Three Action Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithThreeActionButtons"},"hexa-ui-components-modal--with-custom-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-custom-buttons","name":"With Custom Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomButtons"},"hexa-ui-components-modal--with-scroll-and-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-scroll-and-long-title","name":"With Scroll And Long Title","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithScrollAndLongTitle"},"hexa-ui-components-modal--custom-modal-render":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--custom-modal-render","name":"Custom Modal Render","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"CustomModalRender"},"hexa-ui-components-modal--with-loading-and-disable-buttons":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--with-loading-and-disable-buttons","name":"With Loading And Disable Buttons","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"WithLoadingAndDisableButtons"},"hexa-ui-components-modal--non-closable":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--non-closable","name":"Non Closable","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"NonClosable"},"hexa-ui-components-modal--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-modal--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Modal","importPath":"./src/modal/stories/Modal.stories.tsx","componentPath":"./src/modal/Modal.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-notification--docs":{"id":"hexa-ui-components-notification--docs","title":"Hexa UI Components/Notification","name":"Docs","importPath":"./src/notification/stories/notification.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-notification--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--basic","name":"Basic","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-notification--with-action-button":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--with-action-button","name":"With Action Button","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"WithActionButton"},"hexa-ui-components-notification--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-notification--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Notification","importPath":"./src/notification/stories/notification.stories.tsx","componentPath":"./src/notification/Notification.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-pageheader--docs":{"id":"hexa-ui-components-pageheader--docs","title":"Hexa UI Components/PageHeader","name":"Docs","importPath":"./src/page-header/stories/PageHeader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-pageheader--page-header":{"type":"story","subtype":"story","id":"hexa-ui-components-pageheader--page-header","name":"Page Header","title":"Hexa UI Components/PageHeader","importPath":"./src/page-header/stories/PageHeader.stories.tsx","componentPath":"./src/page-header/PageHeader.tsx","tags":["dev","test","autodocs"],"exportName":"PageHeader"},"hexa-ui-components-pagination--docs":{"id":"hexa-ui-components-pagination--docs","title":"Hexa UI Components/Pagination","name":"Docs","importPath":"./src/pagination/Pagination.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-pagination--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--basic","name":"Basic","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-pagination--simple":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--simple","name":"Simple","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Simple"},"hexa-ui-components-pagination--hide-on-single-page":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--hide-on-single-page","name":"Hide On Single Page","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"HideOnSinglePage"},"hexa-ui-components-pagination--with-size-changer":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--with-size-changer","name":"With Size Changer","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"WithSizeChanger"},"hexa-ui-components-pagination--with-jumper":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--with-jumper","name":"With Jumper","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"WithJumper"},"hexa-ui-components-pagination--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--disabled","name":"Disabled","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-pagination--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-pagination--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Pagination","importPath":"./src/pagination/Pagination.stories.tsx","componentPath":"./src/pagination/Pagination.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-panel--docs":{"id":"hexa-ui-components-panel--docs","title":"Hexa UI Components/Panel","name":"Docs","importPath":"./src/panel/stories/Panel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-panel--single-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--single-panel","name":"Single Panel","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"SinglePanel"},"hexa-ui-components-panel--section-bottom":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--section-bottom","name":"Section Bottom","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"SectionBottom"},"hexa-ui-components-panel--element-after-title":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--element-after-title","name":"Element After Title","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"ElementAfterTitle"},"hexa-ui-components-panel--headers":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--headers","name":"Headers","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"Headers"},"hexa-ui-components-panel--variations":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--variations","name":"Variations","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"Variations"},"hexa-ui-components-panel--medium-padding":{"type":"story","subtype":"story","id":"hexa-ui-components-panel--medium-padding","name":"Medium Padding","title":"Hexa UI Components/Panel","importPath":"./src/panel/stories/Panel.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test","autodocs"],"exportName":"MediumPadding"},"hexa-ui-components-panel-panelgroup--panel-group-vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-panel-panelgroup--panel-group-vertical","name":"Panel Group Vertical","title":"Hexa UI Components/Panel/PanelGroup","importPath":"./src/panel/stories/PanelGroup.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test"],"exportName":"PanelGroupVertical"},"hexa-ui-components-panel-panelgroup--panel-group-horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-panel-panelgroup--panel-group-horizontal","name":"Panel Group Horizontal","title":"Hexa UI Components/Panel/PanelGroup","importPath":"./src/panel/stories/PanelGroup.stories.tsx","componentPath":"./src/panel/index.ts","tags":["dev","test"],"exportName":"PanelGroupHorizontal"},"hexa-ui-components-placeholder--docs":{"id":"hexa-ui-components-placeholder--docs","title":"Hexa UI Components/Placeholder","name":"Docs","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-placeholder--placeholder":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--placeholder","name":"Placeholder","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Placeholder"},"hexa-ui-components-placeholder--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--mode","name":"Mode","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-placeholder--size":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--size","name":"Size","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-placeholder--image":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--image","name":"Image","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Image"},"hexa-ui-components-placeholder--actions":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--actions","name":"Actions","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Actions"},"hexa-ui-components-placeholder--description":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder--description","name":"Description","title":"Hexa UI Components/Placeholder","importPath":"./src/placeholder/stories/Placeholder.stories.tsx","componentPath":"./src/placeholder/Placeholder.tsx","tags":["dev","test","autodocs"],"exportName":"Description"},"hexa-ui-components-placeholder-table--in-table":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder-table--in-table","name":"In Table","title":"Hexa UI Components/Placeholder/Table","importPath":"./src/placeholder/stories/Placeholder.Table.stories.tsx","tags":["dev","test"],"exportName":"InTable"},"hexa-ui-components-placeholder-table--horizontal-scrolling":{"type":"story","subtype":"story","id":"hexa-ui-components-placeholder-table--horizontal-scrolling","name":"Horizontal Scrolling","title":"Hexa UI Components/Placeholder/Table","importPath":"./src/placeholder/stories/Placeholder.Table.stories.tsx","tags":["dev","test"],"exportName":"HorizontalScrolling"},"hexa-ui-components-popover--docs":{"id":"hexa-ui-components-popover--docs","title":"Hexa UI Components/Popover","name":"Docs","importPath":"./src/popover/Popover.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-popover--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--basic","name":"Basic","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-popover--positions":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--positions","name":"Positions","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"Positions"},"hexa-ui-components-popover--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-popover--three-ways-to-trigger":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--three-ways-to-trigger","name":"Three Ways To Trigger","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"ThreeWaysToTrigger"},"hexa-ui-components-popover--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-popover--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Popover","importPath":"./src/popover/Popover.stories.tsx","componentPath":"./src/popover/Popover.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-progress-bar--docs":{"id":"hexa-ui-components-progress-bar--docs","title":"Hexa UI Components/Progress Bar","name":"Docs","importPath":"./src/progress-bar/ProgressBar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-progress-bar--progress-bar":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--progress-bar","name":"Progress Bar","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"ProgressBar"},"hexa-ui-components-progress-bar--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--mode","name":"Mode","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-progress-bar--size":{"type":"story","subtype":"story","id":"hexa-ui-components-progress-bar--size","name":"Size","title":"Hexa UI Components/Progress Bar","importPath":"./src/progress-bar/ProgressBar.stories.tsx","componentPath":"./src/progress-bar/ProgressBar.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-quickfilter--docs":{"id":"hexa-ui-components-quickfilter--docs","title":"Hexa UI Components/QuickFilter","name":"Docs","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-quickfilter--quick-filter":{"type":"story","subtype":"story","id":"hexa-ui-components-quickfilter--quick-filter","name":"Quick Filter","title":"Hexa UI Components/QuickFilter","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"QuickFilter"},"hexa-ui-components-quickfilter--with-table":{"type":"story","subtype":"story","id":"hexa-ui-components-quickfilter--with-table","name":"With Table","title":"Hexa UI Components/QuickFilter","importPath":"./src/quick-filter/stories/QuickFilter.stories.tsx","componentPath":"./src/index.ts","tags":["dev","test","autodocs"],"exportName":"WithTable"},"hexa-ui-components-radio--docs":{"id":"hexa-ui-components-radio--docs","title":"Hexa UI Components/Radio","name":"Docs","importPath":"./src/radio/Radio.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-radio--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--basic","name":"Basic","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-radio--customizing":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--customizing","name":"Customizing","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"Customizing"},"hexa-ui-components-radio--with-async-set-value":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--with-async-set-value","name":"With Async Set Value","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"WithAsyncSetValue"},"hexa-ui-components-radio--inline-options":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--inline-options","name":"Inline Options","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"InlineOptions"},"hexa-ui-components-radio--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-radio--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Radio","importPath":"./src/radio/Radio.stories.tsx","componentPath":"./src/radio/Radio.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-scrollbar-browser--docs":{"id":"hexa-ui-components-scrollbar-browser--docs","title":"Hexa UI Components/Scrollbar/Browser","name":"Docs","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-scrollbar-browser--vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--vertical","name":"Vertical","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Vertical"},"hexa-ui-components-scrollbar-browser--horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--horizontal","name":"Horizontal","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Horizontal"},"hexa-ui-components-scrollbar-browser--both":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--both","name":"Both","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Both"},"hexa-ui-components-scrollbar-browser--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-browser--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Scrollbar/Browser","importPath":"./src/scrollbar/browser/Scrollbar.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-scrollbar-component--docs":{"id":"hexa-ui-components-scrollbar-component--docs","title":"Hexa UI Components/Scrollbar/Component","name":"Docs","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-scrollbar-component--vertical":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--vertical","name":"Vertical","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Vertical"},"hexa-ui-components-scrollbar-component--horizontal":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--horizontal","name":"Horizontal","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Horizontal"},"hexa-ui-components-scrollbar-component--both":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--both","name":"Both","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"Both"},"hexa-ui-components-scrollbar-component--with-ref":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--with-ref","name":"With Ref","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithRef"},"hexa-ui-components-scrollbar-component--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-scrollbar-component--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Scrollbar/Component","importPath":"./src/scrollbar/component/Scrollbar.stories.tsx","componentPath":"./src/scrollbar/component/Scrollbar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-sectionmessage--docs":{"id":"hexa-ui-components-sectionmessage--docs","title":"Hexa UI Components/SectionMessage","name":"Docs","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-sectionmessage--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--basic","name":"Basic","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-sectionmessage--with-children-and-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--with-children-and-actions","name":"With Children And Actions","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"WithChildrenAndActions"},"hexa-ui-components-sectionmessage--all-modes":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--all-modes","name":"All Modes","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"AllModes"},"hexa-ui-components-sectionmessage--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-sectionmessage--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SectionMessage","importPath":"./src/section-message/stories/SectionMessage.stories.tsx","componentPath":"./src/section-message/SectionMessage.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-segmentedbutton--docs":{"id":"hexa-ui-components-segmentedbutton--docs","title":"Hexa UI Components/SegmentedButton","name":"Docs","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-segmentedbutton--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--basic","name":"Basic","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-segmentedbutton--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--disabled","name":"Disabled","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-segmentedbutton--stretched":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--stretched","name":"Stretched","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Stretched"},"hexa-ui-components-segmentedbutton--overflow":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--overflow","name":"Overflow","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"Overflow"},"hexa-ui-components-segmentedbutton--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedbutton--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SegmentedButton","importPath":"./src/segmented-button/SegmentedButton.stories.tsx","componentPath":"./src/segmented-button/SegmentedButton.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-segmentedcontrol--docs":{"id":"hexa-ui-components-segmentedcontrol--docs","title":"Hexa UI Components/SegmentedControl","name":"Docs","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-segmentedcontrol--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--basic","name":"Basic","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-segmentedcontrol--icons":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--icons","name":"Icons","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"Icons"},"hexa-ui-components-segmentedcontrol--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-indicator","name":"With Indicator","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-segmentedcontrol--with-counter":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-counter","name":"With Counter","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithCounter"},"hexa-ui-components-segmentedcontrol--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-segmentedcontrol--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-segmentedcontrol--color-tokens","name":"Color Tokens","title":"Hexa UI Components/SegmentedControl","importPath":"./src/segmented-control/SegmentedControl.stories.tsx","componentPath":"./src/segmented-control/SegmentedControl.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-severity--docs":{"id":"hexa-ui-components-severity--docs","title":"Hexa UI Components/Severity","name":"Docs","importPath":"./src/severity/stories/Severity.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-severity--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--basic","name":"Basic","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-severity--l-18-n":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--l-18-n","name":"L 18 N","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"L18n"},"hexa-ui-components-severity--interactive":{"type":"story","subtype":"story","id":"hexa-ui-components-severity--interactive","name":"Interactive","title":"Hexa UI Components/Severity","importPath":"./src/severity/stories/Severity.stories.tsx","componentPath":"./src/severity/Severity.tsx","tags":["dev","test","autodocs"],"exportName":"Interactive"},"hexa-ui-components-sidebar--docs":{"id":"hexa-ui-components-sidebar--docs","title":"Hexa UI Components/Sidebar","name":"Docs","importPath":"./src/sidebar/Sidebar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-sidebar--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--basic","name":"Basic","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-sidebar--sidebar-with-two-button":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--sidebar-with-two-button","name":"Sidebar With Two Button","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarWithTwoButton"},"hexa-ui-components-sidebar--with-header-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-header-actions","name":"With Header Actions","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithHeaderActions"},"hexa-ui-components-sidebar--expandable":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--expandable","name":"Expandable","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Expandable"},"hexa-ui-components-sidebar--with-subtitle":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-subtitle","name":"With Subtitle","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithSubtitle"},"hexa-ui-components-sidebar--with-long-title":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-long-title","name":"With Long Title","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithLongTitle"},"hexa-ui-components-sidebar--with-fixed-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-fixed-elements","name":"With Fixed Elements","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithFixedElements"},"hexa-ui-components-sidebar--without-overlay":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--without-overlay","name":"Without Overlay","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutOverlay"},"hexa-ui-components-sidebar--sizes":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--sizes","name":"Sizes","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Sizes"},"hexa-ui-components-sidebar--with-footer":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-footer","name":"With Footer","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithFooter"},"hexa-ui-components-sidebar--overlap":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--overlap","name":"Overlap","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"Overlap"},"hexa-ui-components-sidebar--close-confirmation":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--close-confirmation","name":"Close Confirmation","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"CloseConfirmation"},"hexa-ui-components-sidebar--with-submenu":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-submenu","name":"With Submenu","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithSubmenu"},"hexa-ui-components-sidebar--with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-toolbar","name":"With Toolbar","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithToolbar"},"hexa-ui-components-sidebar--with-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-tabs","name":"With Tabs","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTabs"},"hexa-ui-components-sidebar--with-toolbar-and-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--with-toolbar-and-tabs","name":"With Toolbar And Tabs","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"WithToolbarAndTabs"},"hexa-ui-components-sidebar--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-sidebar--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Sidebar","importPath":"./src/sidebar/Sidebar.stories.tsx","componentPath":"./src/sidebar/Sidebar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-skeleton--docs":{"id":"hexa-ui-components-skeleton--docs","title":"Hexa UI Components/Skeleton","name":"Docs","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-skeleton--skeleton":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton--skeleton","name":"Skeleton","title":"Hexa UI Components/Skeleton","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"Skeleton"},"hexa-ui-components-skeleton--size":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton--size","name":"Size","title":"Hexa UI Components/Skeleton","importPath":"./src/skeleton/stories/Skeleton.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-skeleton-templates--docs":{"id":"hexa-ui-components-skeleton-templates--docs","title":"Hexa UI Components/Skeleton/Templates","name":"Docs","importPath":"./src/skeleton/stories/Template.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-skeleton-templates--skeleton-template-title":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-title","name":"Skeleton Template Title","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateTitle"},"hexa-ui-components-skeleton-templates--skeleton-template-form":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-form","name":"Skeleton Template Form","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateForm"},"hexa-ui-components-skeleton-templates--skeleton-template-widget":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-widget","name":"Skeleton Template Widget","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateWidget"},"hexa-ui-components-skeleton-templates--skeleton-template-table":{"type":"story","subtype":"story","id":"hexa-ui-components-skeleton-templates--skeleton-template-table","name":"Skeleton Template Table","title":"Hexa UI Components/Skeleton/Templates","importPath":"./src/skeleton/stories/Template.stories.tsx","componentPath":"./src/skeleton/Skeleton.tsx","tags":["dev","test","autodocs"],"exportName":"SkeletonTemplateTable"},"hexa-ui-components-status--docs":{"id":"hexa-ui-components-status--docs","title":"Hexa UI Components/Status","name":"Docs","importPath":"./src/status/stories/Status.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-status--basic","name":"Basic","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-status--with-icons":{"type":"story","subtype":"story","id":"hexa-ui-components-status--with-icons","name":"With Icons","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"WithIcons"},"hexa-ui-components-status--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-status--with-indicator","name":"With Indicator","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-status--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-status--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Status","importPath":"./src/status/stories/Status.stories.tsx","componentPath":"./src/status/Status.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-status-group--docs":{"id":"hexa-ui-components-status-group--docs","title":"Hexa UI Components/Status/Group","name":"Docs","importPath":"./src/status/stories/StatusGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status-group--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-status-group--basic","name":"Basic","title":"Hexa UI Components/Status/Group","importPath":"./src/status/stories/StatusGroup.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-status-card--docs":{"id":"hexa-ui-components-status-card--docs","title":"Hexa UI Components/Status Card","name":"Docs","importPath":"./src/status-card/StatusCard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-status-card--status-card":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--status-card","name":"Status Card","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"StatusCard"},"hexa-ui-components-status-card--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--mode","name":"Mode","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-status-card--size":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--size","name":"Size","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-status-card--with-actions":{"type":"story","subtype":"story","id":"hexa-ui-components-status-card--with-actions","name":"With Actions","title":"Hexa UI Components/Status Card","importPath":"./src/status-card/StatusCard.stories.tsx","componentPath":"./src/status-card/StatusCard.tsx","tags":["dev","test","autodocs"],"exportName":"WithActions"},"hexa-ui-components-submenu--docs":{"id":"hexa-ui-components-submenu--docs","title":"Hexa UI Components/Submenu","name":"Docs","importPath":"./src/submenu/stories/Submenu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-submenu--submenu":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu","name":"Submenu","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"Submenu"},"hexa-ui-components-submenu--submenu-controllable-active-key":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-controllable-active-key","name":"Submenu Controllable Active Key","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuControllableActiveKey"},"hexa-ui-components-submenu--submenu-row":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-row","name":"Submenu Row","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuRow"},"hexa-ui-components-submenu--submenu-title":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-title","name":"Submenu Title","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuTitle"},"hexa-ui-components-submenu--submenu-without-content":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--submenu-without-content","name":"Submenu Without Content","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"SubmenuWithoutContent"},"hexa-ui-components-submenu--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-submenu--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Submenu","importPath":"./src/submenu/stories/Submenu.stories.tsx","componentPath":"./src/submenu/Submenu.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-table--docs":{"id":"hexa-ui-components-table--docs","title":"Hexa UI Components/Table","name":"Docs","importPath":"./src/table/Table.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":["./src/table/stories/CasbTable/CasbTable.stories.tsx"]},"hexa-ui-components-table--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table--basic","name":"Basic","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-table--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-table--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-table--empty-text":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-text","name":"EmptyText","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyText"},"hexa-ui-components-table--empty-cell-dash":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-cell-dash","name":"EmptyCellDash","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyCellDash"},"hexa-ui-components-table--empty-height-full":{"type":"story","subtype":"story","id":"hexa-ui-components-table--empty-height-full","name":"EmptyHeightFull","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"EmptyHeightFull"},"hexa-ui-components-table--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-table--disabled","name":"Disabled","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-table--draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-table--draggable","name":"Draggable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Draggable"},"hexa-ui-components-table--horizontal-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-table--horizontal-scroll","name":"HorizontalScroll","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"HorizontalScroll"},"hexa-ui-components-table--on-hover-content":{"type":"story","subtype":"story","id":"hexa-ui-components-table--on-hover-content","name":"OnHoverContent","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"OnHoverContent"},"hexa-ui-components-table--cell-with-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--cell-with-table","name":"CellWithTable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"CellWithTable"},"hexa-ui-components-table--tag-group-cell":{"type":"story","subtype":"story","id":"hexa-ui-components-table--tag-group-cell","name":"TagGroupCell","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"TagGroupCell"},"hexa-ui-components-table--columns-width-percent":{"type":"story","subtype":"story","id":"hexa-ui-components-table--columns-width-percent","name":"ColumnsWidthPercent","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ColumnsWidthPercent"},"hexa-ui-components-table--row-accordion":{"type":"story","subtype":"story","id":"hexa-ui-components-table--row-accordion","name":"RowAccordion","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RowAccordion"},"hexa-ui-components-table--bg-pattern":{"type":"story","subtype":"story","id":"hexa-ui-components-table--bg-pattern","name":"BgPattern","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"BgPattern"},"hexa-ui-components-table--reductions":{"type":"story","subtype":"story","id":"hexa-ui-components-table--reductions","name":"Reductions","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Reductions"},"hexa-ui-components-table--expandable-text":{"type":"story","subtype":"story","id":"hexa-ui-components-table--expandable-text","name":"ExpandableText","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ExpandableText"},"hexa-ui-components-table--with-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-filters","name":"WithFilters","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithFilters"},"hexa-ui-components-table--with-icon-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-icon-column","name":"WithIconColumn","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithIconColumn"},"hexa-ui-components-table--kes-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--kes-table","name":"KesTable","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"KesTable"},"hexa-ui-components-table--with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table--with-toolbar","name":"WithToolbar","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithToolbar"},"hexa-ui-components-table--table-settings":{"type":"story","subtype":"story","id":"hexa-ui-components-table--table-settings","name":"TableSettings","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"TableSettings"},"hexa-ui-components-table--render-with-text-reducer":{"type":"story","subtype":"story","id":"hexa-ui-components-table--render-with-text-reducer","name":"RenderWithTextReducer","title":"Hexa UI Components/Table","importPath":"./src/table/Table.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RenderWithTextReducer"},"hexa-ui-components-table--casb-table":{"type":"story","subtype":"story","id":"hexa-ui-components-table--casb-table","name":"Casb Table","title":"Hexa UI Components/Table","importPath":"./src/table/stories/CasbTable/CasbTable.stories.tsx","componentPath":"./src/table/stories/CasbTable/CasbTable.tsx","tags":["dev","test","autodocs"],"exportName":"CasbTable"},"hexa-ui-components-table-datasourcefunction--data-source-function":{"type":"story","subtype":"story","id":"hexa-ui-components-table-datasourcefunction--data-source-function","name":"Data Source Function","title":"Hexa UI Components/Table/dataSourceFunction","importPath":"./src/table/stories/DataSourceFunction.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"DataSourceFunction"},"hexa-ui-components-table-filters--filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--filters","name":"Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Filters"},"hexa-ui-components-table-filters--predefined-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--predefined-filters","name":"Predefined Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PredefinedFilters"},"hexa-ui-components-table-filters--external-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--external-filters","name":"External Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ExternalFilters"},"hexa-ui-components-table-filters--saving-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--saving-filters","name":"Saving Filters","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SavingFilters"},"hexa-ui-components-table-filters--server-filtering":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--server-filtering","name":"Server Filtering","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ServerFiltering"},"hexa-ui-components-table-filters--custom-filter-function":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--custom-filter-function","name":"Custom Filter Function","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomFilterFunction"},"hexa-ui-components-table-filters--data-source-changed":{"type":"story","subtype":"story","id":"hexa-ui-components-table-filters--data-source-changed","name":"[dev] What if dataSource changed with filters applied?","title":"Hexa UI Components/Table/Filters","importPath":"./src/table/stories/Filters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"DataSourceChanged"},"hexa-ui-components-table-groupping--docs":{"id":"hexa-ui-components-table-groupping--docs","title":"Hexa UI Components/Table/Groupping","name":"Docs","importPath":"./src/table/stories/Groups.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-groupping--groupping":{"type":"story","subtype":"story","id":"hexa-ui-components-table-groupping--groupping","name":"Groupping","title":"Hexa UI Components/Table/Groupping","importPath":"./src/table/stories/Groups.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Groupping"},"hexa-ui-components-table-groupping--custom-group-sorter":{"type":"story","subtype":"story","id":"hexa-ui-components-table-groupping--custom-group-sorter","name":"Custom Group Sorter","title":"Hexa UI Components/Table/Groupping","importPath":"./src/table/stories/Groups.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"CustomGroupSorter"},"hexa-ui-components-table-header--header":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--header","name":"Header","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Header"},"hexa-ui-components-table-header--sticky-header":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-header","name":"Sticky Header","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyHeader"},"hexa-ui-components-table-header--sticky-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-toolbar","name":"Sticky Toolbar","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyToolbar"},"hexa-ui-components-table-header--sticky-header-with-toolbar":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--sticky-header-with-toolbar","name":"Sticky Header With Toolbar","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"StickyHeaderWithToolbar"},"hexa-ui-components-table-header--with-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-table-header--with-scrollable-container","name":"With Scrollable Container","title":"Hexa UI Components/Table/Header","importPath":"./src/table/stories/TableHeader.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithScrollableContainer"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading","name":"Lazy Scroll Loading","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoading"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-total-summary":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-total-summary","name":"Lazy Scroll Loading With Total Summary","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingWithTotalSummary"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-error":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-error","name":"Lazy Scroll Loading Error","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingError"},"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-edit":{"type":"story","subtype":"story","id":"hexa-ui-components-table-infinitescroll--lazy-scroll-loading-with-edit","name":"Lazy Scroll Loading With Edit","title":"Hexa UI Components/Table/InfiniteScroll","importPath":"./src/table/stories/InfiniteScroll.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"LazyScrollLoadingWithEdit"},"hexa-ui-components-table-loading--loader":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--loader","name":"Loader","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Loader"},"hexa-ui-components-table-loading--custom-loader":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--custom-loader","name":"Custom Loader","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomLoader"},"hexa-ui-components-table-loading--page-loading":{"type":"story","subtype":"story","id":"hexa-ui-components-table-loading--page-loading","name":"Page Loading","title":"Hexa UI Components/Table/Loading","importPath":"./src/table/stories/TableLoading.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PageLoading"},"hexa-ui-components-table-pagination--pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--pagination","name":"Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Pagination"},"hexa-ui-components-table-pagination--with-size-changer":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-size-changer","name":"With Size Changer","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithSizeChanger"},"hexa-ui-components-table-pagination--with-jumper":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-jumper","name":"With Jumper","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithJumper"},"hexa-ui-components-table-pagination--with-persistent-page-size":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-persistent-page-size","name":"With Persistent Page Size","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithPersistentPageSize"},"hexa-ui-components-table-pagination--cursor-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--cursor-pagination","name":"Cursor Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CursorPagination"},"hexa-ui-components-table-pagination--simple-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--simple-pagination","name":"Simple Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SimplePagination"},"hexa-ui-components-table-pagination--pagination-hide-on-single-page":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--pagination-hide-on-single-page","name":"Pagination Hide On Single Page","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"PaginationHideOnSinglePage"},"hexa-ui-components-table-pagination--with-sticky-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-sticky-pagination","name":"With Sticky Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithStickyPagination"},"hexa-ui-components-table-pagination--with-show-only-total-summary":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-show-only-total-summary","name":"With Show Only Total Summary","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithShowOnlyTotalSummary"},"hexa-ui-components-table-pagination--with-small-datasource":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--with-small-datasource","name":"With Small Datasource","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithSmallDatasource"},"hexa-ui-components-table-pagination--without-pagination":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--without-pagination","name":"Without Pagination","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithoutPagination"},"hexa-ui-components-table-pagination--selected-rows-memorization":{"type":"story","subtype":"story","id":"hexa-ui-components-table-pagination--selected-rows-memorization","name":"Selected Rows Memorization","title":"Hexa UI Components/Table/Pagination","importPath":"./src/table/stories/TablePagination.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SelectedRowsMemorization"},"hexa-ui-components-table-policy-table--docs":{"id":"hexa-ui-components-table-policy-table--docs","title":"Hexa UI Components/Table/Policy table","name":"Docs","importPath":"./src/table/stories/PolicyTable.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-policy-table--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-policy-table--basic","name":"Basic","title":"Hexa UI Components/Table/Policy table","importPath":"./src/table/stories/PolicyTable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-table-policy-table--with-late-data-source":{"type":"story","subtype":"story","id":"hexa-ui-components-table-policy-table--with-late-data-source","name":"With Late Data Source","title":"Hexa UI Components/Table/Policy table","importPath":"./src/table/stories/PolicyTable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithLateDataSource"},"hexa-ui-components-table-resizable--docs":{"id":"hexa-ui-components-table-resizable--docs","title":"Hexa UI Components/Table/Resizable","name":"Docs","importPath":"./src/table/stories/Resizable.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-resizable--resizable":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable","name":"Resizable","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"Resizable"},"hexa-ui-components-table-resizable--resizable-last":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable-last","name":"Resizable Last","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ResizableLast"},"hexa-ui-components-table-resizable--resizable-max":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--resizable-max","name":"Resizable Max","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"ResizableMax"},"hexa-ui-components-table-resizable--horizontal-scroll":{"type":"story","subtype":"story","id":"hexa-ui-components-table-resizable--horizontal-scroll","name":"HorizontalScroll","title":"Hexa UI Components/Table/Resizable","importPath":"./src/table/stories/Resizable.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"HorizontalScroll"},"hexa-ui-components-table-row-selection--docs":{"id":"hexa-ui-components-table-row-selection--docs","title":"Hexa UI Components/Table/Row selection","name":"Docs","importPath":"./src/table/stories/RowSelection.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-table-row-selection--row-selection":{"type":"story","subtype":"story","id":"hexa-ui-components-table-row-selection--row-selection","name":"Row Selection","title":"Hexa UI Components/Table/Row selection","importPath":"./src/table/stories/RowSelection.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"RowSelection"},"hexa-ui-components-table-row-selection--with-disabled-rows":{"type":"story","subtype":"story","id":"hexa-ui-components-table-row-selection--with-disabled-rows","name":"With Disabled Rows","title":"Hexa UI Components/Table/Row selection","importPath":"./src/table/stories/RowSelection.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test","autodocs"],"exportName":"WithDisabledRows"},"hexa-ui-components-table-search--search":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--search","name":"Search","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Search"},"hexa-ui-components-table-search--search-in-render":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--search-in-render","name":"Search In Render","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SearchInRender"},"hexa-ui-components-table-search--with-on-client-search":{"type":"story","subtype":"story","id":"hexa-ui-components-table-search--with-on-client-search","name":"With On Client Search","title":"Hexa UI Components/Table/Search","importPath":"./src/table/stories/TableSearch.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"WithOnClientSearch"},"hexa-ui-components-table-sidebarfilters--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--basic","name":"Basic","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Basic"},"hexa-ui-components-table-sidebarfilters--toolbar-tabs-config":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--toolbar-tabs-config","name":"Toolbar Tabs Config","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ToolbarTabsConfig"},"hexa-ui-components-table-sidebarfilters--enum-fallback-get-available-values":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--enum-fallback-get-available-values","name":"Enum Fallback Get Available Values","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"EnumFallbackGetAvailableValues"},"hexa-ui-components-table-sidebarfilters--server-filtering":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--server-filtering","name":"Server Filtering","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ServerFiltering"},"hexa-ui-components-table-sidebarfilters--custom-dropdown-container":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sidebarfilters--custom-dropdown-container","name":"Custom Dropdown Container","title":"Hexa UI Components/Table/SidebarFilters","importPath":"./src/table/stories/SidebarFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"CustomDropdownContainer"},"hexa-ui-components-table-sortingandfilters--sorting-and-filters":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--sorting-and-filters","name":"Sorting And Filters","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"SortingAndFilters"},"hexa-ui-components-table-sortingandfilters--attributes-sorting":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--attributes-sorting","name":"Attributes Sorting","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"AttributesSorting"},"hexa-ui-components-table-sortingandfilters--filters-saving":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--filters-saving","name":"Filters Saving","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"FiltersSaving"},"hexa-ui-components-table-sortingandfilters--filters-with-or-logic-operation":{"type":"story","subtype":"story","id":"hexa-ui-components-table-sortingandfilters--filters-with-or-logic-operation","name":"Filters With OR Logic Operation","title":"Hexa UI Components/Table/SortingAndFilters","importPath":"./src/table/stories/TableSortingFilters.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"FiltersWithORLogicOperation"},"hexa-ui-components-table-tree--tree":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree","name":"Tree","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Tree"},"hexa-ui-components-table-tree--tree-without-row-selection-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-without-row-selection-column","name":"Tree Without Row Selection Column","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeWithoutRowSelectionColumn"},"hexa-ui-components-table-tree--tree-with-links":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-with-links","name":"Tree With Links","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeWithLinks"},"hexa-ui-components-table-tree--tree-custom-column":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--tree-custom-column","name":"Tree Custom Column","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"TreeCustomColumn"},"hexa-ui-components-table-tree--expanded-rows-memorization":{"type":"story","subtype":"story","id":"hexa-ui-components-table-tree--expanded-rows-memorization","name":"Expanded Rows Memorization","title":"Hexa UI Components/Table/Tree","importPath":"./src/table/stories/TableTree.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"ExpandedRowsMemorization"},"hexa-ui-components-table-virtual--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-table-virtual--basic","name":"Basic","title":"Hexa UI Components/Table/Virtual","importPath":"./src/table/stories/Virtual.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Basic"},"hexa-ui-components-table-virtual--fetch":{"type":"story","subtype":"story","id":"hexa-ui-components-table-virtual--fetch","name":"Fetch","title":"Hexa UI Components/Table/Virtual","importPath":"./src/table/stories/Virtual.stories.tsx","componentPath":"./src/table/index.ts","tags":["dev","test"],"exportName":"Fetch"},"hexa-ui-components-tabs--docs":{"id":"hexa-ui-components-tabs--docs","title":"Hexa UI Components/Tabs","name":"Docs","importPath":"./src/tabs/Tabs.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tabs--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--basic","name":"Basic","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tabs--with-icon-and-number":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-icon-and-number","name":"With Icon And Number","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithIconAndNumber"},"hexa-ui-components-tabs--with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-indicator","name":"With Indicator","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithIndicator"},"hexa-ui-components-tabs--with-info-icon":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-info-icon","name":"With Info Icon","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithInfoIcon"},"hexa-ui-components-tabs--with-disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-disabled","name":"With Disabled","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabled"},"hexa-ui-components-tabs--collapsed-horizontal-group":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--collapsed-horizontal-group","name":"Collapsed Horizontal Group","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"CollapsedHorizontalGroup"},"hexa-ui-components-tabs--with-extra-content":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-extra-content","name":"With Extra Content","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithExtraContent"},"hexa-ui-components-tabs--sidebar-with-dynamic-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--sidebar-with-dynamic-tabs","name":"Sidebar With Dynamic Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"SidebarWithDynamicTabs"},"hexa-ui-components-tabs--with-grouped-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-grouped-tabs","name":"With Grouped Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithGroupedTabs"},"hexa-ui-components-tabs--tabs-inside-tabs":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--tabs-inside-tabs","name":"Tabs Inside Tabs","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"TabsInsideTabs"},"hexa-ui-components-tabs--stretched-in-height":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--stretched-in-height","name":"Stretched In Height","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"StretchedInHeight"},"hexa-ui-components-tabs--with-textbox":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-textbox","name":"With Textbox","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithTextbox"},"hexa-ui-components-tabs--with-prevent-tab-change":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--with-prevent-tab-change","name":"With Prevent Tab Change","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"WithPreventTabChange"},"hexa-ui-components-tabs--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tabs--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tabs","importPath":"./src/tabs/Tabs.stories.tsx","componentPath":"./src/tabs/Tabs.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tag--docs":{"id":"hexa-ui-components-tag--docs","title":"Hexa UI Components/Tag","name":"Docs","importPath":"./src/tag/stories/Tag.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--basic","name":"Basic","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tag--all-mode-variants":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--all-mode-variants","name":"All Mode Variants","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"AllModeVariants"},"hexa-ui-components-tag--tags-with-icons":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--tags-with-icons","name":"Tags With Icons","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"TagsWithIcons"},"hexa-ui-components-tag--closable-tags":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--closable-tags","name":"Closable Tags","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClosableTags"},"hexa-ui-components-tag--clicked-tags":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--clicked-tags","name":"Clicked Tags","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClickedTags"},"hexa-ui-components-tag--closable-and-icon-combo":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--closable-and-icon-combo","name":"Closable And Icon Combo","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ClosableAndIconCombo"},"hexa-ui-components-tag--readonly-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--readonly-tag","name":"Readonly Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ReadonlyTag"},"hexa-ui-components-tag--invalid-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--invalid-tag","name":"Invalid Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"InvalidTag"},"hexa-ui-components-tag--disabled-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--disabled-tag","name":"Disabled Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"DisabledTag"},"hexa-ui-components-tag--max-chars-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--max-chars-tag","name":"Max Chars Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"MaxCharsTag"},"hexa-ui-components-tag--responsive-tag":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--responsive-tag","name":"Responsive Tag","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ResponsiveTag"},"hexa-ui-components-tag--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tag--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tag","importPath":"./src/tag/stories/Tag.stories.tsx","componentPath":"./src/tag/Tag.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tag-group--docs":{"id":"hexa-ui-components-tag-group--docs","title":"Hexa UI Components/Tag/Group","name":"Docs","importPath":"./src/tag/stories/TagGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag-group--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tag-group--basic","name":"Basic","title":"Hexa UI Components/Tag/Group","importPath":"./src/tag/stories/TagGroup.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tag-reduction--docs":{"id":"hexa-ui-components-tag-reduction--docs","title":"Hexa UI Components/Tag/Reduction","name":"Docs","importPath":"./src/tag/stories/TagReductionGroup.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tag-reduction--reduction-group":{"type":"story","subtype":"story","id":"hexa-ui-components-tag-reduction--reduction-group","name":"Reduction Group","title":"Hexa UI Components/Tag/Reduction","importPath":"./src/tag/stories/TagReductionGroup.stories.tsx","componentPath":"./src/tag/TagReductionGroup.tsx","tags":["dev","test","autodocs"],"exportName":"ReductionGroup"},"hexa-ui-components-tenantfilter--docs":{"id":"hexa-ui-components-tenantfilter--docs","title":"Hexa UI Components/TenantFilter","name":"Docs","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tenantfilter--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--basic","name":"Basic","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tenantfilter--with-all-selected-tenants":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-all-selected-tenants","name":"With All Selected Tenants","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithAllSelectedTenants"},"hexa-ui-components-tenantfilter--with-all-some-tenants":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-all-some-tenants","name":"With All Some Tenants","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithAllSomeTenants"},"hexa-ui-components-tenantfilter--without-search":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--without-search","name":"Without Search","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutSearch"},"hexa-ui-components-tenantfilter--without-header":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--without-header","name":"Without Header","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutHeader"},"hexa-ui-components-tenantfilter--with-button":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--with-button","name":"With Button","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"WithButton"},"hexa-ui-components-tenantfilter--change-component-theme":{"type":"story","subtype":"story","id":"hexa-ui-components-tenantfilter--change-component-theme","name":"Change Component Theme","title":"Hexa UI Components/TenantFilter","importPath":"./src/tenantFilter/stories/TenantFilter.stories.tsx","componentPath":"./src/tenantFilter/TenantFilter.tsx","tags":["dev","test","autodocs"],"exportName":"ChangeComponentTheme"},"hexa-ui-components-terminal--docs":{"id":"hexa-ui-components-terminal--docs","title":"Hexa UI Components/Terminal","name":"Docs","importPath":"./src/terminal/Terminal.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-terminal--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-terminal--basic","name":"Basic","title":"Hexa UI Components/Terminal","importPath":"./src/terminal/Terminal.stories.tsx","componentPath":"./src/terminal/Terminal.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-text-diff--docs":{"id":"hexa-ui-components-text-diff--docs","title":"Hexa UI Components/Text diff","name":"Docs","importPath":"./src/text-diff/TextDiff.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-text-diff--text-diff":{"type":"story","subtype":"story","id":"hexa-ui-components-text-diff--text-diff","name":"Text Diff","title":"Hexa UI Components/Text diff","importPath":"./src/text-diff/TextDiff.stories.tsx","componentPath":"./src/text-diff/TextDiff.tsx","tags":["dev","test","autodocs"],"exportName":"TextDiff"},"hexa-ui-components-toggle--docs":{"id":"hexa-ui-components-toggle--docs","title":"Hexa UI Components/Toggle","name":"Docs","importPath":"./src/toggle/Toggle.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-toggle--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--basic","name":"Basic","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-toggle--without-label":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--without-label","name":"Without Label","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithoutLabel"},"hexa-ui-components-toggle--control":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--control","name":"Control","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"Control"},"hexa-ui-components-toggle--with-additional-content":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--with-additional-content","name":"With Additional Content","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithAdditionalContent"},"hexa-ui-components-toggle--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-toggle--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-toggle--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Toggle","importPath":"./src/toggle/Toggle.stories.tsx","componentPath":"./src/toggle/Toggle.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-togglebutton--docs":{"id":"hexa-ui-components-togglebutton--docs","title":"Hexa UI Components/ToggleButton","name":"Docs","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-togglebutton--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--basic","name":"Basic","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-togglebutton--mode":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--mode","name":"Mode","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Mode"},"hexa-ui-components-togglebutton--size":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--size","name":"Size","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-togglebutton--icon-only":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--icon-only","name":"Icon Only","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"IconOnly"},"hexa-ui-components-togglebutton--button-group-with-controls":{"type":"story","subtype":"story","id":"hexa-ui-components-togglebutton--button-group-with-controls","name":"ToggleButtonGroup","title":"Hexa UI Components/ToggleButton","importPath":"./src/toggle-button/stories/ToggleButton.stories.tsx","tags":["dev","test","autodocs"],"exportName":"ButtonGroupWithControls"},"hexa-ui-components-toolbar--docs":{"id":"hexa-ui-components-toolbar--docs","title":"Hexa UI Components/Toolbar","name":"Docs","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-toolbar--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--basic","name":"Basic","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-toolbar--filter-with-indicator":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--filter-with-indicator","name":"Filter With Indicator","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"FilterWithIndicator"},"hexa-ui-components-toolbar--auto-dropdown-inside-flex-sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--auto-dropdown-inside-flex-sidebar","name":"Auto Dropdown Inside Flex Sidebar","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"AutoDropdownInsideFlexSidebar"},"hexa-ui-components-toolbar--test-attributes":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--test-attributes","name":"Test Attributes","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"TestAttributes"},"hexa-ui-components-toolbar--import-export-button":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--import-export-button","name":"Import Export Button","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"ImportExportButton"},"hexa-ui-components-toolbar--with-left-limit":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-left-limit","name":"With Left Limit","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithLeftLimit"},"hexa-ui-components-toolbar--auto-dropdown":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--auto-dropdown","name":"Auto Dropdown","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"AutoDropdown"},"hexa-ui-components-toolbar--variations":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--variations","name":"Variations","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"Variations"},"hexa-ui-components-toolbar--with-collapsible-search":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-collapsible-search","name":"With Collapsible Search","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithCollapsibleSearch"},"hexa-ui-components-toolbar--with-custom-elements":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-custom-elements","name":"With Custom Elements","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithCustomElements"},"hexa-ui-components-toolbar--with-tooltip":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--with-tooltip","name":"With Tooltip","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"WithTooltip"},"hexa-ui-components-toolbar--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-toolbar--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Toolbar","importPath":"./src/toolbar/stories/Toolbar.stories.tsx","componentPath":"./src/toolbar/Toolbar.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tooltip--docs":{"id":"hexa-ui-components-tooltip--docs","title":"Hexa UI Components/Tooltip","name":"Docs","importPath":"./src/tooltip/Tooltip.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tooltip--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--basic","name":"Basic","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-tooltip--with-text-component":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--with-text-component","name":"With Text Component","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithTextComponent"},"hexa-ui-components-tooltip--with-disabled-component":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--with-disabled-component","name":"With Disabled Component","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithDisabledComponent"},"hexa-ui-components-tooltip--within-scrollable-container":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--within-scrollable-container","name":"Within Scrollable Container","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"WithinScrollableContainer"},"hexa-ui-components-tooltip--performance-example":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--performance-example","name":"Performance Example","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"PerformanceExample"},"hexa-ui-components-tooltip--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tooltip--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tooltip","importPath":"./src/tooltip/Tooltip.stories.tsx","componentPath":"./src/tooltip/Tooltip.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-top-navigation--docs":{"id":"hexa-ui-components-top-navigation--docs","title":"Hexa UI Components/Top Navigation","name":"Docs","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-top-navigation--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--basic","name":"Basic","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-top-navigation--with-centered-element-button":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-centered-element-button","name":"With Centered Element / Button","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithCenteredElementButton"},"hexa-ui-components-top-navigation--with-centered-element-horizontal-nav":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-centered-element-horizontal-nav","name":"With Centered Element / HorizontalNav","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithCenteredElementHorizontalNav"},"hexa-ui-components-top-navigation--with-content-right":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-content-right","name":"With Content Right","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithContentRight"},"hexa-ui-components-top-navigation--with-user-status":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--with-user-status","name":"With User Status","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"WithUserStatus"},"hexa-ui-components-top-navigation--in-scrollable-layout":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--in-scrollable-layout","name":"In Scrollable Layout","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"InScrollableLayout"},"hexa-ui-components-top-navigation--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-top-navigation--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Top Navigation","importPath":"./src/top-navigation/stories/TopNavigation.stories.tsx","componentPath":"./src/top-navigation/TopNavigation.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-tree--docs":{"id":"hexa-ui-components-tree--docs","title":"Hexa UI Components/Tree","name":"Docs","importPath":"./src/tree/stories/Tree.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-tree--tree-list-basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-basic","name":"Tree List Basic","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListBasic"},"hexa-ui-components-tree--tree-list-with-lines":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-with-lines","name":"Tree List With Lines","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListWithLines"},"hexa-ui-components-tree--tree-list-load-data-asynchronously":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-list-load-data-asynchronously","name":"Tree List Load Data Asynchronously","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeListLoadDataAsynchronously"},"hexa-ui-components-tree--tree-nav-basic":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-basic","name":"Tree Nav Basic","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavBasic"},"hexa-ui-components-tree--tree-nav-with-lines":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-with-lines","name":"Tree Nav With Lines","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavWithLines"},"hexa-ui-components-tree--tree-nav-multiple-choice-with-a-lot-of-data":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-multiple-choice-with-a-lot-of-data","name":"Tree Nav Multiple Choice With A Lot Of Data","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavMultipleChoiceWithALotOfData"},"hexa-ui-components-tree--tree-nav-load-data-asynchronously":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-load-data-asynchronously","name":"Tree Nav Load Data Asynchronously","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavLoadDataAsynchronously"},"hexa-ui-components-tree--tree-nav-draggable":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-draggable","name":"Tree Nav Draggable","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavDraggable"},"hexa-ui-components-tree--tree-nav-with-icons-in-panel":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--tree-nav-with-icons-in-panel","name":"Tree Nav With Icons In Panel","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"TreeNavWithIconsInPanel"},"hexa-ui-components-tree--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-tree--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Tree","importPath":"./src/tree/stories/Tree.stories.tsx","componentPath":"./src/tree/index.ts","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-treeselect--docs":{"id":"hexa-ui-components-treeselect--docs","title":"Hexa UI Components/TreeSelect","name":"Docs","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-treeselect--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--basic","name":"Basic","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-treeselect--checkable":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--checkable","name":"Checkable","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"Checkable"},"hexa-ui-components-treeselect--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-treeselect--color-tokens","name":"Color Tokens","title":"Hexa UI Components/TreeSelect","importPath":"./src/tree-select/stories/TreeSelect.stories.tsx","componentPath":"./src/tree-select/TreeSelect.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-typography-heading--docs":{"id":"hexa-ui-components-typography-heading--docs","title":"Hexa UI Components/Typography/Heading","name":"Docs","importPath":"./src/typography/stories/heading.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-typography-heading--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-heading--basic","name":"Basic","title":"Hexa UI Components/Typography/Heading","importPath":"./src/typography/stories/heading.stories.tsx","componentPath":"./src/typography/heading/index.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-typography-heading--all-types":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-heading--all-types","name":"All Types","title":"Hexa UI Components/Typography/Heading","importPath":"./src/typography/stories/heading.stories.tsx","componentPath":"./src/typography/heading/index.tsx","tags":["dev","test","autodocs"],"exportName":"AllTypes"},"hexa-ui-components-typography-text--docs":{"id":"hexa-ui-components-typography-text--docs","title":"Hexa UI Components/Typography/Text","name":"Docs","importPath":"./src/typography/stories/text.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-typography-text--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-text--basic","name":"Basic","title":"Hexa UI Components/Typography/Text","importPath":"./src/typography/stories/text.stories.tsx","componentPath":"./src/typography/text/index.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-typography-text--all-types":{"type":"story","subtype":"story","id":"hexa-ui-components-typography-text--all-types","name":"All Types","title":"Hexa UI Components/Typography/Text","importPath":"./src/typography/stories/text.stories.tsx","componentPath":"./src/typography/text/index.tsx","tags":["dev","test","autodocs"],"exportName":"AllTypes"},"hexa-ui-components-upload--docs":{"id":"hexa-ui-components-upload--docs","title":"Hexa UI Components/Upload","name":"Docs","importPath":"./src/upload/stories/Uploader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-upload--uploader-story":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--uploader-story","name":"Uploader","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"UploaderStory"},"hexa-ui-components-upload--size":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--size","name":"Size","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"Size"},"hexa-ui-components-upload--disabled":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--disabled","name":"Disabled","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"Disabled"},"hexa-ui-components-upload--single-file":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--single-file","name":"Single File","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"SingleFile"},"hexa-ui-components-upload--manual-upload":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--manual-upload","name":"Manual Upload","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ManualUpload"},"hexa-ui-components-upload--control-over-file-list":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--control-over-file-list","name":"Control Over File List","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ControlOverFileList"},"hexa-ui-components-upload--full-height":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--full-height","name":"Full Height","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"FullHeight"},"hexa-ui-components-upload--color-tokens":{"type":"story","subtype":"story","id":"hexa-ui-components-upload--color-tokens","name":"Color Tokens","title":"Hexa UI Components/Upload","importPath":"./src/upload/stories/Uploader.stories.tsx","componentPath":"./src/upload/Uploader.tsx","tags":["dev","test","autodocs"],"exportName":"ColorTokens"},"hexa-ui-components-upload-file-item--file-item-story":{"type":"story","subtype":"story","id":"hexa-ui-components-upload-file-item--file-item-story","name":"File Item","title":"Hexa UI Components/Upload/File Item","importPath":"./src/upload/stories/FileItem.stories.tsx","componentPath":"./src/upload/UploadList/FileItem.tsx","tags":["dev","test"],"exportName":"FileItemStory"},"hexa-ui-components-upload-file-item--status":{"type":"story","subtype":"story","id":"hexa-ui-components-upload-file-item--status","name":"Status","title":"Hexa UI Components/Upload/File Item","importPath":"./src/upload/stories/FileItem.stories.tsx","componentPath":"./src/upload/UploadList/FileItem.tsx","tags":["dev","test"],"exportName":"Status"},"hexa-ui-components-weeklyschedule--docs":{"id":"hexa-ui-components-weeklyschedule--docs","title":"Hexa UI Components/WeeklySchedule","name":"Docs","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-weeklyschedule--basic":{"type":"story","subtype":"story","id":"hexa-ui-components-weeklyschedule--basic","name":"Basic","title":"Hexa UI Components/WeeklySchedule","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","componentPath":"./src/weekly-schedule/WeeklySchedule.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"},"hexa-ui-components-weeklyschedule--with-initial-selected":{"type":"story","subtype":"story","id":"hexa-ui-components-weeklyschedule--with-initial-selected","name":"With Initial Selected","title":"Hexa UI Components/WeeklySchedule","importPath":"./src/weekly-schedule/WeeklySchedule.stories.tsx","componentPath":"./src/weekly-schedule/WeeklySchedule.tsx","tags":["dev","test","autodocs"],"exportName":"WithInitialSelected"},"hexa-ui-components-wizard--docs":{"id":"hexa-ui-components-wizard--docs","title":"Hexa UI Components/Wizard","name":"Docs","importPath":"./src/wizard/stories/Wizard.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"hexa-ui-components-wizard--page":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--page","name":"Page","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Page"},"hexa-ui-components-wizard--sidebar":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--sidebar","name":"Sidebar","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Sidebar"},"hexa-ui-components-wizard--modal":{"type":"story","subtype":"story","id":"hexa-ui-components-wizard--modal","name":"Modal","title":"Hexa UI Components/Wizard","importPath":"./src/wizard/stories/Wizard.stories.tsx","componentPath":"./src/wizard/Wizard.tsx","tags":["dev","test","autodocs"],"exportName":"Modal"},"unsorted-repeater--docs":{"id":"unsorted-repeater--docs","title":"Unsorted/Repeater","name":"Docs","importPath":"./src/repeater/stories/Repeater.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"unsorted-repeater--basic":{"type":"story","subtype":"story","id":"unsorted-repeater--basic","name":"Basic","title":"Unsorted/Repeater","importPath":"./src/repeater/stories/Repeater.stories.tsx","componentPath":"./src/repeater/Repeater.tsx","tags":["dev","test","autodocs"],"exportName":"Basic"}}} \ No newline at end of file diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold-italic.woff2 deleted file mode 100644 index 33563d8bf4cde9714ef7dbeadabc769bba555dde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49460 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

qU{WxwCA#nBcU9B%1Ynh5oA&1sI~wZtz-z@bGVW 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 V?*A;^mHU5)!*1%;=ZwHT^Z<_iv?Txl diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-bold.woff2 deleted file mode 100644 index 19fcc944a152862670ea6adaa1cf3fd4926474fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47144 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%0DU@fDyIgZ6UzWCyO=?CM!VRUdIkoU4udERxjT}c( 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

# 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 S?)fP$z5LIsl&iCry$Jx2T6u&3 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-italic.woff2 deleted file mode 100644 index 827096daec30f761f6b910650db2c80183227c3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49620 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 M&VP%l567&w0SV=I=Kufz diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-regular.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/nunito-sans-regular.woff2 deleted file mode 100644 index c527ba49cf63b3e9462f2a8f6e7f650ee28d1950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47072 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�<$dGLV%epwLgmPoZmrBS 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 S=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var l=__REACT__,{Children:hr,Component:gr,Fragment:br,Profiler:yr,PureComponent:vr,StrictMode:Sr,Suspense:xr,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:_r,act:wr,cloneElement:Pr,createContext:Tr,createElement:kr,createFactory:Or,createRef:Cr,forwardRef:Er,isValidElement:Rr,lazy:Ir,memo:Fr,startTransition:jr,unstable_act:Hr,useCallback:Ar,useContext:zr,useDebugValue:Mr,useDeferredValue:Br,useEffect:G,useId:Nr,useImperativeHandle:Dr,useInsertionEffect:Lr,useLayoutEffect:qr,useMemo:$r,useReducer:Wr,useRef:Yr,useState:U,useSyncExternalStore:Kr,useTransition:Gr,version:Ur}=__REACT__;var Vr=__STORYBOOK_COMPONENTS__,{A:et,AbstractToolbar:rt,ActionBar:tt,ActionList:at,AddonPanel:J,Badge:nt,Bar:ot,Blockquote:st,Button:it,Card:pt,ClipboardCode:ut,Code:lt,Collapsible:dt,DL:ft,Div:ct,DocumentWrapper:mt,EmptyTabContent:ht,ErrorFormatter:gt,FlexBar:bt,Form:yt,H1:vt,H2:St,H3:xt,H4:_t,H5:wt,H6:Pt,HR:Tt,IconButton:kt,Img:Ot,LI:Ct,Link:Et,ListItem:Rt,Loader:It,Modal:Ft,ModalDecorator:jt,OL:Ht,P:At,Placeholder:zt,Popover:Mt,PopoverProvider:Bt,Pre:Nt,ProgressSpinner:Dt,ResetWrapper:Lt,ScrollArea:qt,Select:$t,Separator:Wt,Spaced:Yt,Span:Kt,StatelessTab:Gt,StatelessTabList:Ut,StatelessTabPanel:Jt,StatelessTabsView:Zt,StorybookIcon:Qt,StorybookLogo:Xt,SyntaxHighlighter:Z,TT:Vt,TabBar:ea,TabButton:ra,TabList:ta,TabPanel:aa,TabWrapper:na,Table:oa,Tabs:sa,TabsState:ia,TabsView:pa,ToggleButton:ua,Toolbar:la,Tooltip:da,TooltipLinkList:fa,TooltipMessage:ca,TooltipNote:ma,TooltipProvider:ha,UL:ga,WithTooltip:ba,WithTooltipPure:ya,Zoom:va,codeCommon:Sa,components:xa,convertToReactAriaPlacement:_a,createCopyToClipboardFunction:wa,getStoryHref:Pa,interleaveSeparators:Ta,nameSpaceClassNames:ka,resetComponents:Oa,useTabsState:Ca,withReset:Q}=__STORYBOOK_COMPONENTS__;var ja=__STORYBOOK_THEMING__,{CacheProvider:Ha,ClassNames:Aa,Global:za,ThemeProvider:X,background:Ma,color:Ba,convert:V,create:Na,createCache:Da,createGlobal:La,createReset:qa,css:$a,darken:Wa,ensure:Ya,getPreferredColorScheme:Ka,ignoreSsrWarning:I,isPropValid:Ga,jsx:Ua,keyframes:Ja,lighten:Za,styled:b,themes:z,tokens:Qa,typography:Xa,useTheme:F,withTheme:Va}=__STORYBOOK_THEMING__;function f(){return f=Object.assign?Object.assign.bind():function(e){for(var r=1;r=0&&n<1?(i=o,p=s):n>=1&&n<2?(i=s,p=o):n>=2&&n<3?(p=o,u=s):n>=3&&n<4?(p=s,u=o):n>=4&&n<5?(i=s,u=o):n>=5&&n<6&&(i=o,u=s);var g=t-o/2,h=i+g,c=p+g,O=u+g;return a(h,c,O)}var te={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 _e(e){if(typeof e!="string")return e;var r=e.toLowerCase();return te[r]?"#"+te[r]:e}var we=/^#[a-fA-F0-9]{6}$/,Pe=/^#[a-fA-F0-9]{8}$/,Te=/^#[a-fA-F0-9]{3}$/,ke=/^#[a-fA-F0-9]{4}$/,B=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Oe=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ce=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Ee=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function T(e){if(typeof e!="string")throw new d(3);var r=_e(e);if(r.match(we))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(Pe)){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(Te))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(ke)){var a=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:a}}var n=B.exec(r);if(n)return{red:parseInt(""+n[1],10),green:parseInt(""+n[2],10),blue:parseInt(""+n[3],10)};var o=Oe.exec(r.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var s=Ce.exec(r);if(s){var i=parseInt(""+s[1],10),p=parseInt(""+s[2],10)/100,u=parseInt(""+s[3],10)/100,g="rgb("+E(i,p,u)+")",h=B.exec(g);if(!h)throw new d(4,r,g);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var c=Ee.exec(r.substring(0,50));if(c){var O=parseInt(""+c[1],10),ce=parseInt(""+c[2],10)/100,me=parseInt(""+c[3],10)/100,K="rgb("+E(O,ce,me)+")",R=B.exec(K);if(!R)throw new d(4,r,K);return{red:parseInt(""+R[1],10),green:parseInt(""+R[2],10),blue:parseInt(""+R[3],10),alpha:parseFloat(""+c[4])>1?parseFloat(""+c[4])/100:parseFloat(""+c[4])}}throw new d(5)}function Re(e){var r=e.red/255,t=e.green/255,a=e.blue/255,n=Math.max(r,t,a),o=Math.min(r,t,a),s=(n+o)/2;if(n===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var i,p=n-o,u=s>.5?p/(2-n-o):p/(n+o);switch(n){case r:i=(t-a)/p+(t=1?H(e,r,t):"rgba("+E(e,r,t)+","+a+")";if(typeof e=="object"&&r===void 0&&t===void 0&&a===void 0)return e.alpha>=1?H(e.hue,e.saturation,e.lightness):"rgba("+E(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new d(2)}function $(e,r,t){if(typeof e=="number"&&typeof r=="number"&&typeof t=="number")return q("#"+P(e)+P(r)+P(t));if(typeof e=="object"&&r===void 0&&t===void 0)return q("#"+P(e.red)+P(e.green)+P(e.blue));throw new d(6)}function A(e,r,t,a){if(typeof e=="string"&&typeof r=="number"){var n=T(e);return"rgba("+n.red+","+n.green+","+n.blue+","+r+")"}else{if(typeof e=="number"&&typeof r=="number"&&typeof t=="number"&&typeof a=="number")return a>=1?$(e,r,t):"rgba("+e+","+r+","+t+","+a+")";if(typeof e=="object"&&r===void 0&&t===void 0&&a===void 0)return e.alpha>=1?$(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new d(7)}var Ae=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},ze=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Me=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Be=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function v(e){if(typeof e!="object")throw new d(8);if(ze(e))return A(e);if(Ae(e))return $(e);if(Be(e))return He(e);if(Me(e))return je(e);throw new d(8)}function oe(e,r,t){return function(){var a=t.concat(Array.prototype.slice.call(arguments));return a.length>=r?e.apply(this,a):oe(e,r,a)}}function m(e){return oe(e,e.length,[])}function Ne(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{hue:t.hue+parseFloat(e)}))}var fn=m(Ne);function k(e,r,t){return Math.max(e,Math.min(r,t))}function De(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{lightness:k(0,1,t.lightness-parseFloat(e))}))}var cn=m(De);function Le(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{saturation:k(0,1,t.saturation-parseFloat(e))}))}var mn=m(Le);function qe(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{lightness:k(0,1,t.lightness+parseFloat(e))}))}var hn=m(qe);function $e(e,r,t){if(r==="transparent")return t;if(t==="transparent")return r;if(e===0)return t;var a=T(r),n=f({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),o=T(t),s=f({},o,{alpha:typeof o.alpha=="number"?o.alpha:1}),i=n.alpha-s.alpha,p=parseFloat(e)*2-1,u=p*i===-1?p:p+i,g=1+p*i,h=(u/g+1)/2,c=1-h,O={red:Math.floor(n.red*h+s.red*c),green:Math.floor(n.green*h+s.green*c),blue:Math.floor(n.blue*h+s.blue*c),alpha:n.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))};return A(O)}var We=m($e),se=We;function Ye(e,r){if(r==="transparent")return r;var t=T(r),a=typeof t.alpha=="number"?t.alpha:1,n=f({},t,{alpha:k(0,1,(a*100+parseFloat(e)*100)/100)});return A(n)}var gn=m(Ye);function Ke(e,r){if(r==="transparent")return r;var t=y(r);return v(f({},t,{saturation:k(0,1,t.saturation+parseFloat(e))}))}var bn=m(Ke);function Ge(e,r){return r==="transparent"?r:v(f({},y(r),{hue:parseFloat(e)}))}var yn=m(Ge);function Ue(e,r){return r==="transparent"?r:v(f({},y(r),{lightness:parseFloat(e)}))}var vn=m(Ue);function Je(e,r){return r==="transparent"?r:v(f({},y(r),{saturation:parseFloat(e)}))}var Sn=m(Je);function Ze(e,r){return r==="transparent"?r:se(parseFloat(e),"rgb(0, 0, 0)",r)}var xn=m(Ze);function Qe(e,r){return r==="transparent"?r:se(parseFloat(e),"rgb(255, 255, 255)",r)}var _n=m(Qe);function Xe(e,r){if(r==="transparent")return r;var t=T(r),a=typeof t.alpha=="number"?t.alpha:1,n=f({},t,{alpha:k(0,1,+(a*100-parseFloat(e)*100).toFixed(2)/100)});return A(n)}var Ve=m(Xe),er=Ve,rr=b.div(Q,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:er(.3,e.color.defaultText),fontSize:e.typography.size.s2})),tr=e=>l.createElement(rr,{...e,className:"docblock-emptyblock sb-unstyled"}),ar=b(Z)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),nr=b.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),j=b.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${I}`]:{margin:0}})),or=()=>l.createElement(nr,null,l.createElement(j,null),l.createElement(j,{style:{width:"80%"}}),l.createElement(j,{style:{width:"30%"}}),l.createElement(j,{style:{width:"80%"}})),ie=({isLoading:e,error:r,language:t,code:a,dark:n,format:o=!0,...s})=>{let{typography:i}=F();if(e)return l.createElement(or,null);if(r)return l.createElement(tr,null,r);let p=l.createElement(ar,{bordered:!0,copyable:!0,format:o,language:t??"jsx",className:"docblock-source sb-unstyled",...s},a);if(typeof n>"u")return p;let u=n?z.dark:z.light;return l.createElement(X,{theme:V({...u,fontCode:i.fonts.mono,fontBase:i.fonts.base})},p)};var Cn=(e=>typeof S<"u"?S:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof S<"u"?S:r)[t]}):e)(function(e){if(typeof S<"u")return S.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Hn=__STORYBOOK_API__,{ActiveTabs:An,Consumer:zn,ManagerContext:Mn,Provider:Bn,RequestResponseError:Nn,addons:W,combineParameters:Dn,controlOrMetaKey:Ln,controlOrMetaSymbol:qn,eventMatchesShortcut:$n,eventToShortcut:Wn,experimental_MockUniversalStore:Yn,experimental_UniversalStore:Kn,experimental_getStatusStore:Gn,experimental_getTestProviderStore:Un,experimental_requestResponse:Jn,experimental_useStatusStore:Zn,experimental_useTestProviderStore:Qn,experimental_useUniversalStore:Xn,internal_checklistStore:Vn,internal_fullStatusStore:eo,internal_fullTestProviderStore:ro,internal_universalChecklistStore:to,internal_universalStatusStore:ao,internal_universalTestProviderStore:no,isMacLike:oo,isShortcutTaken:so,keyToSymbol:io,merge:po,mockChannel:uo,optionOrAltSymbol:lo,shortcutMatchesShortcut:fo,shortcutToAriaKeyshortcuts:co,shortcutToHumanString:mo,types:pe,useAddonState:ho,useArgTypes:go,useArgs:bo,useChannel:ue,useGlobalTypes:yo,useGlobals:vo,useParameter:le,useSharedState:So,useStoryPrepared:xo,useStorybookApi:_o,useStorybookState:wo}=__STORYBOOK_API__;var Y="storybook/docs",sr=`${Y}/panel`,de="docs",fe=`${Y}/snippet-rendered`;W.register(Y,e=>{W.add(sr,{title:"Code",type:pe.PANEL,paramKey:de,disabled:r=>!r?.docs?.codePanel,match:({viewMode:r})=>r==="story",render:({active:r})=>{let t=e.getChannel(),a=e.getCurrentStoryData(),n=t?.last(fe)?.[0],[o,s]=U({source:n?.source,format:n?.format??void 0}),i=le(de,{source:{code:""},theme:"dark"});G(()=>{s({source:void 0,format:void 0})},[a?.id]),ue({[fe]:({source:u,format:g})=>{s({source:u,format:g})}});let p=F().base!=="light";return l.createElement(J,{active:!!r},l.createElement(ir,null,l.createElement(ie,{...i.source,code:i.source?.code||o.source||i.source?.originalSource,format:o.format,dark:p})))}})});var ir=b.div(()=>({height:"100%",[`> :first-child${I}`]:{margin:0,height:"100%",boxShadow:"none"}}));})(); -}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js deleted file mode 100644 index 0fcdba08..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/links-2/manager-bundle.js +++ /dev/null @@ -1,3 +0,0 @@ -try{ -(()=>{var e="storybook/links";var n={NAVIGATE:`${e}/navigate`,REQUEST:`${e}/request`,RECEIVE:`${e}/receive`};var E=__STORYBOOK_API__,{ActiveTabs:h,Consumer:y,ManagerContext:P,Provider:x,RequestResponseError:b,addons:a,combineParameters:k,controlOrMetaKey:R,controlOrMetaSymbol:f,eventMatchesShortcut:g,eventToShortcut:I,experimental_MockUniversalStore:C,experimental_UniversalStore:D,experimental_getStatusStore:M,experimental_getTestProviderStore:U,experimental_requestResponse:K,experimental_useStatusStore:N,experimental_useTestProviderStore:B,experimental_useUniversalStore:V,internal_checklistStore:Y,internal_fullStatusStore:q,internal_fullTestProviderStore:G,internal_universalChecklistStore:L,internal_universalStatusStore:$,internal_universalTestProviderStore:H,isMacLike:Q,isShortcutTaken:j,keyToSymbol:w,merge:z,mockChannel:F,optionOrAltSymbol:J,shortcutMatchesShortcut:W,shortcutToAriaKeyshortcuts:X,shortcutToHumanString:Z,types:ee,useAddonState:te,useArgTypes:re,useArgs:oe,useChannel:se,useGlobalTypes:ne,useGlobals:ae,useParameter:ie,useSharedState:le,useStoryPrepared:ue,useStorybookApi:Se,useStorybookState:_e}=__STORYBOOK_API__;a.register(e,t=>{t.on(n.REQUEST,({kind:i,name:l})=>{let u=t.storyId(i,l);t.emit(n.RECEIVE,u)})});})(); -}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js deleted file mode 100644 index afb6af71..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js +++ /dev/null @@ -1,13 +0,0 @@ -try{ -(()=>{var n=__REACT__,{Children:Kt,Component:St,Fragment:qt,Profiler:Wt,PureComponent:Ct,StrictMode:dt,Suspense:ht,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ct,act:Rt,cloneElement:Zt,createContext:Ut,createElement:ft,createFactory:kt,createRef:Jt,forwardRef:gt,isValidElement:bt,lazy:vt,memo:Mt,startTransition:yt,unstable_act:ut,useCallback:xt,useContext:Gt,useDebugValue:Ft,useDeferredValue:Yt,useEffect:Tt,useId:Et,useImperativeHandle:It,useInsertionEffect:Qt,useLayoutEffect:jt,useMemo:Bt,useReducer:Nt,useRef:Ot,useState:U,useSyncExternalStore:zt,useTransition:Lt,version:wt}=__REACT__;var _t=__STORYBOOK_COMPONENTS__,{A:$t,AbstractToolbar:te,ActionBar:ee,ActionList:re,AddonPanel:ae,Badge:Ae,Bar:oe,Blockquote:le,Button:W,Card:se,ClipboardCode:pe,Code:ie,Collapsible:me,DL:Ve,Div:ne,DocumentWrapper:Ke,EmptyTabContent:Se,ErrorFormatter:qe,FlexBar:We,Form:Ce,H1:de,H2:he,H3:ce,H4:Re,H5:Ze,H6:Ue,HR:fe,IconButton:ke,Img:Je,LI:ge,Link:be,ListItem:ve,Loader:Me,Modal:ye,ModalDecorator:ue,OL:xe,P:Ge,Placeholder:Fe,Popover:Ye,PopoverProvider:Te,Pre:Ee,ProgressSpinner:Ie,ResetWrapper:Qe,ScrollArea:je,Select:Be,Separator:Ne,Spaced:Oe,Span:ze,StatelessTab:Le,StatelessTabList:we,StatelessTabPanel:De,StatelessTabsView:Xe,StorybookIcon:He,StorybookLogo:Pe,SyntaxHighlighter:_e,TT:$e,TabBar:tr,TabButton:er,TabList:rr,TabPanel:ar,TabWrapper:Ar,Table:or,Tabs:lr,TabsState:sr,TabsView:pr,ToggleButton:ir,Toolbar:mr,Tooltip:Vr,TooltipLinkList:f,TooltipMessage:nr,TooltipNote:Kr,TooltipProvider:Sr,UL:qr,WithTooltip:d,WithTooltipPure:Wr,Zoom:Cr,codeCommon:dr,components:hr,convertToReactAriaPlacement:cr,createCopyToClipboardFunction:Rr,getStoryHref:Zr,interleaveSeparators:Ur,nameSpaceClassNames:fr,resetComponents:kr,useTabsState:Jr,withReset:gr}=__STORYBOOK_COMPONENTS__;var ur=__STORYBOOK_API__,{ActiveTabs:xr,Consumer:Gr,ManagerContext:Fr,Provider:Yr,RequestResponseError:Tr,addons:K,combineParameters:Er,controlOrMetaKey:Ir,controlOrMetaSymbol:Qr,eventMatchesShortcut:jr,eventToShortcut:Br,experimental_MockUniversalStore:Nr,experimental_UniversalStore:Or,experimental_getStatusStore:zr,experimental_getTestProviderStore:Lr,experimental_requestResponse:wr,experimental_useStatusStore:Dr,experimental_useTestProviderStore:Xr,experimental_useUniversalStore:Hr,internal_checklistStore:Pr,internal_fullStatusStore:_r,internal_fullTestProviderStore:$r,internal_universalChecklistStore:ta,internal_universalStatusStore:ea,internal_universalTestProviderStore:ra,isMacLike:aa,isShortcutTaken:Aa,keyToSymbol:oa,merge:la,mockChannel:sa,optionOrAltSymbol:pa,shortcutMatchesShortcut:ia,shortcutToAriaKeyshortcuts:ma,shortcutToHumanString:Va,types:C,useAddonState:na,useArgTypes:Ka,useArgs:Sa,useChannel:qa,useGlobalTypes:Wa,useGlobals:Ca,useParameter:da,useSharedState:ha,useStoryPrepared:ca,useStorybookApi:Ra,useStorybookState:Za}=__STORYBOOK_API__;var S="6.323.10";var H="https://127.0.0.1",P="localhost:6006",h={storybook:{versions:{availableVersions:[{id:3,title:"Hexa UI (LTS)",href:"v6",semver:S}],hostname:H,localhost:P}}};var k=h.storybook.versions.availableVersions.reduce((t,i)=>t.concat({id:String(i.id),title:i.semver+" "+i.title,href:`${h.storybook.versions.hostname}/${i.href}/`}),[]);var Ea=__STORYBOOK_THEMING__,{CacheProvider:Ia,ClassNames:Qa,Global:ja,ThemeProvider:Ba,background:Na,color:Oa,convert:za,create:J,createCache:La,createGlobal:wa,createReset:Da,css:Xa,darken:Ha,ensure:Pa,getPreferredColorScheme:_a,ignoreSsrWarning:$a,isPropValid:tA,jsx:eA,keyframes:rA,lighten:aA,styled:AA,themes:oA,tokens:lA,typography:sA,useTheme:pA,withTheme:iA}=__STORYBOOK_THEMING__;var s;(function(t){t.Primary='"Kaspersky Sans", Arial, sans-serif',t.Text='"Kaspersky Sans Text", "Kaspersky Sans", Arial, sans-serif',t.Mono='"Kaspersky Sans Mono", "Kaspersky Sans", Arial, sans-serif',t.Display='"Kaspersky Sans Display", "Kaspersky Sans", Arial, sans-serif'})(s||(s={}));var o;(function(t){t.Primary="Kaspersky Sans",t.Text="Kaspersky Sans Text",t.Mono="Kaspersky Sans Mono",t.Display="Kaspersky Sans Display"})(o||(o={}));var e;(function(t){t[t.Thin=100]="Thin",t[t.SemiLight=200]="SemiLight",t[t.Light=300]="Light",t[t.Regular=400]="Regular",t[t.Medium=500]="Medium",t[t.SemiBold=600]="SemiBold",t[t.Bold=700]="Bold",t[t.ExtraBold=900]="ExtraBold"})(e||(e={}));var p;(function(t){t.Normal="normal"})(p||(p={}));var c;(function(t){t.H1="Header/H1",t.H2="Header/H2",t.H3="Header/H3",t.H4="Header/H4",t.H5="Header/H5",t.H6="Header/H6"})(c||(c={}));var V;(function(t){t.BTM2="BodyTextMedium/BTM2",t.BTM3="BodyTextMedium/BTM3",t.BTM4="BodyTextMedium/BTM4",t.BTM5="BodyTextMedium/BTM5",t.BTR2="BodyTextRegular/BTR2",t.BTR3="BodyTextRegular/BTR3",t.BTR4="BodyTextRegular/BTR4",t.BTR5="BodyTextRegular/BTR5"})(V||(V={}));var R;(function(t){t.MTR3="MonoTextRegular/MTR3",t.MTR4="MonoTextRegular/MTR4"})(R||(R={}));var l=Object.assign(Object.assign(Object.assign({},c),V),R),m={H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",P:"p",Span:"span"},_={[l.H1]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H1,fontSize:"48px",lineHeight:"56px",letterSpacing:"-0.5px"},[l.H2]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H2,fontSize:"32px",lineHeight:"40px",letterSpacing:"-0.5px"},[l.H3]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H3,fontSize:"28px",lineHeight:"32px",letterSpacing:"0"},[l.H4]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H4,fontSize:"24px",lineHeight:"32px",letterSpacing:"0"},[l.H5]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H5,fontSize:"20px",lineHeight:"24px",letterSpacing:"0"},[l.H6]:{fontFamily:s.Text,fontWeight:e.SemiBold,fontStyle:p.Normal,htmlTag:m.H6,fontSize:"16px",lineHeight:"24px",letterSpacing:"0"}},q={[l.BTR2]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"16px",lineHeight:"24px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR3]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"14px",lineHeight:"20px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR4]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"12px",lineHeight:"16px",letterSpacing:"0px",htmlTag:m.Span},[l.BTR5]:{fontFamily:s.Text,fontWeight:e.Regular,fontStyle:p.Normal,fontSize:"10px",lineHeight:"12px",letterSpacing:"0px",htmlTag:m.Span}},$={[l.BTM2]:Object.assign(Object.assign({},q[V.BTR2]),{fontWeight:e.Medium}),[l.BTM3]:Object.assign(Object.assign({},q[V.BTR3]),{fontWeight:e.Medium}),[l.BTM4]:Object.assign(Object.assign({},q[V.BTR4]),{fontWeight:e.Medium}),[l.BTM5]:Object.assign(Object.assign({},q[V.BTR5]),{fontWeight:e.Medium})},tt={[l.MTR3]:Object.assign(Object.assign({},q[V.BTR3]),{fontFamily:s.Mono}),[l.MTR4]:Object.assign(Object.assign({},q[V.BTR4]),{fontFamily:s.Mono})},cA=Object.assign(Object.assign(Object.assign(Object.assign({},_),q),$),tt);var g="data:font/woff2;base64,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";var b="data:font/woff2;base64,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";var v="data:font/woff2;base64,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";var M="data:font/woff2;base64,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";var y="data:font/woff2;base64,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";var u="data:font/woff2;base64,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";var x="data:font/woff2;base64,d09GMgABAAAAAJAQABEAAAABdjQAAI+rAAMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAGoJsG752HMckBmAAjnYIgmAJnwMRDAqDyGyDhRgBNgIkA5h2C4xMAAQgBYsDB7M6DIFbW+pMkQLWbjseIXFuCES1urtiexy+Bof3Lwmdt15PwEKhFWybXhzoDoHcq/Y6+/////8XJBsyFtz0gK3lz9I0K8s+IaDRxKkjcgnlwZBTrZGZz5azZD9pV2bB85DdeRosUv7YxovLKBlf8ZhuyTZdLagaCpmdDkz8tgDvvI2rzLoSZeKZyMwS51UMnuVewBaSH+Tl+cp6r++QHRSDJKRBS7987kwcSLopE3c7XMo7cAmhnFVRNhEQrHKh6VxQw9azAz3KLW3sz207AlThadOOl+Ta3SJfQhJQUxN+DXykqgD3FFOhasrc25fsBP+a8lGTmMso1DtVoCxEPxmX5GGXI2VSZmTYLjnkTX1QroglaeimQaOmdoMDu35Q6rPpRVaXV8rrA5mwddhgG57vVbVf/x5Nj/IrwKWkOy4dbnP+6mssoIpBptcOrIMVTtsPuVlPlgFl3LxwZKx1pTeSL/xHds936lZPP38IjrRyBke7IRnKftPD8277P/fcCypbxMGULdEF8YrgIAkT3sCBKQ0aluJs2Zo/fcPeMm1pe9uyZUvf+zamPRtky1FmRTyjseH5uJfPc869b1vn5YYNcGe1pXKoeawbZUKxPwELYBdKLPMGeLf1Z5qKyBNwImxFcTIFEWQtWTIVByo4cDwHjqc7GzSs1EozW9Orq2tcdZLXzfa60bq7f93a/X/3iahRrmc2LnER7i0fG3kyz+tf9bxgNBoLCodFyE/YKCwOYW7NGsvcA40HyuzlkRQQlNAhG1dZV21fqf6pe31Pls3pBUGpI7W8EejiEHxyLg4QltxzgVzCZXQBp3Yb22X5I3Ka/d9Oop0ra5X/4SygwYKSHcSYephJKH217YYBZY3QphXo9v/sJmZXp34zKkadOiGEXJ2KUaPmzJhRcerUmF2NfJgxo36z6s1uxow01ImAFgAIGPi/a1aRkgHKTIegDGrVKt8m769QA5XmyKgzBuUKecPmbAvtjRCfqihiYzAxi+FXOXWvz91v2AQhIsFMv+8wmssmCJGskzSFNEYrsPxJWoRQGJDMnWDeqb3K2HY84hEruTmVSL/DXVKXO5aK2uc27MaCRYeOFm58gE0P2scjA5QYlaro4PnXYmp5d49gF2YBgSJSfoeUytIuKk/O2TANbGz8F1hx+uTAF1PgAZ3/RTfPd8eLS4Htq4EnWGYjbntPWrjfaqunRMbgvJLjxMPwe9f+ze6rupP0qWqXLH7gnDYFfqAmdlJwNbYKSLKj3S0gTlwOix64CCPsPKC9J+HP1QABAhApkE3/cAQMu91a8/Nrlu8TDmdmMiFYOKYSH6nZ2+IvgUxSinCtMAe6LFxXyJJvANxrqh8wWAyAwS42RC6XStkhKdiZT8KnLg4p28+/lC+1V5Suyt+Ud9Huf9Ysu4ewZ06u0m7yVf8oewOnBfS4jQGbpZ6AZKw9B/iIP7fLU7C9t5D/VFP9f0Yb+G8nKjCfyodTYGClNbBcqxziq3Q1BYFXdsp8bDbHMO4AldoFUCYF4zf9gMiE44M1DPCg2P/vm6btf/M5xIBc2hjStOBMag2FTMuhHXBX51Bb0bJzF3Kl8v373p/333vzB38+ZsAJAHcQyEVg+ACI3SFAruZjsPSfIQ8PFuLqgNxViHkAEEuEDQCDmBQYHKRMyc6VQkqVYyyaPSpddu7kLnapKBo3jU/vzMPXfW/6+56s3dk72QGfSCpiIds3SoUCHArYwpryKZ/qWV0GeOgN2Acd8WEb/7+Zr1Q345f4pzVwne4orC0rYPorLMPW6MkvY+npr0p21GVbR1Lcsez84y4b21HZsrJAUAB4ygpP7zLlvvnuSt1jaY+HgJVxOgtid9JIV0euSqmFL4zZQb8gBwb+/5um1H/uyqWP02FwCDJlO2XPnNXTuGmdJugQ1qpklHa4CQ2BOQEYhsBQDE87tljDqT2AT+v30mzJZf6565TmMTKDMHHyys6EtpJuBEIf6i0oXKnCs4zl+00Ioq0+G6PFiwJidNs/b/vMd9bDudZNWzxZJmJERERMe1X28z1T4XX5jJeCgrhl6PApGspx1vY+1VY17Nfecwh+hCaIiDQiIkGkEckwpjrRnGsbm5rFc1HwAkoUjOZvx5jaY7FJR/pjmx+SiKMuUBAPAUETn3yv5iV7WimL1kHhpea/uIcBqB4TiYzVEBIkdQawS5clm9NQY+QpUGSaGeaYZ54FKv2mSrXDGjQ45oxz/tHiimt69PLq4998MVjDEDVcnNY4RpMMcK966x30sAaPOWGj057TbLOrXtdqG48e7bZ76EOP7dTtU8997qVePn367MsXnUplCkoqqaiqoRpriteKoi1Td4HeEv3NDLE23MEEN6lfXp8P/BxQEABli+gjPu3VdIc4t98vdyR9vHx7oDIYANI3AtCIADbl3RCgXAx3Abr91hEg8XzdBqQSmhCCr5dD2MtRQpZjcJIkQm91CJr8ac8lF62dKZixWMth9qrzDhfT7PijaReqZ5wtZvbCi+Hq3y+GJuYy8yYyYdfLAwhfHkjE8iC4yynwllPhL6chWE5HuJyBqIVJpGpVPTVxWRe18ujQqy8+FrVIFLRkFJlYqwVf3d6T0XOo0qjTkJUmbbXfMe/6yHXA36wPAQiAofTE/3WESVomIkGDQ0AOjzUaKvnabCLki5r/d1GLl/Nq9QshbX72NhAGjVYxoPcHKW4/WOA8bEGDB3zBBIwwROdcXIO0cDse8WwUhpfy3HVQdvMawSHhhELSBY0Qh5LSECGkeIhnGAKKCWDAoXxWJUgay3ftcx5baPp3Hw8/7wsTWDQstgDGGtGLuMD5EQzPZRuF5SW0sdLrUA/LqCztedoofcQcpJWY5HUgSHlI98zhkCga0wlshCne0lUMJRJDFSyU2JiANMWzcESuEHrbD2Vr/Npow1ZATR3qYvF6UpcWmw8Y7RUsJ6OGMbWf7Jq+keZR7oVJGOUo2FXmBB1NXZswL8PPR+K0vbCkW4X9sCGwwCpsQ8qpe9AcshODpZnfDPPc02J7ao3afDPNJJsgu4TN/NeAfoqBUSxhQKGRRiSImanjtEYlgQxSlVqBD/QBuOCC3/U7iCNOaVe77nHfcMCFMvDANDWilyaGANzjUyuC6LQOkoq0QOv1s1o6KBrEqOxmj4zWBMrYRKe/eoCYp9M0l4jEd/jVxwJqdIF5JYGUD28AaApksOjmG6XWa3ofWn1ZudeeahnT9ftq8pK21oMk0jzQHOrCnJEb218O0Ul7mf11YkMCBFI8xDMMAcUEMOC5MlwDiL2divhCpFkBtPP2AbKx6ewOcdnDa+S6RgXsw5HgVOkKoC9rgAkgUGEPF9DhDxaCnuEIIMnypgeGEUv9UPKziob2JUXoQzxhzHhC5lSpvoxYKSmgcgtEmn60vxUysCnHg+0g2YJ9ei1H3ClDv9skF1BKz4pbYHlAqLGPS2oR0bNo7i/KUhoUHKeej01S0n9HuYMUuyu6cjMV0LpWDCuZB2lGKujAHTxzvcr/z/7g47zISF5nqlT+FB8kjZ34+lMsza/QNYfe0u1+WFULxdoWVgrgqFvezo8Vu2of9cBbfpEeCzHQFzI0ZjITnzO/eNSzb5WKzrXQdUwKcJYsm0lgbQ4ZGjOZxarWJMfCbTb36+2AMaP9siezetSQIDqKfKzxTWmRxZPPaOZs2xY49dnZIQZsQM9wYDwyW5Mif6ZXyudKBauyUiGOWrUKoo1IWpOWTau0nnF5KCwDxsiQuiKzFm/b+NY8G16w8HVvqeraki6hFPdW/4u0H10y3ZMP4qIK6NiIg7c46oyn+DH9NDs38l1if3ySuljp4YsMkfQvbdhoW7HH0y7MIW9jveCENKdI9xSFLdWCdJ5sc5pnprVXxsM7++M78dDDYQbRnreeHtiOQoRnNWdpoR3NgZHcz04zlwmL9aIHqTNcruk6FOOtTLaXr0wh9rslxXo/bS55fcbBXA/KdkB/atpjmcZYTzzIa5JEyGRkPk1YSh6F3TUWXmiKUbRyS7ukzHbMdPrWoR3EmgOhNNGF5RBGeKFMlbYsVLujPwvVaHZLqhnVaoeCnKqMS77JolSeHpZpzxcX4iT2UhZGtdqhIKcq49K1yWv1GIWSk3mxiEIxhUoJIkh0BoIMlPbeF+w1/d1R7T5PYs2BjtCpLv0c0j9pwqlBXAA57V9HtdqvGGsO5MKhHT21F9bSXyOWN2xuUOrhOSfNrafVyjqHJrZLSu2ljvTCWJJZ+H5OnMFvNnfmN7f4pb0S+725FcHqps06o+mwO6PeU+vfbNM/cO9/xX5F6//PXMH7X7rF9+tC6zf8WGv2yQOWWNTvfux+RRJadNAWvI4eoXSPT/qoKQb6TcTI0o/XGP8CEkWOlMgWSsiSugnoTr0jtg/hNLpBM6uFWspptfXSJvLXsNWmL/n2ZcwXtZS362XzjOyZPAL1pLVH0IlIqOZ2+t6+HzFb8QmPSZqW+lLsgxhFN6FoLPEn0lqJGYx5LzyurR8Fza/oRBdbnNLSP6r+ps38EsYG4RCQp3Xtv2z3LUNsvLSt+XuahQ+aL8xXjIhR3P7G8rHGE+nw3nJiikqjlPbWlHY1BVIDNWqp+0ONTjqsNDsg4bfSLqfenr6dDVXsww50eCzlCk+Ag3vj/Ixx/mjnRRXplBmU/rHUH0VxZYEIgzLEZIBwEZ4GB0eN2isAUsys6ANFIQVnitj3fYWcvX8V2ZcEINDgQQG0AugQfocRRkBK5YXx3k4NOycYpRXjKnt0vLXwJ/TX4e/JnwUra6SFdqrriFP0mRQKqNueS+kp/liCcMQ2Kb/plKvYFTdVqNOsw52f3jdQJg/LMAVKValVb6IDVanX8oPzT0us1GujbXY74KiLrHKZq16PbnCbezz4P3DM0/69IWIHzrMztfFmeo7z7vjqCEuIcN4UA6NYwoAyNA710u00fq3vxt3bnvJtJ3qHPD2w7K3bosdPe1u8IK0wmuQIN33kbJw/eS/fm/a+T33tR7/fv0BUbZOg1e6gW/ukDDLCOFPM6oL8LqM1NtlhnyNOOe0Cl8X27zG4BpYeXn7+NYBEhIawjVCkXLU6DZpMmatg0vwcpGykZNz+DHUnSkunTtVlr9q03g0Qv4Dc6kX6dy+jHUJJ+IW6OW5jgfVdBN4S7DlivQc95GEbPOoxT3jSRk97xrOes9mrXvO6rd70X9v02O5DH9thp90+8anPK9Ja5Zf6Vff5xa+6LFGSXEElVVRVQzWCcHgyhYbQGcZMHl8gEktMzaysbe3sHdzYB4THyAhU9mFCROBT6MfIZIDvpJtiqrkWqrTR7fY7ot391H26R/kSAdXXvoVylhHsacTAzKd15QP92hdqjqBsuCAkNvDf6l0+NXoOQfgIncjBB8RR3QWouG/36gcdMc5x/ywX++uQGBIDYGhkMjo2Pnbc+GF9ZBPS1+XpDTnmKfvzkJlSg+Do5LK6tr523frlfOUoZKC2dRZBU1gyQ4AQGBRyenZ+9tz54/3kEjFiy1CxKWy5YfOQmJTy+vb+9t37t/7oxEz+tAsTl8pRGIHCElAwcFBx4AGEHAmDhJmdLu6+FjVPadQCNLagoqGjqkOPkAUZk1Tx2AKNtsb1/EZmZW+eyhfLa3abNK7KGAyOkJKRk5ojT7AVBYuMxa+WERLTeWrjFmFxhZWNndUde0ZsUrDJWcktIyXR8jUmLMHhiaiYuGg48YLapeJQsLGWMJgMvtakZXh8UVVTV02nXjEHqjxKdtYySnJmgc6UFQQCMTUzNy1n3nCnNFwqDtYSDpslKDJtFZFQXN3cXdu5d8IlHY+ak7WMhssW6s0AIRFJaFh46LjwQXqgyadRwloi4HMKDWaBkYklNS09dV36pDxl4NMqZS0BhFyR0RwIComUlpWXnitftJdMBXRc7GfEINLFJgBQVFJpbWtv2659M96yCBQpU37fXVh7heAJBcQaDR0DjCMeTy6+6yqy6E2slxzqgz+hKQiwxylmbNGxRQ/SNy4M8QkIVRFp1eWefjJyCmPemul+estuRN/Nhabgf22xzwmGILbc+INFSupmf2DoMJ+AUBWRVl3u6ScjpzDmrZnXn/4Xz4K/+0MdK4UQ/WuDbfY45ARdFBbOd22/Q9oSGg++mGBhonHxZCvsXvqj7kyuK1OjkZgEQuqhZ4agJmDwrvL/zHqiiqWyIiLbYo8jQBQQazR0DHCX86v6fBUvRaZ8fAJCVURadbmnn4y8q/hdghHGvDXjk+/+UMdKEaJ/bbDNHoecSLqVIhQWzrNF48EXEyxMNC6ebIXpUjWW68rUaCQmgZB66JkhqAkYPCmriagshKZ4bWSbGJAAh4ImF0cBCVXS1zzAokQlr0Ztug0YtdI6G22x0/50uHKB485Y8JHLbrrvU8/9xw9+i9cl5g3hKbryYti6xS4HHAMyZOYsa47ceGNgC0mR1SLES5EpH5+AUBWRVl3u6ScjT4pqGca8NeOT7/5Qx0qJN8RrFLtHb1/8w65lR2HhPFs0HnwxwcJE4+LJVji4NBhdV6ZGIzEJhNRDzwxBTcDgZ8oR2GWnshCaMkOKEqTQmew58dRrb30W//S/jKj830MVW2ADOzjA2RtWFG13PPbz93Q9zCiKrs8lQzxHs5s1ZN7Hgf7m8LcSUYGMQ4oig0kiR1d1bCuRKkICfPkypYgXKQQbg3fyr66lc2GPCmJC3ylH7LPDJuTQvmcNT8THPq8AtT+++2TGW2MU5GT63dN13arweDtApIqQAF++TCniRQrBxkhXKuRiudIlicURhMUfnQt7VFCYTOqUaul4kUKwMXhz48jaWWYMgY7FgUneUAf8bxALrVD747tPZrw1RkFOpt+91FuHdEeHZnUq3HRFsVzpksTiCMJKcF0gm+UczHQURPKxZEtDkiwOEJGTcRDoM431mcH6KmP/gn5yjOQ2xTw/+9Mya+xQ75izzrvujkd6+PjXIEJB2PKUqpYwWZtGHVZaJyjkiIusts4N7gABYIVkUABWWggZQLA0K+1wGWQAskWuAgNgtolqRCXdaqQFy/Wk17vy6m61Xpd0VE1V9Cf9TovoV/3Znql4XqqvSdGLS/L07lSZmJN0JAcrtB69LhtzdB4r9bqsoxXX6oB9Q9aDZub0c8p6js+Dj0YyQHiPdn/JBKbFnH6lP0e7QKM9h6XDXLut3rwKWDp7dROOIT92CAHgX9o2MXHLMOxd4s6piqCTRUp+Agx0BpsGgwJLGMGgA6ieoXbB3gmu+jDM4Y4MIkbw2dCCz4cd/DisUChJ5opQQVsFIMNQBHJ0d6RUyn4QB2Kc8XfiTIwXeNkjghTOQucakIHXlRYsXWrFWpUN4XeolHw11anJZvcuaLiqq20ISq+q/NIupMQj74QQVRAUEaZGBNnQgjQgDpKBuoMCIJRlVZRAWCL6RxfeQY3JZdbWih98i6tKhXQEiheXFNtljyU6VtGKK+W8TaBJJdGZXOTLaSumxOhf0Yr1ylpcdTUtaWnLWt6KaqtrZata3ZrWtq71bVhyASAIDIHC7OAIqUyuUKrUGq2uSG8wmsxNzS1ga1t7h7+zq7sH6u3rHxgcGh4hKZphOV4QJVlRtf3heMKj8+V6ezxf78+X2P7764Zp2Y7r+UEYxUma5UVZ1U3b9cM4zcu6IUwo40Iqbazjen4QRnGSZnlRVnUjqo9ChAllXEhbOdq4nh+EUZykWV6UVd20XT+M07ys236ccZJmedXPrNHssW5GHnPHkkim0plsLl8oVgTrqjhRq93p9rZrfk0panTIqPtJNnaFFlZ4/a+Yh7+fJUmTJa+7pz3reS97VV/+3va+j30GM4DEeJIBE0CiFj1gDmD2oAyxfUoHgGR3ZtoVWmbV2a6jHk8EzJ5qcNOxpvamYNWxzF+VAhYDX3XMCou6ABXFxDKtj4nFp7CbXQrKP1ygy0FTSOZSRUSyGUCvQLJMxhaBkGEghiLkVCRoiBrQSlu1BWUBkVhATxD0P4EIGa2sRU1eAGIjHxVtBrqM3n7n/EbTs1Fpi7tRrI8oe3pkMAQB6fnSyBn/ksJvqyJJhwIccreruteMhTLY1HQMTFJ8L0MOl1Kz/GqZTeqddpkHlB0jaIHAvAXTsFbFcaraEmmultl9X6OoaP+ZyRCfAA3NUHVNDdeVBLKGZaym5kaaAVnDM+WppSXNhCxX5ryBjTYLskZUXG2tLW02ZI3MUl1tLWsOZI3KWn3tLW8uZI3OVkMdrWgeZOVmz5e/QPMha0yOGutsZQuAXk94ApCQKBzhQBRDyWggSkFpKANlDRvE95WzKkjR2OIFSdRr8VOR5PU7oVeDFRgcNP19PucP92KgbnAWAmQ4FwS6unpST729yJuv173rQ5/6MghAwPQtFKBNhwNCKCnyBjHMiqIoCQ1Ag1AqSkeZaLAH58PIAbDXA7w4HaEqe73HiVKhnGc921lRi7soKuAL9yqU1xqkEYYrAzilObEm3HJzl1maoAE58qSSfCmLtLjS7ndB0aASO/jFAfNdlnQAsTQlRStGWV3QKnd7hFSQCCQOAqpBBAaoGSH0D48oqCMKFQPy4JsnVortYXLAU+4eNqU9CrhaRcl8URdUG96TaiPqqZZbb7W8XlTLz1utIF+1wl5XK+pNtZG9q1bch2olfbKVevd1Lh25DPK1r7C1QLDY84MmyLM/yHdRCsIXhtMil/WRBYgiJFkyh8BUqKIqplIQjRuRW3l+HIMNE8plNIExSkmcegRxzT00HoZg/N/V46lIojlUxiBge04eRAHXSsNq8Fn8ar5IMQtfFZWeb9BQsvQICYUJF4GLh09ASCSSmB2QpCdbluFys+R3obyfsrgsyZKnSJkqdZq06UAIN5wrywFkSp6lMIydzMLxIEFmANWwgriDLmsYgLlyfNsAkRCAQEpwMgl2G/DMHRC/g6217NWeNxKj/33Ke5IBMRr4CHYtANSkRgCdoAAE4LxZJREIYoW8f5y9aSEyQ9CJlsDMZfQAUTDi0Riy3qRdjrl+92tO35v4RRabsdRKW1VjLd0fDKWh7OGPbFSzc0M3euM2c907vWt38+7eQ3tym/bm3t3Ofbb/PYziPDd4l+/zX7yOP4g58IIhiCCHMrrYwDU8xk7swWGcwCmc0SHapUVn9LF+o1cKlF6S3pbeE6+wJGUoEzIbrAxdhf7Lvyl+U1yLWrDdzKEL3qeUgBpiOokGGmGsuTYkwR9Dwt17u98r3vSJ/iISRcDd/787A9CIlGcXYC1Wt4Z17Piu2k27a/dtw57b1r2zj/bJeh8qOcd13uGI/3zc+waEwA0/oJaCO4jQbv8xvzP4Uq9AR+hdNFNx8c0zthuod6Q/QI2lMr1N+Jj+8Pk/Ag6av5+P5pvzQ0TJUT6Vp+fpffolvZ3CAfVb6nvqewHr0w246OO1MT7627E4HnbY8j53v90BAfjkvzP+pWKPjxe6rz9enwQAWv7ToB+n/52trGQyQ3FEg4vvL7cZBu6v3kO6J1lv0KHISP46oJ+Vvz/bBhKhvsEA0AMd60SNne5sTZ3vIlMc43DNWs3X5bn6e8JGPurBRzvxkzKKUY1mjGMb15RP5VRNzTQDDs9YaLfilTONh1ZAbs0WUjbRRNrxayr+ed2hEkzbzZ1Gh0VKhqkDBCJEBhcERQdr6BB05DQUvYZkhKOkEtVjYNC0qZ3tby/9xIxQYmuH1xOI6Edk1ztZZuZJ6hwEkovLSA+/f/ZHVXgWoA0UAg4SFh4Jjw6bSUJYVIxaxEBHz0R/wcbekrJyWtbj9tK+IxeOnbt04yMkPIIzmsz9GFkailSZqMM5GaQExCT0chhDOwVzAOMMwRWyWxR3iK7RPKT1mBWd3nNmZHZsBlie3nhDCPla1NpCmmhx6wttSzHNBLSxqGZDNl1EW0O1vbh2ltCuEtsTpt0ltbfk9oXtQPgORexghOYidTxaR0rp7dI7VVZnyu3dGJ2N3nzMFuJ0LnbBWH0Yvw/K7/143UxVMXnpCruRskKySimqpamdoY6dLO1lazerdtv02pfKoUyi1hD7Fd++vD6qoPHCepy5IQMuXr9148rLiPjxxUODj+cv+3xMf/m+nzW0e/3viz9sp1+uKbp+9T5EtftV0eoYNfvmmymqYElaW2V7yVxVPQzUC5IQzIkWJEuarbEj04nlzHbhuHLdjMS66k61gU3wZsBXjq9bvsd/nB42xXVW3qUZQFzRMMVLDdIiAFKKDCXAiQhikgQj9MOGcGE8BB/E4dMIaBP0xckZSi4Vj5qmENEL6RSsSjYxg5RJxixnkTCq2bWcOi49t4bDwGPkNfNbBW1CdmGLQN0MU8Tp33ZSZMERii1MuBBq/Qm6py3takfbiO6l7tTav93qbjdr63ZN/VNL9V2HokZoB4X9jYDkb05TTnVOUp6+b/Pb7Y9aGjXveGOJjlc1t+ptMs02cGdyfQ94K+Uy63BIk8MdDtW0ilUH9uV5R0pWLFvA0oEeEw8WgLBqnY/cCEbgGHrUr+dKAMtZBff7CFB6Da8h1eIRx5v3Q+pmNk9PBVYsX7Z0dMnI8NDgQH9fL9TT3dXp72hvawVbmpsafQ31dbVeT011lbuyorzMVVridNht1mKzyWjQF+m0GrWKRjzlPjs5Pp5G2/L4ZnVyoppEy16t0xOvi6F50E8F/YYgB1b3hjZvKK2dYg0JyvPDxrCU6YuGU/Lkhg3t/hP1RtwbFJZymQAt8ox7bCh6Xx++ToJ4LoU24/JRbWcTtSMP1E4NxmQCpCSeiaDwXKtUEa+mV71fAvQbx5gyrNmudNtFA5zGsb95LXTGSqkF4lFZCHPZvJhxibBdYcEm1q6tbAXCsd9mVMIp/vL2mDzYNBE0zvO+lcYEJ1j1g0PL1qTKYN+TnCvzfyci3p2VWjUSaI4u/pSOMn2ULey2EBL2U87+SpB4vu5iUx5nFDYO6UicRO7Yw6Q77R7KoD5VW3mOSLSIXEm7mi4R9HVjE2FGusJMEPOskRlFBjQ6M7oIsjlshivkeXu9AoIAK/plR2iUfs9PVHkkj+UDzHRNRDf/lcr+RgAT4YuDBZhSInWY/YnRJ12n2iKASrcogo0akf0iAvlIjOBNK+3xSz/QL+xvDhRgzVErivrX86hV80j6DLdpLEkQnlCwxTvFdkXhZPCRPbJwzV5pN1iucQ84K0uWV5oZXSwtlY08Fhbe9MQbFHxGWte2cfJAeCPtDVpZkrOHZjsovLPgpj9uZlA+8M53cjElMqaU2tpJWVPaOEIEYEF5f9wKj0h5+jR5GpFoTmK5qzpstx74Vc+SZz5N0RuB5RQ/4ZxzqryUaZ4TQfbtRq1dAJuG5ADq1uuTotCstauktSrlEfpMo1btDaJ83/RvbaTgCpK4hTr3RFiEeZ+GVqzF/2HdloaDNnJjJVLDfTGQO4KKc2LaVg60hByAcgJkebWLAt45Lqw4M8zWyO6t56JILoKSLqckWFA726hV06eSePYFk64J0t1TfLEety0ZzD3PXdAxB9VLbgBfK1zA5m5WxFSxQ7o4XxbBMILdQfGGVtPStRcbUiJjiDFC0aCU5IjXS+EFhx810poDSDKvVSyIprHSg/J7RLMFIX0AjSWFFWfCxwuIpkhYIT/kH5IQtZQWV+d0NB16JqHxnfaFurlk50o7UHExKtyGSQtZLqOxZtCR/rQn5qwG4VVxIEqRdwP3GSVtaeWRmqZ1aFnQ50b6dUn3C1vjVJDsPRuC7tMMPWdPJVesA/BKR1NoFMh2ui4gawE1ErtxgkHEmye3I6gCmuh8YNVvw3BYgU3kZTAg6RqbJJQBTO0qZ+2SWgV0BKK1lASmfk5wWtxJwqg3UPmVFMfsnAy+gtEsSahYTE1v1pRRk9hsBRUAAURHsdwjoLECJidpyWEHgVUTRw+5hynxdRNzkSGuTICMRSpc6kBRjc0oRSruH0DFk5gpakmZZEMJszr+jiJtrVLitZ7kVJOmFZ1kpvIodIFG+lyhv8JlVW09Q6kdVEcxFcNaM4Cv6GFCr0oYH7ESKQOvKOZm4QEYBE0K9Kmmt6UpX+2oLITCQ6OnZWDDocr8H7aL7VnBBrKWRiYATdBKmUNlYVPaIEM4kB18tuwU3+UnLSD18kIwrU6RSnRGuZZt/o+gGp3TFQQ2KfzHDql3OWVWWYgsU5gHwjtFtGjwKAcjDevW3mxmfagSiGwbCFkj0/WK/EjRSFcwAEe2p01OmtnwKQnliaTddjrLJgxoYyB79rcf/0oADff+UjF7RoJ6guU9kSM7P4uneYj7pZTu3reAs+pxGgghTBWaVez1S71ydr9mz7UXHEX22SnFEUKZJva7Y1SnojCCozIjRCQJpYYBjgB2f5TiQRAbGSmGtA/CVIggug7iaBvZZU6ky6p4dwcr7wpZdVKxkLhfS8fRi86ZcsRVznkNiz+ALrSEQBfjZt6GVLbS8JClPbaVMG2Wxfhpkmc6+Xe71vZIVzSpIGDVvM3n/8kUkhIAAOhwoGF6SsKZALizomlw34umonci87SDFjsCn6GmzVnCDKljRCDlTcZGHVZEM9vY7tXsO1iCMij8IS0N8eR6aMn5wyW68KkKWS+xLfpB69oCyOTK8oAQiOtFgdDUqhIbBYEljwLk+UxvYPPcpD76pdBpebC9sQsMS8Jkfp97UPl3/4uba1Neb+oeAcpqfQWGyBOWQA6n8wtlzr8wuBoc2++ASqn/kUeYPoQ2uPp/ozkBfyfWzVWu+K5h+Z1fBcd7ZfQygHqpa094K80mCRI3pIdLSTyZEOFMpzBGxdq94cj4YKPCckbp4+SxmsrotxgOS6DcJvo/cMCJMv9vElVE8omW0W0sjGVXaeyN4iozifuk1YMle7FpgiYgtEX7iccxDJS83xmJu0eg4mbMOLH8xLLJ1T5/PBYmKG0/oItx/lKToQMD/JVOrMJg7AOrdbf2O05ixsK9iYpP7RH8A3gcrkUaoik4pcbLdsV5KyXByTL/Bbg6p4U30BacorJ54JgGwGE2Dh/J0lZazZwGzlv70jN0yIgMsUbBNuoelPoAd5UDcC/wwhecj13i3yAESCAw/Z/bAPDuAIhzAHoI0Os3ACO+EGj6gUD1Zxj9jahsE/UVQU0/sosQq7MHi7VooZ6H8PoSBoqAYyAIpNmEd406OZWoY5++ITKftqvEjagJVlA7G4qoDdeydCMm4V4Mmz2ymlltJbi5CdHGvgk2qlQ2kRzGx4mEueNzi8Et60RsSrSbBjlLJFsb45zAPJrNBi2goc/9YrSkOstiYQKPFPpqjblvX4cL9xzPiC7+76J+GSRCedeg+9hSJTYVPYwwUKCEOZIbQpCLJMjAEblOm/KEZiCgQTvhk5QfyrNkAkA6NpVl9kRZkFPbZhlDJS9k5/XbawTb8whpGzyFZ/obkKCOuN6KIlYKSaAY+TTFiKmJkkkJLiVSlvdz5bt3Fhoz5axQQz3w7l2CinE2v/EDU/0JRJF5cQx7Ag10SYBwROQXlDB3KRaXMCX0pj8ILeRBE5GQ0D7NDUqXYktRvwxSRtOoScHPDVFthH8ccWr5eOJeGPdihUqY8dAMZrFqVMqK8tqRdh6INpga359MD3o+R2wzyoJDWAczPE+JJBuDjBhYFAvvJZuY9sItDys2BIZyPk2oB5ASJaWtEnZ34njNFE5uHTjzQ/hlXmMXYczqm9IP2dt1niMlznfxXRnHGSACFObN6aMBEZ4Cs9Xe1rTEgTUqA0YKyhQscBoragwSBlkHi3hQJmWxnLbaDfi2KYZTq1mRKpJ0StvOQQHzGVg49415NKcxL7t+GXh5puhFgVrnGTtBRKphraZ/cx0CEKqo1EjiQatOc0FjHyO87aF1jI4X2vIb55RzVGYoXTk1ajuZQPZOc7HSSBbcA8JBS1FKJMdcK6+uzD754SJFKKOBx0tWaAFDwBjxJCGuTurB42UPj40J3jBAg4jBwi9TcAhi/fB64DyBiE5doUSBbz0rLoFRthhmxShdl1MhGO/B72PRhwAROwTTkWVUN4E3cF0YJEf6c4HFPEoWOEfHMywT4hsU38mZorLX27uFYjtBkr73LYpf3EZyc41DFrpORpVl+Jr5Db3nOQSlqM73DutSRP3UkiLMNoYPZVhMoyTNsssalDRNHz6wPwlOa/xaZ3NJQVCgVMrYdjkcvQTrA9+p87DBWcNHJYqlGGN59icRoQJqKpFuHJ4DLPmVgT1cD0ZrzMZAn6CP7OaBjGeWkXFgTXSDBou6hFrxcoXmeKgh5GCaGZHoUCXt6juuSDsY1QwIa0qStSMJfFi6ZAwK9OK2CjQSOQjkHEG2hKCoN+UrY3FclaEoicYQ4eW0TaiJwZtGTKfuacjJVDTLFIwlWMhiCYsZi2B5007+VkBC8jnhRoSCg9fISXHAKU79dnxQfYRyIA8bWNYYkX6nLG1CCpjNoeZNMYAsOYK/q8N2XbhSfMrNjMHK2/8n6u+UnroMfEvfgGEziS5hwTulTxZfpvxAxSMv5j6hKAs/UN6AnycdUkePX+FZV4CZ0l1vXHlXR4BTnd8ZBlWdVy5dZedQDKnppSCY5b3myego7GrRaPiIinyqik+JGD92ff0mLOb4Cd6U9KUepOtROvFCrFBSyYDb+4HbLG4hGoUJ3aM1QAmT1OHFEXRXXCmJEyVeJ/3RilBKyaQbGUQUKQtdayeih7/25s9SHcFYvFhpRAK/1Crz7aUzSCwdXaDEkES0xg+sf4eBKp8WZSlG0LLJcAHxHUR6BSNFjttCTSRNxjAj64YoiVAAn/RTwrKeo+eImBbd+FD5mKGFDUHtkzRLgYTKPMYs6DVpo00pakYKM0TIGURwSxwYtAUMPYLMb7FSvZhT2YbCghZXOVfy1riRsEMvSjTUwwlC1F5Vs7y4ZtadcJAObQs/llnXbVMsa8To2whUdxFpRq9ulbBEI2Rr+mVuILGb//g70ZwMQ83CedK3shEUScgJZ8elBhSWOLDMlaLOWpEBDdrAF7yVs6VZxC+Vypndlgrit1r7O1VahNtiwaL2ADA4CBQ2nId57SkSIiJON61bzIaq9SsY+qRBLiyXUfomqLEzYhcxra/nJqZT9EnTiqKJImnQ6ZA8fhX3vQqPKQizNgzInUzh3PDG67nsfTFpRHssl0S3v+R2s7QsaewF0jBg7a1AE8IcLusjxxqtD05zZ41FZRfTgzhqLYPi3owiEK0bus5c9Oxi5iInF9SlXQVYg0SueO6sJBxYlNgoVuZ90is+b+AXuT5YaQVmCdbPPPYRXIoQ4ZELFwHpXBBUEtiIr5mj1yXMedaJV/HmPcn+wNy4iO7VWhr3EUoK1gS8E0wipipkeOgJzfGbMPkWtS6wgB/KDlhlvrAMqYfbEDsWNQfYggtsrEo1WIe8QaddRTYSLQvrhoN29UDXixgRHSPLwLO5/ngStsDHnKhXWog0h7wsBWjJKj7JuHDXmRTwF4IhcU/CPJSnskClhK4HIVJmdPLxYa4kgduwXzUywGxnpk+2v8x9ewc9MeQY+USXUaK/UtZhUNpsmdgKS6CsSHmuaodEqCdYEtUVbb7NbDnsU4FWs01+ls1AHpmTtC4SpKNtbpkPEtBzdqX72ZGu1KzeiLY6kxU0YRKVkozp1HJuBjUggsUge7ffmLcrACnqeWnyXAYDkF3JcjqZjKYdMJ0tT1jYyH316ICWGUvoFpNAMGwrI8GWVGCBRg+b7Vkd4OTw4cosWDxm8gNV+4EKLkLP/Y/ZfbIk10oXqJgS9FBaJVQfqIjj77VK2j5E7Fhat96/Lmcb6MkK0isZcscgzgw6OExu6cXGtcbLStjTW3m/VuDkJCA5dChcPyFcYs9mI7t2+xgy91s4nzy5AVQWU6OEXbzBG3+qAHbhwlD0CbrWSTRDEKAM69+UQuP3HhXEnZe90hxHXVYFIrkCRiPgaWtZWu5kDzovme4PZHSYgkuFc6R1bZaYJgxrYN6sq2HCH+jaxq6XpFetxSt3vir+3Jj2TpoDNCU9wpDP24jIKO/z1/pHWVnIn62VoYPhISjVNQfj6LIFEa8ho4spl27Ni2LvXrRtzmYjos/duxtPs8HAHa7HYUgvrHBDmFAoc+mExP/evaczEdD/8eJeGeaIIT6xDBXlslkASjl6Oj2H8Auu7Qs4oneQXVKfeXYD6tgS8/RcJiVj9EzEvb1X+OKjde2+RXvqrqsVpaQH7lPEw+NKHRnSC1SbxHn4n0AJxwSNTYacmjotNuMNkHTkdHtoKGRqKUIdyN1EjQqbbCmD3GDLfrqHjvwSy3gbZTFoSs3RfllF0mhyEqGO8MG2DTl78B5NGZ0SiijMsWCb6T8uEHhubpEZ1EJTGo2qiFvW0nuER7wCRqvRsrrTcOWPqWvZkctfoF9ZNh3VlTSlEkUMH1DR05JSoFolWrLh+Wwtz2jzYAWIEbbjycqGwHHyHzFdI99NeYkFNR/meK7dkEjKr3bNbT7NClFiG4aKP8kqZQpEXmGKSWtxdYBxEhg3MtUtpusJKv3siqSOa56Yd/UKSnd51K1I1rpXy5TTV+grA6pZWHgII3VomIOHU6Y76a4TLtjj3G5hDm6o1hSj/Y6cgyUErCRQHH4wGVzWCvJxOpimo60FpT1cy2E1jZGuFwmSc1xcyG9yeQl5E0JM62Z4VGjRIpvC6+ebE7sXEUgj0hQrCXCilDlLlpm4Je7JLnFRKUWgrfBcb8QdY4KrLPAvcmHb7mLEDl2Z1qm3c0ArFDRUCMOEzbzW8wkuka8so450FSY2h00OLGVabgHnY50U4hkdk1mNACMXWkqZhj4Rst5J0JTUnQCBFRzcsPksipMzFszUcz1po4E9MBuB20FZwhrN+Cz8AzwSuXYy9rr6xjRgoUWaLYRUMIMKGtbczDYTOq8wehB7qmnzRBtimEd0UCuVgN0oh5J6C6fNyAxBYtfbJTdrhl3wNNrwExrFoBJktH5ijsLUIDBM/6VVwMgCozvywNgGe19TDynU4F7HrpskviiW9kCbeQW8NXFQjaBI26ELXDogd97gJgqLHxfH9Ll6vFGm2go8kwseDVZbA5f/MiO2Cj3205qrDF1RS1kFxqi20kCVHkxwcRURm6CAikj5KZKKggnLoL6m9u7LjqVdnweqS5YoNu31EtiILXKrN8pYfpuVd8Q0lSC62iuSNSBGTtlCKpxWIOYqjDoWDNi5zlg2B19a5/lifg0jCF9PrLcGmm5B0SJYDZkPjkMK4IAOooZr2nLwrLdyuFbQ0IZADL0YuGDJkD8h3XS4MzGXVn2j1498RRlYoCADht2SFJ6utrhE7/gv5KFy240ZI2WnON7rvc8PFzQK3CwmH5kTZCWGkbSFakY6tkKYf/L9iW5GgSxY3dFwmyKLKlGANFUhyzSxZl7BQ1r0iGV5fvmhkbp8zGA2Vimk69btV0gpxw8kB0YSUdihAEc63ebEnNhCBDwMlZXCAXZpf81fjI6G5q0aKWwlPETrXCqNxC/xkrWLFGhbvKRcHTR147ytDDW4NeCmC81W/Kavm4E+QS1vGZMiO9LAN/LopeqG9mAN+c0o5JTctbJ4vaUhw7P4w1EJinhBNo8RNGIBxTFvH+MAOzW2cuOX7Vfs4sAxURBLiRlRsuNVOsKVyWy3ZOBdnvA6EwhtBIatfJRYLISPSybLYFT21B0h5Pr1kS4paTND667rGU6Qckw5N87ZqjBDWoMeOl88f5fG6uJgJrrgZgXUkwibfnHyG5O3q3dt7StbZhDD1vRBKaLtaZYsxNeHzjprdelWtFvnurBMcs+4dcblH02J9m1rO13asyKbSu2HYpbTrPXDss+mYOv6X0NSRirz+c8VJMWkIaSA2tkVzHUhkmYyFF2RiAP3eVMow0dXOXtyo2t8rd2TWvf4o1wkNPYKBAmGjrFmj/w7muX9SPg51A1HajuTnDJa7uEb0Qui52Q8BIkNmmh1fILrp9qRGdwbRNk6ZWzT0oiLtr/IZ69nl85x048Db4MeXh6AetVImH2Ol5RC77x8yrfExJcpm+oGhWLJ0ndl11jazmbd5qqOe1c0cZ50vxmw7tNmEsfrx7ppGcvh68Wgkixx3AbZXYxqAyra7Kc0T2SD5Rjyt9CqdKydO00xm7m7mT3ywZDmNQavutew8acQRR1ezVQwWIoH6wFeOTmC83WiPZN021LfQ9G8huQr2WepXCQvrlmE9c4h1dD/FBBJPFe+eu/DU5uL2dhO+V0pusNEbSlXAmYOmskaIBW2pR8R9hzL0LsGZ/1ulL5pRdjIYvMKt49Sb4vdAM/FQ1cU2Dv2lKo+BnxCa9xKK3SoiVu5hZvH/s03NeH/hTprhvyU1Gn3Xm3nTw9dOx8MmQ8GvkbpvnPHPaV1buG7tEvRiX2W0nBT7rf44G+yb0630WG7nRfi/RNhe2ObUlJ8Hw7PQgjW+4CM1kJrbjsln/S4qx++su/3yJvO3oHGexztT4yNZjFgUBdd2qQ1F21YIws3eokS+ZaiIfD49XPLJIDPfhl+HoVYs2jMvCcrntqAwvOUlzpZ/YT34MSbztLJhGyUh5tHJWCuyziORzTCJig6rzrP+V4fxZwWOZzVmZBpFtcNK7y0sFqNWNdJAUyXyWtfyitkpJiiEDsEn7smG9yJghfsJlAZbuxFrxLNbjNEbNreEXZ1FwXcLixJ0cMJ8rsX+P5KV0DxbumalU7/Zqz/4thWWSBPrK2lpaZ7B1ZoepieechHgaIBTIB+Ea8mIE87ig2mOqRVypJxPSjOxloAG61awHkq+VV387WQWF8YFG+4MSal2XEH2Dz9DfjYLcCxwZ3lWm0l7jTuhJRqFUdcZiAZz2CAdty5vZ1arWdBY6NtK25TFP3siLiN1TO3NsKk2Ya6vC9zzjIJrldTfS2sDkRAIQVpjclDlZJiWsPNo8ZI2ZDp5k3nmZQGeRX1S/BT2Isw1khPAJHcowzhkBw7bvhwM6PLXWOmDpvw0cgJE0d1NtxgY075KRvOgJBHHgUsqMt0UZ37+6L3xR4ttMtHYQyNxJ+rW6rbNIK/fHNUEyMXQObTwR/UzBgSafe7wsdwYYjHjqWYzRQpariDp1bisQH2OB7yuksrlg3y8x70+FKfFZJ1c98/UpTUSUVD5MKihBnFP3et9PwBGFd8Ha1+XqCeEUqy7NfoGhhKyT+eFT/2Prs/JSt/vSvrUTvQjcmuoYAOyaZRN95W55+hE3WWxKKCDWd5h5Y+tHbsDXdtWJH3AEBehL0HS8rYJvDRz81tjLv9q7wrpI5uO33ZEplzWz9bTeiP4ur1qf7vWGG6U4ILsPPxZBBSrS/mWqqR/A/vDan1njxnXujSMpKwrYUHPigN4pN3QckF+ulhM44P6YveuA/5pIbuZa0lnm4wiWGyFN24XUykQBiHeTuodANFHDcTiaGRiHfd9kJ2sZQP5SkY63TgbdTvY/CmneJwK66d/wf6gr1Quh9PfsqNva5zUoVr5aBeBLJZfS4cGo3M76eLTP7xZaE9FOHu7isxT25borP+t/Aal7OGvIZFHBnKTiT7SL7EvEMkcgulJZbSQqjbFpwC58Cy8iMobHRcwkcrwiJh8TjgMzg5iYBFHXbs+U8/WZSUQ02XMcgJ/2IU2+fIcwbCGtIaFnEZ8WxObkrUp1HRr2B7YcZUY7Mxw3icc55KvZWaeotw89mMSbDjGkmNMSlIVCrwOHFcLf6++fuvf3sQCHsFj/oHnvS980YiZiEx6S1M4o2EU0vm3snIfRM2dmNv47s+j9j7m+xCTCLHvnPuy9zo1OiR+jJHi0T8vdahAxFlUO5/fcjgGGx+5zsF9LdPeD1rY8igL/r+v3S6/CIzCpv6ZWbO67jVHHa5j29sbasr5rA0rxg4LOLfkzZhXfxhFy/47XZZkrK4YqkhdLRJlS73CxlPeMGB1qDmYKewE+P8I0sflyPQUNSTNWYeJjHTPLvzVo6BiniydYqq3PtHP7kS4djOG6l9CAzWSJ1JR+bzZhjBnY1ce/mj9sQjb/6tg3SwX/8eh8Zh1L9/g36DYfc/hZ7Cqi+YGozPly8X7J291gbzk7ExwDAqcuCCzdMbXjby8QXKbor36KOjwPYfXmte114K0H9BVWHTM3phPGSulYr34qnW3Hh3uDxFX2FTub2FaR9SY3hRvdkOGR4pwzsI4fLiOOqHaYVeYOBCRE1ccbiccHF2bxQvRrgx3jElXO6Ovz2SB+tllANAz4plKyLB/St6UZMy6Npyj9fzwP/AW2/n9idc9Ng9ErjzEn+J1+6VaMskmHtPOlAvNndE/mqWlb+2t+BW1dt7Mz+pHmTPKlLmzvbRzlej7AHJiM97MKeH/9Z6nlWtlgSTaZb/ZH1wULcxeQcQ86XJ1cyu2Yiu3gbEPLdALz8ikz+Kjt6eUNWTD8wfpNbDK1xabq6Z+QoqoxUxc9MNhtx8rjFo9OUrLa3oarep3NkwCqzZh1yzC1hlqXqmd9Xwbsn08UnXEpIWktFZv5wLVc42Qs7awIpc7LXEnPhMcwG/pJ6uaBlqiSgftgfZjJWUVHCxKtIVVe22eHX5labSPl+zbwkYUTZSN8+gH0hJrUhQwVzR1RXFHKq+fE604f5TMiH9q1N/3Ll98xkh/etT2cxMRrmdzQVJ4Aqunb0lhfUWKkuK/QLeV6ba6/Op9tbD9XqQw7FZlfTB4mLBODwvDzgprmCKraAAz0Awla02hUsMxQvohJc83ssE1A23wa0xsbNaLjQXSFp0OsFmuEym3kzWFg0tU89iZRZpMrKzLUOP/y8vO2eMZ1CzDGFG/qduygFSUrtamUWGX4mKugIn57oa9Nbvrfrv7ZZ1ecdqJfaBMENE1lpm1tqIMMOAXVKbXbetfbxZ+k5HD/+93jaXo7Mmfw70Sfvz8Aezop9ExGPPJdl4vCTbdVxKKcX+GH8egYYrVCtLdhdzi51ZW6r2dG2DmuyzdB6DxY1BprGYaUiGcSxt8vO0ybGr82/uPbad/eH5ZqD5fPxCQ4BXXFg60tAaFvy6sc9bkp2mQf/36vYSpo5GK2Lir3C35eRs53afxjyA95fI9rS0yPb0l9g86waA3sCcRJIr1g50dGgHxAyp6mgAZtf5QZ4kkRe8WL7Obtru85m2r7OXR/U4antAsLbHwb2KxM5DpTuVkPJkKfQ0mBg9DynnmBCTEgjGYf8WfgS4/J6UmZXj1/fLCuWmsH5e0L9LfGLAakpjpsxsxweCgfRP06d7xcejr0J7ru6Bztbuq7vjd8IHu1sDLFp2Diav7jS0AbI3tg10NWAs85GmmMjyPT+rNRfmWPizMJH8JDiVp0TwgmtVr54tAAjNaX8OxoKjBPh1oDiJ/WYR+82nvQD8OoHMCx7Ydfx4jASIOtQyalXNoLS5+9vi98PXLrz5piSWLwcOaZ8K6u6GhEymlEWa5jVNvIJaubygzr9Smsm/A0G0jnmZTr/EHLuTeBroGD9Y1jUasnrhEIqrdiv2S2lxN5YU/FqNP3gimosIBKO1zVyBR1pk8+liUW8tXi6/1J/3K5P5Sx72G3gnR1kbog4o5Cwu43MaTt0XIkuyZAtMhbx8h4+ubhzwRVQFnM6c3MVYyl9yjCLZmSuySeQydxtDkdYWUFyBcNDlmHfgw8vbbwVuCfLleXnCBb3RHk3ZFfPgg/mx1oVH7UD7o5aFse7XE1BhmV9F6Vu82ghE6BrYBU52wdJWoDqsh9i3yjS/mfRke7gOCNdtJz8hL685V7PZeWLZEmDJMseJ6WD1ydLNhjc3LQeWrTC+OY2t8I/1vLg16YdljwN1DhA28exWz5gfx+v+uaoKD2RD1+YLrxoHaKH4KXybt7wCzALeqTF6nFp9Q0n5elymOMf2PyjC0F1eueiimmIwDWamUUifZOGP4VsnR5e2T1Rn68gKQADehP4a0afmxp8pLLZYJMHlrnMTv4b7ZdIBux0wTKVt6G+CW3ovfJklVDsMBvhNUViZZOyFW/uafIkzN6CboABQ6MjZ1e0TS0dbJ925+tSRwg5kc6R+0b1WIeY6xnoR2s6qWl2nTDZoswE2f1/QaVokgi5D2iaFaPaNfJk0j2gHBwWDvsGkMpfNOgmuEotwC74FwX4QT0f51ANEtdGhgetDnG6rXue2OfudbptO77Y6F+k1cJND7QBddZz+sB+02uoarbZmJGuW5qbNkgQWt0WQZb4J/QgkKVMYlvLakiqokJPFYHPV4rRYONwI+xK24e7fr6Gb0MFL32x88nfyEmuZrez4TjApVSRZCSJT0D4u8PNRiiheCjyxp7MLNYaV/k7sYGLS+4QWr61KSnr7xLFFaJALcKSVJW5vaRVUyNazufkaUVrsM3ibTDRgtyPG4TqdpQiSdqMRE0IhGI18C0/Hur+oWxrDooY9KPYVuZk6oro91luEFBzkguCnAuDIBrrP3yIcFr37AEz+EN7pCjVBencOV5SMabj+TzFBIOXlsFSV6WKvzxmm6+UeycoJxiVDQQlgDu5v7rI2M0kt4NtkmfXvGd/MKDT6ue/zf0SSxH3wyvoliQyIBq+W2NsnUMua3Ds+jvl4R7N79BQK8JaiBqikaaBlRrBYJ1g80wJMU0kDpaihzKMxkmFgOEYyT42lHYnd8886aSf7N+A3trxz9Q5/ndg6/QrlNeAXhmkFxnYOnDXej13ZiLu7M2bnXR9uJdyEcRZMNjc9+r6PCaDAE2pzAhgPfx8DAg7/uTqDkOCVCjSFAsUn1HWC/8pX5gkT2DhH///HbzICLpqHtu1cBa06uQ0ibq4iTgf2z8ef0omiYJJmKhxO/x3R0TPsgBsXE8jpyRyNmQZ8Fx39HYCNtjeioIVNg0FZMhyOnncst+u2+3wy9nK742x6EViUfkRucD0xDDSkHx0EB49i4aWFTQNWPjBcQZjAJpR9TtJaQ/ApfvjCgEu6p6lRuWegzGwW7E+oUTATYVNVFmQ8n1sOVxdV+3LzC0oUVRHOmAgn2QI8umkAeIRX5VP9L5A+lx74X591Bpxz0oOBm6uYo2dJlRcIjpLvvrob2r2JTMuUw8OeDAQDkvlBc04C+17gfltvly8uHm854EfyrDLw5DNT6uqhh30KddCwKsdDAJHn/NW4AC6ROkgUjQ4e29xxWk0uXJV7IuA/+E2Vp3fPl78o01mdw2609xy+8vKwZ3Vy/x+7/MNo61+AjXy4SM4yB6N7+My+fTKXbgZBfjWx7quv6vBwKadtsK2qSg6jbdmGQDAQGMlgrs3KWstccpxY5hcCntkMgRWR+gZ9Di2LbvcvqpAfrzEGHFix1YJwN5ok+e56jtIIyegncnJO0BW+gZ1g9u3cF4Gvazta634e7Zyi8Oehy3cn3BOoAGp6Ae9egYjwNnx9MRqBirihqHwyADfc86k213f0+nyyav1mlU/1VeCruclWNMxtZpzJyDjDINPxRmfmA7e4JNMJ+v8eRDDxCQj5go5ueZZIQMDCQYWTc3Fk0z9KObjxRCnzNOvbvOV3IyTNX3VSEHD5s+dCYhLlUAtMW1Ql02VoIuIlFJrM7tTq3E6dIJvSGBvbntkeUWSr5JPb6TSpmq6V0Dr18+P/07SG4SXxH9lUb/Zk4BVkwu84Fhy+zptk7I3S1TU4YIZGelIqgPbx9sHq1USGw/dUFCrlx6qWrJzo1TWLCzr06oLmWoFEZgAQW8cKMy3NdBlPTpljwZroNOsqjLKosFASfL75biCDKIOdbE0++eeYtOtDNmywq8RQ7ZJKMRtKdbKgCrEIsnz/UftRISQ8lVtoLCoS7QI16xgXvUtWPsxguSBZvx6uN0Ry2l3JUvMZz1OIZtNa8BGnU9C9RinKyxic70dou6s87DNK4ZY3uDJJHh7+tdNRWHltiR7KkIQToyGxyq4SQsKT9pMdkvKWGHA4AncfPMmdAoG9c7ElfDt9+2jjyMbl386BcwIiMhMvRYguPYzlDY/n4ptHEhDkusDbe12ULFAtEb1jB6+Rysps1qw/rctbZ3YdmpntU9X3cTrSS8+B+8NlH4ICiRQ0LagWcGIQyoJrxK3DvdzbCSbB10tbO+ZEEhK8aCRe2GLABXClEtgLDcuiR9wsTNzm8tcnctt0m4NklV0xU3/ck9uudY6b4bpcnCZ0Q6PwD2KG59i7e8b3UrpqFH47hgmXf/G8iJDI32XSNFqWXpY5YLcL9hZLG+K4vI6hkdC6DA0nsQ6DwaQSk3AGw4RJH6oR/NZwvCQ+B35dljfc79G6NRFUP/1ok7u4NMLwnGYrhpU7FqkG8zeCAA5I4G4/6KmG6kqyUxTvAxPicpWno91rbhdyzrJYZznCdnJaMINGys5JyA2DKLJ/K2fMPVYn/98RdVfcV/JFklQ4eWW/9fBVSxKmRgonc5AMwDUDPnMcyAVypRaTs660SuVTbYI2nZRJexpOytjBrBy6RpTZNCURvZBJaUL39UZJTB+WQiQh3vCTAOALtnh6Tp8dEFZun6i8n5T9ofgfcNGtvJbPaN/UTloEhuqa9Og8kild1TP6L9V1SzCpKF4TH13DbdOtQCXFLJT5wqRnJu/PS2do8urR4Aa14WAKjpGunb0yJCV4/zxZjUj0haqVdj62qvUbfhTSvi/aSaTdVRV3PgKiK+xlDwMGG16oqpAc6aF3QC5dPZx6qdgLEi57q6un1euFujujgzcgzaal3NxRRs663GXvJd4OBJ9ANsSiHmns6CxzdjSWtS3l8Bu1yqLhFfKr0KJNb7hrD5VhEBuGq1tiqkXDShQODaJxSlSoiJSWC0qAE4JCHO0sfGw4rHlpbHtH/p7sTAOztN+ahaelt9DzT+xYGuFZ2dembWTkOwtYOeoa4DrXJJIKqtvyDFRecLQl8hCAKpredXzfVtUWuT+gnTnpePjS+W3BgGIq9E4IhJ+1V1ppg0hcFaYpxBe3EAi+Sp+3T2POzY9nz693XX/+3bgfPf8tEOuPF30FztSEOUedkkWVWmafEQI363jEcw50UMspyVBlQFp3bfeM6/blsuRbRmfXBAOKBYWctDRuCwro0CbmlIP+nm8Dz/raxAmcQDAu69+gX2FXgNLdn2DZAs6eCZFZMf8FqWDhFJdNYAG3TiLl+sBC04JiEAr7OceS/x2H+ZCf+yTx3EO+tTDLJ5VlNVsl/EAQevH3w0Yo6OnAURX5vEpc7K9JBak3/x4M/OydP27tk7jhC48WciUgT+eH2QNRutemmpmv8YSXLYDnYA5VOZcukc0FgN51Ax6y6EJj49sz0QwOdTA4mMpZPFm81ZhQhWsNBHCtiYk4cKX5c44nzQcDCOmR6K2HI2NlCUW1aqnA08zV9kkutef9wmT+moeF3w4Ey2eHY20xcPrvd0hK2+6lXCgImTyflqcqg9nnwWBEmao6P0NZiNCkIFZdLLQLs2pF4iyfXVS4pIQX9nVIX/wWcYWI5kPi032Ldi4uQv0aXZpClfLYldqRvsUv3gZXhasr2PVrxa9dEK8ICVL4oTPQwjHApbNWtvo/DTzKW5yF/YVIxgae8hHE6Euy3edvaWltc6OhyNT3OaxQWv5xMgnevGV09iTnvLoUgeDJuLPw0alARaBtrhZuiswz4fpw+SqxJMIV9XW+ngCIiqlsQUVBXpuhf9nKzoI2WZFCIR0Cvkwv9xc6Hzcfc+S/ucp6iyMM/UtZtVJiVSd/s9rXS8jCYJLxMDFRhMeLiMshzLcQeoUfQPzTIn3tH9ON+V/zV6BbQkyLFpbH3Q3RxniQ73NnMYiVnQPRQOcf/rIrMVe9V2PI8O/+PAEGojurnyGfe58jM6/B+z3hpr7WU/TsWCJuC9XptqQYsdgvqDmhk31Rxf4ab2WTRW38ByjCWFl5+qoMEbUI7f9z8Qbg4c2Vkt3z9fFw7eT5zKGhV5e/mXz8d+Iq1FI0tHd2UX/opGFzZWp7DDY6tjjEEFeEnmKddpwGZArG6Sm0Hw5bA0+qpK12EO7BNgZ+o+IahIYe3H4wVV2L/9D4wGX33o5pqM/YAvgbuBAzj1qZdSNQ/fzz71aD0be/i/niRjx/Y9tUdeSJnhPVsNZNnZ2EMbmjZ0eEMzmd9/ftzbfp9SZn7/WfuLZN+k22bBFRtMY/tgQN7f1wL5wFadymC4BMmZBS0dhQdRjakdfFSjsSfg9CJ5BfocFD9kNe6Q4maNb4xg6FyIwB+ywLV+NVv4kqbLbGyoprewfB34+U/JHaSSL5U0tXJX7YZq2vcjrrq60r0f5df7eh/ehiD3GARusnkg4lWRNtfo2Gjiyfl1uxKq4T3yYTD9jtgv2Z0TYNNsMtvUnWSo5KvOU978I7SgEr6z+XeuGWoaZG8kO8Y3zZMrBMivK8IhpYD/xo/zV2pKe4U86aP3CAzYbziI9GoaGTxe0nJobOhlUJrYWWWrdj7MfBMZKEgJeQsPBvIXTsmP//s+Nqekdnt9r7PnNiyPh7znnfm5YXslIQk2XWmgqz2ZycdfVe4aL+RROKmWIKCMQfQVlDDIu/Rr5D/B6PxtNo0gge7q38wfwDiAbfMb8DhsZTceOz3SpHnuw+jfBcqfVkwL1r/GMH2sEbfC+EPhiHEM1DtovHwGNAALCDdkkSZ8sIIpNucezxJOcxYYFgC/TVeUT7lxSBS8Yaca1p31aLg8Ort4zOYgcX/Ck4+LzJCr+S5bSctIY3+MtUksZ2vsbaVSjwZq4yK5icvG/ZrK/y2jt3L8UOfty/bTgVDteW77rXRBmdpT5CPRt7Ik2Eo4PBweSMzebN2CWY0c0SYG/zumE2fsY8k5EaPZ8n1WZU6Rfv1D5DF/EExLEL90yd/D5FeYQLGPBnVAH/M+uDG0P/Hd5QP6hHT49OeRJag+vvNjwhLBzxzatHiO/dq2jL/N3Ty9wT+1buG3cvvX864knDXdkyS7ojefWTJV1PLBQKfn7wohXIk2sWdiZtBQPhZunfARc0zI1TKY/f79pf+gmBF/hwS7RJ2RJwPnGIaJQf6N/p2zkPzat8qh+wf5k3zMht9+3zEDoBe64LychTiMU8BRtXFzIFoW3+TyeAHEksRVgiZIDazo5lHiIcXr3GP0YUZfhTUNSdS+324izrX9WRjR2u5tGB1t6h7jD3gFHB5fHEEh5XJZB0VX5xqtB3bvDUhqZ8PrAVs77X/rFMMRYjnF3ncSkDKoIIjReHAn8Ck/CRzsf4EJv0ItRe8ZtRPbgoqqyL13BfuvB3+mZntL3a98e+V0ym+tupP6a+ZSV2uQ8SmLK81gAs9y8vRTWvB29fnyEsHPHjueDjrqmDKBHq6PF293RIEAqGbHZ37PKitmKurBnLfFxWetXDNEfDPttrys3y7lWCL3ev9DV2IwpCQ4UxPAV1RWWlIbUNle4MZlkTNxZteLKHcBY+urrfUuQLANa5LJaOpwoHv8Shkb49UkJZoaLJ1E/Orvw2uUEmk1RBgdQrUifuzQtrzx0+DImREWVsWZ+kp8d0/ph7iCL7rHlhjeePuteS4t+Ewxg9JiGXq3/nEByHIAhT8Bv04X7gZO2qe32dirl4Rfd3v/kwxNTkjJrw6tUhcpGniaNQNDD4pYJskk5mFsua2wAClFJ/1FbCYbv4Ql5zu6LY0sUv9BJWs2R0Lut1PuNvtafm2KYU6MO+HcvTnsWXQCXbR7fL2hhHNjD2Hf0BCCETzn3RPdJUJPJ3SHSmDkGhN3l1yy9MtkguEHzOSf8RGIydPAgxw5cB48rU4fstfKFPqZG1d4q1ug6huFnFyQT5jg2fbRq7i4xKr5fIuVyJjMMBDc6EnJP4xp3nARXQj0Mxz+F+jrRKzGGUiQAjvYQnsPpy5XLAYPFKQgsQ5SyOuITLA7WZ8wIqVZCVdbyXPMmLnOyXXO4znPOCS+i5kJ1XU5gEsyVLk1OEV0Ni58d6iegLVzLixgsc4wqD8Q3fBSQdTow9xXYrzTIxQPhvqjHWGxvnjyM+rSittlgkUVRkDiDadubm7iSR5s6YL6glDbW1mNDrwQCKeUgkGkpJAf9bi/wki2uEnkY28h3DSo3Mh9qXZVoa+PF1DKozNu5RgotmUgkKlCJ2Mi1hlRK2rRhvT305zEz5V5JGlxq1cXZuZBKGgMUQ0wTCMs2UKURnV1LGrwmKBE67813F2d/sp76v7o/YqScMiBVavtJQrFYadSk2dgEOy8ZhWVhatiHq5Z+mt8QRv6Sm5gkkoTqNUGQxyuUWowg//J1zqNoEoa+xsFgyAc/EYln4xIys6uk82PvFFGPMK6pNxpW/F9nXl8gwFAiFhgJGYl9f5Htyrk0mxfz3DzTqj+TkP1Dor7C4w4L4hAI8viAhXoAnge9jrovIrx53CbvE5+RMPJC+4fzHH8udLFsy9f5HH93pEvnpYp/Xm1AozAHJZkAkArDYeR6suQy83zfBjRIjKNMMKx2N/MinSaGf76Pn0MXbYMpeRwpbKSoQmFQ0V8KjuNhOVMzrH38KpIDfjOmnJWn/pjCHX0bYlboQ01SZRihII2KwBExSJNceZ9RK0+A/vqPinHanoEjwg/3sb4rJaf3OiP5qCsRvyurThmIlX6EVpv4SIX7L9GfUS0M2DcvC4thYXAHblmLUKTM3RyI7bTGK8mXqAzcjTFC1c+i7YTwFA0ZWCxNPINOxNDHF253z63Re9bTUSCl+PyFkXyWnmfnVyf/9Ck9upSl1Lr15wkiGlZ4rTJ28iOtjLWTmjsXEE++nD5Yq3hoclNGldrvl8Eg6DmzbBgmv19znou7LZy/hkVx728CFtpcIqfZ96cAleYPSR15gWd3l65TRdfHupVx9lDv6h24eqdL2UmbS62Ye7xH2EgPTdQwb6zv2EpXcDSEDvcxewiV40Eu6+6NdRa/rqEb3XLuqhi8Psqfywnxl1PMse25kLdc6rJTPdigPdDSjUjjcthJZi4o9tEKv4vMV6RRHr3a1h83X/Urm2qwEyfF/10cDO5RrGfYfmEXM1hAL3XLcesD/0y6OKM3FvjH6V76VTu10vSA/X0y60mmVFSrD1HInB+6jUfcTE++j0FM3zGFsfELy+5QT4rHJ3IOdP2CTfkoRCJ2ataY/dWZlxEk3k6cqVoiL2vSj8TDBpCrNKG0/9vO067wO++ZZWTwdKq0xxTS6vFKvpOxBu7PyYdTZcUfuknyiIoDPVqy37E9Z8qlKg7pnOVuO47w4vRemqam3wPVuwzMSo12w/9vX4NZbomvqYOrecPeJh9nmofyhbLMwLxNsayqFl7nLyqP9nYsqRsOLdXE395uyOXq+vq62BOZyl1ui3bXh1tH6RXOf2Bj5xUJv9s3rKz+5nTgz+1c5CcdFFsh/hzm0HU08sTewNMFf6GIlxcPYLlFiW2C4pnpNP9AXmBNKcjKu/rXaNQ2LT9rsGvvui6xckepoHv2GOdJsSMBT3qGm/1YViLRBTR5Pe7Up/f9hPXv+ir/C0aQ5GS26FaHuQX+joj6Hb+UzcHQ6PbTFFVjK1yz9vJRaU0q1bB0XRycHODW1LFa+HO6GyTyusOrMH+EFJ8AT3lGvC3QVuPyuws80TZyCGplnpAN08T4uY56g048zU+UW393VMqM02jxQUYUHcH+eVy4Gf0z9aYfBaNjxU+qPEJryT08K9LDtslBCxwQGXSaKiZrPLWvI0yhrudxyaoCDoWXRM5PpTdxHrtPhCF0EjW/B+XBX50d3XPPj/NfiNaOF4SaF14i+vjb5Sf9iAwBGf38Ta2OvF3llEaYCLyP2btvbJNXcKH0GxkaYqnxjtKXnwCkMW1XEW+3KjbhPoKotNSUlcnbV5JI/9ANFAyw3a/lYA4vVQKOVsFgltCM3HG5HmmX+SB3o3ZHG2+3dbVppck+Ll7bDCx6tmwC+OlI+KaeedfhXgpv5g4hKp63I6zdRL9u5LUPgepgcUeG06z1+wjfIeIPBWWI0SnJzJYAXHDzC+Fx6nHeCOHpk6lYyeSuVqt4oG/vv04lPYTXNZ8GzyztFRZyaPP15nXMiohcAIhb1dzoZAQERvRMY24nLT5/x4qTLQyuB0KEzo2cSI6wOXpkVZzzdsM1PwacmKQ9gH4M7czqug6+ple2U7AJ37ZbdAP/7RQG/8um/bx2pwJNmP2teU0T+d+F6OU68smm2CFgp8d0H8nva7NjoTaDfBn4Ar6nedxY8uw88jpVW/RR8mnQxW6ebfVtFReDbUrVl61Ys5RI7Tq9bvW6P7D5432qLM6G+3+jS6TBRWGjO8sUi/QZhy9Crd6nUdxMS5iPdfBx9f9NhLSeF+kM/O5nuPSqTVGoSXK46AGWy4vFWNFp9wd5NTX0/lPLxfmSMUnecRX8k8GKtMyVl2stfKTZ5PMrpQZvJNGhVbvbUyKdeV9gvmRusW6r1dL9dlJ8v2Fv66rCrwYzZiHq+9gAMaUX6Z+ehm88OPq4SXvF6skC5Xbl0QGMuSGHbOqwrXbOdPsA4QZ3G0HW5mda8O6d/pXLnzGmfsjrlctlZlpLwJKr3DFFmn414pjfqSUJKdg0xKYmIw+28r6xbxcI+8buwV+XFBESZw2nwzBT7nGPEaafnT9ccrpi6WDYV87sncNABpUGOgz6nGY31PO36OJnvrOupXw2cu6AAdRzRc9yzpUcUB2yfeeZfHn8X7uXl18rEeU0eiSy7CD8CRJS3d3tThc6lGWMfTYPKLb1GvbRNVRpWLPohLU8q4fPOMDBNQ+9WPLQm2+T7BKg0uEHIb569SXlpdBemSvRpWcpDMvlhCkWD60V8B4d/h8Az0uqbV8mreU+qZYVijy2+4uHHIUMeXkxVzpnGAUexpbq4ZcPcAHOpFpvwnDcR4teRrd4CJYvyGazPodgNgoJ9vdFovfoW7wRiLsa8t3KLkpiltcuF7DM8J0000Q/EnAOu92q0hOwsJX5m5ULMuRgAb1NYZQqVWp4GpcmfhgLKWIV8SbFWqpBqYd/5woiTzP1CSp6Jj/NTyHuT05L3UCj+uPgZsnSdElJAB7U9TlTuJRv6YoCyB2I65S/6R4bF40P5YckJJOJ/q3W0TE12jsXeptOtxTnZ7UTbZhLZVJE2k88uCVXmcSvg5WViyeXLmEuXxZKyMnjc2oGXL2Wyl1+qV5SRkKTy5Riq+fIliTjNFSery8olYif2i2lS2Qr1Ce1U7svO5eUkTL4Hk2oSS8r3RtmaSZyeThvtRJVKKPzkXvMlzOXLT7V8Pfbnx6kFUs/F/D5Qxskr43GluiyPy7M4ZQ4DjufMi/xzWZcruzvCQ2YT1ZBuuOUZbYO6bZZPSL1BgFIBOZd+s6Ve7Sa//eFjE+tZSYx8qL3kWaAxOuzre6Xi4bRBicdYXKFSQF+UtKvSVW8yueord6ZrEQZFqANrUxO1Rze/OzNQUTEgHJK8neFPIM4TiFeICf6MTGxJlumxC6FPoa2uqPZcjHRWUD3ovxjsQEdTl35w8bs60nkbTRZ29L+v931Pt49Gpiyempx6MTHa0Xi/dGTIC09OJN66fM3MrqjAGTI2NnMo6pBFrYGoE6i1qtcaaN6tmFkxZZBJsT62ZkbJIonWtZcMf1Nu3e8AAr00ZOPETN+Qs4kKII5Y/esz06kA1VpUfm4l7GRrFDw0JP/LfmMeQN2EStGW2UMMPqSVTLYifSGGMrsNxfnDXRxqbCHsI5P3EVpCje5iJypV67KGmMBYKpGYhgZDTC6rHcX7o8oaZupAHiSTDyI7wkxVVhfqklAuZzDkcg7H3ILU1aNQ6oGRl74Jq65Do+uIfr3IY/aXtMx+FPjg/0J1GgcfPw7+hxaFgie0/Fk20vL3K4vH+xXVCljIC7zKq4IdvZtbmcZSkTCJmMLBScSbaWc+lbscceWL1+1tyGbHilfwGZTni3cytniVmsgzz9BPFbFbvtaLQHnQsZHekwexvEB23N1xYMcvf2DSc5BpVe4ZVmTHf7wD2P3HeMPYYbyYmms1IuVzTobJZ8ady99KyHObQ0x+FItEYqH8IaYg6UxefkFZdokcJVRpuSTDx/nfvwzKomP9cci0spObk/O6MmNvr1/7VvKrk5Apm+4lxnrjYZ7hrLjb68bfxPW+kTCxYWKplpeIz2oFgK/RDbYpI9+rtIUYfYSu1NQugi/EaC1HtvbS7ZwS9o7bGFLkx0uIRAneH1IEUziz951e5dt44KN/p9dvGhye0c3fA0lRngr308afXrti45t/agcMeVGhPN7MiSE7ojZbE++sp9VGPRoE2J7SWTz5RDXXKmw6qtvWEU7BKNn3+aGHeXHcnfGq/xgLxMoCAH9ncsNkZOmXKRfUxONEzcZPTuftcOjTpFEqnvQ+JfU8CR9n+oh/MzXlJol0jBIZ3oMMoLDjKcsbktbyIb7bxNvk8vLxAhKuqtMt2k7N8rODqj/3M3lddN+J/h2vzL6xvxC5CfX973vL+En+XkL8QmzsQnzC0biD1olOf8E8wBarqBRQRIM7Tz6gKNJzsw2G7BzBCUNKR4ckTwhyOhxZuenZcg9Owp00EQWkilV6B/T+3pUo1JCKrUc3ZSimkraqcle30ShWedWWNL8wJVrR9bGo6H+y/TaYS8T/TKX+jCfmUki+xk2Nt0c3+Tb5Tu3eVW6TK6otJSVGW/oeEuU5LV1Deb63tNb6qi1c4bc4a5qtDlkjDdCz9fc6SiPVLXHKUtYzPC5Oro4wR+rkAmWjxVlSZ16kqs1C0zIAXFJgjyJcFV4kF2lAZxlq65qGAuQSNTlDWJWf31ZsKmiqzZMaPWqhTKHVy/SFIrVOv9W5tYkvbSu2SNubeGJpLS+/XsGmGs+RH3FFWoveoDMLM5Zd96HV/tJiBvy5rwApG2fTGmQCoUr+2gLvKA1Xtwzbc9k/43EcqzJiFtmjbLY4HXXm0ALd2784TO1H8nDlEbU4K/aNRI/OPhRvvjR07D+fI/9eslU9a2//J3eX5+GFtzvs7x8kyHTIMoLygHWhO3v1nXxcgADIAD6hxPpKW5B1SWqZ/Tmz73BwhArNEZ9yxEfcxP04IgTokQAArACfuG4xGhLdhfHf1p8X7v6o3hdPX3l3gf7MOv+s19/b3B+TAoNOqLxG0Pvi66vTp9Yi8bjPFx8ic5+dZNNhrC5AYRK4TAqusQbAn7rcn1nrn315AbgcsIQjI9QBHHAD519dVpWxYiY3rMmaPM19q3maS55gTqdqVrOad9Yc0POVI2qitQdWwcq2xMFrS4+F/ZTXzlU7fPufDbCvrn4MEjXsc5B8LpUZVGBfXZrGp5VqVataF+toIvayilCtbasFWn9PcqphhPN7rOofssDnD6uI+url15k59GOQIUx735s9TMm0i9rVrna1F+y9TRkJ0xE202tpuqbPjPjMXLrOlIXHOJRmbplBPIkO8OlYRein74Osb3sLU/66gPahoF7viuk9bvVPvvN3XukPBp1deWXQfYWpt58Mr50lHcJqGBid4NMZXKNpKDuuqfaxic7VD37A0G97/Sz+2pfuC1Pv+Rd/rsr4BcM+9iWEA3113B315iYMvLdQfx3ZvQm9K4b3uMU/+bY/lHSIwZ77jRGOuMvhCNRx5Iv38Zcj8Sq5KsC3P/KuMYAFo057o/ZoMCQveYV4RJAXmbkGnYv1s7i3EO8K8x5X+Ysm+ydf9AfOMbU6j4ythpHEPFR1fhZIzF/p3LxVguW77qtRIoRu3O0CuzVI/LUf3Vfw5q0hALIAdSzAJBasvfB3nu0P0kVcqMzQtUiLZnF8lhhoiZZsJUFeS0tYujKV+wofT46/RygGqf9Bz8Fx6WH5L0qGGDXQKTDoRzR4xyguHzgDTnNW2caOW6VRpxBZ20lVcJtJXFbsJGAqkzCYSYhgEpYxCWumuYFpjk8raNWlalWrWqdVxPomk7dv1BWD7NsrfLIkO3zazdWus3W2ztbZOnvLDPJeyDpFYSSzvrBuC3+NkpQGeBAM+RkVdhi5N5HT4QJnwlEWnKxKw1ME2d7OKnhIJ1eDTyfm0gkXnVtlJEaWghNkMy1sr1+79WJa20hupc7b8dzi+QkNndyGSW4TfDw3S0VwslaKKozIPlRQSi4VZI1rWBHUrXZgzVb+bLaytNlalyN7G7S1kiU3L5rDaVUqDxHjRbySyiYHD9CdNAxvoyRlEQaRjBUbCfyojMJavyCIxsc+TUPkBzHzex+3+HQDv8+5qmTJGZ08PtR20q0329xivBhDtoozJg8Ph8s8VQaGSL5cP/wQeh5xoTf0D75bb/xS9zZLIKbpwZUfH259McISnzR8I75PY+dadHWz+i85RZVXmbQf2Xt5rE2cdrZ50j15hWULfpvn+3IVGV+OVl8OLxsfJBt2WFD6ef56X0gGmTjIYjDZ5ODsDZmSrYbfY5chk0OWwbLlcBpiqGGGcxlhpFFGyz2YkXkSpocIRnDx8IclSHghQpFA7KUcyJCjQEmUN3ApqLj6E6EAQ7ZOlS8Lox5bR73eHL0oaeQthHx8rNqzCk12rcHhN7Thjm8hG2OodoDcuSmQvQv/nuomke+Tfktf/vvi2085X76l+gMTn3q/MV99M5RH37dfsSef/Mz7v/fqzJM/NT7KczLz7A9+u7bw6R0C9p//TcvEcyGSmYQVlhbS+bm+5XHK/YOa3LMlL1Mn1y/Z0IFc/cre/yQzxJdt94t9tBtOmWMBtcuDa1p7gbunALRgZtXNZCcQdE2DltDtl+6AO/3SbW348lp0gMYwZeLeGjG5djCobqPVsVofVM41TaIl1cVW95d3q87zUi1GobPPJMGGJgxTJ1pStTlUPlyP3N2XnpdNv+ZaTpeG/vLu4wVJrXXC1q8rKUgsrDS3lJVKKuuVzMbs6fW1u+4YlefrqROtw2nB1kCq0wj965lsz/fvPKI3dKJp4YwFCQeq22j1fK3suknl1Hpj62cPHDdNIGGpH+pjtGS5HW/++5imX4HQyy4Pe20DVDH0M8RJthY0HlWiJWIeH9T2cj+9Zny61J7VEPhnHhyAauh+lLs9IMMm3uYUtU393rGfLMF5cfjsr/5Sj3YdYhWK/ej3Piliu6uBzA2/gX2uCdIcFenj8I+IsSgbV2ZM69E/bwHUMpxov79UXeJiF+j1HG8JV0SoVvLce9LVu7oMW+p6OO/Bqaxe2wBVFP5ZHlMnu481VBh0ljtTEvuoj1Fb7n9bV8SXieXeEqlStsezZpLeZF57ZPpyzKxbIQbFF+zUbQXHDN/GhIfPjUvi0aPl88uVYRsqZ9ptrHj/pQPYJtiwoYkVa4HWmYdZMBI4FLGpzNPVXOKGYTHuEqsZkhruwLgr8SxzIJ/uRQ6vkqQZkhrugGQ9nL1E3159/Aw89GobaKep+ubfk56Tj6FtOSyjTalIcjjD7lydI5LM+GjUGM6Ypiy54ZSK9BACm6xsZrHRcXJuVW8lN+Q6vMs8zchqXKND9kwPIbBcGtsPgm7ZrRmSyn+b0SvloXlNPHDWeRZ0EE+2q9nVdvSMjwi//WHnNU18Eh2RMceRaey0lz0sJjstOYHtI7M3rEVmc7Ndw28xGYmEqcfKrrjE2Gs4ZQOv7oPZTAXsn6lDi8eUIm9tPsXGunQdjqCY7D5YytpIZAfW7rL58hOAVyMXj8I/2WTniYdmIzI/7NZCV5vXQpSLe+PW9J7kj2lbPqicJ2b+UNUKasawp6xmA2APTb468VOgCv48fAXRpkBz8mms0GJgqsoovVETNcFtqVEa/Fjx1YmfAlXwy/AVRJsCzcknb5KK36Zau7XbEVpuC8dNyo6iodjWLHr6iwlAqrxEZXBvuAV3I79CVKZctXkusnujZj5a7j2uzfUIvXfystmouD7yFlPKy6A9l53XXxyuy6/y0NGoe9XNzfFkXragU0piZXheKPQzzwP9vnJOdX6Oz052gFtGQX4d/pGfyzrN67XRNsX+BJMWpqmB2AxJSVtvb+QIlbo6VxFfoMwVROJ4bW1kaWUlpiI5WaNRKAoKuCZhfr6My41CxcVFFRkNLgzGYJDLzTKJ7DmGjG0lO1JJ7p0e//Lt4FS41RR6xKWUHXAAQoaPMgyndpmeEUufbzjCb9sgG8Ng2PBsT4Bhnk2QzNJe3LwJJllha6CRBuaMxg8YARJ+plRzjhVDKVBCBN50PAES3PHcdYs4SxHeIdorMTpldEEXsRiZ7jgGSufZHZvyYLwaCOfDfM65tQksDM1WSBJAZRlKBtgnZZZnGYRKJwxsfFsawVCoAFLKNPWItq2A+UNZMinQmfGEMU7Ukdy3iosEbPhOgAFHfhFFrHKpRxxelyyXoYATDzydrnaPaSAiQB4WrTELXKWOezgVdLp7VLeWQRWCIjgW4O0SENDAFO+A5ECL8RU0iRBUxxQQpUGlwDNryTUx2GdRAijHc2xEMySaX0zQqbEe7fU0NByawHV7RynT2ocost1Cb1q2Ydds+kg6kf+Qb0rlOSRdS413Onv7e7VOoqSTWqJUhGaBuXiG6BOsR28M3OrgdPdCp07qem33yCfXjqbZogkolazpLNfvFVN7jdmp3j0a7Y3xkUz3zBi1WegnSmCATpGKtuiZ9A2sGz8VgljmSAyUoNy0q2OWly7OfXz1xPneJ8ur3LMx/CjKyrMGZGljUg4Qb8zJxuHa5cmTG29dLuc8YMm9ipLhlchGNfCH1lhTHlbus6yZJK7tlm1R1LfzGieTBJkK0XFYt6Bw0w1HpyH/8p/yd6fr3uqiw73Ai1N69R/ZjCFtAdbgXiM8wW5mmyHYqH6TiRWfSEERjC1FJMjLuK+OaHKKtH0KOTaG+ybOLkS6NwrwC6rSL63arlDHCxQ95kL0oCKujKN5CTZsSnXcVjo+nuR9mMVhWOlGo5p4uMmOClSf5MGE/HBlmzeOtToieIhyyfEAa4dSAWONbT6mkEaHJddpIGWEhVFacSKD3RYDJEU5rZ0h9H1J17ZTgp/NKhLDhqrBR7IW4zx9OyTSEldP+zbnylipbo/l2sjONxHgidRNImW4U1XFAMrFBYknlDIKQFLECnLWk6yCzI6x2//K34avAUJnovrTuVvE8U8duzVF5ST2TlDFBGQdHO972li6TAES6LqtJEG3kzDr4KF3TlYAEkJdk0gHsEDfBCUZE4TXvlTUpkAPwiBcEHh5kGCVElkChRxhjjuNyCDcf4fRgAwxnznWfDTdQ1gvNg+YvKLiNT4Xr2SM23NtUuFpwZWnmUnTJvvacPGB6asxnaSUljeqnuSBpBALEh1ZXPBkjJEJ02x93ZAXn54nDLnkCCl7WVU7lBpbyYLaqwmAI+0ufqD+5G8zDIt6SYgmvpoXHPPhayVIGANg53jVjws2RgqfWuI2lkskoZSr73D+al2SmW5MlLAq3QOFlJoEAlYSAbt66jklzSik4yak2+ZijMRyhMC+QLEgp6qccQ2k3uk8FVzLzMhj3A/qkUKSxXRPw3gIEjl0CMk4TRPWWDOAqvwpP+0OIP1f+lmfVys0yP8lEr6d+Dn/r5D9tyYve2K0JH9PRzOeo2A4syhYzqG0As36W659oExhm9NjBRdSAK2jkJiVZb2Q6LEdqURJGzxgRgsK+NJXBddiESiuYoO345x6JlCglHcsoEnIu9Xd1acq9t0XuOx7PAwWqWwD/BbKMOYQLOjxAVwkab0ogF489KnvSz/WVOWYQ5FOn/liFFyM6E4ztKGVcqHe5CVHwur9YLuf1Wm8E/etS5rUGwH4vCRToEAe9cMsvose0j66cTVFnmcFpghoX9HI/WUqkt2/I1DeSDjriKEClJ7HhHb8MIKMA0DUK4uxt6EUr0uuA/yK0DRK4VBpnFZbs8mJT/L5FapVsQfnNeSz1d1UR/JUbPh/ylMZF17mXvV9RxS68hfvQxONcXUA7azxQHUpiHGERicy5YxXdjxUMsEgScg7RlmB7Fwgl/+RycgMIoZgBNVG1dg0EClKZs0d2QPomCRSZojytHjVALImUkCVsBixSUcOSLOoVn67DiF1jUzMxry3UQutEwcyJtoPulZEF07PyJaiKmHV1JrNLL7PoRnqGCzEuXgtOwnVjDRH5ItqBYbEc5OUekaoT1Xs+1AoDr3xfTtFNu84Tj8IojS0qtJUu7uyFlRkjLZWO9FLXAQYPbnO2NDi6ptkkHXVCdhHbrXSWSR1OqAs7gTAdG+jaSIMpx2BYlJbDiNALZnp/OThItgR4xC4aEvdoJePTVdfnbfn1xP2mnHw8k/P1DwOf7o1TtWeJv9w8q+2Z/mgAdRXC/KZ620rWHbMoC6bC5i5aBmKgVjNUpeqGQKEmCv/FySyOUTB3CTxxkTapKeTY+yCHkTThIpcCwg79o9k3p2GSmWfPXro/tKkRVGvA4xRu8UBcGsW5oTO+y4PS9hEWlKpQqSQO3qakFk5wCLqxmX55CHTRKcMfYq+aP3iSboTjGCx+lykxV1KkSdpamiyZ8llz2Oy4EugMJd8p95XwaEIuQy5WN1lfapi3/sCke/7kbC8xR+Y3Yeyfr55x9kbmy+t65AwwPQKQrd91+eCLS/5YzPn02w/9OtPm58cvTH0dH3dJExefJIvAlv7AA5qC6G5ekkTKowzH/Lj62qwC9k59/BV+z8RqdEK5lHfv4zt3AF5jTe1UxlCwGkAT7n2krTRdH3p+M0858ns8h/HI4lfUovubsA+TqG+Oe0N2h/T4IGD7+XIKH8uf5Uvy6SkpTlm9oqQNfkn8Tme6omtsi008V+4CIz9YDFEUUFKz/eEcratOeG7xVo5nPdygy9KbcUaNlzZQjkZ9yZdzzcrG/9BNZrUm0X1NAm5WP0l+uzZJVD+nofV8qupBDtT6fP0a3o5JROdTB9+NKUJVEbiE+FHF538G98cJU87cULbinYHxpoRHZiFpbGJDOeQpfeaoFfDMhaIQ35GboH41oT6feQJdc+6o5Brz9hrYY+1r3kKA4+zLoKWv2ccsCB2jRq4eI3vAnW6eKjJ1meMg/a0fN0ieaf3Qqm1SRGkRig4qcVvLvVuCNaSniy1qEE3HoNjLBGl51TY0V750XMwJUZsdAKg1twBx43Jqyg1TtIDoaUsroTJc5lUXDBBXjJhIVLIJT19FtlwMORZtHbPcXqN2TE3qXOGyHiNm/eIkRZbcH2kL3gZ13lnjBEJ09P1ZUN0xn5mqNPlX7tElFEVUMW3uuNovKAwceU/oFZd0oRyxz/R1MBpXeoyMp4m+9id+qC53NGM+P/j8uLbU/Pw/R19a/ziO4gTxCqAXIqfL7+5NOcyblUqdt222nt8JwFGcMLQuY+HkUz/g5oGdmpGgWHkG+sF4lxpLMOwDNRWfdEv9kt8mOqjFq/35ESQ8gA0WYrva5SoUZdH1opkduUwqD9CSIqmPjH5ZL5jgTT4JlKiKlaUJUwtlzSqECl0Gfk5TA+429cnzh6dxgkvy6jxn6NmwS0avcuEInL2rQYjLe6ARSHLiuXQLnt+opDb3S8Tc6UCqFGfpBnUrvXd91s16ioYZE0cQGrt1TpBTdGVP5fmbuFV0T4qTjyRDHt0Na/SPqwQASyFQqyNwbk5QFNrWz0ghMmwhwxCwLK2UJEeM5Qkep480Bg3oI5+wzh0FJ1T9TkBk6GIDraTMcg834ptqg5uM+OZfKRbD4fp1fFoOEZJ3ZKtQs6L3hyjvea2Vr3a2Y11ua7bkAdDPjxoUCW3Sb1bU+6GLdkq5KroC1kIPEm+BU7FwiPQGBew5rFhHGEUXdNaH9Bp0XN/Ls1lreehzykgG2sbPQRorblXagawxo5jHAxFL6h6ScFk2BWTepQBhBuD4ZhmWRjmy97wHYzD4h1cY0swDoaiZxr1NQGTYY9QS7Josqpa4X3ROGbyAqcagZNCvVwbzixNZYlexStQpv39XeWPpiXl2R+fEfNfes/vzhpLPljhJDmcYgSlQZClu38kO8FEjfpyZ5nactsqWAZYXR8Du6m6XFvuWz2VJSEvPbfSSKu+EfhoIY3Nqt0EALxTrCOAtCLsCD7sTQqtyMMIFsY/kOoOIx0JyyoYil3ds1TnNJSNFX6mmK5Chb88zivvqzFdncEAQ1OLZ66Jk7LhLRH5rEX7cuacBPJhwyNZX/rlhMym0VtldRRgKQBebyKEwpHcnilJQGqAiPkWp2lHO6hA73QB8lTzliRTiXP1iTFDvkHRiVwCHqOyUjwzF0mTeketSweiOj3oDzuQCbCbDHo765kwYFQgKoxflAz8/o4phNit+shaCiv7QRqH1RgFCRJLUro+OH4mK6NDK/M0H+KmmphXIdhGGajhptgGQW2pYMrM4x2oyYJLdOunr1JCS1syzyR7Evn+JCMBMxEAmRGXpOKoWBJB5FMdQE1RdXFcKReYZ3W7w2bvDYs+9lDHaGfxWJ0dJoebjHUXmiKY/SpbRHaZV0zqIU7CxcnqaEkgRAX5yJp4w2VTHAPn01ubWJdPCV0eoLkoU9+xkfQJlcziz3j1B9znbLw3a0t8M4Jeb0JytiiK77fNzoZ2x6hS3IEBJX1Ny4I/RFZcEXMeAX18NjkAGa47x1as1Vi2NrAxkYqP77ynrdPNCcxg1tb5xLc8G/GCAsLVknr9VjkrlNIOETTtg90Cs56JFGkWKD4JwbS6qkppT3nbtiSKT+RJP0LmpHTYbMVNYmlLbmNiGDz/dHOqhhMUBBzOJkrqjDeo26wxFcOQe2+qOb9pn5D1nRqgf542QUMMpGJVNnBjXbfKHUaMU0Dhd2JJhJ+A7icrGuiYMOVm0w4gQ2VSi8TdpmeXciFA6WqTM7LoJsb2SFnHi6nW9UZW6kUvCOcnSybFwG7jaXRdWHRRzj8CFXzBBUsiT+lEPDtAJJEIqFdRLmDR7Pt0Vv26bMou9RIh8q8O4bjFgoV6llqGjiaVClaB3Ti2Nn7Oxng6YEgg/fRZ3BzvLEYL5c+LX4uXi2RBF6YvfuzKHnA/I3nggE2vhdcKrsWK3DsxsGOczMBbkzaHoQKIxvAyChPbVilKdemOKhzcWxINQ6LIR9xlQ2sEylrsQwXzeAFAJCuWRUvIj0vblEmTFxTRB53nJjPCTEnBngVGB/OC+x5vkoVUGOUCgZJRawdKUTGZpqjT1mIS69K2Sx56JHXFSWZF5uH6wJB7yKJdUWE/RXRZc/vDbSaLwYBSBU7NYtW6jNRfWNOzifFe1LhtlEGbMFY7YJw3Hx0ClKn3LZEHgFAKnbk5uKis1XVGakz5InDzu7oO+mI3uH8fb0B2Jl63Tt8WBpxNYl33PQSkLgbkyyRqU0tbm0FQYCvIAFBpoyjERvpdRWMkpJJSu4Oa2Ezo1ZoQLXCGFjxomzQ0bBaTYgw3Qk/DQN/DctepQQI3lewxs4So4+0O7VEpUa+r2pmCODJBnDNV90KvuaPLB9HyhvhZgQNmjDkKWS74udTkqYKIV0eBrAlorrQsBVXS+cTQSszYbi5mRCL/1B28AT/JVYOp1mWzwBAZCZyy0lf3Ak9cwVdLKCGhP9VV/5QAjSQRnvRt3HEyrKTnhMgQ4AE+5p+C2PMlEOyh94fWY8c3GmrOi76ha3r8fiHQTH6Xddtqxzz5nBFrgdtUCAC/lVUWGhY3IXP3f7R3a69W5iyXUJRlFQKPSxU1uEUWFKAIUmZPULdtcFkOOiZqrGyj7BqxYFyKZf3jjgqEneOryobGrXSDriF9em+8tBZCQwh1mlKrQlRrH0UvrPNwVLV1NarwmvqWF0duHMnN9Zy6zbJGRIcdJVOZ3Sxoy2hzQQpuhWfL8PjxFRI2bty63kkpnxOZYWuMqNuMiY86ew8vGnxexdZJMz9RhKgmAXSKkQElc7OtWxlikg9YJi1n8naWu+eZdbJhqxtJmVoZvEFrYNgsHneslajedNdyE9EQ7xV5/2NImv51bYoNdJxGvfIbse7IaFJkbPJd/3Ber+i6eyqL9Lpf8POuVZtyZTdsbd5gRBmU/XxBu1Wz4WsELY6u0XsXp1U63ezudk5uynV/Y1YxqeWtNs1GKV5sohVfv4xtdcIBiemAaPfJHjnr/o/h+TsImA574Ji9ou1wYnegqgNDfwDqDa7Y/5AIacfvG++pgBVFtCBkvAQiPUC35X8xPJSANBj1en2Fp1XofJGfc3FSVHw+NLEhIoBQxESQKrE+7/Xln6P/DA58YmcRYyEEwgQMiJQDvX5aQwyIDhiRCPnbhPQ5bLfSGRwWVYsdwmRknaMQBqraf7H2uUudebSGgE3BotrH8Fl8NB/sZlb8C2S5NDBAZxeoQL19BSMMXX0LO+ZCUpTKFuC5KPsNbP0lkNXK2dIYHCacCzwa/9MtZu8P0QtDHRzT9G0W+xSpRBe5pLp0+e0fzuB4tDawoiFYpZLbB8LcfYfzSwgJsSO6B/v9obfP2NAxwaIEU8n8QEhT6w5vb8E7rNkRgohNaCe/B8vz7G7EhL4Pg8HiH3lx6PhSHZVxyUCvrKjNc+z4GbK0vvvyMv6lFZ0UGqnMYSn9eeerOnHHL0nSVczht9RMJGTwahDq40zvFzY1uayngjqfbaxAUm8Hxuq453BsvKifdH852fQl1bJWMxW0R+yUDMZT/tkgsyxeLOxX6HmWny2tgqRS4xWazY724vNe+0UptNNhLfje7ptz66iQ7vZbM4tpPjLI8y5zwzDVSWtodxqefJFKzNipVttaO6zPsBOHPzRjsltUeBoY9sM0ShsQasXTxxMRCRXWIxAWi9Md9TaCbLbwlT1pn7X/WbCsfrmT9yq75nn5EsV3JthCirwgm/qkGBXVz0oj5w9m0eCBH6rZrFftgAN2YJix3Za6GZDcm6aRnuOoK1DJA4TLqec5P1elu9lqYzZsF0d9f9/K9KddZN352OSxmumSq1wpD6DytGqZ1Xi2wBtfAGpla7UFK+mBQogp7IgewpXFZxheZ1M+YjktugCUsKHuagYj/WZfUsHR5aU7WFvrHMy0Rk2bMYpaYocSGRigK0Q336vVopWoxTRe5I7fPPq7ntdvj/YdYFeTFFbSEe+sVXTeGzYi64zqQxBuNbs3eG7ZcBKh/BAKt7o43CXzQ6UIdA4k9VxSlVEoCSDdWl3OSCq8dM6AXTV6W84rIsvtrYnsNs1zBfgI6m0bMZXy/jRqx7G0NHWN9Z9yIyVHlCoyOOCAZIh8zk/y79Dun2hoBkYEuAP15N6LHaBQ+M7sGDPZTqSDSjMIpLDUZuC4S1OqCeE8JuoiNcy6BDSY2BvJdKAGEClweyAZ3pkJLAkdOYunbc3Hj3YmmUwvTBLH9NkIF1hVACKnOTp9cKlBqkpQWXT9895bkkwawqkG8BpPsfvJ3vhBMxwQDwxQkZMfyGa5PV7F76bjlUFnvC27uOx14+ItbtzQ0ZUhDOsr5jR+5eayPxi4necuj6HnHax8Z1BCoIQWO0sRYy6J1m1yiDpL0E0DN9Qkw/0ARfLJqlHKJh04BvEREe827pjcFhnWDupvXgLvrc8Xw+ecDd7OPAFIwzfZX4I3uz+szX866vQfRZezcI5hRfw3JTao5DN6RHdOKI5ZQCm8FOtuBAk0VkcKJtw2QFERWIwd48GHaDthDK3AY5jwIH9iK273etrkdifr3o5Qh8dBCaT7f/1CyN29PHt2F1+O97iXu3QVlZ+9la5LM1PePzmGxA9Dreq6zGchS4ZHPONzNhJudqddl3uIzqC33aA0YxGwZvqD17Pef4HIXniuID1+niCff8HMkObful9LP7n54bn3Sw8XDBZ4+cguWbxF8C88zxzAoI5joIJkXQ01OipyaIEzKKh0Z1hRTLlAxaHtahytOYIa4xg1ika6MLEMxFp+C2cIsebiCCj8XSLGBcYGgiJE2V5pIhlhSEAcmfhhrZD+ghkDJqAYkiK/FywVpVKq1aokVqrvZEhAKdAwnxRL24OIYHSWmzhNRFwTOd6Km5/wz0NJ2nR9Iv/cHudKObizlP4t8j35gTwmf5L/Cd72X/mt/9H/4f/ySDzx1P1EU9IWj134DZmyxWxktJpTu6u7g8HYrwJLd+5n+Kl/ppMOEPUUynFKGhM5877HcMft+Kt4GwtiSTyi1/O1YsKdNPpJ/J5ZVM4kcpn3fzd0KI4wVoB3ISwhgLevYYjjyxA49oCqqDDZv8lcM5CMGXMEA+5GxmgBPBVrPHlyCbCtqGcT+uTWOVVUzaFMPALCwf3xl8K/Z26rFylyyTNnXFLNUVIjws8FlPeOOfUk3gSc21uE2C3A6ydBQw8BSqAnrlNbZIP6dyJVRoQ0gGr11Sa1CsH7DVphBRepA93Wcgu2wQyliUU0UB9USN7rk1sJx1uEvI3IG1cBfX7bCgz4unNU3PBblaxfbB3IE4W6Ut3ZML9ht8xlz1agGOw8797IJ1EEFrFiE3jGyOswwXY53DhaMk62AO4JIUlhcfm2EtToyrzGm9It8LbQ+fx1zXTYH6g39LTY4BZqS23dhXDZCN2CSgJp87rlLzf2EmCspee//LI4W1oql1iNxswZsbjY6WSDVU0VsKqKkJBQV20tssHv53CQa7FYdk4fPbMndQOfP6TRpKYG4uNRqOrqyvDw0LA35tdY/+WHFzwE2chrDuRnn16/9nkSN/xqhUMwQOZJvpgBB/XBJ4iTDcFHghY7i9lFhEglPycqNj0xMSYmVuDE6fS7ba/+3if37j598ODWrYkJm+3yuuuLF4+Peyc8nrS0C2MzE5vX3W1dv2/i44/Xjw1NDg72rJxYv96yMHn4cNHkxvy9+Yv689eMVZx8hSM/3yKS5vJ5VDInLJYsIjAZE0NJmMgaOzPx9tujEz09TRMul3JCJMJNUNaFr120NmRsorz+ezZ9E0EO1fY/1+nMxvVGxRv8tRh26HuBnKhqAm5SSTibKJml8E8rtZUQAD70mePyP353Q+G/gVS0BwAf/W4KMk/8D83+f8/vNv6IpYEQAAQABvDbTgeAcFch8PNorXJ/Wd6ibW6/iI8aBjDoNjjx29QOI5yYDp/WxEPCqWmdSjpONlykSrhBwIRmnZ8Xzgc9o8XkBgdcUFRjoSIbMCFTigZXjXdoAWyhDGTs4gZoVARwlIKQZAmbIRhwQqWOOFzkhAx2QzDV8iQVRErR4BrHDH62wgVTdeE4TNgqF5S4cbs2aCAPZSXrU8WymTvAbS5bpAGI9SKGocwA6ykyF80QmdX4wVmGYCnrYVbYXMUIHdgJG3HJZZwtW11kx3YJcMgWszRbdVt6YzkuZk/zlB9Zw2bEHTtIaQ8Z76y5HSORdtK0VYJsO02QbVNLk+fABHsXc026VD2GzHsjLkREUY4EhDdIndBmGTBnTCxCTesqo4y3pl3ZnZjawZxtf367HKtCRJctHyJSdVl6gyl0tR9a9vKcw052lPQmPhZytDLLA8eom8dtiJY7I6SMJWtf8kNTi4FdxAO90ZCl2SsspKa0J62HRr9XmxQqLbsiToQrzhbUYANWa0Xc/pQb7v9qzv+MQ//NiDI5B5d1nnhwL0ucdqFs5NCEJK8OOaOHCEydmAY3JFa+y/FDJlKpXQepPiJcYPMBWRtDkTqW0gbcWjkCOFGoRPB1RlTApTgL8FOd6vvpdiDfT7RrLWW4NNwrBM+E/Xoi+m0tX4pp0cIqlYg7je4UbNFfgYWYiluimwbJAT0ijHgI8h3Yje04pKeB/dHeqn4RyGTBt0vyijo9CJIAxv4X6WQdNtsiUaE8cxyW73dtWvi41DcgwLvTiYYdBoQl2irAjt5eCgoE0FQvBAB/XS6od00gArUmg4HMGWGJgb4rQ1DTERbQBEUNBONQDUqKozUYeh9qSIxOTg0ZPH/wgOQ/XRMIq6E1QeSVWkOxWQVqqKjGtxoa+pWoqzJIXhnxwcP5vXNescnl6nx5vf1G9rLtRO/jw+NH5dRePFnI5cQq5EnJPdxiZ5P+nqyI9BviVU+DWgdGs6crUaTYNGIq+fr5FEFnmmJoVpyIU3lmTyjn8jIFyLWYshjPXrEVObXHCzwq4DOqsdy0O4F/BrAbm5FluP1U48ymkd3yiYiXYLpJaBJKCY7n5jnMZ2p53r0bUmKahQpxhbhCnImlDULqJARVQfzMelPAmIkCYpd4LUv6fKzwMpU5iSyniSc2SSGxldLaxMjU+ENC5ESQYicgM24FKTHH290zd3JTYoXlPZjibFeFMnCifONN57ZnxtqUEzOF46Yjno7eZ4qMd9pUbKoJBlTA8yNGJ4LmpMx0XDzRV6A2TTM9/4DGpwa8jCEI77Rw5AQJBsFpisER5AaPM3J8P1VkOsgiK1AcXVazTHNmumMm0xyBl+CkwJA5qMCgQDIl8gmpIUoqPg2axppQJKAD9XHzafVLU+ME0wNnnkptgWHHy1wqUTRHpgXOpNSSShcJOXN3fVrj0sjz9XxCeZfYNaNDgTDl1NBBrYdsV6SfIFyWUe/dV6cLQQ2CZsF2YyIkgrGZ1CZ0KJCahc40ONpQdOa0M+1Gd1ViBW0z+i8fKajQSDbQaGPk6lGhCZsZ2TAQxK8W+cPv/iQjp6AURaUftf5wGlrRdGIQYunFMbRNPtRWyf93Lstg2XI4DTHUMMO5jDDSKBdCQsigRZ69CUACQb59qn0hgc8CQyjgWagIDRQEgTDAeRfDBJfCMli2IXJ4b6GGGW6EXHnyFXA5Qq646iMvRWSkYiVKlSlXodIoVfajI2r7i6tRS6HrieaGIjejM4Ya+9WH4GVi1RungS6fzGi8CSaapMkB/JtkzQ6kTbFbsShTrkKlKtVq1KrjeeycTJoGjZp4EgclKdbCOOOVxqqNiSbY4KsB8CmQ34BXxkNqsEBHfkPaG7ce0d/4QegBkE6Luuupq4nrYV4gtLi92M3/2LhP2C27ovc2ph+wsHFwO23Fgp+YgJCIOIaYlCxW7JieUVBSUdPQ0tEzdMPYFhMzC2vnbNbYOTi5uHl4+fgFBIWERUSbPp9kZ3dv/+DdYTFPcODF5dX1zfvEwu8dh92xoBhOkBTNsNz7xzJYG6y2asCKXd9SOn2HWUwaymzsomNgvtcsdRz8QPIVEBAqJCImaSCZNGT9X5lv7h6eXt4+vn4gBCMohhMkm+LQDJfHFwhFYolUJlcoVWqNVqc3GE1mi9VmdziRKDQGi8MTyvKiU1Z1t+k97BGRRKZQac3W/1sRncFksTlcHl8gFIklUplcoVSpNVqd3mA0mS1WGwQjKOab2sB6dYtwJymaYTlcHl8gFIklUplckYWkpUqt0WZtpzcUU7MFBrDJI6Jkfsq6ijCoDVIPRpO5kEyXUpKqEpZdbXZHCnNPl9vj9fnBECgMjkCi0BgsDk8gCgUcgRNnLly5ceeBCWVYniAwHDwCIhIyCioaBB2DMSYWNg4uHj4BIRExCROmunJUb5jSZmRxjBlzLBwPQ1AJQknf6iuJaMMQHww5uRQQZ8LYvm8VGAS+p3X7N8T6BGTCnzRxO7bUcC3Arq3oumZgy1ihfTAZcSAddWyIxTrs8MQ5xyfwOSvS9kLqIw0pHoe1HgGe0jDiBUStryB69HxKLnyhIHZPQML95IvhqI20EaQjEoSI919zV21G245ZEO4+P02/Kwu/3tqfaUW+jUhCH+IshNrKNmJO/CHx0m369E2shitfIx2pc2g6QPTagQJk0UiusxGN4iB769q4vRaXZUWbKqOUvW/dLl+qjcpmkVTR0gTPQ+pd0ptaqBdB3a1G7vNix0UGK9R/F69ZLGBzli97S1ZrePuAZdYBaANvtf+jVlWsmcp+Be1wju+MHgvv6clRwdM60AMm55fHAC+vFvBrxznEd7f+5ji8LVtS1FxvaaJb2tc3+pzuS5qNgmHr4QZ+HFrjrc/T+FB/mLagT38/32BKik3bnExM56Z5Vy3XKXv+7k/ztofY+Fi99YZ5szbBAA9O27UW9NHHRh2ndzY+rq2vB3lzE++GpW+LHHSzrAmCeiQkn/Zn5eN9bvSfft4PbkzwX/mr7UFR5lpDQBJlufDQMHAQsqrQOjUgIIni2hBneSa7ugRgIKFkv/F+p8tsHM69izhlK+AZtTOBoTzUlkxRqRjlCOAkH9h2aDn5IkFtnSEii7pc+OiYuIhZVYI6dSAii+raNJdmmNkzEZjIqNlv/KPBEvMVFxmfABH1Rn1JmIi4+ASoS/prQUEgIAQjogVEMJywBEUzWWw5jgCEYATFcIKkaCaLLWcTeDPBwURQDCdIiobYchwDCMGIaFFgOGEJimay2HKcAAjBCIrhBEnRTBZbTtE8F0RRFEVRFEVRFLVl9zjpmXz++Ppsr/1c0AJ1IhVjV1j67JEVk2lFy1aRsEX6VatuwJt7c6z0vR4ihBGJlJWLxqnyOPczINwQGTDNgnGSpL3mgBwQxsna28Mj3ty8+P1x0f/OEqbxLqMKftcRhCODjN1MgGI4IekCQAhGUAwn5hnLUA09ryACWxzcH9MM1z27/kxRpTSmZZ3uIs01PWMVPGon1qijdhqYevU/VPlPgC4CAhSxpwhtRUBAbCu0pwhQhHZMy0PlHNbX3XCCpGgmq7cbZZczACEYQTH8h7i/oGiv9V4iBBb5g/JYfY+W1tpkaJbHH7f6m7ZxV92OUV/2tfI4+vl0KP5XbSNDhVp5jF8rx9k5V0Y8g+KRbrhiZOzgPhEEaX3Z+BtL1g/8OEMryco23zRP1Mi72XbQ8eqbXfInThs7crS9odNb2vzBlKO2g8pxFnfNS30WDiWNCaFYpMSPlQuFfYFVQU4H2b7CWpp8eGHXr4E1e/w3Z3f5ofIoo+mljPFYZ/LD/41wcviVn+fhcRs5H6Y/6mOc02AjHkIhpbZkaCdoeGfUeWb0VURkICTsXAAhRuiPHIt7bpAhnkHzjWpMt1BdonsEd7NP1m2W1BLuEigYdXnh76K28FMtSswntuEj/nZ1rDVNI6pJcp8EQY1OX7u1S9hfakn0kESiyZYu+CVU4khsCZnfd4yXEYcmToYwiw86Gjk9ppoMx/f1oA6hsFoIzdVmKNdiRCrqGBShsFoIzdWmyjpcmdTVzwqvVYYJqZekIjHbzq8qfdCNU/NG42+FwAiOXVr/GVC6H5u8uh/H/LVifK7MH6n33vZJ3ixXhtbXf47l70vsgfzuenL1XTa5dpk7D8/8/XDPPwv2gsvwwj8NT/zD8MB/P0W0wL8IToKDIAmOwyN/N9zxj4KdIHt79/nzffyFLyFneqWef09gpG6BjxKenaBk6Ba017zBL25tRHwefP/sGdTVe3iZtb8qsBoOk8QbHASokqwnxxiTmSBuPtGwmfkJFRUAAA==";var G="data:font/woff2;base64,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";var F="data:font/woff2;base64,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";var Y="data:font/woff2;base64,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";var T="data:font/woff2;base64,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";var E="data:font/woff2;base64,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";var I="data:font/woff2;base64,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";var Q="data:font/woff2;base64,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";var j="data:font/woff2;base64,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";var B="data:font/woff2;base64,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";var N="data:font/woff2;base64,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";var et=[{fontFamily:o.Primary,src:[{format:"woff2",url:B}]},{fontFamily:o.Primary,fontWeight:e.Regular,src:[{format:"woff2",url:N}]},{fontFamily:o.Primary,fontWeight:e.Bold,src:[{format:"woff2",url:Q}]},{fontFamily:o.Primary,fontWeight:e.ExtraBold,src:[{format:"woff2",url:j}]}],rt=[{fontFamily:o.Display,fontWeight:e.Light,src:[{format:"woff2",url:v}]},{fontFamily:o.Display,fontWeight:e.Regular,src:[{format:"woff2",url:y}]},{fontFamily:o.Display,fontWeight:e.Medium,src:[{format:"woff2",url:M}]},{fontFamily:o.Display,fontWeight:e.SemiBold,src:[{format:"woff2",url:u}]},{fontFamily:o.Display,fontWeight:e.Bold,src:[{format:"woff2",url:g}]},{fontFamily:o.Display,fontWeight:e.ExtraBold,src:[{format:"woff2",url:b}]}],at=[{fontFamily:o.Text,fontWeight:e.Regular,src:[{format:"woff2",url:E}]},{fontFamily:o.Text,fontWeight:e.Medium,src:[{format:"woff2",url:T}]},{fontFamily:o.Text,fontWeight:e.SemiBold,src:[{format:"woff2",url:I}]},{fontFamily:o.Text,fontWeight:e.Bold,src:[{format:"woff2",url:F}]},{fontFamily:o.Text,fontWeight:e.ExtraBold,src:[{format:"woff2",url:Y}]}],At=[{fontFamily:o.Mono,fontWeight:e.Regular,src:[{format:"woff2",url:G}]},{fontFamily:o.Mono,fontWeight:e.Bold,src:[{format:"woff2",url:x}]}],O=[...et,...rt,...at,...At],ot=t=>t.map(i=>`url(${i.url}) format("${i.format}")`).join(`, -`),z=({fontFamily:t,fontStyle:i,fontWeight:Z,src:D})=>` - @font-face { - font-family: "${t}"; - ${i?`font-style: ${i};`:""} - ${Z?`font-weight: ${Z};`:""} - src: ${ot(D)}; - } - `;if(!document.querySelector("head > style.hexa-ui-fonts")){let t=document.createElement("style");t.className="hexa-ui-fonts",t.textContent=O.map(z).join(` -`),document.head.appendChild(t)}var ao=O.map(z).join(` -`);var L='data:image/svg+xml,%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A';var w=J({base:"light",fontBase:"Kaspersky Sans",brandTitle:`${S}`,brandImage:L.toString()});K.setConfig({theme:w});K.register("kl-ui-kit/versions",()=>{K.add("kl-ui-kit-addon/versions",{title:"KL UI Versions",type:C.TOOL,render:()=>n.createElement(d,{placement:"auto",tooltip:n.createElement(f,{links:k})},n.createElement(W,{autoFocus:void 0,variant:"ghost",padding:"small"},"Versions"))})});K.register("kl-ui-kit/buildInfo",()=>{K.add("kl-ui-kit-addon/buildInfo",{title:"KL UI Build Info",type:C.TOOL,render:()=>n.createElement(d,{placement:"bottom",trigger:"double-click",tooltip:n.createElement("p",null,"version is: ",S)},n.createElement(W,{autoFocus:void 0,variant:"ghost",padding:"small",style:{background:"#029CFD",color:"white"}},S))})});K.register("kl-ui-kit/changeControlsView",()=>{K.add("kl-ui-kit-addon/changeControlsView",{title:"Change Controls View",type:C.TOOL,render:()=>{let[t]=U(()=>localStorage.getItem("showDesignControls")==="true");return n.createElement(W,{variant:"ghost",padding:"small",title:t?"Switch to all props":"Switch to design props",onClick:()=>{localStorage.setItem("showDesignControls",JSON.stringify(!t)),location.reload()}},t?"Design Props":"All Props")}})});})(); -}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt deleted file mode 100644 index dfdce916..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-3/manager-bundle.js.LEGAL.txt +++ /dev/null @@ -1,5 +0,0 @@ -Bundled license information: - -@kaspersky/hexa-ui-core/esm/typography/tokens/tokens.js: - /*! This file was created automatically. */ - /*! Use updateTypography gulp task if you need to update typography. */ diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js deleted file mode 100644 index cbddee0c..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-addons/storybook-core-server-presets-0/common-manager-bundle.js +++ /dev/null @@ -1,628 +0,0 @@ -try{ -(()=>{var jm=Object.defineProperty;var Xt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var dt=(e,t)=>()=>(e&&(t=e(e=0)),t);var Um=(e,t)=>{for(var r in t)jm(e,r,{get:t[r],enumerable:!0})};var U=dt(()=>{});var V=dt(()=>{});var H=dt(()=>{});var Ge,Gr,$o=dt(()=>{U();V();H();Ge=e=>`control-${e.replace(/\s+/g,"-")}`,Gr=e=>`set-${e.replace(/\s+/g,"-")}`});var Dh,Go,Nh,Nl,kh,Fh,Zr,de,Wo,Lh,Ve,ot=dt(()=>{U();V();H();Dh=Object.create,Go=Object.defineProperty,Nh=Object.getOwnPropertyDescriptor,Nl=Object.getOwnPropertyNames,kh=Object.getPrototypeOf,Fh=Object.prototype.hasOwnProperty,Zr=(e=>typeof Xt<"u"?Xt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Xt<"u"?Xt:t)[r]}):e)(function(e){if(typeof Xt<"u")return Xt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),de=(e,t)=>function(){return t||(0,e[Nl(e)[0]])((t={exports:{}}).exports,t),t.exports},Wo=(e,t)=>{for(var r in t)Go(e,r,{get:t[r],enumerable:!0})},Lh=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Nl(t))!Fh.call(e,o)&&o!==r&&Go(e,o,{get:()=>t[o],enumerable:!(n=Nh(t,o))||n.enumerable});return e},Ve=(e,t,r)=>(r=e!=null?Dh(kh(e)):{},Lh(t||!e||!e.__esModule?Go(r,"default",{value:e,enumerable:!0}):r,e))});var u,Yl,pt,at,NC,kC,FC,Gl,LC,MC,Me,Dn,Q,BC,$C,Wl,jC,Kl,Xe,UC,VC,le,Nn,HC,JC,ee,qC,zC,YC,kn,Fe,GC,ye,X,WC,KC,XC,Y=dt(()=>{U();V();H();u=__REACT__,{Children:Yl,Component:pt,Fragment:at,Profiler:NC,PureComponent:kC,StrictMode:FC,Suspense:Gl,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:LC,act:MC,cloneElement:Me,createContext:Dn,createElement:Q,createFactory:BC,createRef:$C,forwardRef:Wl,isValidElement:jC,lazy:Kl,memo:Xe,startTransition:UC,unstable_act:VC,useCallback:le,useContext:Nn,useDebugValue:HC,useDeferredValue:JC,useEffect:ee,useId:qC,useImperativeHandle:zC,useInsertionEffect:YC,useLayoutEffect:kn,useMemo:Fe,useReducer:GC,useRef:ye,useState:X,useSyncExternalStore:WC,useTransition:KC,version:XC}=__REACT__});var tR,rR,nR,Xl,oR,Ln,xr,Zl,aR,he,iR,lR,sR,uR,cR,dR,pR,Mn,mR,hR,Ye,fR,yR,gR,bR,ER,TR,SR,AR,wR,_R,rt,vR,CR,Ct,RR,xR,Ql,OR,IR,es,PR,DR,ts,Bn,$n,rs,NR,kR,FR,LR,MR,BR,$R,jR,ns,UR,VR,HR,JR,qR,zR,YR,GR,WR,KR,Ut,os,XR,ZR,QR,as,is,ex,ls,tx,rx,or,nx,ox,ax,ix,lx,sx,ux,cx,ss,se=dt(()=>{U();V();H();tR=__STORYBOOK_COMPONENTS__,{A:rR,AbstractToolbar:nR,ActionBar:Xl,ActionList:oR,AddonPanel:Ln,Badge:xr,Bar:Zl,Blockquote:aR,Button:he,Card:iR,ClipboardCode:lR,Code:sR,Collapsible:uR,DL:cR,Div:dR,DocumentWrapper:pR,EmptyTabContent:Mn,ErrorFormatter:mR,FlexBar:hR,Form:Ye,H1:fR,H2:yR,H3:gR,H4:bR,H5:ER,H6:TR,HR:SR,IconButton:AR,Img:wR,LI:_R,Link:rt,ListItem:vR,Loader:CR,Modal:Ct,ModalDecorator:RR,OL:xR,P:Ql,Placeholder:OR,Popover:IR,PopoverProvider:es,Pre:PR,ProgressSpinner:DR,ResetWrapper:ts,ScrollArea:Bn,Select:$n,Separator:rs,Spaced:NR,Span:kR,StatelessTab:FR,StatelessTabList:LR,StatelessTabPanel:MR,StatelessTabsView:BR,StorybookIcon:$R,StorybookLogo:jR,SyntaxHighlighter:ns,TT:UR,TabBar:VR,TabButton:HR,TabList:JR,TabPanel:qR,TabWrapper:zR,Table:YR,Tabs:GR,TabsState:WR,TabsView:KR,ToggleButton:Ut,Toolbar:os,Tooltip:XR,TooltipLinkList:ZR,TooltipMessage:QR,TooltipNote:as,TooltipProvider:is,UL:ex,WithTooltip:ls,WithTooltipPure:tx,Zoom:rx,codeCommon:or,components:nx,convertToReactAriaPlacement:ox,createCopyToClipboardFunction:ax,getStoryHref:ix,interleaveSeparators:lx,nameSpaceClassNames:sx,resetComponents:ux,useTabsState:cx,withReset:ss}=__STORYBOOK_COMPONENTS__});var zx,Yx,Gx,Wx,Un,Kx,Xx,Zx,Qx,eO,tO,rO,nO,oO,aO,iO,lO,sO,uO,cO,dO,pO,mO,hO,fO,yO,gO,bO,EO,TO,SO,AO,wO,_O,vO,CO,RO,xO,OO,ys,IO,PO,DO,NO,kO,FO,LO,MO,BO,$O,Vn,Hn,jO,gs,Jn,UO,VO,bs,Es,HO,JO,qO,qn,zO,YO,GO,WO,KO,XO,ZO,QO,eI,tI,rI,nI,oI,aI,iI,lI,sI,uI,cI,dI,pI,mI,hI,fI,yI,gI,bI,EI,TI,ar,SI,AI,wI,_I,vI,CI,RI,xI,OI,II,PI,DI,NI,kI,Ts,Ss,FI,LI,MI,BI,$I,jI,UI,VI,HI,JI,qI,zI,YI,GI,WI,As,ws,KI,XI,ZI,QI,eP,tP,rP,nP,oP,aP,iP,lP,sP,uP,cP,dP,pP,mP,hP,_s,fP,yP,gP,bP,EP,vs,TP,SP,AP,Cs,wP,_P,vP,CP,xa,RP,xP,Rs,OP,IP,PP,DP,xs,NP,Os,Is,kP,FP,LP,MP,BP,$P,jP,UP,VP,HP,JP,qP,zP,YP,GP,WP,Ps,Ds,KP,XP,ZP,QP,e5,t5,r5,n5,o5,a5,i5,l5,s5,u5,c5,d5,p5,m5,h5,f5,y5,g5,Ns,b5,E5,T5,ks,S5,A5,w5,_5,Fs,Ls,v5,C5,R5,Ms,x5,O5,I5,P5,zn,D5,N5,k5,F5,L5,M5,B5,$5,j5,U5,V5,H5,J5,q5,z5,Y5,G5,W5,K5,X5,Z5,xe=dt(()=>{U();V();H();zx=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Yx,AccessibilityIcon:Gx,AccessibilityIgnoredIcon:Wx,AddIcon:Un,AdminIcon:Kx,AlertAltIcon:Xx,AlertIcon:Zx,AlignLeftIcon:Qx,AlignRightIcon:eO,AppleIcon:tO,ArrowBottomLeftIcon:rO,ArrowBottomRightIcon:nO,ArrowDownIcon:oO,ArrowLeftIcon:aO,ArrowRightIcon:iO,ArrowSolidDownIcon:lO,ArrowSolidLeftIcon:sO,ArrowSolidRightIcon:uO,ArrowSolidUpIcon:cO,ArrowTopLeftIcon:dO,ArrowTopRightIcon:pO,ArrowUpIcon:mO,AzureDevOpsIcon:hO,BackIcon:fO,BasketIcon:yO,BatchAcceptIcon:gO,BatchDenyIcon:bO,BeakerIcon:EO,BellIcon:TO,BitbucketIcon:SO,BoldIcon:AO,BookIcon:wO,BookmarkHollowIcon:_O,BookmarkIcon:vO,BottomBarIcon:CO,BottomBarToggleIcon:RO,BoxIcon:xO,BranchIcon:OO,BrowserIcon:ys,BugIcon:IO,ButtonIcon:PO,CPUIcon:DO,CalendarIcon:NO,CameraIcon:kO,CameraStabilizeIcon:FO,CategoryIcon:LO,CertificateIcon:MO,ChangedIcon:BO,ChatIcon:$O,CheckIcon:Vn,ChevronDownIcon:Hn,ChevronLeftIcon:jO,ChevronRightIcon:gs,ChevronSmallDownIcon:Jn,ChevronSmallLeftIcon:UO,ChevronSmallRightIcon:VO,ChevronSmallUpIcon:bs,ChevronUpIcon:Es,ChromaticIcon:HO,ChromeIcon:JO,CircleHollowIcon:qO,CircleIcon:qn,ClearIcon:zO,CloseAltIcon:YO,CloseIcon:GO,CloudHollowIcon:WO,CloudIcon:KO,CogIcon:XO,CollapseIcon:ZO,CommandIcon:QO,CommentAddIcon:eI,CommentIcon:tI,CommentsIcon:rI,CommitIcon:nI,CompassIcon:oI,ComponentDrivenIcon:aI,ComponentIcon:iI,ContrastIcon:lI,ContrastIgnoredIcon:sI,ControlsIcon:uI,CopyIcon:cI,CreditIcon:dI,CrossIcon:pI,DashboardIcon:mI,DatabaseIcon:hI,DeleteIcon:fI,DiamondIcon:yI,DirectionIcon:gI,DiscordIcon:bI,DocChartIcon:EI,DocListIcon:TI,DocumentIcon:ar,DownloadIcon:SI,DragIcon:AI,EditIcon:wI,EditorIcon:_I,EllipsisIcon:vI,EmailIcon:CI,ExpandAltIcon:RI,ExpandIcon:xI,EyeCloseIcon:OI,EyeIcon:II,FaceHappyIcon:PI,FaceNeutralIcon:DI,FaceSadIcon:NI,FacebookIcon:kI,FailedIcon:Ts,FastForwardIcon:Ss,FigmaIcon:FI,FilterIcon:LI,FlagIcon:MI,FolderIcon:BI,FormIcon:$I,GDriveIcon:jI,GiftIcon:UI,GithubIcon:VI,GitlabIcon:HI,GlobeIcon:JI,GoogleIcon:qI,GraphBarIcon:zI,GraphLineIcon:YI,GraphqlIcon:GI,GridAltIcon:WI,GridIcon:As,GrowIcon:ws,HeartHollowIcon:KI,HeartIcon:XI,HomeIcon:ZI,HourglassIcon:QI,InfoIcon:eP,ItalicIcon:tP,JumpToIcon:rP,KeyIcon:nP,LightningIcon:oP,LightningOffIcon:aP,LinkBrokenIcon:iP,LinkIcon:lP,LinkedinIcon:sP,LinuxIcon:uP,ListOrderedIcon:cP,ListUnorderedIcon:dP,LocationIcon:pP,LockIcon:mP,MarkdownIcon:hP,MarkupIcon:_s,MediumIcon:fP,MemoryIcon:yP,MenuIcon:gP,MergeIcon:bP,MirrorIcon:EP,MobileIcon:vs,MoonIcon:TP,NutIcon:SP,OutboxIcon:AP,OutlineIcon:Cs,PaintBrushAltIcon:wP,PaintBrushIcon:_P,PaperClipIcon:vP,ParagraphIcon:CP,PassedIcon:xa,PhoneIcon:RP,PhotoDragIcon:xP,PhotoIcon:Rs,PhotoStabilizeIcon:OP,PinAltIcon:IP,PinIcon:PP,PlayAllHollowIcon:DP,PlayBackIcon:xs,PlayHollowIcon:NP,PlayIcon:Os,PlayNextIcon:Is,PlusIcon:kP,PointerDefaultIcon:FP,PointerHandIcon:LP,PowerIcon:MP,PrintIcon:BP,ProceedIcon:$P,ProfileIcon:jP,PullRequestIcon:UP,QuestionIcon:VP,RSSIcon:HP,RedirectIcon:JP,ReduxIcon:qP,RefreshIcon:zP,ReplyIcon:YP,RepoIcon:GP,RequestChangeIcon:WP,RewindIcon:Ps,RulerIcon:Ds,SaveIcon:KP,SearchIcon:XP,ShareAltIcon:ZP,ShareIcon:QP,ShieldIcon:e5,SideBySideIcon:t5,SidebarAltIcon:r5,SidebarAltToggleIcon:n5,SidebarIcon:o5,SidebarToggleIcon:a5,SortDownIcon:i5,SortUpIcon:l5,SpeakerIcon:s5,StackedIcon:u5,StarHollowIcon:c5,StarIcon:d5,StatusFailIcon:p5,StatusIcon:m5,StatusPassIcon:h5,StatusWarnIcon:f5,StickerIcon:y5,StopAltHollowIcon:g5,StopAltIcon:Ns,StopIcon:b5,StorybookIcon:E5,StructureIcon:T5,SubtractIcon:ks,SunIcon:S5,SupportIcon:A5,SweepIcon:w5,SwitchAltIcon:_5,SyncIcon:Fs,TabletIcon:Ls,ThumbsUpIcon:v5,TimeIcon:C5,TimerIcon:R5,TransferIcon:Ms,TrashIcon:x5,TwitterIcon:O5,TypeIcon:I5,UbuntuIcon:P5,UndoIcon:zn,UnfoldIcon:D5,UnlockIcon:N5,UnpinIcon:k5,UploadIcon:F5,UserAddIcon:L5,UserAltIcon:M5,UserIcon:B5,UsersIcon:$5,VSCodeIcon:j5,VerifiedIcon:U5,VideoIcon:V5,WandIcon:H5,WatchIcon:J5,WindowsIcon:q5,WrenchIcon:z5,XIcon:Y5,YoutubeIcon:G5,ZoomIcon:W5,ZoomOutIcon:K5,ZoomResetIcon:X5,iconList:Z5}=__STORYBOOK_ICONS__});var nD,oD,aD,Bs,iD,lD,Yn,sD,uD,cD,dD,pD,mD,hD,fD,yD,gD,bD,ED,Oa,TD,D,SD,AD,mt,it,$s,ie=dt(()=>{U();V();H();nD=__STORYBOOK_THEMING__,{CacheProvider:oD,ClassNames:aD,Global:Bs,ThemeProvider:iD,background:lD,color:Yn,convert:sD,create:uD,createCache:cD,createGlobal:dD,createReset:pD,css:mD,darken:hD,ensure:fD,getPreferredColorScheme:yD,ignoreSsrWarning:gD,isPropValid:bD,jsx:ED,keyframes:Oa,lighten:TD,styled:D,themes:SD,tokens:AD,typography:mt,useTheme:it,withTheme:$s}=__STORYBOOK_THEMING__});var en=dt(()=>{U();V();H()});var Pd={};Um(Pd,{ColorControl:()=>Id,default:()=>XE});function sE(e,t,{signal:r,edges:n}={}){let o,i=null,a=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),s=()=>{i!==null&&(e.apply(o,i),o=void 0,i=null)},d=()=>{l&&s(),y()},p=null,m=()=>{p!=null&&clearTimeout(p),p=setTimeout(()=>{p=null,d()},t)},h=()=>{p!==null&&(clearTimeout(p),p=null)},y=()=>{h(),o=void 0,i=null},E=()=>{s()},b=function(...S){if(r?.aborted)return;o=this,i=S;let g=p==null;m(),a&&g&&s()};return b.schedule=m,b.cancel=y,b.flush=E,r?.addEventListener("abort",y,{once:!0}),b}function uE(e,...t){return cE(e,fd,...t)}function cE(e,t,...r){let n=function(...o){let i=0,a=r.slice().map(s=>s===t?o[i++]:s),l=o.slice(i);return e.apply(this,a.concat(l))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function dE(e,...t){return pE(e,yd,...t)}function pE(e,t,...r){let n=function(...o){let i=r.filter(p=>p===t).length,a=Math.max(o.length-i,0),l=o.slice(0,a),s=a,d=r.slice().map(p=>p===t?o[s++]:p);return e.apply(this,l.concat(d))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function mr(){return(mr=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}function yi(e){var t=ye(e),r=ye(function(n){t.current&&t.current(n)});return t.current=e,r.current}function _d(e,t,r){var n=yi(r),o=X(function(){return e.toHsva(t)}),i=o[0],a=o[1],l=ye({color:t,hsva:i});ee(function(){if(!e.equal(t,l.current.color)){var d=e.toHsva(t);l.current={hsva:d,color:t},a(d)}},[t,e]),ee(function(){var d;Ad(i,l.current.hsva)||e.equal(d=e.fromHsva(i),l.current.color)||(l.current={hsva:i,color:d},n(d))},[i,e,n]);var s=le(function(d){a(function(p){return Object.assign({},p,d)})},[]);return[i,s]}var aE,hd,iE,lE,st,fd,yd,ZB,$r,cn,gi,dd,pd,Ai,dn,wi,Le,mE,hE,bi,fE,yE,gE,bE,gd,Ei,ho,bd,EE,po,TE,Ed,Td,Sd,Ad,wd,SE,AE,wE,_E,md,vd,vE,CE,RE,xE,Cd,OE,IE,PE,DE,NE,kE,FE,LE,Rd,ME,BE,$E,xd,fi,jE,UE,VE,Ti,HE,JE,mo,Od,qE,zE,YE,Br,GE,WE,fo,KE,Id,XE,Dd=dt(()=>{U();V();H();$o();en();ot();Y();se();xe();Y();ie();aE=de({"../node_modules/color-name/index.js"(e,t){"use strict";t.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]}}}),hd=de({"../node_modules/color-convert/conversions.js"(e,t){var r=aE(),n={};for(let a of Object.keys(r))n[r[a]]=a;var o={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"]}};t.exports=o;for(let a of Object.keys(o)){if(!("channels"in o[a]))throw new Error("missing channels property: "+a);if(!("labels"in o[a]))throw new Error("missing channel labels property: "+a);if(o[a].labels.length!==o[a].channels)throw new Error("channel and label counts mismatch: "+a);let{channels:l,labels:s}=o[a];delete o[a].channels,delete o[a].labels,Object.defineProperty(o[a],"channels",{value:l}),Object.defineProperty(o[a],"labels",{value:s})}o.rgb.hsl=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.min(l,s,d),m=Math.max(l,s,d),h=m-p,y,E;m===p?y=0:l===m?y=(s-d)/h:s===m?y=2+(d-l)/h:d===m&&(y=4+(l-s)/h),y=Math.min(y*60,360),y<0&&(y+=360);let b=(p+m)/2;return m===p?E=0:b<=.5?E=h/(m+p):E=h/(2-m-p),[y,E*100,b*100]},o.rgb.hsv=function(a){let l,s,d,p,m,h=a[0]/255,y=a[1]/255,E=a[2]/255,b=Math.max(h,y,E),S=b-Math.min(h,y,E),g=function(T){return(b-T)/6/S+1/2};return S===0?(p=0,m=0):(m=S/b,l=g(h),s=g(y),d=g(E),h===b?p=d-s:y===b?p=1/3+l-d:E===b&&(p=2/3+s-l),p<0?p+=1:p>1&&(p-=1)),[p*360,m*100,b*100]},o.rgb.hwb=function(a){let l=a[0],s=a[1],d=a[2],p=o.rgb.hsl(a)[0],m=1/255*Math.min(l,Math.min(s,d));return d=1-1/255*Math.max(l,Math.max(s,d)),[p,m*100,d*100]},o.rgb.cmyk=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.min(1-l,1-s,1-d),m=(1-l-p)/(1-p)||0,h=(1-s-p)/(1-p)||0,y=(1-d-p)/(1-p)||0;return[m*100,h*100,y*100,p*100]};function i(a,l){return(a[0]-l[0])**2+(a[1]-l[1])**2+(a[2]-l[2])**2}o.rgb.keyword=function(a){let l=n[a];if(l)return l;let s=1/0,d;for(let p of Object.keys(r)){let m=r[p],h=i(a,m);h.04045?((l+.055)/1.055)**2.4:l/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,d=d>.04045?((d+.055)/1.055)**2.4:d/12.92;let p=l*.4124+s*.3576+d*.1805,m=l*.2126+s*.7152+d*.0722,h=l*.0193+s*.1192+d*.9505;return[p*100,m*100,h*100]},o.rgb.lab=function(a){let l=o.rgb.xyz(a),s=l[0],d=l[1],p=l[2];s/=95.047,d/=100,p/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,d=d>.008856?d**(1/3):7.787*d+16/116,p=p>.008856?p**(1/3):7.787*p+16/116;let m=116*d-16,h=500*(s-d),y=200*(d-p);return[m,h,y]},o.hsl.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100,p,m,h;if(s===0)return h=d*255,[h,h,h];d<.5?p=d*(1+s):p=d+s-d*s;let y=2*d-p,E=[0,0,0];for(let b=0;b<3;b++)m=l+1/3*-(b-1),m<0&&m++,m>1&&m--,6*m<1?h=y+(p-y)*6*m:2*m<1?h=p:3*m<2?h=y+(p-y)*(2/3-m)*6:h=y,E[b]=h*255;return E},o.hsl.hsv=function(a){let l=a[0],s=a[1]/100,d=a[2]/100,p=s,m=Math.max(d,.01);d*=2,s*=d<=1?d:2-d,p*=m<=1?m:2-m;let h=(d+s)/2,y=d===0?2*p/(m+p):2*s/(d+s);return[l,y*100,h*100]},o.hsv.rgb=function(a){let l=a[0]/60,s=a[1]/100,d=a[2]/100,p=Math.floor(l)%6,m=l-Math.floor(l),h=255*d*(1-s),y=255*d*(1-s*m),E=255*d*(1-s*(1-m));switch(d*=255,p){case 0:return[d,E,h];case 1:return[y,d,h];case 2:return[h,d,E];case 3:return[h,y,d];case 4:return[E,h,d];case 5:return[d,h,y]}},o.hsv.hsl=function(a){let l=a[0],s=a[1]/100,d=a[2]/100,p=Math.max(d,.01),m,h;h=(2-s)*d;let y=(2-s)*p;return m=s*p,m/=y<=1?y:2-y,m=m||0,h/=2,[l,m*100,h*100]},o.hwb.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100,p=s+d,m;p>1&&(s/=p,d/=p);let h=Math.floor(6*l),y=1-d;m=6*l-h,(h&1)!==0&&(m=1-m);let E=s+m*(y-s),b,S,g;switch(h){default:case 6:case 0:b=y,S=E,g=s;break;case 1:b=E,S=y,g=s;break;case 2:b=s,S=y,g=E;break;case 3:b=s,S=E,g=y;break;case 4:b=E,S=s,g=y;break;case 5:b=y,S=s,g=E;break}return[b*255,S*255,g*255]},o.cmyk.rgb=function(a){let l=a[0]/100,s=a[1]/100,d=a[2]/100,p=a[3]/100,m=1-Math.min(1,l*(1-p)+p),h=1-Math.min(1,s*(1-p)+p),y=1-Math.min(1,d*(1-p)+p);return[m*255,h*255,y*255]},o.xyz.rgb=function(a){let l=a[0]/100,s=a[1]/100,d=a[2]/100,p,m,h;return p=l*3.2406+s*-1.5372+d*-.4986,m=l*-.9689+s*1.8758+d*.0415,h=l*.0557+s*-.204+d*1.057,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,m=m>.0031308?1.055*m**(1/2.4)-.055:m*12.92,h=h>.0031308?1.055*h**(1/2.4)-.055:h*12.92,p=Math.min(Math.max(0,p),1),m=Math.min(Math.max(0,m),1),h=Math.min(Math.max(0,h),1),[p*255,m*255,h*255]},o.xyz.lab=function(a){let l=a[0],s=a[1],d=a[2];l/=95.047,s/=100,d/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,d=d>.008856?d**(1/3):7.787*d+16/116;let p=116*s-16,m=500*(l-s),h=200*(s-d);return[p,m,h]},o.lab.xyz=function(a){let l=a[0],s=a[1],d=a[2],p,m,h;m=(l+16)/116,p=s/500+m,h=m-d/200;let y=m**3,E=p**3,b=h**3;return m=y>.008856?y:(m-16/116)/7.787,p=E>.008856?E:(p-16/116)/7.787,h=b>.008856?b:(h-16/116)/7.787,p*=95.047,m*=100,h*=108.883,[p,m,h]},o.lab.lch=function(a){let l=a[0],s=a[1],d=a[2],p;p=Math.atan2(d,s)*360/2/Math.PI,p<0&&(p+=360);let m=Math.sqrt(s*s+d*d);return[l,m,p]},o.lch.lab=function(a){let l=a[0],s=a[1],d=a[2]/360*2*Math.PI,p=s*Math.cos(d),m=s*Math.sin(d);return[l,p,m]},o.rgb.ansi16=function(a,l=null){let[s,d,p]=a,m=l===null?o.rgb.hsv(a)[2]:l;if(m=Math.round(m/50),m===0)return 30;let h=30+(Math.round(p/255)<<2|Math.round(d/255)<<1|Math.round(s/255));return m===2&&(h+=60),h},o.hsv.ansi16=function(a){return o.rgb.ansi16(o.hsv.rgb(a),a[2])},o.rgb.ansi256=function(a){let l=a[0],s=a[1],d=a[2];return l===s&&s===d?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(s/255*5)+Math.round(d/255*5)},o.ansi16.rgb=function(a){let l=a%10;if(l===0||l===7)return a>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let s=(~~(a>50)+1)*.5,d=(l&1)*s*255,p=(l>>1&1)*s*255,m=(l>>2&1)*s*255;return[d,p,m]},o.ansi256.rgb=function(a){if(a>=232){let m=(a-232)*10+8;return[m,m,m]}a-=16;let l,s=Math.floor(a/36)/5*255,d=Math.floor((l=a%36)/6)/5*255,p=l%6/5*255;return[s,d,p]},o.rgb.hex=function(a){let l=(((Math.round(a[0])&255)<<16)+((Math.round(a[1])&255)<<8)+(Math.round(a[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(a){let l=a.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let s=l[0];l[0].length===3&&(s=s.split("").map(y=>y+y).join(""));let d=parseInt(s,16),p=d>>16&255,m=d>>8&255,h=d&255;return[p,m,h]},o.rgb.hcg=function(a){let l=a[0]/255,s=a[1]/255,d=a[2]/255,p=Math.max(Math.max(l,s),d),m=Math.min(Math.min(l,s),d),h=p-m,y,E;return h<1?y=m/(1-h):y=0,h<=0?E=0:p===l?E=(s-d)/h%6:p===s?E=2+(d-l)/h:E=4+(l-s)/h,E/=6,E%=1,[E*360,h*100,y*100]},o.hsl.hcg=function(a){let l=a[1]/100,s=a[2]/100,d=s<.5?2*l*s:2*l*(1-s),p=0;return d<1&&(p=(s-.5*d)/(1-d)),[a[0],d*100,p*100]},o.hsv.hcg=function(a){let l=a[1]/100,s=a[2]/100,d=l*s,p=0;return d<1&&(p=(s-d)/(1-d)),[a[0],d*100,p*100]},o.hcg.rgb=function(a){let l=a[0]/360,s=a[1]/100,d=a[2]/100;if(s===0)return[d*255,d*255,d*255];let p=[0,0,0],m=l%1*6,h=m%1,y=1-h,E=0;switch(Math.floor(m)){case 0:p[0]=1,p[1]=h,p[2]=0;break;case 1:p[0]=y,p[1]=1,p[2]=0;break;case 2:p[0]=0,p[1]=1,p[2]=h;break;case 3:p[0]=0,p[1]=y,p[2]=1;break;case 4:p[0]=h,p[1]=0,p[2]=1;break;default:p[0]=1,p[1]=0,p[2]=y}return E=(1-s)*d,[(s*p[0]+E)*255,(s*p[1]+E)*255,(s*p[2]+E)*255]},o.hcg.hsv=function(a){let l=a[1]/100,s=a[2]/100,d=l+s*(1-l),p=0;return d>0&&(p=l/d),[a[0],p*100,d*100]},o.hcg.hsl=function(a){let l=a[1]/100,s=a[2]/100*(1-l)+.5*l,d=0;return s>0&&s<.5?d=l/(2*s):s>=.5&&s<1&&(d=l/(2*(1-s))),[a[0],d*100,s*100]},o.hcg.hwb=function(a){let l=a[1]/100,s=a[2]/100,d=l+s*(1-l);return[a[0],(d-l)*100,(1-d)*100]},o.hwb.hcg=function(a){let l=a[1]/100,s=1-a[2]/100,d=s-l,p=0;return d<1&&(p=(s-d)/(1-d)),[a[0],d*100,p*100]},o.apple.rgb=function(a){return[a[0]/65535*255,a[1]/65535*255,a[2]/65535*255]},o.rgb.apple=function(a){return[a[0]/255*65535,a[1]/255*65535,a[2]/255*65535]},o.gray.rgb=function(a){return[a[0]/100*255,a[0]/100*255,a[0]/100*255]},o.gray.hsl=function(a){return[0,0,a[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(a){return[0,100,a[0]]},o.gray.cmyk=function(a){return[0,0,0,a[0]]},o.gray.lab=function(a){return[a[0],0,0]},o.gray.hex=function(a){let l=Math.round(a[0]/100*255)&255,s=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(s.length)+s},o.rgb.gray=function(a){return[(a[0]+a[1]+a[2])/3/255*100]}}}),iE=de({"../node_modules/color-convert/route.js"(e,t){var r=hd();function n(){let l={},s=Object.keys(r);for(let d=s.length,p=0;p1&&(p=m),s(p))};return"conversion"in s&&(d.conversion=s.conversion),d}function l(s){let d=function(...p){let m=p[0];if(m==null)return m;m.length>1&&(p=m);let h=s(p);if(typeof h=="object")for(let y=h.length,E=0;E{o[s]={},Object.defineProperty(o[s],"channels",{value:r[s].channels}),Object.defineProperty(o[s],"labels",{value:r[s].labels});let d=n(s);Object.keys(d).forEach(p=>{let m=d[p];o[s][p]=l(m),o[s][p].raw=a(m)})}),t.exports=o}}),st=Ve(lE(),1);fd=Symbol("partial.placeholder");uE.placeholder=fd;yd=Symbol("partialRight.placeholder");dE.placeholder=yd;ZB=Number.POSITIVE_INFINITY;$r=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:S.buttons>0)&&o.current?i(dd(o.current,S,l.current)):b(!1)},E=function(){return b(!1)};function b(S){var g=s.current,T=gi(o.current),A=S?T.addEventListener:T.removeEventListener;A(g?"touchmove":"mousemove",y),A(g?"touchend":"mouseup",E)}return[function(S){var g=S.nativeEvent,T=o.current;if(T&&(pd(g),!function(_,x){return x&&!cn(_)}(g,s.current)&&T)){if(cn(g)){s.current=!0;var A=g.changedTouches||[];A.length&&(l.current=A[0].identifier)}T.focus(),i(dd(T,g,l.current)),b(!0)}},function(S){var g=S.which||S.keyCode;g<37||g>40||(S.preventDefault(),a({left:g===39?.05:g===37?-.05:0,top:g===40?.05:g===38?-.05:0}))},b]},[a,i]),p=d[0],m=d[1],h=d[2];return ee(function(){return h},[h]),u.createElement("div",mr({},n,{onTouchStart:p,onMouseDown:p,className:"react-colorful__interactive",ref:o,onKeyDown:m,tabIndex:0,role:"slider"}))}),dn=function(e){return e.filter(Boolean).join(" ")},wi=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,i=dn(["react-colorful__pointer",e.className]);return u.createElement("div",{className:i,style:{top:100*o+"%",left:100*r+"%"}},u.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Le=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},mE={grad:.9,turn:360,rad:360/(2*Math.PI)},hE=function(e){return Ed(bi(e))},bi=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Le(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?Le(parseInt(e.substring(6,8),16)/255,2):1}},fE=function(e,t){return t===void 0&&(t="deg"),Number(e)*(mE[t]||1)},yE=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?gE({h:fE(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},gE=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},bE=function(e){return TE(bd(e))},gd=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Le(e.h),s:Le(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Le(o/2),a:Le(n,2)}},Ei=function(e){var t=gd(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},ho=function(e){var t=gd(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},bd=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),a=n*(1-r),l=n*(1-(t-i)*r),s=n*(1-(1-t+i)*r),d=i%6;return{r:Le(255*[n,l,a,a,s,n][d]),g:Le(255*[s,n,n,l,a,a][d]),b:Le(255*[a,a,s,n,n,l][d]),a:Le(o,2)}},EE=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Ed({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},po=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},TE=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o<1?po(Le(255*o)):"";return"#"+po(t)+po(r)+po(n)+i},Ed=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),a=i-Math.min(t,r,n),l=a?i===t?(r-n)/a:i===r?2+(n-t)/a:4+(t-r)/a:0;return{h:Le(60*(l<0?l+6:l)),s:Le(i?a/i*100:0),v:Le(i/255*100),a:o}},Td=u.memo(function(e){var t=e.hue,r=e.onChange,n=dn(["react-colorful__hue",e.className]);return u.createElement("div",{className:n},u.createElement(Ai,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:$r(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Le(t),"aria-valuemax":"360","aria-valuemin":"0"},u.createElement(wi,{className:"react-colorful__hue-pointer",left:t/360,color:Ei({h:t,s:100,v:100,a:1})})))}),Sd=u.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:Ei({h:t.h,s:100,v:100,a:1})};return u.createElement("div",{className:"react-colorful__saturation",style:n},u.createElement(Ai,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:$r(t.s+100*o.left,0,100),v:$r(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Le(t.s)+"%, Brightness "+Le(t.v)+"%"},u.createElement(wi,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Ei(t)})))}),Ad=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},wd=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},SE=function(e,t){return e.toLowerCase()===t.toLowerCase()||Ad(bi(e),bi(t))};wE=typeof window<"u"?kn:ee,_E=function(){return AE||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)},md=new Map,vd=function(e){wE(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!md.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,md.set(t,r);var n=_E();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},vE=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,a=Si(e,["className","colorModel","color","onChange"]),l=ye(null);vd(l);var s=_d(r,o,i),d=s[0],p=s[1],m=dn(["react-colorful",t]);return u.createElement("div",mr({},a,{ref:l,className:m}),u.createElement(Sd,{hsva:d,onChange:p}),u.createElement(Td,{hue:d.h,onChange:p,className:"react-colorful__last-control"}))},CE={defaultColor:"000",toHsva:hE,fromHsva:function(e){return bE({h:e.h,s:e.s,v:e.v,a:1})},equal:SE},RE=function(e){return u.createElement(vE,mr({},e,{colorModel:CE}))},xE=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+ho(Object.assign({},r,{a:0}))+", "+ho(Object.assign({},r,{a:1}))+")"},i=dn(["react-colorful__alpha",t]),a=Le(100*r.a);return u.createElement("div",{className:i},u.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),u.createElement(Ai,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:$r(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},u.createElement(wi,{className:"react-colorful__alpha-pointer",left:r.a,color:ho(r)})))},Cd=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,a=Si(e,["className","colorModel","color","onChange"]),l=ye(null);vd(l);var s=_d(r,o,i),d=s[0],p=s[1],m=dn(["react-colorful",t]);return u.createElement("div",mr({},a,{ref:l,className:m}),u.createElement(Sd,{hsva:d,onChange:p}),u.createElement(Td,{hue:d.h,onChange:p}),u.createElement(xE,{hsva:d,onChange:p,className:"react-colorful__last-control"}))},OE={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:yE,fromHsva:ho,equal:wd},IE=function(e){return u.createElement(Cd,mr({},e,{colorModel:OE}))},PE={defaultColor:"rgba(0, 0, 0, 1)",toHsva:EE,fromHsva:function(e){var t=bd(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:wd},DE=function(e){return u.createElement(Cd,mr({},e,{colorModel:PE}))},NE=D.div({position:"relative",maxWidth:250}),kE=D.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"}}),FE=D.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),LE=e=>`url('data:image/svg+xml;charset=utf-8,')`,Rd=D(he)(({value:e,selected:t,theme:r})=>({width:16,height:16,boxShadow:t?`${r.appBorderColor} 0 0 0 1px inset, ${r.textMutedColor}50 0 0 0 4px`:`${r.appBorderColor} 0 0 0 1px inset`,border:"none",borderRadius:r.appBorderRadius,"&, &:hover":{background:"unset",backgroundColor:"unset",backgroundImage:`linear-gradient(${e}, ${e}), ${LE(r.base==="dark")}`}})),ME=D(Ye.Input)(({theme:e})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base,'[aria-readonly="true"] > &':{background:e.base==="light"?e.color.lighter:"transparent"}})),BE=D(Rd)(({disabled:e})=>({position:"absolute",top:4,left:4,zIndex:1,cursor:e?"not-allowed":"pointer"})),$E=D(he)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),xd=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(xd||{}),fi=Object.values(xd),jE=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,UE=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,VE=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,Ti=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,HE=/^\s*#?([0-9a-f]{3})\s*$/i,JE={hex:RE,rgb:DE,hsl:IE},mo={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Od=e=>{let t=e?.match(jE);if(!t)return[0,0,0,1];let[,r,n,o,i=1]=t;return[r,n,o,i].map(Number)},qE=e=>{let[t,r,n,o]=Od(e),[i,a,l]=st.default.rgb.hsl([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:st.default.rgb.keyword([t,r,n]),colorSpace:"rgb",rgb:e,hsl:`hsla(${i}, ${a}%, ${l}%, ${o})`,hex:`#${st.default.rgb.hex([t,r,n]).toLowerCase()}`}},zE=e=>{let[t,r,n,o]=Od(e),[i,a,l]=st.default.hsl.rgb([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:st.default.hsl.keyword([t,r,n]),colorSpace:"hsl",rgb:`rgba(${i}, ${a}, ${l}, ${o})`,hsl:e,hex:`#${st.default.hsl.hex([t,r,n]).toLowerCase()}`}},YE=e=>{let t=e.replace("#",""),r=st.default.keyword.rgb(t)||st.default.hex.rgb(t),n=st.default.rgb.hsl(r),o=e;/[^#a-f0-9]/i.test(e)?o=t:Ti.test(e)&&(o=`#${t}`);let i=!0;if(o.startsWith("#"))i=Ti.test(o);else try{st.default.keyword.hex(o)}catch{i=!1}return{valid:i,value:o,keyword:st.default.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${n[0]}, ${n[1]}%, ${n[2]}%, 1)`,hex:o}},Br=e=>{if(e)return UE.test(e)?qE(e):VE.test(e)?zE(e):YE(e)},GE=(e,t,r)=>{if(!e||!t?.valid)return mo[r];if(r!=="hex")return t?.[r]||mo[r];if(!t.hex.startsWith("#"))try{return`#${st.default.keyword.hex(t.hex)}`}catch{return mo.hex}let n=t.hex.match(HE);if(!n)return Ti.test(t.hex)?t.hex:mo.hex;let[o,i,a]=n[1].split("");return`#${o}${o}${i}${i}${a}${a}`},WE=(e,t)=>{let[r,n]=X(e||""),[o,i]=X(()=>Br(r)),[a,l]=X(o?.colorSpace||"hex");ee(()=>{let m=e||"",h=Br(m);n(m),i(h),l(h?.colorSpace||"hex")},[e]);let s=Fe(()=>GE(r,o,a).toLowerCase(),[r,o,a]),d=le(m=>{let h=Br(m),y=h?.value||m||"";n(y),y===""&&(i(void 0),t(void 0)),h&&(i(h),l(h.colorSpace),t(h.value))},[t]),p=le(()=>{let m=(fi.indexOf(a)+1)%fi.length,h=fi[m];l(h);let y=o?.[h]||"";n(y),t(y)},[o,a,t]);return{value:r,realValue:s,updateValue:d,color:o,colorSpace:a,cycleColorSpace:p}},fo=e=>e.replace(/\s*/,"").toLowerCase(),KE=(e,t,r)=>{let[n,o]=X(t?.valid?[t]:[]);ee(()=>{t===void 0&&o([])},[t]);let i=Fe(()=>(e||[]).map(l=>typeof l=="string"?Br(l):l.title?{...Br(l.color),keyword:l.title}:Br(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),a=le(l=>{l?.valid&&(i.some(s=>s&&s[r]&&fo(s[r]||"")===fo(l[r]||""))||o(s=>s.concat(l)))},[r,i]);return{presets:i,addPreset:a}},Id=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:i,startOpen:a=!1,argType:l})=>{let s=le(sE(r,200),[r]),{value:d,realValue:p,updateValue:m,color:h,colorSpace:y,cycleColorSpace:E}=WE(t,s),{presets:b,addPreset:S}=KE(i??[],h,y),g=JE[y],T=!!l?.table?.readonly,A=Ge(e);return u.createElement(NE,null,u.createElement("label",{htmlFor:A,className:"sb-sr-only"},e),u.createElement(ME,{id:A,value:d,onChange:_=>m(_.target.value),onFocus:_=>_.target.select(),readOnly:T,placeholder:"Choose color..."}),u.createElement(es,{defaultVisible:a,visible:T?!1:void 0,onVisibleChange:()=>h&&S(h),popover:u.createElement(kE,null,u.createElement(g,{color:p==="transparent"?"#000000":p,onChange:m,onFocus:n,onBlur:o}),b.length>0&&u.createElement(FE,null,b.map((_,x)=>u.createElement(Rd,{key:`${_?.value||x}-${x}`,variant:"ghost",padding:"small",size:"small",ariaLabel:"Pick this color",tooltip:_?.keyword||_?.value||"",value:_?.value||"",selected:!!(h&&_&&_[y]&&fo(_[y]||"")===fo(h[y])),onClick:()=>_&&m(_.value||"")}))))},u.createElement(BE,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Open color picker",value:p,style:{margin:4},disabled:T})),d?u.createElement($E,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Cycle through color spaces",disabled:T,onClick:T?void 0:E},u.createElement(_s,null)):null)},XE=Id});U();V();H();U();V();H();$o();U();V();H();U();V();H();function El(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Wr(e){"@babel/helpers - typeof";return Wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wr(e)}function Vm(e,t){if(Wr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hm(e){var t=Vm(e,"string");return Wr(t)=="symbol"?t:t+""}function Tl(e,t,r){return(t=Hm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function br(e,t){if(e==null)return{};var r,n,o=El(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0&&o<1?(l=i,s=a):o>=1&&o<2?(l=a,s=i):o>=2&&o<3?(s=i,d=a):o>=3&&o<4?(s=a,d=i):o>=4&&o<5?(l=a,d=i):o>=5&&o<6&&(l=i,d=a);var p=r-i/2,m=l+p,h=s+p,y=d+p;return n(m,h,y)}var Rl={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 Xm(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Rl[t]?"#"+Rl[t]:e}var Zm=/^#[a-fA-F0-9]{6}$/,Qm=/^#[a-fA-F0-9]{8}$/,eh=/^#[a-fA-F0-9]{3}$/,th=/^#[a-fA-F0-9]{4}$/,Vo=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,rh=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,nh=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,oh=/^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 Tr(e){if(typeof e!="string")throw new We(3);var t=Xm(e);if(t.match(Zm))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(Qm)){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(eh))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(th)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=Vo.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=rh.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 a=nh.exec(t);if(a){var l=parseInt(""+a[1],10),s=parseInt(""+a[2],10)/100,d=parseInt(""+a[3],10)/100,p="rgb("+Xr(l,s,d)+")",m=Vo.exec(p);if(!m)throw new We(4,t,p);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=oh.exec(t.substring(0,50));if(h){var y=parseInt(""+h[1],10),E=parseInt(""+h[2],10)/100,b=parseInt(""+h[3],10)/100,S="rgb("+Xr(y,E,b)+")",g=Vo.exec(S);if(!g)throw new We(4,t,S);return{red:parseInt(""+g[1],10),green:parseInt(""+g[2],10),blue:parseInt(""+g[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new We(5)}function ah(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),i=Math.min(t,r,n),a=(o+i)/2;if(o===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:a,alpha:e.alpha}:{hue:0,saturation:0,lightness:a};var l,s=o-i,d=a>.5?s/(2-o-i):s/(o+i);switch(o){case t:l=(r-n)/s+(r=1?wn(e,t,r):"rgba("+Xr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?wn(e.hue,e.saturation,e.lightness):"rgba("+Xr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new We(2)}function Yo(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return zo("#"+Qt(e)+Qt(t)+Qt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return zo("#"+Qt(e.red)+Qt(e.green)+Qt(e.blue));throw new We(6)}function er(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=Tr(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Yo(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Yo(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new We(7)}var ch=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},dh=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},ph=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},mh=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Bt(e){if(typeof e!="object")throw new We(8);if(dh(e))return er(e);if(ch(e))return Yo(e);if(mh(e))return uh(e);if(ph(e))return sh(e);throw new We(8)}function Il(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Il(e,t,n)}}function tt(e){return Il(e,e.length,[])}function hh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{hue:r.hue+parseFloat(e)}))}var q_=tt(hh);function Sr(e,t,r){return Math.max(e,Math.min(t,r))}function fh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{lightness:Sr(0,1,r.lightness-parseFloat(e))}))}var yh=tt(fh),_n=yh;function gh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{saturation:Sr(0,1,r.saturation-parseFloat(e))}))}var z_=tt(gh);function bh(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{lightness:Sr(0,1,r.lightness+parseFloat(e))}))}var Eh=tt(bh),vn=Eh;function Th(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=Tr(t),o=me({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=Tr(r),a=me({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),l=o.alpha-a.alpha,s=parseFloat(e)*2-1,d=s*l===-1?s:s+l,p=1+s*l,m=(d/p+1)/2,h=1-m,y={red:Math.floor(o.red*m+a.red*h),green:Math.floor(o.green*m+a.green*h),blue:Math.floor(o.blue*m+a.blue*h),alpha:o.alpha*parseFloat(e)+a.alpha*(1-parseFloat(e))};return er(y)}var Sh=tt(Th),Pl=Sh;function Ah(e,t){if(t==="transparent")return t;var r=Tr(t),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:Sr(0,1,(n*100+parseFloat(e)*100)/100)});return er(o)}var wh=tt(Ah),Ar=wh;function _h(e,t){if(t==="transparent")return t;var r=Mt(t);return Bt(me({},r,{saturation:Sr(0,1,r.saturation+parseFloat(e))}))}var Y_=tt(_h);function vh(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{hue:parseFloat(e)}))}var G_=tt(vh);function Ch(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{lightness:parseFloat(e)}))}var W_=tt(Ch);function Rh(e,t){return t==="transparent"?t:Bt(me({},Mt(t),{saturation:parseFloat(e)}))}var K_=tt(Rh);function xh(e,t){return t==="transparent"?t:Pl(parseFloat(e),"rgb(0, 0, 0)",t)}var X_=tt(xh);function Oh(e,t){return t==="transparent"?t:Pl(parseFloat(e),"rgb(255, 255, 255)",t)}var Z_=tt(Oh);function Ih(e,t){if(t==="transparent")return t;var r=Tr(t),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:Sr(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return er(o)}var Ph=tt(Ih),Ue=Ph;U();V();H();var Ne={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"},Dl=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(Dl||{});U();V();H();ot();var Ll=de({"../node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}}),Mh=de({"../node_modules/entities/lib/maps/legacy.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),Ml=de({"../node_modules/entities/lib/maps/xml.json"(e,t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),Bh=de({"../node_modules/entities/lib/maps/decode.json"(e,t){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),$h=de({"../node_modules/entities/lib/decode_codepoint.js"(e){"use strict";var t=e&&e.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(Bh()),n=String.fromCodePoint||function(i){var a="";return i>65535&&(i-=65536,a+=String.fromCharCode(i>>>10&1023|55296),i=56320|i&1023),a+=String.fromCharCode(i),a};function o(i){return i>=55296&&i<=57343||i>1114111?"\uFFFD":(i in r.default&&(i=r.default[i]),n(i))}e.default=o}}),kl=de({"../node_modules/entities/lib/decode.js"(e){"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Ll()),n=t(Mh()),o=t(Ml()),i=t($h()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(p){var m=d(p);return function(h){return String(h).replace(a,m)}}var s=function(p,m){return p1?m(T):T.charCodeAt(0)).toString(16).toUpperCase()+";"}function y(T,A){return function(_){return _.replace(A,function(x){return T[x]}).replace(p,h)}}var E=new RegExp(o.source+"|"+p.source,"g");function b(T){return T.replace(E,h)}e.escape=b;function S(T){return T.replace(o,h)}e.escapeUTF8=S;function g(T){return function(A){return A.replace(E,function(_){return T[_]||h(_)})}}}}),jh=de({"../node_modules/entities/lib/index.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=kl(),r=Fl();function n(s,d){return(!d||d<=0?t.decodeXML:t.decodeHTML)(s)}e.decode=n;function o(s,d){return(!d||d<=0?t.decodeXML:t.decodeHTMLStrict)(s)}e.decodeStrict=o;function i(s,d){return(!d||d<=0?r.encodeXML:r.encodeHTML)(s)}e.encode=i;var a=Fl();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var l=kl();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return l.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return l.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return l.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return l.decodeXML}})}}),Cn=de({"../node_modules/ansi-to-html/lib/ansi_to_html.js"(e,t){"use strict";function r(R,C){if(!(R instanceof C))throw new TypeError("Cannot call a class as a function")}function n(R,C){for(var F=0;F=R.length?{done:!0}:{done:!1,value:R[M++]}},e:function(Z){throw Z},f:B}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var J=!0,j=!1,G;return{s:function(){F=F.call(R)},n:function(){var Z=F.next();return J=Z.done,Z},e:function(Z){j=!0,G=Z},f:function(){try{!J&&F.return!=null&&F.return()}finally{if(j)throw G}}}}function a(R,C){if(R){if(typeof R=="string")return l(R,C);var F=Object.prototype.toString.call(R).slice(8,-1);if(F==="Object"&&R.constructor&&(F=R.constructor.name),F==="Map"||F==="Set")return Array.from(R);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return l(R,C)}}function l(R,C){(C==null||C>R.length)&&(C=R.length);for(var F=0,M=new Array(C);F0?R*40+55:0,j=C>0?C*40+55:0,G=F>0?F*40+55:0;M[B]=y([J,j,G])}function h(R){for(var C=R.toString(16);C.length<2;)C="0"+C;return C}function y(R){var C=[],F=i(R),M;try{for(F.s();!(M=F.n()).done;){var B=M.value;C.push(h(B))}}catch(J){F.e(J)}finally{F.f()}return"#"+C.join("")}function E(R,C,F,M){var B;return C==="text"?B=x(F,M):C==="display"?B=S(R,F,M):C==="xterm256Foreground"?B=P(R,M.colors[F]):C==="xterm256Background"?B=k(R,M.colors[F]):C==="rgb"&&(B=b(R,F)),B}function b(R,C){C=C.substring(2).slice(0,-1);var F=+C.substr(0,2),M=C.substring(5).split(";"),B=M.map(function(J){return("0"+Number(J).toString(16)).substr(-2)}).join("");return v(R,(F===38?"color:#":"background-color:#")+B)}function S(R,C,F){C=parseInt(C,10);var M={"-1":function(){return"
"},0:function(){return R.length&&g(R)},1:function(){return O(R,"b")},3:function(){return O(R,"i")},4:function(){return O(R,"u")},8:function(){return v(R,"display:none")},9:function(){return O(R,"strike")},22:function(){return v(R,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return $(R,"i")},24:function(){return $(R,"u")},39:function(){return P(R,F.fg)},49:function(){return k(R,F.bg)},53:function(){return v(R,"text-decoration:overline")}},B;return M[C]?B=M[C]():4"}).join("")}function T(R,C){for(var F=[],M=R;M<=C;M++)F.push(M);return F}function A(R){return function(C){return(R===null||C.category!==R)&&R!=="all"}}function _(R){R=parseInt(R,10);var C=null;return R===0?C="all":R===1?C="bold":2")}function v(R,C){return O(R,"span",C)}function P(R,C){return O(R,"span","color:"+C)}function k(R,C){return O(R,"span","background-color:"+C)}function $(R,C){var F;if(R.slice(-1)[0]===C&&(F=R.pop()),F)return""}function L(R,C,F){var M=!1,B=3;function J(){return""}function j(qe,ze){return F("xterm256Foreground",ze),""}function G(qe,ze){return F("xterm256Background",ze),""}function Z(qe){return C.newline?F("display",-1):F("text",qe),""}function ue(qe,ze){M=!0,ze.trim().length===0&&(ze="0"),ze=ze.trimRight(";").split(";");var Wt=i(ze),Hr;try{for(Wt.s();!(Hr=Wt.n()).done;){var Jr=Hr.value;F("display",Jr)}}catch(qr){Wt.e(qr)}finally{Wt.f()}return""}function fe(qe){return F("text",qe),""}function ae(qe){return F("rgb",qe),""}var be=[{pattern:/^\x08+/,sub:J},{pattern:/^\x1b\[[012]?K/,sub:J},{pattern:/^\x1b\[\(B/,sub:J},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:ae},{pattern:/^\x1b\[38;5;(\d+)m/,sub:j},{pattern:/^\x1b\[48;5;(\d+)m/,sub:G},{pattern:/^\n/,sub:Z},{pattern:/^\r+\n/,sub:Z},{pattern:/^\r/,sub:Z},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ue},{pattern:/^\x1b\[\d?J/,sub:J},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:J},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:J},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:fe}];function Re(qe,ze){ze>B&&M||(M=!1,R=R.replace(qe.pattern,qe.sub))}var De=[],ut=R,et=ut.length;e:for(;et>0;){for(var wt=0,_t=0,Vr=be.length;_tObject.prototype.propertyIsEnumerable.call(e,t))}function Xo(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var Zo="[object RegExp]",Qo="[object String]",ea="[object Number]",ta="[object Boolean]",ra="[object Arguments]",na="[object Symbol]",oa="[object Date]",aa="[object Map]",ia="[object Set]",la="[object Array]";var sa="[object ArrayBuffer]",ua="[object Object]";var ca="[object DataView]",da="[object Uint8Array]",pa="[object Uint8ClampedArray]",ma="[object Uint16Array]",ha="[object Uint32Array]";var fa="[object Int8Array]",ya="[object Int16Array]",ga="[object Int32Array]";var ba="[object Float32Array]",Ea="[object Float64Array]";function _r(e,t){let r={},n=Object.keys(e);for(let o=0;o=0)return this.lastItem=this.list[p],this.list[p].val},s.prototype.set=function(d,p){var m;return this.lastItem&&this.isEqual(this.lastItem.key,d)?(this.lastItem.val=p,this):(m=this.indexOf(d),m>=0?(this.lastItem=this.list[m],this.list[m].val=p,this):(this.lastItem={key:d,val:p},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(d){var p;if(this.lastItem&&this.isEqual(this.lastItem.key,d)&&(this.lastItem=void 0),p=this.indexOf(d),p>=0)return this.size--,this.list.splice(p,1)[0]},s.prototype.has=function(d){var p;return this.lastItem&&this.isEqual(this.lastItem.key,d)?!0:(p=this.indexOf(d),p>=0?(this.lastItem=this.list[p],!0):!1)},s.prototype.forEach=function(d,p){var m;for(m=0;m0&&(x[_]={cacheItem:g,arg:arguments[_]},O?d(E,x):E.push(x),E.length>h&&p(E.shift())),S.wasMemoized=O,S.numArgs=_+1,A};return S.limit=h,S.wasMemoized=!1,S.cache=y,S.lru=E,S}};function d(h,y){var E=h.length,b=y.length,S,g,T;for(g=0;g=0&&(E=h[S],b=E.cacheItem.get(E.arg),!b||!b.size);S--)E.cacheItem.delete(E.arg)}function m(h,y){return h===y||h!==h&&y!==y}},{"map-or-similar":1}]},{},[3])(3)})}});U();V();H();var Ul="actions",vr="storybook/actions",Ta=`${vr}/panel`,Cr=`${vr}/action-event`,Sa=`${vr}/action-clear`;U();V();H();var Vl={mobile1:{name:"Small mobile",styles:{height:"568px",width:"320px"},type:"mobile"},mobile2:{name:"Large mobile",styles:{height:"896px",width:"414px"},type:"mobile"},tablet:{name:"Tablet",styles:{height:"1112px",width:"834px"},type:"tablet"},desktop:{name:"Desktop",styles:{height:"1024px",width:"1280px"},type:"desktop"}},xn={name:"Reset viewport",styles:{height:"100%",width:"100%"},type:"desktop"};U();V();H();var rr="storybook/viewport",nr="viewport",jv=`${rr}/panel`,Hl=`${rr}/tool`;ot();U();V();H();var W=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();U();V();H();var Wv=__STORYBOOK_API__,{ActiveTabs:Kv,Consumer:Jl,ManagerContext:Xv,Provider:Zv,RequestResponseError:Qv,addons:Se,combineParameters:eC,controlOrMetaKey:tC,controlOrMetaSymbol:rC,eventMatchesShortcut:nC,eventToShortcut:oC,experimental_MockUniversalStore:aC,experimental_UniversalStore:iC,experimental_getStatusStore:lC,experimental_getTestProviderStore:sC,experimental_requestResponse:Aa,experimental_useStatusStore:ql,experimental_useTestProviderStore:uC,experimental_useUniversalStore:cC,internal_checklistStore:dC,internal_fullStatusStore:pC,internal_fullTestProviderStore:mC,internal_universalChecklistStore:hC,internal_universalStatusStore:fC,internal_universalTestProviderStore:yC,isMacLike:gC,isShortcutTaken:bC,keyToSymbol:EC,merge:TC,mockChannel:SC,optionOrAltSymbol:AC,shortcutMatchesShortcut:wC,shortcutToAriaKeyshortcuts:_C,shortcutToHumanString:vC,types:Ke,useAddonState:Rr,useArgTypes:On,useArgs:zl,useChannel:In,useGlobalTypes:CC,useGlobals:bt,useParameter:jt,useSharedState:RC,useStoryPrepared:xC,useStorybookApi:ke,useStorybookState:Pn}=__STORYBOOK_API__;Y();se();U();V();H();var fx=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:Vh,ARGTYPES_INFO_RESPONSE:Hh,CHANNEL_CREATED:yx,CHANNEL_WS_DISCONNECT:gx,CONFIG_ERROR:Jh,CREATE_NEW_STORYFILE_REQUEST:bx,CREATE_NEW_STORYFILE_RESPONSE:Ex,CURRENT_STORY_WAS_SET:qh,DOCS_PREPARED:zh,DOCS_RENDERED:us,FILE_COMPONENT_SEARCH_REQUEST:Tx,FILE_COMPONENT_SEARCH_RESPONSE:Sx,FORCE_REMOUNT:Or,FORCE_RE_RENDER:cs,GLOBALS_UPDATED:ds,MANAGER_INERT_ATTRIBUTE_CHANGED:Ax,NAVIGATE_URL:wx,OPEN_IN_EDITOR_REQUEST:_x,OPEN_IN_EDITOR_RESPONSE:vx,PLAY_FUNCTION_THREW_EXCEPTION:wa,PRELOAD_ENTRIES:Yh,PREVIEW_BUILDER_PROGRESS:Cx,PREVIEW_INITIALIZED:Gh,PREVIEW_KEYDOWN:Wh,REGISTER_SUBSCRIPTION:Rx,REQUEST_WHATS_NEW_DATA:xx,RESET_STORY_ARGS:ps,RESULT_WHATS_NEW_DATA:Ox,SAVE_STORY_REQUEST:_a,SAVE_STORY_RESPONSE:jn,SELECT_STORY:Ix,SET_CONFIG:Px,SET_CURRENT_STORY:va,SET_FILTER:Dx,SET_GLOBALS:Kh,SET_INDEX:Nx,SET_STORIES:kx,SET_WHATS_NEW_CACHE:Fx,SHARED_STATE_CHANGED:Lx,SHARED_STATE_SET:Mx,STORIES_COLLAPSE_ALL:Bx,STORIES_EXPAND_ALL:$x,STORY_ARGS_UPDATED:Xh,STORY_CHANGED:Ir,STORY_ERRORED:Zh,STORY_FINISHED:Qh,STORY_HOT_UPDATED:ef,STORY_INDEX_INVALIDATED:tf,STORY_MISSING:rf,STORY_PREPARED:nf,STORY_RENDERED:ms,STORY_RENDER_PHASE_CHANGED:Vt,STORY_SPECIFIED:of,STORY_THREW_EXCEPTION:Ca,STORY_UNCHANGED:af,TELEMETRY_ERROR:jx,TOGGLE_WHATS_NEW_NOTIFICATIONS:Ux,UNHANDLED_ERRORS_WHILE_PLAYING:Ra,UPDATE_GLOBALS:hs,UPDATE_QUERY_PARAMS:lf,UPDATE_STORY_ARGS:fs}=__STORYBOOK_CORE_EVENTS__;xe();ie();Y();se();ie();Y();U();V();H();var RD=__STORYBOOK_CLIENT_LOGGER__,{deprecate:js,logger:we,once:ir,pretty:xD}=__STORYBOOK_CLIENT_LOGGER__;se();U();V();H();U();V();H();U();V();H();U();V();H();ot();var Us=de({"../node_modules/picoquery/lib/string-util.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,i)=>"%"+((i<16?"0":"")+i.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let i=o.length;if(i===0)return"";let a="",l=0,s=0;e:for(;s>6]+t[128|d&63];continue}if(d<55296||d>=57344){l=s+1,a+=t[224|d>>12]+t[128|d>>6&63]+t[128|d&63];continue}if(++s,s>=i)throw new Error("URI malformed");let p=o.charCodeAt(s)&1023;l=s+1,d=65536+((d&1023)<<10|p),a+=t[240|d>>18]+t[128|d>>12&63]+t[128|d>>6&63]+t[128|d&63]}return l===0?o:l{switch(typeof i){case"string":return(0,t.encodeString)(i);case"bigint":case"boolean":return""+i;case"number":if(Number.isFinite(i))return i<1e21?""+i:(0,t.encodeString)(""+i);break}return i instanceof Date?(0,t.encodeString)(i.toISOString()):""};e.defaultValueSerializer=r;var n=i=>i instanceof Date;e.defaultShouldSerializeObject=n;var o=i=>i;e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}}),Vs=de({"../node_modules/picoquery/lib/object-util.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=p;var t=Ia(),r=Us();function n(m){return m==="__proto__"||m==="constructor"||m==="prototype"}function o(m,h,y,E,b){if(n(h))return m;let S=m[h];return typeof S=="object"&&S!==null?S:!E&&(b||typeof y=="number"||typeof y=="string"&&y*0===0&&y.indexOf(".")===-1)?m[h]=[]:m[h]={}}var i=20,a="[]",l="[",s="]",d=".";function p(m,h,y=0,E,b){let{nestingSyntax:S=t.defaultOptions.nestingSyntax,arrayRepeat:g=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:T=t.defaultOptions.arrayRepeatSyntax,nesting:A=t.defaultOptions.nesting,delimiter:_=t.defaultOptions.delimiter,valueSerializer:x=t.defaultOptions.valueSerializer,shouldSerializeObject:O=t.defaultOptions.shouldSerializeObject}=h,v=typeof _=="number"?String.fromCharCode(_):_,P=b===!0&&g,k=S==="dot"||S==="js"&&!b;if(y>i)return"";let $="",L=!0,z=!1;for(let N in m){let R=m[N];if(R===void 0)continue;let C;E?(C=E,P?T==="bracket"&&(C+=a):k?(C+=d,C+=N):(C+=l,C+=N,C+=s)):C=N,L||($+=v),typeof R=="object"&&R!==null&&!O(R)?(z=R.pop!==void 0,(A||g&&z)&&($+=p(R,h,y+1,C,z))):($+=(0,r.encodeString)(C),$+="=",$+=x(R,N)),L&&(L=!1)}return $}}}),sf=de({"../node_modules/picoquery/lib/decode-uri-component.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeURIComponent=o;var t=12,r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function o(l){let s=l.indexOf("%");if(s===-1)return l;let d=l.length,p="",m=0,h=0,y=s,E=t;for(;s>-1&&s>10),56320+(h&1023)),h=0,m=s+3,s=y=l.indexOf("%",m);else{if(E===r)return null;if(s+=3,s{let m=Number(p);return Number.isNaN(m)?p:m};e.numberKeyDeserializer=o;var i=p=>{let m=Number(p);return Number.isNaN(m)?p:m};e.numberValueDeserializer=i;var a=/\+/g,l=function(){};l.prototype=Object.create(null);function s(p,m,h,y,E){let b=p.substring(m,h);return y&&(b=b.replace(a," ")),E&&(b=(0,n.decodeURIComponent)(b)||b),b}function d(p,m){let{valueDeserializer:h=r.defaultOptions.valueDeserializer,keyDeserializer:y=r.defaultOptions.keyDeserializer,arrayRepeatSyntax:E=r.defaultOptions.arrayRepeatSyntax,nesting:b=r.defaultOptions.nesting,arrayRepeat:S=r.defaultOptions.arrayRepeat,nestingSyntax:g=r.defaultOptions.nestingSyntax,delimiter:T=r.defaultOptions.delimiter}=m??{},A=typeof T=="string"?T.charCodeAt(0):T,_=g==="js",x=new l;if(typeof p!="string")return x;let O=p.length,v="",P=-1,k=-1,$=-1,L=x,z,N="",R="",C=!1,F=!1,M=!1,B=!1,J=!1,j=!1,G=0,Z=-1,ue=-1,fe=-1;for(let ae=0;aeP,j||(k=ae),$!==k-1&&(R=s(p,$+1,Z>-1?Z:k,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_&&J,void 0))),j||N!==""){j&&(v=p.slice(k+1,ae),B&&(v=v.replace(a," ")),F&&(v=(0,n.decodeURIComponent)(v)||v));let be=h(v,N);if(S){let Re=L[N];Re===void 0?Z>-1?L[N]=[be]:L[N]=be:Re.pop?Re.push(be):L[N]=[Re,be]}else L[N]=be}v="",P=ae,k=ae,C=!1,F=!1,M=!1,B=!1,J=!1,Z=-1,$=ae,L=x,z=void 0,N=""}else G===93?(S&&E==="bracket"&&fe===91&&(Z=ue),b&&(g==="index"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,void 0,void 0)),z=N,M=!1,C=!1),$=ae,J=!1)):G===46?b&&(g==="dot"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_)),z=N,M=!1,C=!1),J=!0,$=ae):G===91?b&&(g==="index"||_)&&k<=P&&($!==ue&&(R=s(p,$+1,ae,M,C),N=y(R),_&&z!==void 0&&(L=(0,t.getDeepObject)(L,z,N,_)),z=N,M=!1,C=!1,J=!1),$=ae):G===61?k<=P?k=ae:F=!0:G===43?k>P?B=!0:M=!0:G===37&&(k>P?F=!0:C=!0);ue=ae,fe=G}return x}}}),cf=de({"../node_modules/picoquery/lib/stringify.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Vs();function r(n,o){if(n===null||typeof n!="object")return"";let i=o??{};return(0,t.stringifyObject)(n,i)}}}),Gn=de({"../node_modules/picoquery/lib/main.js"(e){"use strict";var t=e&&e.__createBinding||(Object.create?function(i,a,l,s){s===void 0&&(s=l);var d=Object.getOwnPropertyDescriptor(a,l);(!d||("get"in d?!a.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return a[l]}}),Object.defineProperty(i,s,d)}:function(i,a,l,s){s===void 0&&(s=l),i[s]=a[l]}),r=e&&e.__exportStar||function(i,a){for(var l in i)l!=="default"&&!Object.prototype.hasOwnProperty.call(a,l)&&t(a,i,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=uf();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return n.parse}});var o=cf();Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return o.stringify}}),r(Ia(),e)}});U();V();H();ot();U();V();H();U();V();H();U();V();H();function Hs({code:e,category:t}){let r=String(e).padStart(4,"0");return`SB_${t}_${r}`}function Js(e){if(/^(?!.*storybook\.js\.org)|[?&]ref=error\b/.test(e))return e;try{let t=new URL(e);return t.searchParams.set("ref","error"),t.toString()}catch{return e}}var qs=class zs extends Error{constructor(t){super(zs.getFullMessage(t)),this.data={},this.fromStorybook=!0,this.isHandledError=!1,this.subErrors=[],this.category=t.category,this.documentation=t.documentation??!1,this.code=t.code,this.isHandledError=t.isHandledError??!1,this.name=t.name,this.subErrors=t.subErrors??[]}get fullErrorCode(){return Hs({code:this.code,category:this.category})}get name(){let t=this._name||this.constructor.name;return`${this.fullErrorCode} (${t})`}set name(t){this._name=t}static getFullMessage({documentation:t,code:r,category:n,message:o}){let i;return t===!0?i=`https://storybook.js.org/error/${Hs({code:r,category:n})}?ref=error`:typeof t=="string"?i=Js(t):Array.isArray(t)&&(i=` -${t.map(a=>` - ${Js(a)}`).join(` -`)}`),`${o}${i!=null?` - -More info: ${i} -`:""}`}};U();V();H();function lr(e){for(var t=[],r=1;r(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e.ADDON_A11Y="ADDON_A11Y",e))(Ys||{});var Pa=class extends qs{constructor(e){super({name:"ImplicitActionsDuringRendering",category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:lr` - We detected that you use an implicit action arg while ${e.phase} of your story. - ${e.deprecated?` -This is deprecated and won't work in Storybook 8 anymore. -`:""} - Please provide an explicit spy to your args like this: - import { fn } from 'storybook/test'; - ... - args: { - ${e.name}: fn() - }`}),this.data=e}};ot();var Af=de({"../node_modules/jsdoc-type-pratt-parser/dist/index.js"(e,t){(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.jtpp={}))})(e,function(r){"use strict";function n(c){return c.text!==void 0&&c.text!==""?`'${c.type}' with value '${c.text}'`:`'${c.type}'`}class o extends Error{constructor(f){super(`No parslet found for token: ${n(f)}`),this.token=f,Object.setPrototypeOf(this,o.prototype)}getToken(){return this.token}}class i extends Error{constructor(f){super(`The parsing ended early. The next token was: ${n(f)}`),this.token=f,Object.setPrototypeOf(this,i.prototype)}getToken(){return this.token}}class a extends Error{constructor(f,w){let I=`Unexpected type: '${f.type}'.`;w!==void 0&&(I+=` Message: ${w}`),super(I),Object.setPrototypeOf(this,a.prototype)}}function l(c){return f=>f.startsWith(c)?{type:c,text:c}:null}function s(c){let f=0,w,I=c[0],q=!1;if(I!=="'"&&I!=='"')return null;for(;f{let f=m(c);return f==null?null:{type:"Identifier",text:f}};function b(c){return f=>{if(!f.startsWith(c))return null;let w=f[c.length];return w!==void 0&&p.test(w)?null:{type:c,text:c}}}let S=c=>{let f=s(c);return f==null?null:{type:"StringValue",text:f}},g=c=>c.length>0?null:{type:"EOF",text:""},T=c=>{let f=y(c);return f===null?null:{type:"Number",text:f}},A=[g,l("=>"),l("("),l(")"),l("{"),l("}"),l("["),l("]"),l("|"),l("&"),l("<"),l(">"),l(","),l(";"),l("*"),l("?"),l("!"),l("="),l(":"),l("..."),l("."),l("#"),l("~"),l("/"),l("@"),b("undefined"),b("null"),b("function"),b("this"),b("new"),b("module"),b("event"),b("extends"),b("external"),b("infer"),b("typeof"),b("keyof"),b("readonly"),b("import"),b("is"),b("in"),b("asserts"),T,E,S],_=/^\s*\n\s*/;class x{static create(f){let w=this.read(f);f=w.text;let I=this.read(f);return f=I.text,new x(f,void 0,w.token,I.token)}constructor(f,w,I,q){this.text="",this.text=f,this.previous=w,this.current=I,this.next=q}static read(f,w=!1){w=w||_.test(f),f=f.trim();for(let I of A){let q=I(f);if(q!==null){let K=Object.assign(Object.assign({},q),{startOfLine:w});return f=f.slice(K.text.length),{text:f,token:K}}}throw new Error("Unexpected Token "+f)}advance(){let f=x.read(this.text);return new x(f.text,this.current,this.next,f.token)}}function O(c){if(c===void 0)throw new Error("Unexpected undefined");if(c.type==="JsdocTypeKeyValue"||c.type==="JsdocTypeParameterList"||c.type==="JsdocTypeProperty"||c.type==="JsdocTypeReadonlyProperty"||c.type==="JsdocTypeObjectField"||c.type==="JsdocTypeJsdocObjectField"||c.type==="JsdocTypeIndexSignature"||c.type==="JsdocTypeMappedType"||c.type==="JsdocTypeTypeParameter")throw new a(c);return c}function v(c){return c.type==="JsdocTypeKeyValue"?k(c):O(c)}function P(c){return c.type==="JsdocTypeName"?c:k(c)}function k(c){if(c.type!=="JsdocTypeKeyValue")throw new a(c);return c}function $(c){var f;if(c.type==="JsdocTypeVariadic"){if(((f=c.element)===null||f===void 0?void 0:f.type)==="JsdocTypeName")return c;throw new a(c)}if(c.type!=="JsdocTypeNumber"&&c.type!=="JsdocTypeName")throw new a(c);return c}function L(c){if(c.type==="JsdocTypeTuple"||c.type==="JsdocTypeGeneric"&&c.meta.brackets==="square")return c;throw new a(c)}function z(c){return c.type==="JsdocTypeIndexSignature"||c.type==="JsdocTypeMappedType"}var N;(function(c){c[c.ALL=0]="ALL",c[c.PARAMETER_LIST=1]="PARAMETER_LIST",c[c.OBJECT=2]="OBJECT",c[c.KEY_VALUE=3]="KEY_VALUE",c[c.INDEX_BRACKETS=4]="INDEX_BRACKETS",c[c.UNION=5]="UNION",c[c.INTERSECTION=6]="INTERSECTION",c[c.PREFIX=7]="PREFIX",c[c.INFIX=8]="INFIX",c[c.TUPLE=9]="TUPLE",c[c.SYMBOL=10]="SYMBOL",c[c.OPTIONAL=11]="OPTIONAL",c[c.NULLABLE=12]="NULLABLE",c[c.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",c[c.FUNCTION=14]="FUNCTION",c[c.ARROW=15]="ARROW",c[c.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",c[c.GENERIC=17]="GENERIC",c[c.NAME_PATH=18]="NAME_PATH",c[c.PARENTHESIS=19]="PARENTHESIS",c[c.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(N||(N={}));class R{constructor(f,w,I){this.grammar=f,typeof w=="string"?this._lexer=x.create(w):this._lexer=w,this.baseParser=I}get lexer(){return this._lexer}parse(){let f=this.parseType(N.ALL);if(this.lexer.current.type!=="EOF")throw new i(this.lexer.current);return f}parseType(f){return O(this.parseIntermediateType(f))}parseIntermediateType(f){let w=this.tryParslets(null,f);if(w===null)throw new o(this.lexer.current);return this.parseInfixIntermediateType(w,f)}parseInfixIntermediateType(f,w){let I=this.tryParslets(f,w);for(;I!==null;)f=I,I=this.tryParslets(f,w);return f}tryParslets(f,w){for(let I of this.grammar){let q=I(this,w,f);if(q!==null)return q}return null}consume(f){return Array.isArray(f)||(f=[f]),f.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(f){this._lexer=f.lexer}}function C(c){return c==="}"||c==="EOF"||c==="|"||c===","||c===")"||c===">"}let F=(c,f,w)=>{let I=c.lexer.current.type,q=c.lexer.next.type;return w==null&&I==="?"&&!C(q)||w!=null&&I==="?"?(c.consume("?"),w==null?{type:"JsdocTypeNullable",element:c.parseType(N.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:O(w),meta:{position:"suffix"}}):null};function M(c){let f=(w,I,q)=>{let K=w.lexer.current.type,te=w.lexer.next.type;if(q===null){if("parsePrefix"in c&&c.accept(K,te))return c.parsePrefix(w)}else if("parseInfix"in c&&c.precedence>I&&c.accept(K,te))return c.parseInfix(w,q);return null};return Object.defineProperty(f,"name",{value:c.name}),f}let B=M({name:"optionalParslet",accept:c=>c==="=",precedence:N.OPTIONAL,parsePrefix:c=>(c.consume("="),{type:"JsdocTypeOptional",element:c.parseType(N.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(c,f)=>(c.consume("="),{type:"JsdocTypeOptional",element:O(f),meta:{position:"suffix"}})}),J=M({name:"numberParslet",accept:c=>c==="Number",parsePrefix:c=>{let f=parseFloat(c.lexer.current.text);return c.consume("Number"),{type:"JsdocTypeNumber",value:f}}}),j=M({name:"parenthesisParslet",accept:c=>c==="(",parsePrefix:c=>{if(c.consume("("),c.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let f=c.parseIntermediateType(N.ALL);if(!c.consume(")"))throw new Error("Unterminated parenthesis");return f.type==="JsdocTypeParameterList"?f:f.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[f]}:{type:"JsdocTypeParenthesis",element:O(f)}}}),G=M({name:"specialTypesParslet",accept:(c,f)=>c==="?"&&C(f)||c==="null"||c==="undefined"||c==="*",parsePrefix:c=>{if(c.consume("null"))return{type:"JsdocTypeNull"};if(c.consume("undefined"))return{type:"JsdocTypeUndefined"};if(c.consume("*"))return{type:"JsdocTypeAny"};if(c.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+c.lexer.current.text)}}),Z=M({name:"notNullableParslet",accept:c=>c==="!",precedence:N.NULLABLE,parsePrefix:c=>(c.consume("!"),{type:"JsdocTypeNotNullable",element:c.parseType(N.NULLABLE),meta:{position:"prefix"}}),parseInfix:(c,f)=>(c.consume("!"),{type:"JsdocTypeNotNullable",element:O(f),meta:{position:"suffix"}})});function ue({allowTrailingComma:c}){return M({name:"parameterListParslet",accept:f=>f===",",precedence:N.PARAMETER_LIST,parseInfix:(f,w)=>{let I=[v(w)];f.consume(",");do try{let q=f.parseIntermediateType(N.PARAMETER_LIST);I.push(v(q))}catch(q){if(q instanceof o)break;throw q}while(f.consume(","));if(I.length>0&&I.slice(0,-1).some(q=>q.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:I}}})}let fe=M({name:"genericParslet",accept:(c,f)=>c==="<"||c==="."&&f==="<",precedence:N.GENERIC,parseInfix:(c,f)=>{let w=c.consume(".");c.consume("<");let I=[],q=!1;if(c.consume("infer")){q=!0;let K=c.parseIntermediateType(N.SYMBOL);if(K.type!=="JsdocTypeName")throw new a(K,"A typescript asserts always has to have a name on the left side.");I.push(K)}else do I.push(c.parseType(N.PARAMETER_LIST));while(c.consume(","));if(!c.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:O(f),elements:I},q?{infer:!0}:{}),{meta:{brackets:"angle",dot:w}})}}),ae=M({name:"unionParslet",accept:c=>c==="|",precedence:N.UNION,parseInfix:(c,f)=>{c.consume("|");let w=[];do w.push(c.parseType(N.UNION));while(c.consume("|"));return{type:"JsdocTypeUnion",elements:[O(f),...w]}}}),be=[F,B,J,j,G,Z,ue({allowTrailingComma:!0}),fe,ae,B];function Re({allowSquareBracketsOnAnyType:c,allowJsdocNamePaths:f,pathGrammar:w}){return function(I,q,K){if(K==null||q>=N.NAME_PATH)return null;let te=I.lexer.current.type,Ae=I.lexer.next.type;if(!(te==="."&&Ae!=="<"||te==="["&&(c||K.type==="JsdocTypeName")||f&&(te==="~"||te==="#")))return null;let ve,je=!1;I.consume(".")?ve="property":I.consume("[")?(ve="property-brackets",je=!0):I.consume("~")?ve="inner":(I.consume("#"),ve="instance");let vt=w!==null?new R(w,I.lexer,I):I,ct=vt.parseIntermediateType(N.NAME_PATH);I.acceptLexerState(vt);let Yr;switch(ct.type){case"JsdocTypeName":Yr={type:"JsdocTypeProperty",value:ct.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":Yr={type:"JsdocTypeProperty",value:ct.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":Yr={type:"JsdocTypeProperty",value:ct.value,meta:{quote:ct.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(ct.specialType==="event")Yr=ct;else throw new a(ct,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new a(ct,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(je&&!I.consume("]")){let bl=I.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${bl.type}' with text '${bl.text}'`)}return{type:"JsdocTypeNamePath",left:O(K),right:Yr,pathType:ve}}}function De({allowedAdditionalTokens:c}){return M({name:"nameParslet",accept:f=>f==="Identifier"||f==="this"||f==="new"||c.includes(f),parsePrefix:f=>{let{type:w,text:I}=f.lexer.current;return f.consume(w),{type:"JsdocTypeName",value:I}}})}let ut=M({name:"stringValueParslet",accept:c=>c==="StringValue",parsePrefix:c=>{let f=c.lexer.current.text;return c.consume("StringValue"),{type:"JsdocTypeStringValue",value:f.slice(1,-1),meta:{quote:f[0]==="'"?"single":"double"}}}});function et({pathGrammar:c,allowedTypes:f}){return M({name:"specialNamePathParslet",accept:w=>f.includes(w),parsePrefix:w=>{let I=w.lexer.current.type;if(w.consume(I),!w.consume(":"))return{type:"JsdocTypeName",value:I};let q,K=w.lexer.current;if(w.consume("StringValue"))q={type:"JsdocTypeSpecialNamePath",value:K.text.slice(1,-1),specialType:I,meta:{quote:K.text[0]==="'"?"single":"double"}};else{let ve="",je=["Identifier","@","/"];for(;je.some(vt=>w.consume(vt));)ve+=K.text,K=w.lexer.current;q={type:"JsdocTypeSpecialNamePath",value:ve,specialType:I,meta:{quote:void 0}}}let te=new R(c,w.lexer,w),Ae=te.parseInfixIntermediateType(q,N.ALL);return w.acceptLexerState(te),O(Ae)}})}let wt=[De({allowedAdditionalTokens:["external","module"]}),ut,J,Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],_t=[...wt,et({allowedTypes:["event"],pathGrammar:wt})];function Vr(c){let f;if(c.type==="JsdocTypeParameterList")f=c.elements;else if(c.type==="JsdocTypeParenthesis")f=[c.element];else throw new a(c);return f.map(w=>v(w))}function Fo(c){let f=Vr(c);if(f.some(w=>w.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return f}function qe({allowNamedParameters:c,allowNoReturnType:f,allowWithoutParenthesis:w,allowNewAsFunctionKeyword:I}){return M({name:"functionParslet",accept:(q,K)=>q==="function"||I&&q==="new"&&K==="(",parsePrefix:q=>{let K=q.consume("new");q.consume("function");let te=q.lexer.current.type==="(";if(!te){if(!w)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let Ae={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:K,parenthesis:te},ve=q.parseIntermediateType(N.FUNCTION);if(c===void 0)Ae.parameters=Fo(ve);else{if(K&&ve.type==="JsdocTypeFunction"&&ve.arrow)return Ae=ve,Ae.constructor=!0,Ae;Ae.parameters=Vr(ve);for(let je of Ae.parameters)if(je.type==="JsdocTypeKeyValue"&&!c.includes(je.key))throw new Error(`only allowed named parameters are ${c.join(", ")} but got ${je.type}`)}if(q.consume(":"))Ae.returnType=q.parseType(N.PREFIX);else if(!f)throw new Error("function is missing return type");return Ae}})}function ze({allowPostfix:c,allowEnclosingBrackets:f}){return M({name:"variadicParslet",accept:w=>w==="...",precedence:N.PREFIX,parsePrefix:w=>{w.consume("...");let I=f&&w.consume("[");try{let q=w.parseType(N.PREFIX);if(I&&!w.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:O(q),meta:{position:"prefix",squareBrackets:I}}}catch(q){if(q instanceof o){if(I)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw q}},parseInfix:c?(w,I)=>(w.consume("..."),{type:"JsdocTypeVariadic",element:O(I),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let Wt=M({name:"symbolParslet",accept:c=>c==="(",precedence:N.SYMBOL,parseInfix:(c,f)=>{if(f.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");c.consume("(");let w={type:"JsdocTypeSymbol",value:f.value};if(!c.consume(")")){let I=c.parseIntermediateType(N.SYMBOL);if(w.element=$(I),!c.consume(")"))throw new Error("Symbol does not end after value")}return w}}),Hr=M({name:"arrayBracketsParslet",precedence:N.ARRAY_BRACKETS,accept:(c,f)=>c==="["&&f==="]",parseInfix:(c,f)=>(c.consume("["),c.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[O(f)],meta:{brackets:"square",dot:!1}})});function Jr({objectFieldGrammar:c,allowKeyTypes:f}){return M({name:"objectParslet",accept:w=>w==="{",parsePrefix:w=>{w.consume("{");let I={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!w.consume("}")){let q,K=new R(c,w.lexer,w);for(;;){K.acceptLexerState(w);let te=K.parseIntermediateType(N.OBJECT);w.acceptLexerState(K),te===void 0&&f&&(te=w.parseIntermediateType(N.OBJECT));let Ae=!1;if(te.type==="JsdocTypeNullable"&&(Ae=!0,te=te.element),te.type==="JsdocTypeNumber"||te.type==="JsdocTypeName"||te.type==="JsdocTypeStringValue"){let ve;te.type==="JsdocTypeStringValue"&&(ve=te.meta.quote),I.elements.push({type:"JsdocTypeObjectField",key:te.value.toString(),right:void 0,optional:Ae,readonly:!1,meta:{quote:ve}})}else if(te.type==="JsdocTypeObjectField"||te.type==="JsdocTypeJsdocObjectField")I.elements.push(te);else throw new a(te);if(w.lexer.current.startOfLine)q="linebreak",w.consume(",")||w.consume(";");else if(w.consume(","))q="comma";else if(w.consume(";"))q="semicolon";else break;if(w.lexer.current.type==="}")break}if(I.meta.separator=q??"comma",q==="linebreak"&&(I.meta.propertyIndent=" "),!w.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return I}})}function qr({allowSquaredProperties:c,allowKeyTypes:f,allowReadonly:w,allowOptional:I}){return M({name:"objectFieldParslet",precedence:N.KEY_VALUE,accept:q=>q===":",parseInfix:(q,K)=>{var te;let Ae=!1,ve=!1;I&&K.type==="JsdocTypeNullable"&&(Ae=!0,K=K.element),w&&K.type==="JsdocTypeReadonlyProperty"&&(ve=!0,K=K.element);let je=(te=q.baseParser)!==null&&te!==void 0?te:q;if(je.acceptLexerState(q),K.type==="JsdocTypeNumber"||K.type==="JsdocTypeName"||K.type==="JsdocTypeStringValue"||z(K)){if(z(K)&&!c)throw new a(K);je.consume(":");let vt;K.type==="JsdocTypeStringValue"&&(vt=K.meta.quote);let ct=je.parseType(N.KEY_VALUE);return q.acceptLexerState(je),{type:"JsdocTypeObjectField",key:z(K)?K:K.value.toString(),right:ct,optional:Ae,readonly:ve,meta:{quote:vt}}}else{if(!f)throw new a(K);je.consume(":");let vt=je.parseType(N.KEY_VALUE);return q.acceptLexerState(je),{type:"JsdocTypeJsdocObjectField",left:O(K),right:vt}}}})}function Lo({allowOptional:c,allowVariadic:f}){return M({name:"keyValueParslet",precedence:N.KEY_VALUE,accept:w=>w===":",parseInfix:(w,I)=>{let q=!1,K=!1;if(c&&I.type==="JsdocTypeNullable"&&(q=!0,I=I.element),f&&I.type==="JsdocTypeVariadic"&&I.element!==void 0&&(K=!0,I=I.element),I.type!=="JsdocTypeName")throw new a(I);w.consume(":");let te=w.parseType(N.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:I.value,right:te,optional:q,variadic:K}}})}let pl=[...be,qe({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ut,et({allowedTypes:["module","external","event"],pathGrammar:_t}),ze({allowEnclosingBrackets:!0,allowPostfix:!0}),De({allowedAdditionalTokens:["keyof"]}),Wt,Hr,Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_t})],pm=[...pl,Jr({objectFieldGrammar:[De({allowedAdditionalTokens:["typeof","module","in"]}),qr({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...pl],allowKeyTypes:!0}),Lo({allowOptional:!0,allowVariadic:!0})],ml=M({name:"typeOfParslet",accept:c=>c==="typeof",parsePrefix:c=>(c.consume("typeof"),{type:"JsdocTypeTypeof",element:c.parseType(N.KEY_OF_TYPE_OF)})}),mm=[De({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,B,ut,J,qr({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],hm=[...be,Jr({allowKeyTypes:!1,objectFieldGrammar:mm}),De({allowedAdditionalTokens:["event","external","in"]}),ml,qe({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ze({allowEnclosingBrackets:!1,allowPostfix:!1}),De({allowedAdditionalTokens:["keyof"]}),et({allowedTypes:["module"],pathGrammar:_t}),Re({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_t}),Lo({allowOptional:!1,allowVariadic:!1}),Wt],fm=M({name:"assertsParslet",accept:c=>c==="asserts",parsePrefix:c=>{c.consume("asserts");let f=c.parseIntermediateType(N.SYMBOL);if(f.type!=="JsdocTypeName")throw new a(f,"A typescript asserts always has to have a name on the left side.");return c.consume("is")?{type:"JsdocTypeAsserts",left:f,right:O(c.parseIntermediateType(N.INFIX))}:{type:"JsdocTypeAssertsPlain",element:f}}});function ym({allowQuestionMark:c}){return M({name:"tupleParslet",accept:f=>f==="[",parsePrefix:f=>{f.consume("[");let w={type:"JsdocTypeTuple",elements:[]};if(f.consume("]"))return w;let I=f.parseIntermediateType(N.ALL);if(I.type==="JsdocTypeParameterList"?I.elements[0].type==="JsdocTypeKeyValue"?w.elements=I.elements.map(k):w.elements=I.elements.map(O):I.type==="JsdocTypeKeyValue"?w.elements=[k(I)]:w.elements=[O(I)],!f.consume("]"))throw new Error("Unterminated '['");if(w.elements.some(q=>q.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return w}})}let gm=M({name:"keyOfParslet",accept:c=>c==="keyof",parsePrefix:c=>(c.consume("keyof"),{type:"JsdocTypeKeyof",element:O(c.parseType(N.KEY_OF_TYPE_OF))})}),bm=M({name:"importParslet",accept:c=>c==="import",parsePrefix:c=>{if(c.consume("import"),!c.consume("("))throw new Error("Missing parenthesis after import keyword");let f=c.parseType(N.PREFIX);if(f.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!c.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:f}}}),Em=M({name:"readonlyPropertyParslet",accept:c=>c==="readonly",parsePrefix:c=>(c.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:c.parseIntermediateType(N.KEY_VALUE)})}),Tm=M({name:"arrowFunctionParslet",precedence:N.ARROW,accept:c=>c==="=>",parseInfix:(c,f)=>(c.consume("=>"),{type:"JsdocTypeFunction",parameters:Vr(f).map(P),arrow:!0,constructor:!1,parenthesis:!0,returnType:c.parseType(N.OBJECT)})}),Sm=M({name:"genericArrowFunctionParslet",accept:c=>c==="<",parsePrefix:c=>{let f=[];c.consume("<");do{let I,q=c.parseIntermediateType(N.SYMBOL);if(q.type==="JsdocTypeOptional"&&(q=q.element,I=c.parseType(N.SYMBOL)),q.type!=="JsdocTypeName")throw new a(q);let K;c.consume("extends")&&(K=c.parseType(N.SYMBOL),K.type==="JsdocTypeOptional"&&(K=K.element,I=c.parseType(N.SYMBOL)));let te={type:"JsdocTypeTypeParameter",name:q};if(K!==void 0&&(te.constraint=K),I!==void 0&&(te.defaultValue=I),f.push(te),c.consume(">"))break}while(c.consume(","));let w=c.parseIntermediateType(N.SYMBOL);return w.typeParameters=f,w}}),Am=M({name:"intersectionParslet",accept:c=>c==="&",precedence:N.INTERSECTION,parseInfix:(c,f)=>{c.consume("&");let w=[];do w.push(c.parseType(N.INTERSECTION));while(c.consume("&"));return{type:"JsdocTypeIntersection",elements:[O(f),...w]}}}),wm=M({name:"predicateParslet",precedence:N.INFIX,accept:c=>c==="is",parseInfix:(c,f)=>{if(f.type!=="JsdocTypeName")throw new a(f,"A typescript predicate always has to have a name on the left side.");return c.consume("is"),{type:"JsdocTypePredicate",left:f,right:O(c.parseIntermediateType(N.INFIX))}}}),_m=M({name:"objectSquareBracketPropertyParslet",accept:c=>c==="[",parsePrefix:c=>{if(c.baseParser===void 0)throw new Error("Only allowed inside object grammar");c.consume("[");let f=c.lexer.current.text;c.consume("Identifier");let w;if(c.consume(":")){let I=c.baseParser;I.acceptLexerState(c),w={type:"JsdocTypeIndexSignature",key:f,right:I.parseType(N.INDEX_BRACKETS)},c.acceptLexerState(I)}else if(c.consume("in")){let I=c.baseParser;I.acceptLexerState(c),w={type:"JsdocTypeMappedType",key:f,right:I.parseType(N.ARRAY_BRACKETS)},c.acceptLexerState(I)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!c.consume("]"))throw new Error("Unterminated square brackets");return w}}),vm=M({name:"readonlyArrayParslet",accept:c=>c==="readonly",parsePrefix:c=>(c.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:L(c.parseIntermediateType(N.ALL))})}),Cm=M({name:"conditionalParslet",precedence:N.INFIX,accept:c=>c==="extends",parseInfix:(c,f)=>{c.consume("extends");let w=c.parseType(N.KEY_OF_TYPE_OF).element,I=c.parseType(N.INFIX);return c.consume(":"),{type:"JsdocTypeConditional",checksType:O(f),extendsType:w,trueType:I,falseType:c.parseType(N.INFIX)}}}),Rm=[Em,De({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,B,ut,J,qr({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),_m],xm=[...be,Jr({allowKeyTypes:!1,objectFieldGrammar:Rm}),vm,ml,gm,bm,ut,qe({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),ym({allowQuestionMark:!1}),ze({allowEnclosingBrackets:!1,allowPostfix:!1}),fm,Cm,De({allowedAdditionalTokens:["event","external","in"]}),et({allowedTypes:["module"],pathGrammar:_t}),Hr,Tm,Sm,Re({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:_t}),Am,wm,Lo({allowVariadic:!0,allowOptional:!0})];function hl(c,f){switch(f){case"closure":return new R(hm,c).parse();case"jsdoc":return new R(pm,c).parse();case"typescript":return new R(xm,c).parse()}}function Om(c,f=["typescript","closure","jsdoc"]){let w;for(let I of f)try{return hl(c,I)}catch(q){w=q}throw w}function zr(c,f){let w=c[f.type];if(w===void 0)throw new Error(`In this set of transform rules exists no rule for type ${f.type}.`);return w(f,I=>zr(c,I))}function Te(c){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function fl(c){let f={params:[]};for(let w of c.parameters)w.type==="JsdocTypeKeyValue"?w.key==="this"?f.this=w.right:w.key==="new"?f.new=w.right:f.params.push(w):f.params.push(w);return f}function En(c,f,w){return c==="prefix"?w+f:f+w}function kt(c,f){switch(f){case"double":return`"${c}"`;case"single":return`'${c}'`;case void 0:return c}}function yl(){return{JsdocTypeParenthesis:(c,f)=>`(${c.element!==void 0?f(c.element):""})`,JsdocTypeKeyof:(c,f)=>`keyof ${f(c.element)}`,JsdocTypeFunction:(c,f)=>{var w;if(c.arrow){if(c.returnType===void 0)throw new Error("Arrow function needs a return type.");let I=`${c.typeParameters!==void 0?`<${(w=c.typeParameters.map(f).join(", "))!==null&&w!==void 0?w:""}>`:""}(${c.parameters.map(f).join(", ")}) => ${f(c.returnType)}`;return c.constructor&&(I="new "+I),I}else{let I=c.constructor?"new":"function";return c.parenthesis&&(I+=`(${c.parameters.map(f).join(", ")})`,c.returnType!==void 0&&(I+=`: ${f(c.returnType)}`)),I}},JsdocTypeName:c=>c.value,JsdocTypeTuple:(c,f)=>`[${c.elements.map(f).join(", ")}]`,JsdocTypeVariadic:(c,f)=>c.meta.position===void 0?"...":En(c.meta.position,f(c.element),"..."),JsdocTypeNamePath:(c,f)=>{let w=f(c.left),I=f(c.right);switch(c.pathType){case"inner":return`${w}~${I}`;case"instance":return`${w}#${I}`;case"property":return`${w}.${I}`;case"property-brackets":return`${w}[${I}]`}},JsdocTypeStringValue:c=>kt(c.value,c.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(c,f)=>{if(c.meta.brackets==="square"){let w=c.elements[0],I=f(w);return w.type==="JsdocTypeUnion"||w.type==="JsdocTypeIntersection"?`(${I})[]`:`${I}[]`}else return`${f(c.left)}${c.meta.dot?".":""}<${c.infer===!0?"infer ":""}${c.elements.map(f).join(", ")}>`},JsdocTypeImport:(c,f)=>`import(${f(c.element)})`,JsdocTypeObjectField:(c,f)=>{let w="";return c.readonly&&(w+="readonly "),typeof c.key=="string"?w+=kt(c.key,c.meta.quote):w+=f(c.key),c.optional&&(w+="?"),c.right===void 0?w:w+`: ${f(c.right)}`},JsdocTypeJsdocObjectField:(c,f)=>`${f(c.left)}: ${f(c.right)}`,JsdocTypeKeyValue:(c,f)=>{let w=c.key;return c.optional&&(w+="?"),c.variadic&&(w="..."+w),c.right===void 0?w:w+`: ${f(c.right)}`},JsdocTypeSpecialNamePath:c=>`${c.specialType}:${kt(c.value,c.meta.quote)}`,JsdocTypeNotNullable:(c,f)=>En(c.meta.position,f(c.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(c,f)=>En(c.meta.position,f(c.element),"?"),JsdocTypeNumber:c=>c.value.toString(),JsdocTypeObject:(c,f)=>{var w,I;return`{${(c.meta.separator==="linebreak"&&c.elements.length>1?` -`+((w=c.meta.propertyIndent)!==null&&w!==void 0?w:""):"")+c.elements.map(f).join(c.meta.separator==="comma"?", ":c.meta.separator==="linebreak"?` -`+((I=c.meta.propertyIndent)!==null&&I!==void 0?I:""):"; ")+(c.meta.separator==="linebreak"&&c.elements.length>1?` -`:"")}}`},JsdocTypeOptional:(c,f)=>En(c.meta.position,f(c.element),"="),JsdocTypeSymbol:(c,f)=>`${c.value}(${c.element!==void 0?f(c.element):""})`,JsdocTypeTypeof:(c,f)=>`typeof ${f(c.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(c,f)=>c.elements.map(f).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(c,f)=>c.elements.map(f).join(" & "),JsdocTypeProperty:c=>kt(c.value,c.meta.quote),JsdocTypePredicate:(c,f)=>`${f(c.left)} is ${f(c.right)}`,JsdocTypeIndexSignature:(c,f)=>`[${c.key}: ${f(c.right)}]`,JsdocTypeMappedType:(c,f)=>`[${c.key} in ${f(c.right)}]`,JsdocTypeAsserts:(c,f)=>`asserts ${f(c.left)} is ${f(c.right)}`,JsdocTypeReadonlyArray:(c,f)=>`readonly ${f(c.element)}`,JsdocTypeAssertsPlain:(c,f)=>`asserts ${f(c.element)}`,JsdocTypeConditional:(c,f)=>`${f(c.checksType)} extends ${f(c.extendsType)} ? ${f(c.trueType)} : ${f(c.falseType)}`,JsdocTypeTypeParameter:(c,f)=>`${f(c.name)}${c.constraint!==void 0?` extends ${f(c.constraint)}`:""}${c.defaultValue!==void 0?` = ${f(c.defaultValue)}`:""}`}}let Im=yl();function Pm(c){return zr(Im,c)}let Dm=["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 Ft(c){let f={type:"NameExpression",name:c};return Dm.includes(c)&&(f.reservedWord=!0),f}let Nm={JsdocTypeOptional:(c,f)=>{let w=f(c.element);return w.optional=!0,w},JsdocTypeNullable:(c,f)=>{let w=f(c.element);return w.nullable=!0,w},JsdocTypeNotNullable:(c,f)=>{let w=f(c.element);return w.nullable=!1,w},JsdocTypeVariadic:(c,f)=>{if(c.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let w=f(c.element);return w.repeatable=!0,w},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:c=>Ft(kt(c.value,c.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(c,f)=>{let w=fl(c),I={type:"FunctionType",params:w.params.map(f)};return w.this!==void 0&&(I.this=f(w.this)),w.new!==void 0&&(I.new=f(w.new)),c.returnType!==void 0&&(I.result=f(c.returnType)),I},JsdocTypeGeneric:(c,f)=>({type:"TypeApplication",applications:c.elements.map(w=>f(w)),expression:f(c.left)}),JsdocTypeSpecialNamePath:c=>Ft(c.specialType+":"+kt(c.value,c.meta.quote)),JsdocTypeName:c=>c.value!=="function"?Ft(c.value):{type:"FunctionType",params:[]},JsdocTypeNumber:c=>Ft(c.value.toString()),JsdocTypeObject:(c,f)=>{let w={type:"RecordType",fields:[]};for(let I of c.elements)I.type!=="JsdocTypeObjectField"&&I.type!=="JsdocTypeJsdocObjectField"?w.fields.push({type:"FieldType",key:f(I),value:void 0}):w.fields.push(f(I));return w},JsdocTypeObjectField:(c,f)=>{if(typeof c.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:Ft(kt(c.key,c.meta.quote)),value:c.right===void 0?void 0:f(c.right)}},JsdocTypeJsdocObjectField:(c,f)=>({type:"FieldType",key:f(c.left),value:f(c.right)}),JsdocTypeUnion:(c,f)=>({type:"TypeUnion",elements:c.elements.map(w=>f(w))}),JsdocTypeKeyValue:(c,f)=>({type:"FieldType",key:Ft(c.key),value:c.right===void 0?void 0:f(c.right)}),JsdocTypeNamePath:(c,f)=>{let w=f(c.left),I;c.right.type==="JsdocTypeSpecialNamePath"?I=f(c.right).name:I=kt(c.right.value,c.right.meta.quote);let q=c.pathType==="inner"?"~":c.pathType==="instance"?"#":".";return Ft(`${w.name}${q}${I}`)},JsdocTypeSymbol:c=>{let f="",w=c.element,I=!1;return w?.type==="JsdocTypeVariadic"&&(w.meta.position==="prefix"?f="...":I=!0,w=w.element),w?.type==="JsdocTypeName"?f+=w.value:w?.type==="JsdocTypeNumber"&&(f+=w.value.toString()),I&&(f+="..."),Ft(`${c.value}(${f})`)},JsdocTypeParenthesis:(c,f)=>f(O(c.element)),JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeImport:Te,JsdocTypeKeyof:Te,JsdocTypeTuple:Te,JsdocTypeTypeof:Te,JsdocTypeIntersection:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function km(c){return zr(Nm,c)}function Kt(c){switch(c){case void 0:return"none";case"single":return"single";case"double":return"double"}}function Fm(c){switch(c){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function Mo(c,f){return f.length===2?{type:c,left:f[0],right:f[1]}:{type:c,left:f[0],right:Mo(c,f.slice(1))}}let Lm={JsdocTypeOptional:(c,f)=>({type:"OPTIONAL",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(c,f)=>({type:"NULLABLE",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(c,f)=>({type:"NOT_NULLABLE",value:f(c.element),meta:{syntax:c.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(c,f)=>{let w={type:"VARIADIC",meta:{syntax:c.meta.position==="prefix"?"PREFIX_DOTS":c.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return c.element!==void 0&&(w.value=f(c.element)),w},JsdocTypeName:c=>({type:"NAME",name:c.value}),JsdocTypeTypeof:(c,f)=>({type:"TYPE_QUERY",name:f(c.element)}),JsdocTypeTuple:(c,f)=>({type:"TUPLE",entries:c.elements.map(f)}),JsdocTypeKeyof:(c,f)=>({type:"KEY_QUERY",value:f(c.element)}),JsdocTypeImport:c=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Kt(c.element.meta.quote),string:c.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(c,f)=>{let w=fl(c),I={type:c.arrow?"ARROW":"FUNCTION",params:w.params.map(q=>{if(q.type==="JsdocTypeKeyValue"){if(q.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:q.key,typeName:f(q.right)}}else return f(q)}),new:null,returns:null};return w.this!==void 0?I.this=f(w.this):c.arrow||(I.this=null),w.new!==void 0&&(I.new=f(w.new)),c.returnType!==void 0&&(I.returns=f(c.returnType)),I},JsdocTypeGeneric:(c,f)=>{let w={type:"GENERIC",subject:f(c.left),objects:c.elements.map(f),meta:{syntax:c.meta.brackets==="square"?"SQUARE_BRACKET":c.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return c.meta.brackets==="square"&&c.elements[0].type==="JsdocTypeFunction"&&!c.elements[0].parenthesis&&(w.objects[0]={type:"NAME",name:"function"}),w},JsdocTypeObjectField:(c,f)=>{if(typeof c.key!="string")throw new Error("Index signatures and mapped types are not supported");if(c.right===void 0)return{type:"RECORD_ENTRY",key:c.key,quoteStyle:Kt(c.meta.quote),value:null,readonly:!1};let w=f(c.right);return c.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:c.key.toString(),quoteStyle:Kt(c.meta.quote),value:w,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(c,f)=>{if(c.right===void 0)return{type:"RECORD_ENTRY",key:c.key,quoteStyle:"none",value:null,readonly:!1};let w=f(c.right);return c.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:c.key,quoteStyle:"none",value:w,readonly:!1}},JsdocTypeObject:(c,f)=>{let w=[];for(let I of c.elements)(I.type==="JsdocTypeObjectField"||I.type==="JsdocTypeJsdocObjectField")&&w.push(f(I));return{type:"RECORD",entries:w}},JsdocTypeSpecialNamePath:c=>{if(c.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${c.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Kt(c.meta.quote),path:c.value}}},JsdocTypeNamePath:(c,f)=>{let w=!1,I,q;c.right.type==="JsdocTypeSpecialNamePath"&&c.right.specialType==="event"?(w=!0,I=c.right.value,q=Kt(c.right.meta.quote)):(I=c.right.value,q=Kt(c.right.meta.quote));let K={type:Fm(c.pathType),owner:f(c.left),name:I,quoteStyle:q,hasEventPrefix:w};if(K.owner.type==="MODULE"){let te=K.owner;return K.owner=K.owner.value,te.value=K,te}else return K},JsdocTypeUnion:(c,f)=>Mo("UNION",c.elements.map(f)),JsdocTypeParenthesis:(c,f)=>({type:"PARENTHESIS",value:f(O(c.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:c=>({type:"STRING_VALUE",quoteStyle:Kt(c.meta.quote),string:c.value}),JsdocTypeIntersection:(c,f)=>Mo("INTERSECTION",c.elements.map(f)),JsdocTypeNumber:c=>({type:"NUMBER_VALUE",number:c.value.toString()}),JsdocTypeSymbol:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function Mm(c){return zr(Lm,c)}function Bm(){return{JsdocTypeIntersection:(c,f)=>({type:"JsdocTypeIntersection",elements:c.elements.map(f)}),JsdocTypeGeneric:(c,f)=>({type:"JsdocTypeGeneric",left:f(c.left),elements:c.elements.map(f),meta:{dot:c.meta.dot,brackets:c.meta.brackets}}),JsdocTypeNullable:c=>c,JsdocTypeUnion:(c,f)=>({type:"JsdocTypeUnion",elements:c.elements.map(f)}),JsdocTypeUnknown:c=>c,JsdocTypeUndefined:c=>c,JsdocTypeTypeof:(c,f)=>({type:"JsdocTypeTypeof",element:f(c.element)}),JsdocTypeSymbol:(c,f)=>{let w={type:"JsdocTypeSymbol",value:c.value};return c.element!==void 0&&(w.element=f(c.element)),w},JsdocTypeOptional:(c,f)=>({type:"JsdocTypeOptional",element:f(c.element),meta:{position:c.meta.position}}),JsdocTypeObject:(c,f)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:c.elements.map(f)}),JsdocTypeNumber:c=>c,JsdocTypeNull:c=>c,JsdocTypeNotNullable:(c,f)=>({type:"JsdocTypeNotNullable",element:f(c.element),meta:{position:c.meta.position}}),JsdocTypeSpecialNamePath:c=>c,JsdocTypeObjectField:(c,f)=>({type:"JsdocTypeObjectField",key:c.key,right:c.right===void 0?void 0:f(c.right),optional:c.optional,readonly:c.readonly,meta:c.meta}),JsdocTypeJsdocObjectField:(c,f)=>({type:"JsdocTypeJsdocObjectField",left:f(c.left),right:f(c.right)}),JsdocTypeKeyValue:(c,f)=>({type:"JsdocTypeKeyValue",key:c.key,right:c.right===void 0?void 0:f(c.right),optional:c.optional,variadic:c.variadic}),JsdocTypeImport:(c,f)=>({type:"JsdocTypeImport",element:f(c.element)}),JsdocTypeAny:c=>c,JsdocTypeStringValue:c=>c,JsdocTypeNamePath:c=>c,JsdocTypeVariadic:(c,f)=>{let w={type:"JsdocTypeVariadic",meta:{position:c.meta.position,squareBrackets:c.meta.squareBrackets}};return c.element!==void 0&&(w.element=f(c.element)),w},JsdocTypeTuple:(c,f)=>({type:"JsdocTypeTuple",elements:c.elements.map(f)}),JsdocTypeName:c=>c,JsdocTypeFunction:(c,f)=>{let w={type:"JsdocTypeFunction",arrow:c.arrow,parameters:c.parameters.map(f),constructor:c.constructor,parenthesis:c.parenthesis};return c.returnType!==void 0&&(w.returnType=f(c.returnType)),w},JsdocTypeKeyof:(c,f)=>({type:"JsdocTypeKeyof",element:f(c.element)}),JsdocTypeParenthesis:(c,f)=>({type:"JsdocTypeParenthesis",element:f(c.element)}),JsdocTypeProperty:c=>c,JsdocTypePredicate:(c,f)=>({type:"JsdocTypePredicate",left:f(c.left),right:f(c.right)}),JsdocTypeIndexSignature:(c,f)=>({type:"JsdocTypeIndexSignature",key:c.key,right:f(c.right)}),JsdocTypeMappedType:(c,f)=>({type:"JsdocTypeMappedType",key:c.key,right:f(c.right)}),JsdocTypeAsserts:(c,f)=>({type:"JsdocTypeAsserts",left:f(c.left),right:f(c.right)}),JsdocTypeReadonlyArray:(c,f)=>({type:"JsdocTypeReadonlyArray",element:f(c.element)}),JsdocTypeAssertsPlain:(c,f)=>({type:"JsdocTypeAssertsPlain",element:f(c.element)}),JsdocTypeConditional:(c,f)=>({type:"JsdocTypeConditional",checksType:f(c.checksType),extendsType:f(c.extendsType),trueType:f(c.trueType),falseType:f(c.falseType)}),JsdocTypeTypeParameter:(c,f)=>({type:"JsdocTypeTypeParameter",name:f(c.name),constraint:c.constraint!==void 0?f(c.constraint):void 0,defaultValue:c.defaultValue!==void 0?f(c.defaultValue):void 0})}}let gl={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"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function Bo(c,f,w,I,q){I?.(c,f,w);let K=gl[c.type];for(let te of K){let Ae=c[te];if(Ae!==void 0)if(Array.isArray(Ae))for(let ve of Ae)Bo(ve,c,te,I,q);else Bo(Ae,c,te,I,q)}q?.(c,f,w)}function $m(c,f,w){Bo(c,void 0,void 0,f,w)}r.catharsisTransform=km,r.identityTransformRules=Bm,r.jtpTransform=Mm,r.parse=hl,r.stringify=Pm,r.stringifyRules=yl,r.transform=zr,r.traverse=$m,r.tryParse=Om,r.visitorKeys=gl})}});var wf=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(wf||{});var Da;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(Da=Da||(Da={}));function _f(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}function vf(){return e=>e.source.map(({tokens:t})=>_f(t)).join(` -`)}var Cf={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},SN=Object.keys(Cf);var AN=vf(),Rf=Ve(Af(),1);var sr=(0,Rf.stringifyRules)(),xf=sr.JsdocTypeObject;sr.JsdocTypeAny=()=>"any";sr.JsdocTypeObject=(e,t)=>`(${xf(e,t)})`;sr.JsdocTypeOptional=(e,t)=>t(e.element);sr.JsdocTypeNullable=(e,t)=>t(e.element);sr.JsdocTypeNotNullable=(e,t)=>t(e.element);sr.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");var Pr=(...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,i)=>(Object.entries(i).forEach(([a,l])=>{let s=o[a];Array.isArray(l)||typeof s>"u"?o[a]=l:tr(l)&&tr(s)?t[a]=!0:typeof l<"u"&&(o[a]=l)}),o),{});return Object.keys(t).forEach(o=>{let i=r.filter(Boolean).map(a=>a[o]).filter(a=>typeof a<"u");i.every(a=>tr(a))?n[o]=Pr(...i):n[o]=i[i.length-1]}),n};var Xs="storybook/docs",wN=`${Xs}/panel`;var Of=`${Xs}/snippet-rendered`,If=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(If||{});U();V();H();en();U();V();H();var Pf=!0,Na="Invariant failed";function tn(e,t){if(!e){if(Pf)throw new Error(Na);var r=typeof t=="function"?t():t,n=r?"".concat(Na,": ").concat(r):Na;throw new Error(n)}}ot();U();V();H();var YN=__STORYBOOK_CHANNELS__,{Channel:Zs,HEARTBEAT_INTERVAL:GN,HEARTBEAT_MAX_LATENCY:WN,PostMessageTransport:KN,WebsocketTransport:XN,createBrowserChannel:ZN}=__STORYBOOK_CHANNELS__;function eu(){let e={setHandler:()=>{},send:()=>{}};return new Zs({transport:e})}var kf=class{constructor(){this.getChannel=()=>{if(!this.channel){let e=eu();return this.setChannel(e),e}return this.channel},this.ready=()=>this.promise,this.hasChannel=()=>!!this.channel,this.setChannel=e=>{this.channel=e,this.resolve()},this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}},ka="__STORYBOOK_ADDONS_PREVIEW";function Ff(){return W[ka]||(W[ka]=new kf),W[ka]}var Dr=Ff();var Lf=(e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),tu=()=>new Error("Storybook preview hooks can only be called inside decorators and story functions.");function Mf(){return W.STORYBOOK_HOOKS_CONTEXT||null}function ru(){let e=Mf();if(e==null)throw tu();return e}function Bf(e,t,r){let n=ru();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&we.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&we.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&we.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&we.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant. -Previous: ${o.deps} -Incoming: ${r}`),(r==null||o.deps==null||!Lf(r,o.deps))&&(t(o),o.deps=r),o}throw tu()}function nu(e,t,r){let{memoizedState:n}=Bf(e,o=>{o.memoizedState=t()},r);return n}function La(e,t){return nu("useMemo",e,t)}function Rt(e,t){let r=ru(),n=nu("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}var wk=Ve(Qr(),1),vk=Symbol("incompatible");var Ck=Symbol("Deeply equal");var $f=Ve(Qr(),1),Ok=(0,$f.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{}));var Dk=lr` -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. -`;var Fa=(e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return e?r.has(e)?(we.warn(lr` - 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?Fa(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:_r(e,o=>Fa(o,t,new Set(r)))}):{name:"object",value:{}}},jf=e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=_r(n,(a,l)=>({name:l,type:Fa(a,`${t}.${l}`,new Set)})),i=_r(r,(a,l)=>({name:l}));return Pr(o,i,r)};jf.secondPass=!0;var Qs=(e,t)=>Array.isArray(t)?t.includes(e):e.match(t),ou=(e,t,r)=>!t&&!r?e:e&&Rn(e,(n,o)=>{let i=n.name||o.toString();return!!(!t||Qs(i,t))&&(!r||!Qs(i,r))}),Uf=(e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let i=n.name;if(i==="string")return{control:{type:"color"}};i!=="enum"&&we.warn(`Addon controls: Control of type color only supports string, received "${i}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:i}=n;return{control:{type:i?.length<=5?"radio":"select"},options:i}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},au=e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:i={}}={}}}=e;if(!r)return t;let a=ou(t,n,o),l=_r(a,(s,d)=>s?.type&&Uf(s,d.toString(),i));return Pr(l,a)};au.secondPass=!0;var eF=new Error("prepareAborted"),{AbortController:tF}=globalThis;var{fetch:rF}=W;var cF=Ve(Gn(),1),mF=Ve(Gn(),1);var{history:hF,document:fF}=W;var Vf=Ve(Cn(),1),yF=Ve(Gn(),1),{document:EF}=W;var Hf=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(Hf||{});var TF=new Vf.default({escapeXML:!0});var{document:AF}=W;en();U();V();H();var Wn="storybook/highlight",lu=`${Wn}/add`,su=`${Wn}/remove`,uu=`${Wn}/reset`,cu=`${Wn}/scroll-into-view`,Ba=2147483647,xt=28;U();V();H();U();V();H();U();V();H();en();ot();var Xf={depth:10,clearOnStoryChange:!0,limit:50};var du=(e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:du(r,t)},Zf=e=>!!(typeof e=="object"&&e&&du(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),Qf=e=>{if(Zf(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),n=r?.value;return typeof n=="object"&&n?.constructor.name==="Window"&&Object.defineProperty(t,"view",{...r,value:Object.create(n.constructor.prototype)}),t}return e};function Kn(e,t={}){let r={...Xf,...t},n=function(...o){if(t.implicit){let m=("__STORYBOOK_PREVIEW__"in W?W.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find(h=>h.phase==="playing"||h.phase==="rendering");if(m){let h=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,y=new Pa({phase:m.phase,name:e,deprecated:h});if(h)console.warn(y);else throw y}}let i=Dr.getChannel(),a=Date.now().toString(36)+Math.random().toString(36).substring(2),l=5,s=o.map(Qf),d=o.length>1?s:s[0],p={id:a,count:0,data:{name:e,args:d},options:{...r,maxDepth:l+(r.depth||3)}};i.emit(Cr,p)};return n.isAction=!0,n.implicit=t.implicit,n}ot();U();V();H();var XL=__STORYBOOK_TEST__,{buildQueries:ZL,clearAllMocks:ey,configure:QL,createEvent:e3,expect:t3,findAllByAltText:r3,findAllByDisplayValue:n3,findAllByLabelText:o3,findAllByPlaceholderText:a3,findAllByRole:i3,findAllByTestId:l3,findAllByText:s3,findAllByTitle:u3,findByAltText:c3,findByDisplayValue:d3,findByLabelText:p3,findByPlaceholderText:m3,findByRole:h3,findByTestId:f3,findByText:y3,findByTitle:g3,fireEvent:b3,fn:ty,getAllByAltText:E3,getAllByDisplayValue:T3,getAllByLabelText:S3,getAllByPlaceholderText:A3,getAllByRole:w3,getAllByTestId:_3,getAllByText:v3,getAllByTitle:C3,getByAltText:R3,getByDisplayValue:x3,getByLabelText:O3,getByPlaceholderText:I3,getByRole:P3,getByTestId:D3,getByText:N3,getByTitle:k3,getConfig:F3,getDefaultNormalizer:L3,getElementError:M3,getNodeText:B3,getQueriesForElement:$3,getRoles:j3,getSuggestedQuery:U3,isInaccessible:V3,isMockFunction:ry,logDOM:H3,logRoles:J3,mocked:q3,mocks:z3,onMockCall:pu,prettyDOM:Y3,prettyFormat:G3,queries:W3,queryAllByAltText:K3,queryAllByAttribute:X3,queryAllByDisplayValue:Z3,queryAllByLabelText:Q3,queryAllByPlaceholderText:eM,queryAllByRole:tM,queryAllByTestId:rM,queryAllByText:nM,queryAllByTitle:oM,queryByAltText:aM,queryByAttribute:iM,queryByDisplayValue:lM,queryByLabelText:sM,queryByPlaceholderText:uM,queryByRole:cM,queryByTestId:dM,queryByText:pM,queryByTitle:mM,queryHelpers:hM,resetAllMocks:ny,restoreAllMocks:oy,sb:fM,screen:yM,spyOn:gM,uninstrumentedUserEvent:ay,userEvent:bM,waitFor:EM,waitForElementToBeRemoved:TM,within:iy}=__STORYBOOK_TEST__;U();V();H();U();V();H();var ly={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]},rc=Object.entries(ly);function oo(e){return String(e)}oo.open="";oo.close="";var vM=rc.reduce((e,[t])=>(e[t]=oo,e),{isColorSupported:!1});function sy(e=!1){let t=typeof process<"u"?process:void 0,r=t?.env||{},n=t?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||t?.platform==="win32"||e&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function uy(e=!1){let t=sy(e),r=(a,l,s,d)=>{let p="",m=0;do p+=a.substring(m,d)+s,m=d+l.length,d=a.indexOf(l,m);while(~d);return p+a.substring(m)},n=(a,l,s=a)=>{let d=p=>{let m=String(p),h=m.indexOf(l,a.length);return~h?a+r(m,l,s,h)+l:a+m+l};return d.open=a,d.close=l,d},o={isColorSupported:t},i=a=>`\x1B[${a}m`;for(let[a,l]of rc)o[a]=t?n(i(l[0]),i(l[1]),l[2]):oo;return o}var It=uy();function nc(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var o=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return r[n]}})}})}),Object.freeze(e)}function cy(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&n.push(o);return n}function ln(e,t,r,n,o,i,a=": "){let l="",s=0,d=e.next();if(!d.done){l+=t.spacingOuter;let p=r+t.indent;for(;!d.done;){if(l+=p,s++===t.maxWidth){l+="\u2026";break}let m=i(d.value[0],t,p,n,o),h=i(d.value[1],t,p,n,o);l+=m+a+h,d=e.next(),d.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}function Qa(e,t,r,n,o,i){let a="",l=0,s=e.next();if(!s.done){a+=t.spacingOuter;let d=r+t.indent;for(;!s.done;){if(a+=d,l++===t.maxWidth){a+="\u2026";break}a+=i(s.value,t,d,n,o),s=e.next(),s.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+r}return a}function no(e,t,r,n,o,i){let a="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=d=>d instanceof DataView,s=l(e)?e.byteLength:e.length;if(s>0){a+=t.spacingOuter;let d=r+t.indent;for(let p=0;p0){a+=t.spacingOuter;let s=r+t.indent;for(let d=0;d{let a=e.toString();if(a==="ArrayContaining"||a==="ArrayNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+$a}[${no(e.sample,t,r,n,o,i)}]`;if(a==="ObjectContaining"||a==="ObjectNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+$a}{${ei(e.sample,t,r,n,o,i)}}`;if(a==="StringMatching"||a==="StringNotMatching"||a==="StringContaining"||a==="StringNotContaining")return a+$a+i(e.sample,t,r,n,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},my=e=>e&&e.$$typeof===dy,hy={serialize:py,test:my},fy=" ",oc=new Set(["DOMStringMap","NamedNodeMap"]),yy=/^(?:HTML\w*Collection|NodeList)$/;function gy(e){return oc.has(e)||yy.test(e)}var by=e=>e&&e.constructor&&!!e.constructor.name&&gy(e.constructor.name);function Ey(e){return e.constructor.name==="NamedNodeMap"}var Ty=(e,t,r,n,o,i)=>{let a=e.constructor.name;return++n>t.maxDepth?`[${a}]`:(t.min?"":a+fy)+(oc.has(a)?`{${ei(Ey(e)?[...e].reduce((l,s)=>(l[s.name]=s.value,l),{}):{...e},t,r,n,o,i)}}`:`[${no([...e],t,r,n,o,i)}]`)},Sy={serialize:Ty,test:by};function ac(e){return e.replaceAll("<","<").replaceAll(">",">")}function ti(e,t,r,n,o,i,a){let l=n+r.indent,s=r.colors;return e.map(d=>{let p=t[d],m=a(p,r,l,o,i);return typeof p!="string"&&(m.includes(` -`)&&(m=r.spacingOuter+l+m+r.spacingOuter+n),m=`{${m}}`),`${r.spacingInner+n+s.prop.open+d+s.prop.close}=${s.value.open}${m}${s.value.close}`}).join("")}function ri(e,t,r,n,o,i){return e.map(a=>t.spacingOuter+r+(typeof a=="string"?ic(a,t):i(a,t,r,n,o))).join("")}function ic(e,t){let r=t.colors.content;return r.open+ac(e)+r.close}function Ay(e,t){let r=t.colors.comment;return`${r.open}${r.close}`}function ni(e,t,r,n,o){let i=n.colors.tag;return`${i.open}<${e}${t&&i.close+t+n.spacingOuter+o+i.open}${r?`>${i.close}${r}${n.spacingOuter}${o}${i.open}${i.close}`}function oi(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} \u2026${r.open} />${r.close}`}var wy=1,lc=3,sc=8,uc=11,_y=/^(?:(?:HTML|SVG)\w*)?Element$/;function vy(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function Cy(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,o=typeof n=="string"&&n.includes("-")||vy(e);return r===wy&&(_y.test(t)||o)||r===lc&&t==="Text"||r===sc&&t==="Comment"||r===uc&&t==="DocumentFragment"}var Ry=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&Cy(e)};function xy(e){return e.nodeType===lc}function Oy(e){return e.nodeType===sc}function ja(e){return e.nodeType===uc}var Iy=(e,t,r,n,o,i)=>{if(xy(e))return ic(e.data,t);if(Oy(e))return Ay(e.data,t);let a=ja(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?oi(a,t):ni(a,ti(ja(e)?[]:Array.from(e.attributes,l=>l.name).sort(),ja(e)?{}:[...e.attributes].reduce((l,s)=>(l[s.name]=s.value,l),{}),t,r+t.indent,n,o,i),ri(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,o,i),t,r)},Py={serialize:Iy,test:Ry},Dy="@@__IMMUTABLE_ITERABLE__@@",Ny="@@__IMMUTABLE_LIST__@@",ky="@@__IMMUTABLE_KEYED__@@",Fy="@@__IMMUTABLE_MAP__@@",mu="@@__IMMUTABLE_ORDERED__@@",Ly="@@__IMMUTABLE_RECORD__@@",My="@@__IMMUTABLE_SEQ__@@",By="@@__IMMUTABLE_SET__@@",$y="@@__IMMUTABLE_STACK__@@",kr=e=>`Immutable.${e}`,ao=e=>`[${e}]`,nn=" ",hu="\u2026";function jy(e,t,r,n,o,i,a){return++n>t.maxDepth?ao(kr(a)):`${kr(a)+nn}{${ln(e.entries(),t,r,n,o,i)}}`}function Uy(e){let t=0;return{next(){if(tt.maxDepth?ao(a):`${a+nn}{${ln(Uy(e),t,r,n,o,i)}}`}function Hy(e,t,r,n,o,i){let a=kr("Seq");return++n>t.maxDepth?ao(a):e[ky]?`${a+nn}{${e._iter||e._object?ln(e.entries(),t,r,n,o,i):hu}}`:`${a+nn}[${e._iter||e._array||e._collection||e._iterable?Qa(e.values(),t,r,n,o,i):hu}]`}function Ua(e,t,r,n,o,i,a){return++n>t.maxDepth?ao(kr(a)):`${kr(a)+nn}[${Qa(e.values(),t,r,n,o,i)}]`}var Jy=(e,t,r,n,o,i)=>e[Fy]?jy(e,t,r,n,o,i,e[mu]?"OrderedMap":"Map"):e[Ny]?Ua(e,t,r,n,o,i,"List"):e[By]?Ua(e,t,r,n,o,i,e[mu]?"OrderedSet":"Set"):e[$y]?Ua(e,t,r,n,o,i,"Stack"):e[My]?Hy(e,t,r,n,o,i):Vy(e,t,r,n,o,i),qy=e=>e&&(e[Dy]===!0||e[Ly]===!0),zy={serialize:Jy,test:qy};function cc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fu={exports:{}},pe={},yu;function Yy(){if(yu)return pe;yu=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),y=Symbol.for("react.client.reference");function E(b){if(typeof b=="object"&&b!==null){var S=b.$$typeof;switch(S){case e:switch(b=b.type,b){case r:case o:case n:case s:case d:case h:return b;default:switch(b=b&&b.$$typeof,b){case a:case l:case m:case p:return b;case i:return b;default:return S}}case t:return S}}}return pe.ContextConsumer=i,pe.ContextProvider=a,pe.Element=e,pe.ForwardRef=l,pe.Fragment=r,pe.Lazy=m,pe.Memo=p,pe.Portal=t,pe.Profiler=o,pe.StrictMode=n,pe.Suspense=s,pe.SuspenseList=d,pe.isContextConsumer=function(b){return E(b)===i},pe.isContextProvider=function(b){return E(b)===a},pe.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===e},pe.isForwardRef=function(b){return E(b)===l},pe.isFragment=function(b){return E(b)===r},pe.isLazy=function(b){return E(b)===m},pe.isMemo=function(b){return E(b)===p},pe.isPortal=function(b){return E(b)===t},pe.isProfiler=function(b){return E(b)===o},pe.isStrictMode=function(b){return E(b)===n},pe.isSuspense=function(b){return E(b)===s},pe.isSuspenseList=function(b){return E(b)===d},pe.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===r||b===o||b===n||b===s||b===d||typeof b=="object"&&b!==null&&(b.$$typeof===m||b.$$typeof===p||b.$$typeof===a||b.$$typeof===i||b.$$typeof===l||b.$$typeof===y||b.getModuleId!==void 0)},pe.typeOf=E,pe}var gu;function Gy(){return gu||(gu=1,fu.exports=Yy()),fu.exports}var dc=Gy(),Wy=cc(dc),Ky=nc({__proto__:null,default:Wy},[dc]),bu={exports:{}},ce={},Eu;function Xy(){if(Eu)return ce;Eu=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function b(S){if(typeof S=="object"&&S!==null){var g=S.$$typeof;switch(g){case e:switch(S=S.type,S){case r:case o:case n:case d:case p:return S;default:switch(S=S&&S.$$typeof,S){case l:case a:case s:case h:case m:case i:return S;default:return g}}case t:return g}}}return ce.ContextConsumer=a,ce.ContextProvider=i,ce.Element=e,ce.ForwardRef=s,ce.Fragment=r,ce.Lazy=h,ce.Memo=m,ce.Portal=t,ce.Profiler=o,ce.StrictMode=n,ce.Suspense=d,ce.SuspenseList=p,ce.isAsyncMode=function(){return!1},ce.isConcurrentMode=function(){return!1},ce.isContextConsumer=function(S){return b(S)===a},ce.isContextProvider=function(S){return b(S)===i},ce.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},ce.isForwardRef=function(S){return b(S)===s},ce.isFragment=function(S){return b(S)===r},ce.isLazy=function(S){return b(S)===h},ce.isMemo=function(S){return b(S)===m},ce.isPortal=function(S){return b(S)===t},ce.isProfiler=function(S){return b(S)===o},ce.isStrictMode=function(S){return b(S)===n},ce.isSuspense=function(S){return b(S)===d},ce.isSuspenseList=function(S){return b(S)===p},ce.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===r||S===o||S===n||S===d||S===p||S===y||typeof S=="object"&&S!==null&&(S.$$typeof===h||S.$$typeof===m||S.$$typeof===i||S.$$typeof===a||S.$$typeof===s||S.$$typeof===E||S.getModuleId!==void 0)},ce.typeOf=b,ce}var Tu;function Zy(){return Tu||(Tu=1,bu.exports=Xy()),bu.exports}var pc=Zy(),Qy=cc(pc),eg=nc({__proto__:null,default:Qy},[pc]),tg=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],ur=Object.fromEntries(tg.map(e=>[e,t=>eg[e](t)||Ky[e](t)]));function mc(e,t=[]){if(Array.isArray(e))for(let r of e)mc(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function Su(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(ur.isFragment(e))return"React.Fragment";if(ur.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(ur.isContextProvider(e))return"Context.Provider";if(ur.isContextConsumer(e))return"Context.Consumer";if(ur.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(ur.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function rg(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var ng=(e,t,r,n,o,i)=>++n>t.maxDepth?oi(Su(e),t):ni(Su(e),ti(rg(e),e.props,t,r+t.indent,n,o,i),ri(mc(e.props.children),t,r+t.indent,n,o,i),t,r),og=e=>e!=null&&ur.isElement(e),ag={serialize:ng,test:og},ig=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function lg(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var sg=(e,t,r,n,o,i)=>++n>t.maxDepth?oi(e.type,t):ni(e.type,e.props?ti(lg(e),e.props,t,r+t.indent,n,o,i):"",e.children?ri(e.children,t,r+t.indent,n,o,i):"",t,r),ug=e=>e&&e.$$typeof===ig,cg={serialize:sg,test:ug},hc=Object.prototype.toString,dg=Date.prototype.toISOString,pg=Error.prototype.toString,Au=RegExp.prototype.toString;function eo(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function mg(e){return typeof window<"u"&&e===window}var hg=/^Symbol\((.*)\)(.*)$/,fg=/\n/g,fc=class extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}};function yg(e){return e==="[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]"}function gg(e){return Object.is(e,-0)?"-0":String(e)}function bg(e){return`${e}n`}function wu(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function _u(e){return String(e).replace(hg,"Symbol($1)")}function vu(e){return`[${pg.call(e)}]`}function yc(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return gg(e);if(o==="bigint")return bg(e);if(o==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return wu(e,t);if(o==="symbol")return _u(e);let i=hc.call(e);return i==="[object WeakMap]"?"WeakMap {}":i==="[object WeakSet]"?"WeakSet {}":i==="[object Function]"||i==="[object GeneratorFunction]"?wu(e,t):i==="[object Symbol]"?_u(e):i==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":dg.call(e):i==="[object Error]"?vu(e):i==="[object RegExp]"?r?Au.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):Au.call(e):e instanceof Error?vu(e):null}function gc(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let a=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!a&&e.toJSON&&typeof e.toJSON=="function"&&!i)return Ht(e.toJSON(),t,r,n,o,!0);let s=hc.call(e);return s==="[object Arguments]"?a?"[Arguments]":`${l?"":"Arguments "}[${no(e,t,r,n,o,Ht)}]`:yg(s)?a?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${no(e,t,r,n,o,Ht)}]`:s==="[object Map]"?a?"[Map]":`Map {${ln(e.entries(),t,r,n,o,Ht," => ")}}`:s==="[object Set]"?a?"[Set]":`Set {${Qa(e.values(),t,r,n,o,Ht)}}`:a||mg(e)?`[${eo(e)}]`:`${l||!t.printBasicPrototype&&eo(e)==="Object"?"":`${eo(e)} `}{${ei(e,t,r,n,o,Ht)}}`}var Eg={test:e=>e&&e instanceof Error,serialize(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o,e];let a=++n>t.maxDepth,{message:l,cause:s,...d}=e,p={message:l,...typeof s<"u"?{cause:s}:{},...e instanceof AggregateError?{errors:e.errors}:{},...d},m=e.name!=="Error"?e.name:eo(e);return a?`[${m}]`:`${m} {${ln(Object.entries(p).values(),t,r,n,o,i)}}`}};function Tg(e){return e.serialize!=null}function bc(e,t,r,n,o,i){let a;try{a=Tg(e)?e.serialize(t,r,n,o,i,Ht):e.print(t,l=>Ht(l,r,n,o,i),l=>{let s=n+r.indent;return s+l.replaceAll(fg,` -${s}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new fc(l.message,l.stack)}if(typeof a!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof a}".`);return a}function Ec(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new fc(n.message,n.stack)}return null}function Ht(e,t,r,n,o,i){let a=Ec(t.plugins,e);if(a!==null)return bc(a,e,t,r,n,o);let l=yc(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:gc(e,t,r,n,o,i)}var ai={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Tc=Object.keys(ai),ht={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:ai};function Sg(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(ht,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function Ag(){return Tc.reduce((e,t)=>{let r=ai[t],n=r&&It[r];if(n&&typeof n.close=="string"&&typeof n.open=="string")e[t]=n;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);return e},Object.create(null))}function wg(){return Tc.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function Sc(e){return e?.printFunctionName??ht.printFunctionName}function Ac(e){return e?.escapeRegex??ht.escapeRegex}function wc(e){return e?.escapeString??ht.escapeString}function Cu(e){return{callToJSON:e?.callToJSON??ht.callToJSON,colors:e?.highlight?Ag():wg(),compareKeys:typeof e?.compareKeys=="function"||e?.compareKeys===null?e.compareKeys:ht.compareKeys,escapeRegex:Ac(e),escapeString:wc(e),indent:e?.min?"":_g(e?.indent??ht.indent),maxDepth:e?.maxDepth??ht.maxDepth,maxWidth:e?.maxWidth??ht.maxWidth,min:e?.min??ht.min,plugins:e?.plugins??ht.plugins,printBasicPrototype:e?.printBasicPrototype??!0,printFunctionName:Sc(e),spacingInner:e?.min?" ":` -`,spacingOuter:e?.min?"":` -`}}function _g(e){return Array.from({length:e+1}).join(" ")}function Et(e,t){if(t&&(Sg(t),t.plugins)){let n=Ec(t.plugins,e);if(n!==null)return bc(n,e,Cu(t),"",0,[])}let r=yc(e,Sc(t),Ac(t),wc(t));return r!==null?r:gc(e,Cu(t),"",0,[])}var ii={AsymmetricMatcher:hy,DOMCollection:Sy,DOMElement:Py,Immutable:zy,ReactElement:ag,ReactTestComponent:cg,Error:Eg},Ru={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"]},vg={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},Fr="\u2026";function Cg(e,t){let r=Ru[vg[t]]||Ru[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function Rg({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:o=!1,maxArrayLength:i=1/0,breakLength:a=1/0,seen:l=[],truncate:s=1/0,stylize:d=String}={},p){let m={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!o,maxArrayLength:Number(i),breakLength:Number(a),truncate:Number(s),seen:l,inspect:p,stylize:d};return m.colors&&(m.stylize=Cg),m}function xg(e){return e>="\uD800"&&e<="\uDBFF"}function qt(e,t,r=Fr){e=String(e);let n=r.length,o=e.length;if(n>t&&o>n)return r;if(o>t&&o>n){let i=t-n;return i>0&&xg(e[i-1])&&(i=i-1),`${e.slice(0,i)}${r}`}return e}function ft(e,t,r,n=", "){r=r||t.inspect;let o=e.length;if(o===0)return"";let i=t.truncate,a="",l="",s="";for(let d=0;di&&a.length+s.length<=i||!p&&!m&&b>i||(l=p?"":r(e[d+1],t)+(m?"":n),!p&&m&&b>i&&E+l.length>i))break;if(a+=y,!p&&!m&&E+l.length>=i){s=`${Fr}(${e.length-d-1})`;break}s=""}return`${a}${s}`}function Og(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function on([e,t],r){return r.truncate-=2,typeof e=="string"?e=Og(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function Ig(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=ft(e,t);t.truncate-=n.length;let o="";return r.length&&(o=ft(r.map(i=>[i,e[i]]),t,on)),`[ ${n}${o?`, ${o}`:""} ]`}var Pg=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function Ot(e,t){let r=Pg(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let o="";for(let a=0;a[a,e[a]]),t,on)),`${r}[ ${o}${i?`, ${i}`:""} ]`}function Dg(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),o=n[0];return t.stylize(`${o}T${qt(n[1],t.truncate-o.length-1)}`,"date")}function xu(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${qt(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function Ng([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function kg(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function Fg(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${ft(kg(e),t,Ng)} }`)}var Lg=Number.isNaN||(e=>e!==e);function Ou(e,t){return Lg(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(qt(String(e),t.truncate),"number")}function Iu(e,t){let r=qt(e.toString(),t.truncate-1);return r!==Fr&&(r+="n"),t.stylize(r,"bigint")}function Mg(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),o=e.source;return t.stylize(`/${qt(o,n)}/${r}`,"regexp")}function Bg(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function $g(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${ft(Bg(e),t)} }`)}var Pu=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),jg={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Ug=16,Vg=4;function Hg(e){return jg[e]||`\\u${`0000${e.charCodeAt(0).toString(Ug)}`.slice(-Vg)}`}function Du(e,t){return Pu.test(e)&&(e=e.replace(Pu,Hg)),t.stylize(`'${qt(e,t.truncate-2)}'`,"string")}function Nu(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var Jg=()=>"Promise{\u2026}",qg=Jg;function to(e,t){let r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(r.length===0&&n.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=ft(r.map(l=>[l,e[l]]),t,on),i=ft(n.map(l=>[l,e[l]]),t,on);t.seen.pop();let a="";return o&&i&&(a=", "),`{ ${o}${a}${i} }`}var Va=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function zg(e,t){let r="";return Va&&Va in e&&(r=e[Va]),r=r||e.constructor.name,(!r||r==="_class")&&(r=""),t.truncate-=r.length,`${r}${to(e,t)}`}function Yg(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${ft(e,t)} ]`)}var Gg=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function Wg(e,t){let r=Object.getOwnPropertyNames(e).filter(a=>Gg.indexOf(a)===-1),n=e.name;t.truncate-=n.length;let o="";if(typeof e.message=="string"?o=qt(e.message,t.truncate):r.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 i=ft(r.map(a=>[a,e[a]]),t,on);return`${n}${o}${i?` { ${i} }`:""}`}function Kg([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function Ya(e,t){return ft(e,t,Xg,` -`)}function Xg(e,t){switch(e.nodeType){case 1:return _c(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function _c(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),o=t.stylize(`<${n}`,"special"),i=t.stylize(">","special"),a=t.stylize(``,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=ft(r.map(p=>[p,e.getAttribute(p)]),t,Kg," ")),t.truncate-=l.length;let s=t.truncate,d=Ya(e.children,t);return d&&d.length>s&&(d=`${Fr}(${e.children.length})`),`${o}${l}${i}${d}${a}`}var Zg=typeof Symbol=="function"&&typeof Symbol.for=="function",Ha=Zg?Symbol.for("chai/inspect"):"@@chai/inspect",Ja=Symbol.for("nodejs.util.inspect.custom"),ku=new WeakMap,Fu={},Lu={undefined:(e,t)=>t.stylize("undefined","undefined"),null:(e,t)=>t.stylize("null","null"),boolean:(e,t)=>t.stylize(String(e),"boolean"),Boolean:(e,t)=>t.stylize(String(e),"boolean"),number:Ou,Number:Ou,bigint:Iu,BigInt:Iu,string:Du,String:Du,function:xu,Function:xu,symbol:Nu,Symbol:Nu,Array:Ig,Date:Dg,Map:Fg,Set:$g,RegExp:Mg,Promise:qg,WeakSet:(e,t)=>t.stylize("WeakSet{\u2026}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{\u2026}","special"),Arguments:Yg,Int8Array:Ot,Uint8Array:Ot,Uint8ClampedArray:Ot,Int16Array:Ot,Uint16Array:Ot,Int32Array:Ot,Uint32Array:Ot,Float32Array:Ot,Float64Array:Ot,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:Wg,HTMLCollection:Ya,NodeList:Ya},Qg=(e,t,r,n)=>Ha in e&&typeof e[Ha]=="function"?e[Ha](t):Ja in e&&typeof e[Ja]=="function"?e[Ja](t.depth,t,n):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&ku.has(e.constructor)?ku.get(e.constructor)(e,t):Fu[r]?Fu[r](e,t):"",e0=Object.prototype.toString;function ro(e,t={}){let r=Rg(t,ro),{customInspect:n}=r,o=e===null?"null":typeof e;if(o==="object"&&(o=e0.call(e).slice(8,-1)),o in Lu)return Lu[o](e,r);if(n&&e){let a=Qg(e,r,o,ro);if(a)return typeof a=="string"?a:ro(a,r)}let i=e?Object.getPrototypeOf(e):!1;return i===Object.prototype||i===null?to(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?_c(e,r):"constructor"in e?e.constructor!==Object?zg(e,r):to(e,r):e===Object(e)?to(e,r):r.stylize(String(e),o)}var{AsymmetricMatcher:t0,DOMCollection:r0,DOMElement:n0,Immutable:o0,ReactElement:a0,ReactTestComponent:i0}=ii,Mu=[i0,a0,n0,r0,o0,t0];function an(e,t=10,{maxLength:r,...n}={}){let o=r??1e4,i;try{i=Et(e,{maxDepth:t,escapeString:!1,plugins:Mu,...n})}catch{i=Et(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Mu,...n})}return i.length>=o&&t>1?an(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:r,...n}):i}var l0=/%[sdjifoOc%]/g;function s0(...e){if(typeof e[0]!="string"){let i=[];for(let a=0;a{if(i==="%%")return"%";if(r>=t)return i;switch(i){case"%s":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:typeof a=="number"&&a===0&&1/a<0?"-0":typeof a=="object"&&a!==null?typeof a.toString=="function"&&a.toString!==Object.prototype.toString?a.toString():rn(a,{depth:0,colors:!1}):String(a)}case"%d":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number(a).toString()}case"%i":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number.parseInt(String(a)).toString()}case"%f":return Number.parseFloat(String(e[r++])).toString();case"%o":return rn(e[r++],{showHidden:!0,showProxy:!0});case"%O":return rn(e[r++]);case"%c":return r++,"";case"%j":try{return JSON.stringify(e[r++])}catch(a){let l=a.message;if(l.includes("circular structure")||l.includes("cyclic structures")||l.includes("cyclic object"))return"[Circular]";throw a}default:return i}});for(let i=e[r];rt.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function vc(e){let t=new Set;return c0(e)?[]:(d0(e,t),Array.from(t))}var Cc={forceWritable:!1};function Bu(e,t=Cc){return Wa(e,new WeakMap,t)}function Wa(e,t,r=Cc){let n,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:n=e.length}),t.set(e,o);n--;)o[n]=Wa(e[n],t,r);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let i=vc(e);for(let a of i){let l=Object.getOwnPropertyDescriptor(e,a);if(!l)continue;let s=Wa(e[a],t,r);r.forceWritable?Object.defineProperty(o,a,{enumerable:l.enumerable,configurable:!0,writable:!0,value:s}):"get"in l?Object.defineProperty(o,a,{...l,get(){return s}}):Object.defineProperty(o,a,{...l,value:s})}return o}return e}var He=-1,Be=1,Ce=0,_e=class{0;1;constructor(e,t){this[0]=e,this[1]=t}};function p0(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),o=n,i=0;for(;rn?e=e.substring(r-n):r0?r[n-1]:-1,a=0,l=0,s=0,d=0,o=null,t=!0)),i++;for(t&&xc(e),y0(e),i=1;i=y?(h>=p.length/2||h>=m.length/2)&&(e.splice(i,0,new _e(Ce,m.substring(0,h))),e[i-1][1]=p.substring(0,p.length-h),e[i+1][1]=m.substring(h),i++):(y>=p.length/2||y>=m.length/2)&&(e.splice(i,0,new _e(Ce,p.substring(0,y))),e[i-1][0]=Be,e[i-1][1]=m.substring(0,m.length-y),e[i+1][0]=He,e[i+1][1]=p.substring(y),i++),i++}i++}}var ju=/[^a-z0-9]/i,Uu=/\s/,Vu=/[\r\n]/,h0=/\n\r?\n$/,f0=/^\r?\n\r?\n/;function y0(e){let t=1;for(;t=d&&(d=p,a=r,l=n,s=o)}e[t-1][1]!==a&&(a?e[t-1][1]=a:(e.splice(t-1,1),t--),e[t][1]=l,s?e[t+1][1]=s:(e.splice(t+1,1),t--))}t++}}function xc(e){e.push(new _e(Ce,""));let t=0,r=0,n=0,o="",i="",a;for(;t1?(r!==0&&n!==0&&(a=p0(i,o),a!==0&&(t-r-n>0&&e[t-r-n-1][0]===Ce?e[t-r-n-1][1]+=i.substring(0,a):(e.splice(0,0,new _e(Ce,i.substring(0,a))),t++),i=i.substring(a),o=o.substring(a)),a=Rc(i,o),a!==0&&(e[t][1]=i.substring(i.length-a)+e[t][1],i=i.substring(0,i.length-a),o=o.substring(0,o.length-a))),t-=r+n,e.splice(t,r+n),o.length&&(e.splice(t,0,new _e(He,o)),t++),i.length&&(e.splice(t,0,new _e(Be,i)),t++),t++):t!==0&&e[t-1][0]===Ce?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,n=0,r=0,o="",i="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t{let T=0;for(;y{let T=0;for(;y<=E&&b<=S&&g(E,S);)E-=1,S-=1,T+=1;return T},o=(y,E,b,S,g,T,A)=>{let _=0,x=-y,O=T[_],v=O;T[_]+=r(O+1,E,S+O-x+1,b,g);let P=y{let _=0,x=y,O=T[_],v=O;T[_]-=n(E,O-1,b,S+O-x-1,g);let P=y{let P=S-E,k=b-E,$=g-S-k,L=-$-(y-1),z=-$+(y-1),N=t,R=y<_?y:_;for(let C=0,F=-y;C<=R;C+=1,F+=2){let M=C===0||C!==y&&N{let P=g-b,k=b-E,$=g-S-k,L=$-y,z=$+y,N=t,R=y{let O=S-E,v=g-b,P=b-E,k=g-S,$=k-P,L=P,z=P;if(A[0]=E-1,_[0]=b,$%2===0){let N=(y||$)/2,R=(P+k)/2;for(let C=1;C<=R;C+=1)if(L=o(C,b,g,O,T,A,L),C{if(g-S{ue(ae,Re,be)},isCommon:(ae,be)=>fe(be,ae)}}let G=E,Z=b;E=S,b=g,S=G,g=Z}let{foundSubsequence:v,isCommon:P}=A[T?1:0];s(y,E,b,S,g,P,_,x,O);let{nChangePreceding:k,aEndPreceding:$,bEndPreceding:L,nCommonPreceding:z,aCommonPreceding:N,bCommonPreceding:R,nCommonFollowing:C,aCommonFollowing:F,bCommonFollowing:M,nChangeFollowing:B,aStartFollowing:J,bStartFollowing:j}=O;E<$&&S{if(typeof E!="number")throw new TypeError(`${e}: ${y} typeof ${typeof E} is not a number`);if(!Number.isSafeInteger(E))throw new RangeError(`${e}: ${y} value ${E} is not a safe integer`);if(E<0)throw new RangeError(`${e}: ${y} value ${E} is a negative integer`)},m=(y,E)=>{let b=typeof E;if(b!=="function")throw new TypeError(`${e}: ${y} typeof ${b} is not a function`)};function h(y,E,b,S){p("aLength",y),p("bLength",E),m("isCommon",b),m("foundSubsequence",S);let g=r(0,y,0,E,b);if(g!==0&&S(g,0,0),y!==g||E!==g){let T=g,A=g,_=n(T,y-1,A,E-1,b),x=y-_,O=E-_,v=g+_;y!==v&&E!==v&&d(0,T,x,A,O,!1,[{foundSubsequence:S,isCommon:b}],[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&&S(_,x,O)}}return Zn}var E0=b0(),Ic=u0(E0);function T0(e,t){return e.replace(/\s+$/,r=>t(r))}function li(e,t,r,n,o,i){return e.length!==0?r(`${n} ${T0(e,o)}`):n!==" "?r(n):t&&i.length!==0?r(`${n} ${i}`):""}function Pc(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Dc(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Nc(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return li(e,t,r,n,o,i)}function Ju(e,t,r,n,{patchColor:o}){return o(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}function S0(e,t){let r=e.length,n=t.contextLines,o=n+n,i=r,a=!1,l=0,s=0;for(;s!==r;){let _=s;for(;s!==r&&e[s][0]===Ce;)s+=1;if(_!==s)if(_===0)s>n&&(i-=s-n,a=!0);else if(s===r){let x=s-_;x>n&&(i-=x-n,a=!0)}else{let x=s-_;x>o&&(i-=x-o,l+=1)}for(;s!==r&&e[s][0]!==Ce;)s+=1}let d=l!==0||a;l!==0?i+=l+1:a&&(i+=1);let p=i-1,m=[],h=0;d&&m.push("");let y=0,E=0,b=0,S=0,g=_=>{let x=m.length;m.push(Nc(_,x===0||x===p,t)),b+=1,S+=1},T=_=>{let x=m.length;m.push(Pc(_,x===0||x===p,t)),b+=1},A=_=>{let x=m.length;m.push(Dc(_,x===0||x===p,t)),S+=1};for(s=0;s!==r;){let _=s;for(;s!==r&&e[s][0]===Ce;)s+=1;if(_!==s)if(_===0){s>n&&(_=s-n,y=_,E=_,b=y,S=E);for(let x=_;x!==s;x+=1)g(e[x][1])}else if(s===r){let x=s-_>n?_+n:s;for(let O=_;O!==x;O+=1)g(e[O][1])}else{let x=s-_;if(x>o){let O=_+n;for(let P=_;P!==O;P+=1)g(e[P][1]);m[h]=Ju(y,b,E,S,t),h=m.length,m.push("");let v=x-o;y=b+v,E=S+v,b=y,S=E;for(let P=s-n;P!==s;P+=1)g(e[P][1])}else for(let O=_;O!==s;O+=1)g(e[O][1])}for(;s!==r&&e[s][0]===He;)T(e[s][1]),s+=1;for(;s!==r&&e[s][0]===Be;)A(e[s][1]),s+=1}return d&&(m[h]=Ju(y,b,E,S,t)),m.join(` -`)}function A0(e,t){return e.map((r,n,o)=>{let i=r[1],a=n===0||n===o.length-1;switch(r[0]){case He:return Pc(i,a,t);case Be:return Dc(i,a,t);default:return Nc(i,a,t)}}).join(` -`)}var qa=e=>e,kc=5,w0=0;function _0(){return{aAnnotation:"Expected",aColor:It.green,aIndicator:"-",bAnnotation:"Received",bColor:It.red,bIndicator:"+",changeColor:It.inverse,changeLineTrailingSpaceColor:qa,commonColor:It.dim,commonIndicator:" ",commonLineTrailingSpaceColor:qa,compareKeys:void 0,contextLines:kc,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:It.yellow,printBasicPrototype:!1,truncateThreshold:w0,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:qa}}function v0(e){return e&&typeof e=="function"?e:void 0}function C0(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:kc}function cr(e={}){return{..._0(),...e,compareKeys:v0(e.compareKeys),contextLines:C0(e.contextLines)}}function Nr(e){return e.length===1&&e[0].length===0}function R0(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case He:t+=1;break;case Be:r+=1;break}}),{a:t,b:r}}function x0({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:o,bIndicator:i,includeChangeCounts:a,omitAnnotationLines:l},s){if(l)return"";let d="",p="";if(a){let y=String(s.a),E=String(s.b),b=n.length-e.length,S=" ".repeat(Math.max(0,b)),g=" ".repeat(Math.max(0,-b)),T=E.length-y.length,A=" ".repeat(Math.max(0,T)),_=" ".repeat(Math.max(0,-T));d=`${S} ${r} ${A}${y}`,p=`${g} ${i} ${_}${E}`}let m=`${r} ${e}${d}`,h=`${i} ${n}${p}`;return`${t(m)} -${o(h)} - -`}function si(e,t,r){return x0(r,R0(e))+(r.expand?A0(e,r):S0(e,r))+(t?r.truncateAnnotationColor(` -${r.truncateAnnotation}`):"")}function io(e,t,r){let n=cr(r),[o,i]=Fc(Nr(e)?[]:e,Nr(t)?[]:t,n);return si(o,i,n)}function O0(e,t,r,n,o){if(Nr(e)&&Nr(r)&&(e=[],r=[]),Nr(t)&&Nr(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return io(e,t,o);let[i,a]=Fc(r,n,o),l=0,s=0;return i.forEach(d=>{switch(d[0]){case He:d[1]=e[l],l+=1;break;case Be:d[1]=t[s],s+=1;break;default:d[1]=t[s],l+=1,s+=1}}),si(i,a,cr(o))}function Fc(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=n?Math.min(e.length,o):e.length,a=n?Math.min(t.length,o):t.length,l=i!==e.length||a!==t.length,s=(h,y)=>e[h]===t[y],d=[],p=0,m=0;for(Ic(i,a,s,(h,y,E)=>{for(;p!==y;p+=1)d.push(new _e(He,e[p]));for(;m!==E;m+=1)d.push(new _e(Be,t[m]));for(;h!==0;h-=1,p+=1,m+=1)d.push(new _e(Ce,t[m]))});p!==i;p+=1)d.push(new _e(He,e[p]));for(;m!==a;m+=1)d.push(new _e(Be,t[m]));return[d,l]}function qu(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){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"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}function zu(e){return e.includes(`\r -`)?`\r -`:` -`}function I0(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=e.length,a=t.length;if(n){let h=e.includes(` -`),y=t.includes(` -`),E=zu(e),b=zu(t),S=h?`${e.split(E,o).join(E)} -`:e,g=y?`${t.split(b,o).join(b)} -`:t;i=S.length,a=g.length}let l=i!==e.length||a!==t.length,s=(h,y)=>e[h]===t[y],d=0,p=0,m=[];return Ic(i,a,s,(h,y,E)=>{d!==y&&m.push(new _e(He,e.slice(d,y))),p!==E&&m.push(new _e(Be,t.slice(p,E))),d=y+h,p=E+h,m.push(new _e(Ce,t.slice(E,p)))}),d!==i&&m.push(new _e(He,e.slice(d))),p!==a&&m.push(new _e(Be,t.slice(p))),[m,l]}function P0(e,t,r){return t.reduce((n,o)=>n+(o[0]===Ce?o[1]:o[0]===e&&o[1].length!==0?r(o[1]):""),"")}var Yu=class{op;line;lines;changeColor;constructor(e,t){this.op=e,this.line=[],this.lines=[],this.changeColor=t}pushSubstring(e){this.pushDiff(new _e(this.op,e))}pushLine(){this.lines.push(this.line.length!==1?new _e(this.op,P0(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new _e(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(e){this.line.push(e)}align(e){let t=e[1];if(t.includes(` -`)){let r=t.split(` -`),n=r.length-1;r.forEach((o,i)=>{i{if(a===0){let l=new _e(t,i);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(l)):(this.pushDiffChangeLines(l),this.flushChangeLines())}else a{switch(i[0]){case He:r.align(i);break;case Be:n.align(i);break;default:o.align(i)}}),o.getLines()}function k0(e,t){if(t){let r=e.length-1;return e.some((n,o)=>n[0]===Ce&&(o!==r||n[1]!==` -`))}return e.some(r=>r[0]===Ce)}function F0(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` -`)||t.includes(` -`),[o,i]=Lc(n?`${e} -`:e,n?`${t} -`:t,!0,r);if(k0(o,n)){let a=cr(r),l=N0(o,a.changeColor);return si(l,i,a)}}return io(e.split(` -`),t.split(` -`),r)}function Lc(e,t,r,n){let[o,i]=I0(e,t,n);return r&&m0(o),[o,i]}function Ka(e,t){let{commonColor:r}=cr(t);return r(e)}var{AsymmetricMatcher:L0,DOMCollection:M0,DOMElement:B0,Immutable:$0,ReactElement:j0,ReactTestComponent:U0}=ii,Mc=[U0,j0,B0,M0,$0,L0,ii.Error],Xa={maxDepth:20,plugins:Mc},Bc={callToJSON:!1,maxDepth:8,plugins:Mc};function V0(e,t,r){if(Object.is(e,t))return"";let n=qu(e),o=n,i=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;o=e.getExpectedType(),i=o==="string"}if(o!==qu(t)){let a=function(A){return A.length<=S?A:`${A.slice(0,S)}...`},{aAnnotation:l,aColor:s,aIndicator:d,bAnnotation:p,bColor:m,bIndicator:h}=cr(r),y=Za(Bc,r),E=Et(e,y),b=Et(t,y),S=1e5;E=a(E),b=a(b);let g=`${s(`${d} ${l}:`)} -${E}`,T=`${m(`${h} ${p}:`)} -${b}`;return`${g} - -${T}`}if(!i)switch(n){case"string":return io(e.split(` -`),t.split(` -`),r);case"boolean":case"number":return H0(e,t,r);case"map":return za(Gu(e),Gu(t),r);case"set":return za(Wu(e),Wu(t),r);default:return za(e,t,r)}}function H0(e,t,r){let n=Et(e,Xa),o=Et(t,Xa);return n===o?"":io(n.split(` -`),o.split(` -`),r)}function Gu(e){return new Map(Array.from(e.entries()).sort())}function Wu(e){return new Set(Array.from(e.values()).sort())}function za(e,t,r){let n,o=!1;try{let a=Za(Xa,r);n=Ku(e,t,a,r)}catch{o=!0}let i=Ka(Oc,r);if(n===void 0||n===i){let a=Za(Bc,r);n=Ku(e,t,a,r),n!==i&&!o&&(n=`${Ka(g0,r)} - -${n}`)}return n}function Za(e,t){let{compareKeys:r,printBasicPrototype:n,maxDepth:o}=cr(t);return{...e,compareKeys:r,printBasicPrototype:n,maxDepth:o??e.maxDepth}}function Ku(e,t,r,n){let o={...r,indent:0},i=Et(e,o),a=Et(t,o);if(i===a)return Ka(Oc,n);{let l=Et(e,r),s=Et(t,r);return O0(l.split(` -`),s.split(` -`),i.split(` -`),a.split(` -`),n)}}var Xu=2e4;function Zu(e){return Ga(e)==="Object"&&typeof e.asymmetricMatch=="function"}function Qu(e,t){let r=Ga(e),n=Ga(t);return r===n&&(r==="Object"||r==="Array")}function J0(e,t,r){let{aAnnotation:n,bAnnotation:o}=cr(r);if(typeof t=="string"&&typeof e=="string"&&t.length>0&&e.length>0&&t.length<=Xu&&e.length<=Xu&&t!==e){if(t.includes(` -`)||e.includes(` -`))return F0(t,e,r);let[d]=Lc(t,e,!0),p=d.some(E=>E[0]===Ce),m=q0(n,o),h=m(n)+G0(ec(d,He,p)),y=m(o)+Y0(ec(d,Be,p));return`${h} -${y}`}let i=Bu(t,{forceWritable:!0}),a=Bu(e,{forceWritable:!0}),{replacedExpected:l,replacedActual:s}=$c(a,i);return V0(l,s,r)}function $c(e,t,r=new WeakSet,n=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):Qu(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),vc(t).forEach(o=>{let i=t[o],a=e[o];if(Zu(i))i.asymmetricMatch(a)&&(e[o]=i);else if(Zu(a))a.asymmetricMatch(i)&&(t[o]=a);else if(Qu(a,i)){let l=$c(a,i,r,n);e[o]=l.replacedActual,t[o]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function q0(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var z0="\xB7";function jc(e){return e.replace(/\s+$/gm,t=>z0.repeat(t.length))}function Y0(e){return It.red(jc(an(e)))}function G0(e){return It.green(jc(an(e)))}function ec(e,t,r){return e.reduce((n,o)=>n+(o[0]===Ce?o[1]:o[0]===t?r?It.inverse(o[1]):o[1]:""),"")}var W0="@@__IMMUTABLE_RECORD__@@",K0="@@__IMMUTABLE_ITERABLE__@@";function X0(e){return e&&(e[K0]||e[W0])}var Z0=Object.getPrototypeOf({});function tc(e){return e instanceof Error?`: ${e.message}`:typeof e=="string"?`: ${e}`:""}function Jt(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(e instanceof Error&&"toJSON"in e&&typeof e.toJSON=="function"){let r=e.toJSON();return r&&r!==e&&typeof r=="object"&&(typeof e.message=="string"&&Qn(()=>r.message??(r.message=e.message)),typeof e.stack=="string"&&Qn(()=>r.stack??(r.stack=e.stack)),typeof e.name=="string"&&Qn(()=>r.name??(r.name=e.name)),e.cause!=null&&Qn(()=>r.cause??(r.cause=Jt(e.cause,t)))),Jt(r,t)}if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(typeof Buffer<"u"&&e instanceof Buffer)return``;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return``;if(X0(e))return Jt(e.toJSON(),t);if(e instanceof Promise||e.constructor&&e.constructor.prototype==="AsyncFunction")return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if(typeof e.asymmetricMatch=="function")return`${e.toString()} ${s0(e.sample)}`;if(typeof e.toJSON=="function")return Jt(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);return t.set(e,r),e.forEach((n,o)=>{try{r[o]=Jt(n,t)}catch(i){r[o]=tc(i)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==Z0;)Object.getOwnPropertyNames(n).forEach(o=>{if(!(o in r))try{r[o]=Jt(e[o],t)}catch(i){delete r[o],r[o]=tc(i)}}),n=Object.getPrototypeOf(n);return r}}function Qn(e){try{return e()}catch{}}function Q0(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function ui(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=J0(n.actual,n.expected,{...t,...n.diffOptions})),"expected"in n&&typeof n.expected!="string"&&(n.expected=an(n.expected,10)),"actual"in n&&typeof n.actual!="string"&&(n.actual=an(n.actual,10));try{typeof n.message=="string"&&(n.message=Q0(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=ui(n.cause,t,r))}catch{}try{return Jt(n)}catch(o){return Jt(new Error(`Failed to fully serialize error: ${o?.message} -Inner error message: ${n?.message}`))}}ot();var ci=globalThis.__STORYBOOK_ADDONS_PREVIEW,eb=new Error("This function ran after the play function completed. Did you forget to `await` it?"),Uc=e=>Object.prototype.toString.call(e)==="[object Object]",tb=e=>Object.prototype.toString.call(e)==="[object Module]",rb=e=>{if(!Uc(e)&&!tb(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!Uc(t)},nb=e=>{try{return new e.constructor}catch{return{}}},di=()=>({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}),Vc=(e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(o=>o.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,o])=>o.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},ob=class{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=()=>{try{this.state=W.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}},this.updateParentWindowState=()=>{try{W.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},this.loadParentWindowState();let e=({storyId:l,renderPhase:s,isPlaying:d=!0,isDebugging:p=!1})=>{let m=this.getState(l);this.setState(l,{...di(),...Vc(m,p),renderPhase:s||m.renderPhase,shadowCalls:p?m.shadowCalls:[],chainedCallIds:p?m.chainedCallIds:new Set,playUntil:p?m.playUntil:void 0,isPlaying:d,isDebugging:p}),this.sync(l)},t=l=>({storyId:s,playUntil:d})=>{this.getState(s).isDebugging||this.setState(s,({calls:m})=>({calls:[],shadowCalls:m.map(h=>({...h,status:"waiting"})),isDebugging:!0}));let p=this.getLog(s);this.setState(s,({shadowCalls:m})=>{if(d||!p.length)return{playUntil:d};let h=m.findIndex(y=>y.id===p[0].callId);return{playUntil:m.slice(0,h).filter(y=>y.interceptable&&!y.ancestors?.length).slice(-1)[0]?.id}}),l.emit(Or,{storyId:s,isDebugging:!0})},r=l=>({storyId:s})=>{let d=this.getLog(s).filter(m=>!m.ancestors?.length),p=d.reduceRight((m,h,y)=>m>=0||h.status==="waiting"?m:y,-1);t(l)({storyId:s,playUntil:d[p-1]?.callId})},n=l=>({storyId:s,callId:d})=>{let{calls:p,shadowCalls:m,resolvers:h}=this.getState(s),y=p.find(({id:b})=>b===d),E=m.find(({id:b})=>b===d);if(!y&&E&&Object.values(h).length>0){let b=this.getLog(s).find(S=>S.status==="waiting")?.callId;E.id!==b&&this.setState(s,{playUntil:E.id}),Object.values(h).forEach(S=>S())}else t(l)({storyId:s,playUntil:d})},o=l=>({storyId:s})=>{let{resolvers:d}=this.getState(s);if(Object.values(d).length>0)Object.values(d).forEach(p=>p());else{let p=this.getLog(s).find(m=>m.status==="waiting")?.callId;p?t(l)({storyId:s,playUntil:p}):i({storyId:s})}},i=({storyId:l})=>{this.setState(l,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(l).resolvers).forEach(s=>s())},a=({storyId:l,newPhase:s})=>{let{isDebugging:d}=this.getState(l);if(s==="preparing"&&d)return e({storyId:l,renderPhase:s,isDebugging:d});if(s==="playing")return e({storyId:l,renderPhase:s,isDebugging:d});s==="played"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1,isDebugging:!1}):s==="errored"?this.setState(l,{renderPhase:s,isLocked:!1,isPlaying:!1}):s==="aborted"?this.setState(l,{renderPhase:s,isLocked:!0,isPlaying:!1}):this.setState(l,{renderPhase:s}),this.sync(l)};ci&&ci.ready().then(()=>{this.channel=ci.getChannel(),this.channel.on(Or,e),this.channel.on(Vt,a),this.channel.on(va,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on(Ne.START,t(this.channel)),this.channel.on(Ne.BACK,r(this.channel)),this.channel.on(Ne.GOTO,n(this.channel)),this.channel.on(Ne.NEXT,o(this.channel)),this.channel.on(Ne.END,i)})}getState(e){return this.state[e]||di()}setState(e,t){if(e){let r=this.getState(e),n=typeof t=="function"?t(r):t;this.state={...this.state,[e]:{...r,...n}},this.updateParentWindowState()}}cleanup(){this.state=Object.entries(this.state).reduce((t,[r,n])=>{let o=Vc(n);return o&&(t[r]=Object.assign(di(),o)),t},{});let e={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit(Ne.SYNC,e),this.updateParentWindowState()}getLog(e){let{calls:t,shadowCalls:r}=this.getState(e),n=[...r];t.forEach((i,a)=>{n[a]=i});let o=new Set;return n.reduceRight((i,a)=>(a.args.forEach(l=>{l?.__callId__&&o.add(l.__callId__)}),a.path.forEach(l=>{l.__callId__&&o.add(l.__callId__)}),(a.interceptable||a.exception)&&!o.has(a.id)&&(i.unshift({callId:a.id,status:a.status,ancestors:a.ancestors}),o.add(a.id)),i),[])}instrument(e,t,r=0){if(!rb(e))return e;let{mutate:n=!1,path:o=[]}=t,i=t.getKeys?t.getKeys(e,r):Object.keys(e);return r+=1,i.reduce((a,l)=>{let s=ab(e,l);if(typeof s?.get=="function"){if(s.configurable){let p=()=>s?.get?.bind(e)?.();Object.defineProperty(a,l,{get:()=>this.instrument(p(),{...t,path:o.concat(l)},r)})}return a}let d=e[l];return typeof d!="function"?(a[l]=this.instrument(d,{...t,path:o.concat(l)},r),a):"__originalFn__"in d&&typeof d.__originalFn__=="function"?(a[l]=d,a):(a[l]=(...p)=>this.track(l,d,e,p,t),a[l].__originalFn__=d,Object.defineProperty(a[l],"name",{value:l,writable:!1}),Object.keys(d).length>0&&Object.assign(a[l],this.instrument({...d},{...t,path:o.concat(l)},r)),a)},n?e:nb(e))}track(e,t,r,n,o){let i=n?.[0]?.__storyId__||W.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor:a,ancestors:l}=this.getState(i);this.setState(i,{cursor:a+1});let s=`${l.slice(-1)[0]||i} [${a}] ${e}`,{path:d=[],intercept:p=!1,retain:m=!1}=o,h=typeof p=="function"?p(e,d):p,y={id:s,cursor:a,storyId:i,ancestors:l,path:d,method:e,args:n,interceptable:h,retain:m},E=(h&&!l.length?this.intercept:this.invoke).call(this,t,r,y,o);return this.instrument(E,{...o,mutate:!0,path:[{__callId__:y.id}]})}intercept(e,t,r,n){let{chainedCallIds:o,isDebugging:i,playUntil:a}=this.getState(r.storyId),l=o.has(r.id);return!i||l||a?(a===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(e,t,r,n)):new Promise(s=>{this.setState(r.storyId,({resolvers:d})=>({isLocked:!1,resolvers:{...d,[r.id]:s}}))}).then(()=>(this.setState(r.storyId,s=>{let{[r.id]:d,...p}=s.resolvers;return{isLocked:!0,resolvers:p}}),this.invoke(e,t,r,n)))}invoke(e,t,r,n){let{callRefsByResult:o,renderPhase:i}=this.getState(r.storyId),a=25,l=(p,m,h)=>{if(h.includes(p))return"[Circular]";if(h=[...h,p],m>a)return"...";if(o.has(p))return o.get(p);if(p instanceof Array)return p.map(y=>l(y,++m,h));if(p instanceof Date)return{__date__:{value:p.toISOString()}};if(p instanceof Error){let{name:y,message:E,stack:b}=p;return{__error__:{name:y,message:E,stack:b}}}if(p instanceof RegExp){let{flags:y,source:E}=p;return{__regexp__:{flags:y,source:E}}}if(p instanceof W.window?.HTMLElement){let{prefix:y,localName:E,id:b,classList:S,innerText:g}=p,T=Array.from(S);return{__element__:{prefix:y,localName:E,id:b,classNames:T,innerText:g}}}return typeof p=="function"?{__function__:{name:"getMockName"in p?p.getMockName():p.name}}:typeof p=="symbol"?{__symbol__:{description:p.description}}:typeof p=="object"&&p?.constructor?.name&&p?.constructor?.name!=="Object"?{__class__:{name:p.constructor.name}}:Object.prototype.toString.call(p)==="[object Object]"?Object.fromEntries(Object.entries(p).map(([y,E])=>[y,l(E,++m,h)])):p},s={...r,args:r.args.map(p=>l(p,0,[]))};r.path.forEach(p=>{p?.__callId__&&this.setState(r.storyId,({chainedCallIds:m})=>({chainedCallIds:new Set(Array.from(m).concat(p.__callId__))}))});let d=p=>{if(p instanceof Error){let{name:m,message:h,stack:y,callId:E=r.id}=p,{showDiff:b=void 0,diff:S=void 0,actual:g=void 0,expected:T=void 0}=p.name==="AssertionError"?ui(p):p,A={name:m,message:h,stack:y,callId:E,showDiff:b,diff:S,actual:g,expected:T};if(this.update({...s,status:"error",exception:A}),this.setState(r.storyId,_=>({callRefsByResult:new Map([...Array.from(_.callRefsByResult.entries()),[p,{__callId__:r.id,retain:r.retain}]])})),r.ancestors?.length)throw Object.prototype.hasOwnProperty.call(p,"callId")||Object.defineProperty(p,"callId",{value:r.id}),p}throw p};try{if(i==="played"&&!r.retain)throw eb;let p=(n.getArgs?n.getArgs(r,this.getState(r.storyId)):r.args).map(h=>typeof h!="function"||ib(h)||Object.keys(h).length?h:(...y)=>{let{cursor:E,ancestors:b}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...b,r.id]});let S=()=>this.setState(r.storyId,{cursor:E,ancestors:b}),g=!1;try{let T=h(...y);return T instanceof Promise?(g=!0,T.finally(S)):T}finally{g||S()}}),m=e.apply(t,p);return m&&["object","function","symbol"].includes(typeof m)&&this.setState(r.storyId,h=>({callRefsByResult:new Map([...Array.from(h.callRefsByResult.entries()),[m,{__callId__:r.id,retain:r.retain}]])})),this.update({...s,status:m instanceof Promise?"active":"done"}),m instanceof Promise?m.then(h=>(this.update({...s,status:"done"}),h),d):m}catch(p){return d(p)}}update(e){this.channel?.emit(Ne.CALL,e),this.setState(e.storyId,({calls:t})=>{let r=t.concat(e).reduce((n,o)=>Object.assign(n,{[o.id]:o}),{});return{calls:Object.values(r).sort((n,o)=>n.id.localeCompare(o.id,void 0,{numeric:!0}))}}),this.sync(e.storyId)}sync(e){let t=()=>{let{isLocked:r,isPlaying:n}=this.getState(e),o=this.getLog(e),i=o.filter(({ancestors:d})=>!d.length).find(d=>d.status==="waiting")?.callId,a=o.some(d=>d.status==="active");if(this.detached||r||a||o.length===0){let d={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:o};this.channel?.emit(Ne.SYNC,d);return}let l=o.some(d=>d.status==="done"||d.status==="error"),s={controlStates:{detached:this.detached,start:l,back:l,goto:!0,next:n,end:n},logItems:o,pausedAt:i};this.channel?.emit(Ne.SYNC,s)};this.setState(e,({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(t,0)}))}};function pi(e,t={}){try{let r=!1,n=!1;return W.window?.location?.search?.includes("instrument=true")?r=!0:W.window?.location?.search?.includes("instrument=false")&&(n=!0),W.window?.parent===W.window&&!r||n?e:(W.window&&!W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new ob),(W.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(r){return ir.warn(r),e}}function ab(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function ib(e){if(typeof e!="function")return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return t?!t.writable:!1}var lb=de({"../node_modules/@ngard/tiny-isequal/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,i){return function a(l,s,d){var p,m,h,y=t.call(l),E=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(d.indexOf(l)>-1&&d.indexOf(s)>-1)return!0;if(d.push(l,s),y!=E||(p=n(l),m=n(s),p.length!=m.length||p.some(function(b){return!a(l[b],s[b],d)})))return!1;switch(y.slice(8,-1)){case"Symbol":return l.valueOf()==s.valueOf();case"Date":case"Number":return+l==+s||+l!=+l&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+s;case"Set":case"Map":p=l.entries(),m=s.entries();do if(!a((h=p.next()).value,m.next().value,d))return!1;while(!h.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),s=new Uint8Array(s);case"DataView":l=new Uint8Array(l.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=s.length)return!1;for(h=0;he.map(t=>typeof t<"u").filter(Boolean).length,sb=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:i}=e;if(ad([r,n,o,i])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Hc.isEqual)(t,n);if(typeof o<"u")return!(0,Hc.isEqual)(t,o);if(typeof r<"u"){let a=typeof t<"u";return r?a:!a}return typeof i>"u"||i?!!t:!t},Ma=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(ad([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let i=n?t[n]:r[o];return sb(e.if,i)},ub={};Wo(ub,{argsEnhancers:()=>pb});var id=(e,t)=>typeof t[e]>"u"&&!(e in t),cb=e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:o}}=e;if(!o||o.disable||!o.argTypesRegex||!r)return{};let i=new RegExp(o.argTypesRegex);return Object.entries(r).filter(([a])=>!!i.test(a)).reduce((a,[l,s])=>(id(l,t)&&(a[l]=Kn(l,{implicit:!0,id:n})),a),{})},db=e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n?.disable||!r?{}:Object.entries(r).filter(([o,i])=>!!i.action).reduce((o,[i,a])=>(id(i,t)&&(o[i]=Kn(typeof a.action=="string"?a.action:i)),o),{})},pb=[db,cb],mb={};Wo(mb,{loaders:()=>fb});var Jc=!1,hb=e=>{let{parameters:t}=e;t?.actions?.disable||Jc||(pu((r,n)=>{let o=r.getMockName();o!=="spy"&&o!=="vi.fn()"&&(!/^next\/.*::/.test(o)||["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(i=>o.startsWith(i)))&&Kn(o)(n)}),Jc=!0)},fb=[hb];var{document:yt}=globalThis,yb=()=>globalThis?.matchMedia?!!globalThis.matchMedia("(prefers-reduced-motion: reduce)")?.matches:!1,qc=e=>{(Array.isArray(e)?e:[e]).forEach(gb)},gb=e=>{if(!yt)return;let t=yt.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)},bb=(e,t)=>{if(!yt)return;let r=yt.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=yt.createElement("style");n.setAttribute("id",e),n.innerHTML=t,yt.head.appendChild(n)}},Eb=(e,t,r)=>{if(!yt)return;let n=yt.getElementById(e);if(n)n.innerHTML!==t&&(n.innerHTML=t);else{let o=yt.createElement("style");o.setAttribute("id",e),o.innerHTML=t;let i=`addon-backgrounds-grid${r?`-docs-${r}`:""}`,a=yt.getElementById(i);a?a.parentElement?.insertBefore(o,a):yt.head.appendChild(o)}},Tb={cellSize:100,cellAmount:10,opacity:.8},zc="addon-backgrounds",Yc="addon-backgrounds-grid",Sb=yb()?"":"transition: background-color 0.3s;",Ab=(e,t)=>{let{globals:r={},parameters:n={},viewMode:o,id:i}=t,{options:a=An,disable:l,grid:s=Tb}=n[gt]||{},d=r[gt]||{},p=typeof d=="string"?d:d?.value,m=p?a[p]:void 0,h=typeof m=="string"?m:m?.value||"transparent",y=typeof d=="string"?!1:d.grid||!1,E=!!m&&!l,b=o==="docs"?`#anchor--${i} .docs-story`:".sb-show-main",S=o==="docs"?`#anchor--${i} .docs-story`:".sb-show-main",g=n.layout===void 0||n.layout==="padded",T=o==="docs"?20:g?16:0,{cellAmount:A,cellSize:_,opacity:x,offsetX:O=T,offsetY:v=T}=s,P=o==="docs"?`${zc}-docs-${i}`:`${zc}-color`,k=o==="docs"?i:null;Rt(()=>{let L=` - ${b} { - background: ${h} !important; - ${Sb} - }`;if(!E){qc(P);return}Eb(P,L,k)},[b,P,k,E,h]);let $=o==="docs"?`${Yc}-docs-${i}`:`${Yc}`;return Rt(()=>{if(!y){qc($);return}let L=[`${_*A}px ${_*A}px`,`${_*A}px ${_*A}px`,`${_}px ${_}px`,`${_}px ${_}px`].join(", "),z=` - ${S} { - background-size: ${L} !important; - background-position: ${O}px ${v}px, ${O}px ${v}px, ${O}px ${v}px, ${O}px ${v}px !important; - background-blend-mode: difference !important; - background-image: linear-gradient(rgba(130, 130, 130, ${x}) 1px, transparent 1px), - linear-gradient(90deg, rgba(130, 130, 130, ${x}) 1px, transparent 1px), - linear-gradient(rgba(130, 130, 130, ${x/2}) 1px, transparent 1px), - linear-gradient(90deg, rgba(130, 130, 130, ${x/2}) 1px, transparent 1px) !important; - } - `;bb($,z)},[A,_,S,$,y,O,v,x]),e()},yB=globalThis.FEATURES?.backgrounds?[Ab]:[],gB={[gt]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},bB={[gt]:{value:void 0,grid:!1}};var{step:SB}=pi({step:async(e,t,r)=>t(r)},{intercept:!0});var Gc={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"]},wb="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),Oe=(e,t={},r)=>{let n=wb.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach(([o,i])=>{/[A-Z]/.test(o)?(o==="onClick"&&(n.addEventListener("click",i),n.addEventListener("keydown",a=>{(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),i())})),o==="onMouseEnter"&&n.addEventListener("mouseenter",i),o==="onMouseLeave"&&n.addEventListener("mouseleave",i)):n.setAttribute(o,i)}),r?.forEach(o=>{if(!(o==null||o===!1))try{n.appendChild(o)}catch{n.appendChild(document.createTextNode(String(o)))}}),n},lo=e=>Gc[e]&&Oe("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},Gc[e].map(t=>Oe("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))),_b=e=>{if("elements"in e){let{elements:n,color:o,style:i}=e;return{id:void 0,priority:0,selectors:n,styles:{outline:`2px ${i} ${o}`,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}},vb=e=>e instanceof Function,sn=new Map,dr=new Map,so=new Map,Pt=e=>{let t=Symbol();return dr.set(t,[]),sn.set(t,e),{get:()=>sn.get(t),set:r=>{let n=sn.get(t),o=vb(r)?r(n):r;o!==n&&(sn.set(t,o),dr.get(t)?.forEach(i=>{so.get(i)?.(),so.set(i,i(o))}))},subscribe:r=>(dr.get(t)?.push(r),()=>{let n=dr.get(t);n&&dr.set(t,n.filter(o=>o!==r))}),teardown:()=>{dr.get(t)?.forEach(r=>{so.get(r)?.(),so.delete(r)}),dr.delete(t),sn.delete(t)}}},Wc=e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let n of e){let{priority:o=0}=n;for(let i of n.selectors){let a=[...document.querySelectorAll(`:is(${i}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...t?.querySelectorAll(i)||[]];for(let l of a){let s=r.get(l);(!s||s.priority<=o)&&r.set(l,{...n,priority:o,selectors:Array.from(new Set((s?.selectors||[]).concat(i)))})}}}return r},Cb=e=>Array.from(e.entries()).map(([t,{selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a}])=>{let{top:l,left:s,width:d,height:p}=t.getBoundingClientRect(),{position:m}=getComputedStyle(t);return{element:t,selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a,top:m==="fixed"?l:l+window.scrollY,left:m==="fixed"?s:s+window.scrollX,width:d,height:p}}).sort((t,r)=>r.width*r.height-t.width*t.height),Kc=(e,t)=>{let r=e.getBoundingClientRect(),{x:n,y:o}=t;return r?.top&&r?.left&&n>=r.left&&n<=r.left+r.width&&o>=r.top&&o<=r.top+r.height},Xc=(e,t,r)=>{if(!t||!r)return!1;let{left:n,top:o,width:i,height:a}=e;a=n&&l<=n+i&&s>=o&&s<=o+a},Rb=(e,t,r={})=>{let{x:n,y:o}=t,{margin:i=5,topOffset:a=0,centered:l=!1}=r,{scrollX:s,scrollY:d,innerHeight:p,innerWidth:m}=window,h=Math.min(e.style.position==="fixed"?o-d:o,p-e.clientHeight-i-a+d),y=l?e.clientWidth/2:0,E=e.style.position==="fixed"?Math.max(Math.min(n-s,m-y-i),y+i):Math.max(Math.min(n,m-y-i+s),y+i+s);Object.assign(e.style,{...E!==n&&{left:`${E}px`},...h!==o&&{top:`${h}px`}})},Zc=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()},xb=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()},Ob=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}}),Ee="storybook-highlights-menu",Qc="storybook-highlights-root",Ib="storybook-root",Pb=e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=Pt([]),n=Pt(new Map),o=Pt([]),i=Pt(),a=Pt(),l=Pt([]),s=Pt([]),d=Pt(),p=Pt(),m=t.getElementById(Qc);r.subscribe(()=>{m||(m=Oe("div",{id:Qc}),t.body.appendChild(m))}),r.subscribe(v=>{let P=t.getElementById(Ib);if(!P)return;n.set(Wc(v));let k=new MutationObserver(()=>n.set(Wc(v)));return k.observe(P,{subtree:!0,childList:!0}),()=>{k.disconnect()}}),n.subscribe(v=>{let P=()=>requestAnimationFrame(()=>o.set(Cb(v))),k=new ResizeObserver(P);k.observe(t.body),Array.from(v.keys()).forEach(L=>k.observe(L));let $=Array.from(t.body.querySelectorAll("*")).filter(L=>{let{overflow:z,overflowX:N,overflowY:R}=window.getComputedStyle(L);return["auto","scroll"].some(C=>[z,N,R].includes(C))});return $.forEach(L=>L.addEventListener("scroll",P)),()=>{k.disconnect(),$.forEach(L=>L.removeEventListener("scroll",P))}}),n.subscribe(v=>{let P=Array.from(v.keys()).filter(({style:$})=>$.position==="sticky"),k=()=>requestAnimationFrame(()=>{o.set($=>$.map(L=>{if(P.includes(L.element)){let{top:z,left:N}=L.element.getBoundingClientRect();return{...L,top:z+window.scrollY,left:N+window.scrollX}}return L}))});return t.addEventListener("scroll",k),()=>t.removeEventListener("scroll",k)}),n.subscribe(v=>{l.set(P=>P.filter(({element:k})=>v.has(k)))}),l.subscribe(v=>{v.length?(p.set(P=>v.some(k=>k.element===P?.element)?P:void 0),d.set(P=>v.some(k=>k.element===P?.element)?P:void 0)):(p.set(void 0),d.set(void 0),i.set(void 0))});let h=new Map(new Map);r.subscribe(v=>{v.forEach(({keyframes:P})=>{if(P){let k=h.get(P);k||(k=t.createElement("style"),k.setAttribute("data-highlight","keyframes"),h.set(P,k),t.head.appendChild(k)),k.innerHTML=P}}),h.forEach((P,k)=>{v.some($=>$.keyframes===k)||(P.remove(),h.delete(k))})});let y=new Map(new Map);o.subscribe(v=>{v.forEach(P=>{let k=y.get(P.element);if(m&&!k){let $={popover:"manual","data-highlight-dimensions":`w${P.width.toFixed(0)}h${P.height.toFixed(0)}`,"data-highlight-coordinates":`x${P.left.toFixed(0)}y${P.top.toFixed(0)}`};k=m.appendChild(Oe("div",$,[Oe("div")])),y.set(P.element,k)}}),y.forEach((P,k)=>{v.some(({element:$})=>$===k)||(P.remove(),y.delete(k))})}),o.subscribe(v=>{let P=v.filter($=>$.menu);if(!P.length)return;let k=$=>{requestAnimationFrame(()=>{let L=t.getElementById(Ee),z={x:$.pageX,y:$.pageY};if(L&&!Kc(L,z)){let N=P.filter(R=>{let C=y.get(R.element);return Xc(R,C,z)});i.set(N.length?z:void 0),l.set(N)}})};return t.addEventListener("click",k),()=>t.removeEventListener("click",k)});let E=()=>{let v=t.getElementById(Ee),P=a.get();!P||v&&Kc(v,P)||s.set(k=>{let $=o.get().filter(R=>{let C=y.get(R.element);return Xc(R,C,P)}),L=k.filter(R=>$.includes(R)),z=$.filter(R=>!k.includes(R)),N=k.length-L.length;return z.length||N?[...L,...z]:k})};a.subscribe(E),o.subscribe(E);let b=()=>{let v=p.get(),P=v?[v]:l.get(),k=P.length===1?P[0]:d.get(),$=i.get()!==void 0;o.get().forEach(L=>{let z=y.get(L.element);if(z){let N=k===L,R=$?k?N:P.includes(L):s.get()?.includes(L);Object.assign(z.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...L.styles,...R?L.hoverStyles:{},...N?L.focusStyles:{},position:getComputedStyle(L.element).position==="fixed"?"fixed":"absolute",zIndex:Ba-10,top:`${L.top}px`,left:`${L.left}px`,width:`${L.width}px`,height:`${L.height}px`,margin:0,padding:0,cursor:L.menu&&R?"pointer":"default",pointerEvents:L.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(z.children[0].style,{width:"100%",height:"100%",minHeight:`${xt}px`,minWidth:`${xt}px`,boxSizing:"content-box",padding:z.style.outlineWidth||"0px"}),Zc(z)}})};o.subscribe(b),l.subscribe(b),s.subscribe(b),d.subscribe(b),p.subscribe(b);let S=()=>{if(!m)return;let v=t.getElementById(Ee);if(v)v.innerHTML="";else{let L={id:Ee,popover:"manual"};v=m.appendChild(Oe("div",L)),m.appendChild(Oe("style",{},[` - #${Ee} { - position: absolute; - z-index: ${Ba}; - width: 300px; - padding: 0px; - margin: 15px 0 0 0; - transform: translateX(-50%); - font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - background: white; - border: none; - border-radius: 6px; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1); - color: #2E3438; - } - #${Ee} ul { - list-style: none; - margin: 0; - padding: 0; - } - #${Ee} > ul { - max-height: 300px; - overflow-y: auto; - padding: 4px 0; - } - #${Ee} li { - padding: 0 4px; - margin: 0; - } - #${Ee} li > :not(ul) { - display: flex; - padding: 8px; - margin: 0; - align-items: center; - gap: 8px; - border-radius: 4px; - } - #${Ee} button { - width: 100%; - border: 0; - background: transparent; - color: inherit; - text-align: left; - font-family: inherit; - font-size: inherit; - } - #${Ee} button:focus-visible { - outline-color: #029CFD; - } - #${Ee} button:hover { - background: rgba(2, 156, 253, 0.07); - color: #029CFD; - cursor: pointer; - } - #${Ee} li code { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - line-height: 16px; - font-size: 11px; - } - #${Ee} li svg { - flex-shrink: 0; - margin: 1px; - color: #73828C; - } - #${Ee} li > button:hover svg, #${Ee} li > button:focus-visible svg { - color: #029CFD; - } - #${Ee} .element-list li svg { - display: none; - } - #${Ee} li.selectable svg, #${Ee} li.selected svg { - display: block; - } - #${Ee} .menu-list { - border-top: 1px solid rgba(38, 85, 115, 0.15); - } - #${Ee} .menu-list > li:not(:last-child) { - padding-bottom: 4px; - margin-bottom: 4px; - border-bottom: 1px solid rgba(38, 85, 115, 0.15); - } - #${Ee} .menu-items, #${Ee} .menu-items li { - padding: 0; - } - #${Ee} .menu-item { - display: flex; - } - #${Ee} .menu-item-content { - display: flex; - flex-direction: column; - flex-grow: 1; - } - `]))}let P=p.get(),k=P?[P]:l.get();if(k.length&&(v.style.position=getComputedStyle(k[0].element).position==="fixed"?"fixed":"absolute",v.appendChild(Oe("ul",{class:"element-list"},k.map(L=>{let z=k.length>1&&!!L.menu?.some(C=>C.some(F=>!F.selectors||F.selectors.some(M=>L.selectors.includes(M)))),N=z?{class:"selectable",onClick:()=>p.set(L),onMouseEnter:()=>d.set(L),onMouseLeave:()=>d.set(void 0)}:P?{class:"selected",onClick:()=>p.set(void 0)}:{},R=z||P;return Oe("li",N,[Oe(R?"button":"div",R?{type:"button"}:{},[P?lo("chevronLeft"):null,Oe("code",{},[L.element.outerHTML]),z?lo("chevronRight"):null])])})))),p.get()||l.get().length===1){let L=p.get()||l.get()[0],z=L.menu?.filter(N=>N.some(R=>!R.selectors||R.selectors.some(C=>L.selectors.includes(C))));z?.length&&v.appendChild(Oe("ul",{class:"menu-list"},z.map(N=>Oe("li",{},[Oe("ul",{class:"menu-items"},N.map(({id:R,title:C,description:F,iconLeft:M,iconRight:B,clickEvent:J})=>{let j=J&&(()=>e.emit(J,R,Ob(L)));return Oe("li",{},[Oe(j?"button":"div",j?{class:"menu-item",type:"button",onClick:j}:{class:"menu-item"},[M?lo(M):null,Oe("div",{class:"menu-item-content"},[Oe(F?"strong":"span",{},[C]),F&&Oe("span",{},[F])]),B?lo(B):null])])}))]))))}let $=i.get();$?(Object.assign(v.style,{display:"block",left:`${v.style.position==="fixed"?$.x-window.scrollX:$.x}px`,top:`${v.style.position==="fixed"?$.y-window.scrollY:$.y}px`}),Zc(v),requestAnimationFrame(()=>Rb(v,$,{topOffset:15,centered:!0}))):(xb(v),Object.assign(v.style,{display:"none"}))};l.subscribe(S),p.subscribe(S);let g=v=>{let P=_b(v);r.set(k=>{let $=P.id?k.filter(L=>L.id!==P.id):k;return P.selectors?.length?[...$,P]:$})},T=v=>{v&&r.set(P=>P.filter(k=>k.id!==v))},A=()=>{r.set([]),n.set(new Map),o.set([]),i.set(void 0),a.set(void 0),l.set([]),s.set([]),d.set(void 0),p.set(void 0)},_,x=(v,P)=>{let k="scrollIntoView-highlight";clearTimeout(_),T(k);let $=t.querySelector(v);if(!$){console.warn(`Cannot scroll into view: ${v} not found`);return}$.scrollIntoView({behavior:"smooth",block:"center",...P});let L=`kf-${Math.random().toString(36).substring(2,15)}`;r.set(z=>[...z,{id:k,priority:1e3,selectors:[v],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${L} 3s linear forwards`},keyframes:`@keyframes ${L} { - 0% { outline: 2px solid #1EA7FD; } - 20% { outline: 2px solid #1EA7FD00; } - 40% { outline: 2px solid #1EA7FD; } - 60% { outline: 2px solid #1EA7FD00; } - 80% { outline: 2px solid #1EA7FD; } - 100% { outline: 2px solid #1EA7FD00; } - }`}]),_=setTimeout(()=>T(k),3500)},O=v=>{requestAnimationFrame(()=>a.set({x:v.pageX,y:v.pageY}))};t.body.addEventListener("mousemove",O),e.on(lu,g),e.on(su,T),e.on(uu,A),e.on(cu,x),e.on(Vt,({newPhase:v})=>{v==="loading"&&A()})};globalThis?.FEATURES?.highlight&&Dr?.ready&&Dr.ready().then(Pb);function ld(){let e=W.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function Db(){let e=W.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");tn(t!=null);let{width:r,height:n}=ld();return mi(e,t,{width:r,height:n}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",W.document.body.appendChild(e),{canvas:e,context:t,width:r,height:n}}function mi(e,t,{width:r,height:n}){e.style.width=`${r}px`,e.style.height=`${n}px`;let o=W.window.devicePixelRatio;e.width=Math.floor(r*o),e.height=Math.floor(n*o),t.scale(o,o)}var Ie={};function Nb(){Ie.canvas||(Ie=Db())}function sd(){Ie.context&&Ie.context.clearRect(0,0,Ie.width??0,Ie.height??0)}function kb(e){sd(),e(Ie.context)}function Fb(){tn(Ie.canvas,"Canvas should exist in the state."),tn(Ie.context,"Context should exist in the state."),mi(Ie.canvas,Ie.context,{width:0,height:0});let{width:e,height:t}=ld();mi(Ie.canvas,Ie.context,{width:e,height:t}),Ie.width=e,Ie.height=t}function Lb(){Ie.canvas&&(sd(),Ie.canvas.parentNode?.removeChild(Ie.canvas),Ie={})}var Lr={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},Dt=6;function ed(e,{x:t,y:r,w:n,h:o,r:i}){t=t-n/2,r=r-o/2,n<2*i&&(i=n/2),o<2*i&&(i=o/2),e.beginPath(),e.moveTo(t+i,r),e.arcTo(t+n,r,t+n,r+o,i),e.arcTo(t+n,r+o,t,r+o,i),e.arcTo(t,r+o,t,r,i),e.arcTo(t,r,t+n,r,i),e.closePath()}function Mb(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom,d=a+r.left+t.left,p=i+r.top+t.top;return e==="top"?d+=l/2:e==="right"?(d+=l,p+=s/2):e==="bottom"?(d+=l/2,p+=s):e==="left"?p+=s/2:e==="center"&&(d+=l/2,p+=s/2),{x:d,y:p}}function Bb(e,t,{margin:r,border:n,padding:o},i,a){let l=h=>0,s=0,d=0,p=a?1:.5,m=a?i*2:0;return e==="padding"?l=h=>o[h]*p+m:e==="border"?l=h=>o[h]+n[h]*p+m:e==="margin"&&(l=h=>o[h]+n[h]+r[h]*p+m),t==="top"?d=-l("top"):t==="right"?s=l("right"):t==="bottom"?d=l("bottom"):t==="left"&&(s=-l("left")),{offsetX:s,offsetY:d}}function $b(e,t){return Math.abs(e.x-t.x){let l=n&&i.position==="center"?Hb(e,t,i):Ub(e,t,i,o[a-1],n);o[a]=l})}function Jb(e,t,r,n){let o=r.reduce((i,a)=>(Object.prototype.hasOwnProperty.call(i,a.position)||(i[a.position]=[]),i[a.position]?.push(a),i),{});o.top&&un(e,t,o.top,n),o.right&&un(e,t,o.right,n),o.bottom&&un(e,t,o.bottom,n),o.left&&un(e,t,o.left,n),o.center&&un(e,t,o.center,n)}var co={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},td=30;function lt(e){return parseInt(e.replace("px",""),10)}function Mr(e){return Number.isInteger(e)?e:e.toFixed(2)}function hi(e){return e.filter(t=>t.text!==0&&t.text!=="0")}function qb(e){let t={top:W.window.scrollY,bottom:W.window.scrollY+W.window.innerHeight,left:W.window.scrollX,right:W.window.scrollX+W.window.innerWidth},r={top:Math.abs(t.top-e.top),bottom:Math.abs(t.bottom-e.bottom),left:Math.abs(t.left-e.left),right:Math.abs(t.right-e.right)};return{x:r.left>r.right?"left":"right",y:r.top>r.bottom?"top":"bottom"}}function zb(e){let t=W.getComputedStyle(e),{top:r,left:n,right:o,bottom:i,width:a,height:l}=e.getBoundingClientRect(),{marginTop:s,marginBottom:d,marginLeft:p,marginRight:m,paddingTop:h,paddingBottom:y,paddingLeft:E,paddingRight:b,borderBottomWidth:S,borderTopWidth:g,borderLeftWidth:T,borderRightWidth:A}=t;r=r+W.window.scrollY,n=n+W.window.scrollX,i=i+W.window.scrollY,o=o+W.window.scrollX;let _={top:lt(s),bottom:lt(d),left:lt(p),right:lt(m)},x={top:lt(h),bottom:lt(y),left:lt(E),right:lt(b)},O={top:lt(g),bottom:lt(S),left:lt(T),right:lt(A)},v={top:r-_.top,bottom:i+_.bottom,left:n-_.left,right:o+_.right};return{margin:_,padding:x,border:O,top:r,left:n,bottom:i,right:o,width:a,height:l,extremities:v,floatingAlignment:qb(v)}}function Yb(e,{margin:t,width:r,height:n,top:o,left:i,bottom:a,right:l}){let s=n+t.bottom+t.top;e.fillStyle=co.margin,e.fillRect(i,o-t.top,r,t.top),e.fillRect(l,o-t.top,t.right,s),e.fillRect(i,a,r,t.bottom),e.fillRect(i-t.left,o-t.top,t.left,s);let d=[{type:"margin",text:Mr(t.top),position:"top"},{type:"margin",text:Mr(t.right),position:"right"},{type:"margin",text:Mr(t.bottom),position:"bottom"},{type:"margin",text:Mr(t.left),position:"left"}];return hi(d)}function Gb(e,{padding:t,border:r,width:n,height:o,top:i,left:a,bottom:l,right:s}){let d=n-r.left-r.right,p=o-t.top-t.bottom-r.top-r.bottom;e.fillStyle=co.padding,e.fillRect(a+r.left,i+r.top,d,t.top),e.fillRect(s-t.right-r.right,i+t.top+r.top,t.right,p),e.fillRect(a+r.left,l-t.bottom-r.bottom,d,t.bottom),e.fillRect(a+r.left,i+t.top+r.top,t.left,p);let m=[{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"}];return hi(m)}function Wb(e,{border:t,width:r,height:n,top:o,left:i,bottom:a,right:l}){let s=n-t.top-t.bottom;e.fillStyle=co.border,e.fillRect(i,o,r,t.top),e.fillRect(i,a-t.bottom,r,t.bottom),e.fillRect(i,o+t.top,t.left,s),e.fillRect(l-t.right,o+t.top,t.right,s);let d=[{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"}];return hi(d)}function Kb(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=co.content,e.fillRect(a+r.left+t.left,i+r.top+t.top,l,s),[{type:"content",position:"center",text:`${Mr(l)} x ${Mr(s)}`}]}function Xb(e){return t=>{if(e&&t){let r=zb(e),n=Yb(t,r),o=Gb(t,r),i=Wb(t,r),a=Kb(t,r),l=r.width<=td*3||r.height<=td;Jb(t,r,[...a,...o,...i,...n],l)}}}function Zb(e){kb(Xb(e))}var Qb=(e,t)=>{let r=W.document.elementFromPoint(e,t),n=o=>{if(o&&o.shadowRoot){let i=o.shadowRoot.elementFromPoint(e,t);return o.isEqualNode(i)?o:i.shadowRoot?n(i):i}return o};return n(r)||r},rd,uo={x:0,y:0};function nd(e,t){rd=Qb(e,t),Zb(rd)}var eE=(e,t)=>{let{measureEnabled:r}=t.globals||{};return Rt(()=>{if(typeof globalThis.document>"u")return;let n=o=>{window.requestAnimationFrame(()=>{o.stopPropagation(),uo.x=o.clientX,uo.y=o.clientY})};return globalThis.document.addEventListener("pointermove",n),()=>{globalThis.document.removeEventListener("pointermove",n)}},[]),Rt(()=>{let n=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),nd(i.clientX,i.clientY)})},o=()=>{window.requestAnimationFrame(()=>{Fb()})};return t.viewMode==="story"&&r&&(globalThis.document.addEventListener("pointerover",n),Nb(),globalThis.window.addEventListener("resize",o),nd(uo.x,uo.y)),()=>{globalThis.window.removeEventListener("resize",o),Lb()}},[r,t.viewMode]),e()},IB=globalThis.FEATURES?.measure?[eE]:[],PB={[_l]:!1};var od=e=>{(Array.isArray(e)?e:[e]).forEach(tE)},tE=e=>{let t=typeof e=="string"?e:e.join(""),r=W.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)},rE=(e,t)=>{let r=W.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=W.document.createElement("style");n.setAttribute("id",e),n.innerHTML=t,W.document.head.appendChild(n)}};function nE(e){return lr` - ${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; - }`}var oE=(e,t)=>{let r=t.globals||{},n=[!0,"true"].includes(r[Er]),o=t.viewMode==="docs",i=La(()=>nE(o?'[data-story-block="true"]':".sb-show-main"),[t]);return Rt(()=>{let a=o?`addon-outline-docs-${t.id}`:"addon-outline";return n?rE(a,i):od(a),()=>{od(a)}},[n,i,t]),e()},FB=globalThis.FEATURES?.outline?[oE]:[],LB={[Er]:!1};var UB={[nr]:{value:void 0,isRotated:!1}};xe();ie();Y();se();ie();Y();se();Y();ie();Y();se();Y();Y();se();ie();Y();se();ie();Y();se();ie();Y();Y();ie();Y();ie();Y();xe();ie();Y();se();xe();ie();Y();Y();Y();ie();Y();ie();Y();se();ie();Y();se();ie();Y();se();ie();Y();se();xe();ie();Y();se();xe();ie();Y();xe();ie();Y();ie();Y();se();xe();ie();Y();se();Y();Y();se();Y();Y();se();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();Y();ie();ie();Y();se();Y();Y();ie();ie();Y();se();ie();Y();se();xe();ie();Y();se();xe();ie();Y();ie();Y();Y();Y();Y();Y();Y();Y();Y();Y();ie();Y();xe();ie();Y();se();ie();Y();se();xe();ie();Y();se();ie();Y();se();Y();Y();se();xe();Y();Y();se();xe();Y();Y();se();xe();Y();Y();se();xe();ie();Y();xe();ie();var ZE=D.div(ss,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:Ue(.3,e.color.defaultText),fontSize:e.typography.size.s2})),QE=e=>u.createElement(ZE,{...e,className:"docblock-emptyblock sb-unstyled"});function fr(){return fr=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),kd={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},t1=["style","script","pre"],r1=["src","href","data","formAction","srcDoc","action"],n1=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,o1=/\n{2,}$/,Fd=/^(\s*>[\s\S]*?)(?=\n\n|$)/,a1=/^ *> ?/gm,i1=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,l1=/^ {2,}\n/,s1=/^(?:([-*_])( *\1){2,}) *(?:\n *)+\n/,Ld=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,Md=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,u1=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,c1=/^(?:\n *)*\n/,d1=/\r\n?/g,p1=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,m1=/^\[\^([^\]]+)]/,h1=/\f/g,f1=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,y1=/^\s*?\[(x|\s)\]/,Bd=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,$d=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,jd=/^([^\n]+)\n *(=|-)\2{2,} *\n/,_i=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,g1=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Ud=/^)/,b1=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,vi=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,E1=/^\{.*\}$/,T1=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,S1=/^<([^ >]+[:@\/][^ >]+)>/,A1=/-([a-z])?/gi,Vd=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,w1=/^[^\n]+(?: \n|\n{2,})/,_1=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,v1=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,C1=/^\[([^\]]*)\] ?\[([^\]]*)\]/,R1=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,x1=/\t/g,O1=/(^ *\||\| *$)/g,I1=/^ *:-+: *$/,P1=/^ *:-+ *$/,D1=/^ *-+: *$/,Io=e=>`(?=[\\s\\S]+?\\1${e?"\\1":""})`,Po="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",N1=RegExp(`^([*_])\\1${Io(1)}${Po}\\1\\1(?!\\1)`),k1=RegExp(`^([*_])${Io(0)}${Po}\\1(?!\\1)`),F1=RegExp(`^(==)${Io(0)}${Po}\\1`),L1=RegExp(`^(~~)${Io(0)}${Po}\\1`),M1=/^(:[a-zA-Z0-9-_]+:)/,B1=/^\\([^0-9A-Za-z\s])/,$1=/\\([^0-9A-Za-z\s])/g,j1=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,U1=/^\n+/,V1=/^([ \t]*)/,H1=/(?:^|\n)( *)$/,Zi="(?:\\d+\\.)",Qi="(?:[*+-])";function Ap(e){return"( *)("+(e===1?Zi:Qi)+") +"}var wp=Ap(1),_p=Ap(2);function vp(e){return RegExp("^"+(e===1?wp:_p))}var J1=vp(1),q1=vp(2);function Cp(e){return RegExp("^"+(e===1?wp:_p)+"[^\\n]*(?:\\n(?!\\1"+(e===1?Zi:Qi)+" )[^\\n]*)*(\\n|$)","gm")}var z1=Cp(1),Y1=Cp(2);function Rp(e){let t=e===1?Zi:Qi;return RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var xp=Rp(1),Op=Rp(2);function Hd(e,t){let r=t===1,n=r?xp:Op,o=r?z1:Y1,i=r?J1:q1;return{t:a=>i.test(a),o:Ur(function(a,l){let s=H1.exec(l.prevCapture);return s&&(l.list||!l.inline&&!l.simple)?n.exec(a=s[1]+a):null}),i:1,u(a,l,s){let d=r?+a[2]:void 0,p=a[0].replace(o1,` -`).match(o),m=!1;return{items:p.map(function(h,y){let E=i.exec(h)[0].length,b=RegExp("^ {1,"+E+"}","gm"),S=h.replace(b,"").replace(i,""),g=y===p.length-1,T=S.indexOf(` - -`)!==-1||g&&m;m=T;let A=s.inline,_=s.list,x;s.list=!0,T?(s.inline=!1,x=fn(S)+` - -`):(s.inline=!0,x=fn(S));let O=l(x,s);return s.inline=A,s.list=_,O}),ordered:r,start:d}},l:(a,l,s)=>e(a.ordered?"ol":"ul",{key:s.key,start:a.type==="20"?a.start:void 0},a.items.map(function(d,p){return e("li",{key:p},l(d,s))}))}}var G1=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),W1=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function Jd(e){return typeof e=="string"}function fn(e){let t=e.length;for(;t>0&&e[t-1]<=" ";)t--;return e.slice(0,t)}function So(e,t){return e.startsWith(t)}function K1(e,t,r){if(Array.isArray(r)){for(let n=0;n{s.trim()==="|"&&(l(),n)?d!==0&&d!==p.length-1&&i.push([]):a+=s}),l(),r.inTable=o,i}function Z1(e,t,r){r.inline=!0;let n=e[2]?e[2].replace(O1,"").split("|").map(X1):[],o=e[3]?function(a,l,s){return a.trim().split(` -`).map(function(d){return qd(d,l,s,!0)})}(e[3],t,r):[],i=qd(e[1],t,r,!!o.length);return r.inline=!1,o.length?{align:n,cells:o,header:i,type:"25"}:{children:i,type:"21"}}function zd(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function Ur(e){return e.inline=1,e}function hr(e){return Ur(function(t,r){return r.inline?e.exec(t):null})}function zt(e){return Ur(function(t,r){return r.inline||r.simple?e.exec(t):null})}function Nt(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function yo(e){return Ur(function(t){return e.exec(t)})}var Q1=/(javascript|vbscript|data(?!:image)):/i;function e2(e){try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(Q1.test(t))return null}catch{return null}return e}function Tt(e){return e&&e.replace($1,"$1")}function Ao(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!0,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function t2(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!1,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function r2(e,t,r){let n=r.inline||!1;r.inline=!1;let o=e(t,r);return r.inline=n,o}var Ci=(e,t,r)=>({children:Ao(t,e[2],r)});function Ri(){return{}}function xi(){return null}function n2(...e){return e.filter(Boolean).join(" ")}function Oi(e,t,r){let n=e,o=t.split(".");for(;o.length&&(n=n[o[0]],n!==void 0);)o.shift();return n||r}function o2(e="",t={}){t.overrides=t.overrides||{},t.namedCodesToUnicode=t.namedCodesToUnicode?fr({},kd,t.namedCodesToUnicode):kd;let r=t.slugify||pn,n=t.sanitizer||e2,o=t.createElement||Q,i=[Fd,Ld,Md,t.enforceAtxHeadings?$d:Bd,jd,Vd,xp,Op],a=[...i,w1,_i,Ud,vi];function l(g,T){for(let A=0;A1||t.forceWrapper)x=A;else{if(A.length===1)return x=A[0],typeof x=="string"?s("span",{key:"outer"},x):x;x=null}return o(_,{key:"outer"},x)}function p(g,T){if(!T||!T.trim())return null;let A=T.match(n1);return A?A.reduce(function(_,x){let O=x.indexOf("=");if(O!==-1){let v=function(L){return L.indexOf("-")!==-1&&L.match(b1)===null&&(L=L.replace(A1,function(z,N){return N.toUpperCase()})),L}(x.slice(0,O)).trim(),P=function(L){let z=L[0];return(z==='"'||z==="'")&&L.length>=2&&L[L.length-1]===z?L.slice(1,-1):L}(x.slice(O+1).trim()),k=Nd[v]||v;if(k==="ref")return _;let $=_[k]=function(L,z,N,R){return z==="style"?function(C){let F=[],M="",B=!1,J=!1,j="";if(!C)return F;for(let Z=0;Z0){let be=fe.slice(0,ae).trim(),Re=fe.slice(ae+1).trim();F.push([be,Re])}}M=""}}let G=M.trim();if(G){let Z=G.indexOf(":");if(Z>0){let ue=G.slice(0,Z).trim(),fe=G.slice(Z+1).trim();F.push([ue,fe])}}return F}(N).reduce(function(C,[F,M]){return C[F.replace(/(-[a-z])/g,B=>B[1].toUpperCase())]=R(M,L,F),C},{}):r1.indexOf(z)!==-1?R(Tt(N),L,z):(N.match(E1)&&(N=Tt(N.slice(1,N.length-1))),N==="true"||N!=="false"&&N)}(g,v,P,n);typeof $=="string"&&(_i.test($)||vi.test($))&&(_[k]=d($.trim()))}else x!=="style"&&(_[Nd[x]||x]=!0);return _},{}):null}let m=[],h={},y={0:{t:[">"],o:Nt(Fd),i:1,u(g,T,A){let[,_,x]=g[0].replace(a1,"").match(i1);return{alert:_,children:T(x,A)}},l(g,T,A){let _={key:A.key};return g.alert&&(_.className="markdown-alert-"+r(g.alert.toLowerCase(),pn),g.children.unshift({attrs:{},children:[{type:"27",text:g.alert}],noInnerParse:!0,type:"11",tag:"header"})),s("blockquote",_,T(g.children,A))}},1:{t:[" "],o:yo(l1),i:1,u:Ri,l:(g,T,A)=>s("br",{key:A.key})},2:{t:["--","__","**","- ","* ","_ "],o:Nt(s1),i:1,u:Ri,l:(g,T,A)=>s("hr",{key:A.key})},3:{t:[" "],o:Nt(Md),i:0,u:g=>({lang:void 0,text:Tt(fn(g[0].replace(/^ {4}/gm,"")))}),l:(g,T,A)=>s("pre",{key:A.key},s("code",fr({},g.attrs,{className:g.lang?"lang-"+g.lang:""}),g.text))},4:{t:["```","~~~"],o:Nt(Ld),i:0,u:g=>({attrs:p("code",g[3]||""),lang:g[2]||void 0,text:g[4],type:"3"})},5:{t:["`"],o:zt(u1),i:3,u:g=>({text:Tt(g[2])}),l:(g,T,A)=>s("code",{key:A.key},g.text)},6:{t:["[^"],o:Nt(p1),i:0,u:g=>(m.push({footnote:g[2],identifier:g[1]}),{}),l:xi},7:{t:["[^"],o:hr(m1),i:1,u:g=>({target:"#"+r(g[1],pn),text:g[1]}),l:(g,T,A)=>s("a",{key:A.key,href:n(g.target,"a","href")},s("sup",{key:A.key},g.text))},8:{t:["[ ]","[x]"],o:hr(y1),i:1,u:g=>({completed:g[1].toLowerCase()==="x"}),l:(g,T,A)=>s("input",{checked:g.completed,key:A.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:Nt(t.enforceAtxHeadings?$d:Bd),i:1,u:(g,T,A)=>({children:Ao(T,g[2],A),id:r(g[2],pn),level:g[1].length}),l:(g,T,A)=>s("h"+g.level,{id:g.id,key:A.key},T(g.children,A))},10:{t:g=>{let T=g.indexOf(` -`);return T>0&&T({children:Ao(T,g[1],A),level:g[2]==="="?1:2,type:"9"})},11:{t:["<"],o:yo(_i),i:1,u(g,T,A){let[,_]=g[3].match(V1),x=RegExp("^"+_,"gm"),O=g[3].replace(x,""),v=l(a,O)?r2:Ao,P=g[1].toLowerCase(),k=t1.indexOf(P)!==-1,$=(k?P:g[1]).trim(),L={attrs:p($,g[2]),noInnerParse:k,tag:$};if(A.inAnchor=A.inAnchor||P==="a",k)L.text=g[3];else{let z=A.inHTML;A.inHTML=!0,L.children=v(T,O,A),A.inHTML=z}return A.inAnchor=!1,L},l:(g,T,A)=>s(g.tag,fr({key:A.key},g.attrs),g.text||(g.children?T(g.children,A):""))},13:{t:["<"],o:yo(vi),i:1,u(g){let T=g[1].trim();return{attrs:p(T,g[2]||""),tag:T}},l:(g,T,A)=>s(g.tag,fr({},g.attrs,{key:A.key}))},12:{t:["");case Node.PROCESSING_INSTRUCTION_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return u.createElement("span",{style:n.htmlDoctype},"");case Node.DOCUMENT_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return u.createElement("span",null,t.nodeName);default:return u.createElement("span",null,YS[t.nodeType])}},WS=function*(e){if(e&&e.childNodes){if(Xp(e))return;for(let t=0;tu.createElement(Wp,{nodeRenderer:GS,dataIterator:WS,...e}),XS=ol(KS),ZS=SS(_S()),QS=({table:e=!1,data:t,...r})=>e?u.createElement(JS,{data:t,...r}):(0,ZS.default)(t)?u.createElement(XS,{data:t,...r}):u.createElement(MS,{data:t,...r}),eA=D.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),tA=D.div(({theme:e})=>({backgroundColor:Ar(.5,e.appBorderColor),color:e.color.inverseText,fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:1,padding:"1px 5px",borderRadius:20,margin:"2px 0px"})),rA=D.div({flex:1,padding:"0 0 0 5px"}),Zp=Wl(({children:e,className:t},r)=>u.createElement(Bn,{ref:r,horizontal:!0,vertical:!0,className:t},e));Zp.displayName="UnstyledWrapped";var nA=D(Zp)({margin:0,padding:"10px 5px 20px"}),oA=$s(({theme:e,...t})=>u.createElement(QS,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),aA=({actions:e,onClear:t})=>{let r=ye(null),n=r.current,o=n&&n.scrollHeight-n.scrollTop===n.clientHeight;return ee(()=>{o&&(r.current.scrollTop=r.current.scrollHeight)},[o,e.length]),u.createElement(at,null,u.createElement(nA,{ref:r},e.map(i=>u.createElement(eA,{key:i.id},i.count>1&&u.createElement(tA,null,i.count),u.createElement(rA,null,u.createElement(oA,{sortObjectKeys:!0,showNonenumerable:!1,name:i.data.name,data:i.data.args??i.data}))))),u.createElement(Xl,{actionItems:[{title:"Clear",onClick:t}]}))},iA=(e,t)=>{try{return Lt(e,t)}catch{return!1}},lA=class extends pt{constructor(e){super(e),this.handleStoryChange=()=>{let{actions:t}=this.state;t.length>0&&t[0].options.clearOnStoryChange&&this.clearActions()},this.addAction=t=>{this.setState(r=>{let n=[...r.actions],o=n.length&&n[n.length-1];return o&&iA(o.data,t.data)?o.count++:(t.count=1,n.push(t)),{actions:n.slice(0,t.options.limit)}})},this.clearActions=()=>{let{api:t}=this.props;t.emit(Sa),this.setState({actions:[]})},this.mounted=!1,this.state={actions:[]}}componentDidMount(){this.mounted=!0;let{api:e}=this.props;e.on(Cr,this.addAction),e.on(Ir,this.handleStoryChange)}componentWillUnmount(){this.mounted=!1;let{api:e}=this.props;e.off(Ir,this.handleStoryChange),e.off(Cr,this.addAction)}render(){let{actions:e=[]}=this.state,{active:t}=this.props,r={actions:e,onClear:this.clearActions};return t?u.createElement(aA,{...r}):null}},Oj=Se.register(vr,e=>{globalThis?.FEATURES?.actions&&Se.add(Ta,{title:hS,type:Ke.PANEL,render:({active:t})=>u.createElement(lA,{api:e,active:!!t}),paramKey:Ul})}),No="storybook/interactions",il=`${No}/panel`,sA="writing-tests/integrations/vitest-addon",uA=`${sA}#what-happens-when-there-are-different-test-results-in-multiple-environments`,cA="writing-stories/play-function#writing-stories-with-the-play-function",At="internal_render_call",Gt="storybook/a11y",Mj=`${Gt}/panel`,Bj=`${Gt}/ui`,$j=`${Gt}/result`,jj=`${Gt}/request`,Uj=`${Gt}/running`,Vj=`${Gt}/error`,Hj=`${Gt}/manual`,Jj=`${Gt}/select`,dA="writing-tests/accessibility-testing",qj=`${dA}#why-are-my-tests-failing-in-different-environments`,ll="storybook/test",zj=`${ll}/test-provider`,pA=`${ll}/channel`,mA="writing-tests/integrations/vitest-addon",Yj=`${mA}#what-happens-if-vitest-itself-has-an-error`,hA={id:ll,initialState:{config:{coverage:!1,a11y:!1},watching:!1,cancelling:!1,fatalError:void 0,indexUrl:void 0,previewAnnotations:[],currentRun:{triggeredBy:void 0,config:{coverage:!1,a11y:!1},componentTestCount:{success:0,error:0},a11yCount:{success:0,warning:0,error:0},storyIds:void 0,totalTestCount:void 0,startedAt:void 0,finishedAt:void 0,unhandledErrors:[],coverageSummary:void 0}}},Gj=`UNIVERSAL_STORE:${hA.id}`,fA="storybook/component-test",yA=Ve(Cn(),1);function gA({onlyFirst:e=!1}={}){let t="(?:\\u001B\\][\\s\\S]*?(?:\\u0007|\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]";return new RegExp(t,e?void 0:"g")}var bA=gA();function EA(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(bA,"")}function TA(e){return Qp(e)||em(e)}function Qp(e){return e&&typeof e=="object"&&"name"in e&&typeof e.name=="string"&&e.name==="AssertionError"}function em(e){return e&&typeof e=="object"&&"message"in e&&typeof e.message=="string"&&EA(e.message).startsWith("expect(")}function SA(e){return new yA.default({escapeXML:!0,fg:e.color.defaultText,bg:e.background.content})}function sl(){let e=it();return SA(e)}var AA=D.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative"})),wA=({storyUrl:e})=>u.createElement(AA,null,"Debugger controls are not available on composed Storybooks."," ",u.createElement(rt,{href:`${e}&addonPanel=${il}`,target:"_blank",rel:"noopener noreferrer",withArrow:!0},"Open in external Storybook")),_A=D.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),vA=()=>{let[e,t]=X(!0),r=ke().getDocsUrl({subpath:cA,versioned:!0,renderer:!0});return ee(()=>{let n=setTimeout(()=>{t(!1)},100);return()=>clearTimeout(n)},[]),e?null:u.createElement("div",null,u.createElement(Mn,{title:"Interactions",description:u.createElement(u.Fragment,null,"Interactions allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:u.createElement(_A,null,u.createElement(rt,{href:r,target:"_blank",withArrow:!0},u.createElement(ar,null)," Read docs"))}))};function Gi(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;tArray.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView),tm=e=>e!==null&&typeof e=="object"&&!ul(e)&&!(e instanceof Date)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof WeakMap)&&!(e instanceof WeakSet),CA=e=>tm(e)||ul(e)||typeof e=="function"||e instanceof Promise,rm=e=>{let t=/unique/;return Promise.race([e,t]).then(r=>r===t?["pending"]:["fulfilled",r],r=>["rejected",r])},St=async(e,t,r,n,o,i)=>{let a={key:e,depth:r,value:t,type:"value",parent:void 0};if(t&&CA(t)&&r<100){let l=[],s="object";if(ul(t)){for(let d=0;d{let p=await St(d.toString(),t[d],r+1,n);return p.parent=a,p});s="array"}else{let d=Object.getOwnPropertyNames(t);n&&d.sort();for(let p=0;p{let h=await St(d[p],m,r+1,n);return h.parent=a,h})}if(typeof t=="function"&&(s="function"),t instanceof Promise){let[p,m]=await rm(t);l.push(async()=>{let h=await St("",p,r+1,n);return h.parent=a,h}),p!=="pending"&&l.push(async()=>{let h=await St("",m,r+1,n);return h.parent=a,h}),s="promise"}if(t instanceof Map){let p=Array.from(t.entries()).map(m=>{let[h,y]=m;return{"":h,"":y}});l.push(async()=>{let m=await St("",p,r+1,n);return m.parent=a,m}),l.push(async()=>{let m=await St("size",t.size,r+1,n);return m.parent=a,m}),s="map"}if(t instanceof Set){let p=Array.from(t.entries()).map(m=>m[1]);l.push(async()=>{let m=await St("",p,r+1,n);return m.parent=a,m}),l.push(async()=>{let m=await St("size",t.size,r+1,n);return m.parent=a,m}),s="set"}}t!==Object.prototype&&i&&l.push(async()=>{let d=await St("",Object.getPrototypeOf(t),r+1,n,!0);return d.parent=a,d}),a.type=s,a.children=l,a.isPrototype=o}return a},RA=(e,t,r)=>St("root",e,0,t===!1?t:!0,void 0,r===!1?r:!0);function pp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function xo(e){for(var t=1;t{let{children:t}=e,r=br(e,OA),n=u.useContext(Ki);return u.createElement(Ki.Provider,{value:xo(xo({},n),r)},t)},ko=(e,t={})=>{let r=u.useContext(Ki),n=e.theme||r.theme||"chrome",o=e.colorScheme||r.colorScheme||"light",i=xA(t[n],t[o]);return{currentColorScheme:o,currentTheme:n,themeClass:i}};function Xi(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;t{let{theme:t,hover:r,colorScheme:n,children:o,label:i,className:a,onUpdate:l,onSelect:s,open:d}=e,p=br(e,DA),{themeClass:m,currentTheme:h}=ko({theme:t,colorScheme:n},Ze),[y,E]=X(d);ee(()=>{E(d)},[d]);let b=B=>{E(B),l&&l(B)},S=u.Children.count(o)>0,g=(B,J)=>{if(B.isSameNode(J||null))return;B.querySelector('[tabindex="-1"]')?.focus(),B.setAttribute("aria-selected","true"),J?.removeAttribute("aria-selected")},T=(B,J)=>{let j=B;for(;j&&j.parentElement;){if(j.getAttribute("role")===J)return j;j=j.parentElement}return null},A=B=>{let J=T(B,"tree");return J?Array.from(J.querySelectorAll("li")):[]},_=B=>{let J=T(B,"group"),j=J?.previousElementSibling;if(j&&j.getAttribute("tabindex")==="-1"){let G=j.parentElement,Z=B.parentElement;g(G,Z)}},x=(B,J)=>{let j=A(B);j.forEach(G=>{G.removeAttribute("aria-selected")}),J==="start"&&j[0]&&g(j[0]),J==="end"&&j[j.length-1]&&g(j[j.length-1])},O=(B,J)=>{let j=A(B)||[];for(let G=0;G{let j=B.target;(B.key==="Enter"||B.key===" ")&&b(!y),B.key==="ArrowRight"&&y&&!J?O(j,"down"):B.key==="ArrowRight"&&b(!0),B.key==="ArrowLeft"&&(!y||J)?_(j):B.key==="ArrowLeft"&&b(!1),B.key==="ArrowDown"&&O(j,"down"),B.key==="ArrowUp"&&O(j,"up"),B.key==="Home"&&x(j,"start"),B.key==="End"&&x(j,"end")},P=(B,J)=>{let j=B.target,G=T(j,"treeitem"),Z=A(j)||[],ue=!1;for(let fe=0;fe{let J=B.currentTarget;!J.contains(document.activeElement)&&J.getAttribute("role")==="tree"&&J.setAttribute("tabindex","0")},$=B=>{let J=B.target;if(J.getAttribute("role")==="tree"){let j=J.querySelector('[aria-selected="true"]');j?g(j):O(J,"down"),J.setAttribute("tabindex","-1")}},L=()=>{s?.()},z=B=>{let J=B*.9+.3;return{paddingLeft:`${J}em`,width:`calc(100% - ${J}em)`}},{isChild:N,depth:R,hasHover:C}=u.useContext(ki),F=C?r:!1;if(!N)return u.createElement("ul",me({role:"tree",tabIndex:0,className:mn(Ze.tree,Ze.group,m,a),onFocus:$,onBlur:k},p),u.createElement(ki.Provider,{value:{isChild:!0,depth:0,hasHover:F}},u.createElement(Oo,e)));if(!S)return u.createElement("li",me({role:"treeitem",className:Ze.item},p),u.createElement("div",{role:"button",className:mn(Ze.label,{[Ze.hover]:F,[Ze.focusWhite]:h==="firefox"}),tabIndex:-1,style:z(R),onKeyDown:B=>{v(B,N)},onClick:B=>P(B,!0),onFocus:L},u.createElement("span",null,i)));let M=mn(Ze.arrow,{[Ze.open]:y});return u.createElement("li",{role:"treeitem","aria-expanded":y,className:Ze.item},u.createElement("div",{role:"button",tabIndex:-1,className:mn(Ze.label,{[Ze.hover]:F,[Ze.focusWhite]:h==="firefox"}),style:z(R),onClick:B=>P(B),onKeyDown:B=>v(B),onFocus:L},u.createElement("span",null,u.createElement("span",{"aria-hidden":!0,className:M}),u.createElement("span",null,i))),u.createElement("ul",me({role:"group",className:mn(a,Ze.group)},p),y&&u.Children.map(o,B=>u.createElement(ki.Provider,{value:{isChild:!0,depth:R+1,hasHover:F}},B))))};Oo.defaultProps={open:!1,hover:!0};var ge={"object-inspector":"ObjectInspector-object-inspector-0c33e82",objectInspector:"ObjectInspector-object-inspector-0c33e82","object-label":"ObjectInspector-object-label-b81482b",objectLabel:"ObjectInspector-object-label-b81482b",text:"ObjectInspector-text-25f57f3",key:"ObjectInspector-key-4f712bb",value:"ObjectInspector-value-f7ec2e5",string:"ObjectInspector-string-c496000",regex:"ObjectInspector-regex-59d45a3",error:"ObjectInspector-error-b818698",boolean:"ObjectInspector-boolean-2dd1642",number:"ObjectInspector-number-a6daabb",undefined:"ObjectInspector-undefined-3a68263",null:"ObjectInspector-null-74acb50",function:"ObjectInspector-function-07bbdcd","function-decorator":"ObjectInspector-function-decorator-3d22c24",functionDecorator:"ObjectInspector-function-decorator-3d22c24",prototype:"ObjectInspector-prototype-f2449ee",dark:"ObjectInspector-dark-0c96c97",chrome:"ObjectInspector-chrome-2f3ca98",light:"ObjectInspector-light-78bef54"},NA=["ast","theme","showKey","colorScheme","className"],Qe=(e,t,r,n,o)=>{let i=e.includes("-")?`"${e}"`:e,a=o<=0;return u.createElement("span",{className:ge.text},!a&&n&&u.createElement(u.Fragment,null,u.createElement("span",{className:ge.key},i),u.createElement("span",null,":\xA0")),u.createElement("span",{className:r},t))},nm=e=>{let{ast:t,theme:r,showKey:n,colorScheme:o,className:i}=e,a=br(e,NA),{themeClass:l}=ko({theme:r,colorScheme:o},ge),[s,d]=X(u.createElement("span",null)),p=u.createElement("span",null);return ee(()=>{t.value instanceof Promise&&(async m=>{d(Qe(t.key,`Promise { "${await rm(m)}" }`,ge.key,n,t.depth))})(t.value)},[t,n]),typeof t.value=="number"||typeof t.value=="bigint"?p=Qe(t.key,String(t.value),ge.number,n,t.depth):typeof t.value=="boolean"?p=Qe(t.key,String(t.value),ge.boolean,n,t.depth):typeof t.value=="string"?p=Qe(t.key,`"${t.value}"`,ge.string,n,t.depth):typeof t.value>"u"?p=Qe(t.key,"undefined",ge.undefined,n,t.depth):typeof t.value=="symbol"?p=Qe(t.key,t.value.toString(),ge.string,n,t.depth):typeof t.value=="function"?p=Qe(t.key,`${t.value.name}()`,ge.key,n,t.depth):typeof t.value=="object"&&(t.value===null?p=Qe(t.key,"null",ge.null,n,t.depth):Array.isArray(t.value)?p=Qe(t.key,`Array(${t.value.length})`,ge.key,n,t.depth):t.value instanceof Date?p=Qe(t.key,`Date ${t.value.toString()}`,ge.value,n,t.depth):t.value instanceof RegExp?p=Qe(t.key,t.value.toString(),ge.regex,n,t.depth):t.value instanceof Error?p=Qe(t.key,t.value.toString(),ge.error,n,t.depth):tm(t.value)?p=Qe(t.key,"{\u2026}",ge.key,n,t.depth):p=Qe(t.key,t.value.constructor.name,ge.key,n,t.depth)),u.createElement("span",me({className:Ro(l,i)},a),s,p)};nm.defaultProps={showKey:!0};var om=nm,kA=["ast","theme","previewMax","open","colorScheme","className"],bn=(e,t,r)=>{let n=[];for(let o=0;ot){n.push("\u2026 ");break}}return n},FA=(e,t,r,n)=>{let o=e.value.length;return t?u.createElement("span",null,"Array(",o,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),bn(e.children,r,!1),u.createElement("span",null,"]"))},LA=(e,t,r,n)=>e.isPrototype?u.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):t?u.createElement("span",null,"{\u2026}"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),bn(e.children,r,!0),u.createElement("span",null,"}")),MA=(e,t,r)=>t?u.createElement("span",null,`Promise { "${String(e.children[0].value)}" }`):u.createElement(u.Fragment,null,u.createElement("span",null,"Promise { "),bn(e.children,r,!0),u.createElement("span",null,"}")),BA=(e,t,r,n)=>{let{size:o}=e.value;return t?u.createElement("span",null,`Map(${o})`):u.createElement(u.Fragment,null,u.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),bn(e.children,r,!0),u.createElement("span",null,"}"))},$A=(e,t,r)=>{let{size:n}=e.value;return t?u.createElement("span",null,"Set(",n,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`Set(${e.value.size}) {`),bn(e.children,r,!0),u.createElement("span",null,"}"))},am=e=>{let{ast:t,theme:r,previewMax:n,open:o,colorScheme:i,className:a}=e,l=br(e,kA),{themeClass:s,currentTheme:d}=ko({theme:r,colorScheme:i},ge),p=t.isPrototype||!1,m=Ro(ge.objectLabel,s,a,{[ge.prototype]:p}),h=t.depth<=0,y=()=>u.createElement("span",{className:p?ge.prototype:ge.key},h?"":`${t.key}: `);return t.type==="array"?u.createElement("span",me({className:m},l),u.createElement(y,null),FA(t,o,n,d)):t.type==="function"?u.createElement("span",me({className:m},l),u.createElement(y,null),d==="chrome"&&u.createElement("span",{className:ge.functionDecorator},"\u0192 "),u.createElement("span",{className:Ro({[ge.function]:!p})},`${t.value.name}()`)):t.type==="promise"?u.createElement("span",me({className:m},l),u.createElement(y,null),MA(t,o,n)):t.type==="map"?u.createElement("span",me({className:m},l),u.createElement(y,null),BA(t,o,n,d)):t.type==="set"?u.createElement("span",me({className:m},l),u.createElement(y,null),$A(t,o,n)):u.createElement("span",me({className:m},l),u.createElement(y,null),LA(t,o,n,d))};am.defaultProps={previewMax:8,open:!1};var jA=am,cl=e=>{let{ast:t,expandLevel:r,depth:n}=e,[o,i]=X(),[a,l]=X(n{(async()=>{if(t.type!=="value"){let s=t.children.map(m=>m()),d=await Promise.all(s),p=xo(xo({},t),{},{children:d});i(p)}})()},[t]),o?u.createElement(Oo,{hover:!1,open:a,label:u.createElement(jA,{open:a,ast:o}),onSelect:()=>{var s;(s=e.onSelect)===null||s===void 0||s.call(e,t)},onUpdate:s=>{l(s)}},o.children.map(s=>u.createElement(cl,{key:s.key,ast:s,depth:n+1,expandLevel:r,onSelect:e.onSelect}))):u.createElement(Oo,{hover:!1,label:u.createElement(om,{ast:t}),onSelect:()=>{var s;(s=e.onSelect)===null||s===void 0||s.call(e,t)}})};cl.defaultProps={expandLevel:0,depth:0};var UA=cl,VA=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],im=e=>{let{data:t,expandLevel:r,sortKeys:n,includePrototypes:o,className:i,theme:a,colorScheme:l,onSelect:s}=e,d=br(e,VA),[p,m]=X(void 0),{themeClass:h,currentTheme:y,currentColorScheme:E}=ko({theme:a,colorScheme:l},ge);return ee(()=>{(async()=>m(await RA(t,n,o)))()},[t,n,o]),u.createElement("div",me({className:Ro(ge.objectInspector,i,h)},d),p&&u.createElement(IA,{theme:y,colorScheme:E},u.createElement(UA,{ast:p,expandLevel:r,onSelect:s})))};im.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var HA={base:"#444",nullish:"#7D99AA",string:"#16B242",number:"#5D40D0",boolean:"#f41840",objectkey:"#698394",instance:"#A15C20",function:"#EA7509",muted:"#7D99AA",tag:{name:"#6F2CAC",suffix:"#1F99E5"},date:"#459D9C",error:{name:"#D43900",message:"#444"},regex:{source:"#A15C20",flags:"#EA7509"},meta:"#EA7509",method:"#0271B6"},JA={base:"#eee",nullish:"#aaa",string:"#5FE584",number:"#6ba5ff",boolean:"#ff4191",objectkey:"#accfe6",instance:"#E3B551",function:"#E3B551",muted:"#aaa",tag:{name:"#f57bff",suffix:"#8EB5FF"},date:"#70D4D3",error:{name:"#f40",message:"#eee"},regex:{source:"#FAD483",flags:"#E3B551"},meta:"#FAD483",method:"#5EC1FF"},$e=()=>{let{base:e}=it();return e==="dark"?JA:HA},qA=/[^A-Z0-9]/i,mp=/[\s.,…]+$/gm,lm=(e,t)=>{if(e.length<=t)return e;for(let r=t-1;r>=0;r-=1)if(qA.test(e[r])&&r>10)return`${e.slice(0,r).replace(mp,"")}\u2026`;return`${e.slice(0,t).replace(mp,"")}\u2026`},zA=e=>{try{return JSON.stringify(e,null,1)}catch{return String(e)}},sm=(e,t)=>e.flatMap((r,n)=>n===e.length-1?[r]:[r,u.cloneElement(t,{key:`sep${n}`})]),gr=({value:e,nested:t,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case e===null:return u.createElement(YA,{...o});case e===void 0:return u.createElement(GA,{...o});case Array.isArray(e):return u.createElement(ZA,{...o,value:e,callsById:n});case typeof e=="string":return u.createElement(WA,{...o,value:e});case typeof e=="number":return u.createElement(KA,{...o,value:e});case typeof e=="boolean":return u.createElement(XA,{...o,value:e});case Object.prototype.hasOwnProperty.call(e,"__date__"):return u.createElement(nw,{...o,...e.__date__});case Object.prototype.hasOwnProperty.call(e,"__error__"):return u.createElement(ow,{...o,...e.__error__});case Object.prototype.hasOwnProperty.call(e,"__regexp__"):return u.createElement(aw,{...o,...e.__regexp__});case Object.prototype.hasOwnProperty.call(e,"__function__"):return u.createElement(tw,{...o,...e.__function__});case Object.prototype.hasOwnProperty.call(e,"__symbol__"):return u.createElement(iw,{...o,...e.__symbol__});case Object.prototype.hasOwnProperty.call(e,"__element__"):return u.createElement(rw,{...o,...e.__element__});case Object.prototype.hasOwnProperty.call(e,"__class__"):return u.createElement(ew,{...o,...e.__class__});case Object.prototype.hasOwnProperty.call(e,"__callId__"):return u.createElement(dl,{call:n?.get(e.__callId__),callsById:n});case Object.prototype.toString.call(e)==="[object Object]":return u.createElement(QA,{value:e,showInspector:r,callsById:n,...o});default:return u.createElement(lw,{value:e,...o})}},YA=e=>{let t=$e();return u.createElement("span",{style:{color:t.nullish},...e},"null")},GA=e=>{let t=$e();return u.createElement("span",{style:{color:t.nullish},...e},"undefined")},WA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.string},...t},JSON.stringify(lm(e,50)))},KA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.number},...t},e)},XA=({value:e,...t})=>{let r=$e();return u.createElement("span",{style:{color:r.boolean},...t},String(e))},ZA=({value:e,nested:t=!1,callsById:r})=>{let n=$e();if(t)return u.createElement("span",{style:{color:n.base}},"[\u2026]");let o=e.slice(0,3).map((a,l)=>u.createElement(gr,{key:`${l}--${JSON.stringify(a)}`,value:a,nested:!0,callsById:r})),i=sm(o,u.createElement("span",null,", "));return e.length<=3?u.createElement("span",{style:{color:n.base}},"[",i,"]"):u.createElement("span",{style:{color:n.base}},"(",e.length,") [",i,", \u2026]")},QA=({showInspector:e,value:t,callsById:r,nested:n=!1})=>{let o=it().base==="dark",i=$e();if(e)return u.createElement(u.Fragment,null,u.createElement(im,{id:"interactions-object-inspector",data:t,includePrototypes:!1,colorScheme:o?"dark":"light"}));if(n)return u.createElement("span",{style:{color:i.base}},"{\u2026}");let a=sm(Object.entries(t).slice(0,2).map(([l,s])=>u.createElement(at,{key:l},u.createElement("span",{style:{color:i.objectkey}},l,": "),u.createElement(gr,{value:s,callsById:r,nested:!0}))),u.createElement("span",null,", "));return Object.keys(t).length<=2?u.createElement("span",{style:{color:i.base}},"{ ",a," }"):u.createElement("span",{style:{color:i.base}},"(",Object.keys(t).length,") ","{ ",a,", \u2026 }")},ew=({name:e})=>{let t=$e();return u.createElement("span",{style:{color:t.instance}},e)},tw=({name:e})=>{let t=$e();return e?u.createElement("span",{style:{color:t.function}},e):u.createElement("span",{style:{color:t.nullish,fontStyle:"italic"}},"anonymous")},rw=({prefix:e,localName:t,id:r,classNames:n=[],innerText:o})=>{let i=e?`${e}:${t}`:t,a=$e();return u.createElement("span",{style:{wordBreak:"keep-all"}},u.createElement("span",{key:`${i}_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_tag`,style:{color:a.tag.name}},i),u.createElement("span",{key:`${i}_suffix`,style:{color:a.tag.suffix}},r?`#${r}`:n.reduce((l,s)=>`${l}.${s}`,"")),u.createElement("span",{key:`${i}_gt`,style:{color:a.muted}},">"),!r&&n.length===0&&o&&u.createElement(u.Fragment,null,u.createElement("span",{key:`${i}_text`},o),u.createElement("span",{key:`${i}_close_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_close_tag`,style:{color:a.tag.name}},"/",i),u.createElement("span",{key:`${i}_close_gt`,style:{color:a.muted}},">")))},nw=({value:e})=>{let t=new Date(e);isNaN(Number(t))&&(we.warn("Invalid date value:",e),t=null);let r=$e();if(!t)return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},"Invalid date");let[n,o,i]=t.toISOString().split(/[T.Z]/);return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},n,u.createElement("span",{style:{opacity:.7}},"T"),o==="00:00:00"?u.createElement("span",{style:{opacity:.7}},o):o,i==="000"?u.createElement("span",{style:{opacity:.7}},".",i):`.${i}`,u.createElement("span",{style:{opacity:.7}},"Z"))},ow=({name:e,message:t})=>{let r=$e();return u.createElement("span",{style:{color:r.error.name}},e,t&&": ",t&&u.createElement("span",{style:{color:r.error.message},title:t.length>50?t:""},lm(t,50)))},aw=({flags:e,source:t})=>{let r=$e();return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",u.createElement("span",{style:{color:r.regex.source}},t),"/",e)},iw=({description:e})=>{let t=$e();return u.createElement("span",{style:{whiteSpace:"nowrap",color:t.instance}},"Symbol(",e&&u.createElement("span",{style:{color:t.meta}},'"',e,'"'),")")},lw=({value:e})=>{let t=$e();return u.createElement("span",{style:{color:t.meta}},zA(e))},sw=({label:e})=>{let t=$e(),{typography:r}=it();return u.createElement("span",{style:{color:t.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},e)},dl=({call:e,callsById:t})=>{if(!e)return null;if(e.method==="step"&&e.path?.length===0)return u.createElement(sw,{label:e.args[0]});let r=e.path?.flatMap((i,a)=>{let l=i.__callId__;return[l?u.createElement(dl,{key:`elem${a}`,call:t?.get(l),callsById:t}):u.createElement("span",{key:`elem${a}`},i),u.createElement("wbr",{key:`wbr${a}`}),u.createElement("span",{key:`dot${a}`},".")]}),n=e.args?.flatMap((i,a,l)=>{let s=u.createElement(gr,{key:`node${a}`,value:i,callsById:t});return a{for(let r=t,n=1;r{try{return e==="undefined"?void 0:JSON.parse(e)}catch{return e}},uw=D.span(({theme:e})=>({color:e.base==="light"?e.color.positiveText:e.color.positive})),cw=D.span(({theme:e})=>({color:e.base==="light"?e.color.negativeText:e.color.negative})),Li=({value:e,parsed:t})=>t?u.createElement(gr,{showObjectInspector:!0,value:e,style:{color:"#D43900"}}):u.createElement(cw,null,e),Mi=({value:e,parsed:t})=>t?typeof e=="string"&&e.startsWith("called with")?u.createElement(u.Fragment,null,e):u.createElement(gr,{showObjectInspector:!0,value:e,style:{color:"#16B242"}}):u.createElement(uw,null,e),fp=({message:e,style:t={}})=>{let r=sl(),n=e.split(` -`);return u.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:mt.size.s1,...t}},n.flatMap((o,i)=>{if(o.startsWith("expect(")){let m=hp(o,7),h=m?7+m.length:0,y=m&&o.slice(h).match(/\.(to|last|nth)[A-Z]\w+\(/);if(y){let E=h+(y.index??0)+y[0].length,b=hp(o,E);if(b)return["expect(",u.createElement(Li,{key:`received_${m}`,value:m}),o.slice(h,E),u.createElement(Mi,{key:`expected_${b}`,value:b}),o.slice(E+b.length),u.createElement("br",{key:`br${i}`})]}}if(o.match(/^\s*- /))return[u.createElement(Mi,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];if(o.match(/^\s*\+ /)||o.match(/^Received: $/))return[u.createElement(Li,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];let[,a,l]=o.match(/^(Expected|Received): (.*)$/)||[];if(a&&l)return a==="Expected"?["Expected: ",u.createElement(Mi,{key:o+i,value:Fi(l),parsed:!0}),u.createElement("br",{key:`br${i}`})]:["Received: ",u.createElement(Li,{key:o+i,value:Fi(l),parsed:!0}),u.createElement("br",{key:`br${i}`})];let[,s,d]=o.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(s&&d)return[`${s} of calls: `,u.createElement(gr,{key:o+i,value:Number(d)}),u.createElement("br",{key:`br${i}`})];let[,p]=o.match(/^Received has value: (.+)$/)||[];return p?["Received has value: ",u.createElement(gr,{key:o+i,value:Fi(p)}),u.createElement("br",{key:`br${i}`})]:[u.createElement("span",{key:o+i,dangerouslySetInnerHTML:{__html:r.toHtml(o)}}),u.createElement("br",{key:`br${i}`})]}))},dw=D.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),um=({status:e})=>{let t=it();switch(e){case"done":return u.createElement(Vn,{color:t.color.positive,"data-testid":"icon-done"});case"error":return u.createElement(Ns,{color:t.color.negative,"data-testid":"icon-error"});case"active":return u.createElement(Os,{color:t.color.secondary,"data-testid":"icon-active"});case"waiting":return u.createElement(dw,{"data-testid":"icon-waiting"},u.createElement(qn,{color:Ue(.5,"#CCCCCC"),size:6}));default:return null}},pw=D.div({fontFamily:mt.fonts.mono,fontSize:mt.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"}),mw=D("div",{shouldForwardProp:e=>!["call","pausedAt"].includes(e.toString())})(({theme:e,call:t})=>({position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${e.appBorderColor}`,fontFamily:mt.fonts.base,fontSize:13,...t.status==="error"&&{backgroundColor:e.base==="dark"?Ue(.93,e.color.negative):e.background.warning},paddingLeft:(t.ancestors?.length??0)*20}),({theme:e,call:t,pausedAt:r})=>r===t.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${e.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${e.color.warning}`}}),hw=D.div(({theme:e,isInteractive:t})=>({display:"flex","&:hover":t?{}:{background:e.background.hoverable}})),fw=D("button",{shouldForwardProp:e=>!["call"].includes(e.toString())})(({theme:e,disabled:t,call:r})=>({flex:1,display:"grid",background:"none",border:0,gridTemplateColumns:"15px 1fr",alignItems:"center",minHeight:40,margin:0,padding:"8px 15px",textAlign:"start",cursor:t||r.status==="error"?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status==="error"?e.color.warning:e.color.secondary}`,background:r.status==="error"?"transparent":e.background.hoverable},"& > div":{opacity:r.status==="waiting"?.5:1}})),yw=D.div({display:"flex",alignItems:"center",padding:6}),gw=D(he)(({theme:e})=>({color:e.textMutedColor,margin:"0 3px"})),Bi=D("div")(({theme:e})=>({padding:"8px 10px 8px 36px",fontSize:mt.size.s1,color:e.color.defaultText,pre:{margin:0,padding:0}})),bw=D.span(({theme:e})=>({color:e.base==="dark"?"#5EC1FF":"#0271B6"})),Ew=D.span(({theme:e})=>({color:e.base==="dark"?"#eee":"#444"})),Tw=D.p(({theme:e})=>({color:e.base==="dark"?e.color.negative:e.color.negativeText,fontSize:e.typography.size.s2,maxWidth:500,textWrap:"balance"})),Sw=({exception:e})=>{let t=sl();if(!e)return null;if(e.callId===At)return Q(Bi,null,Q("pre",null,Q(bw,null,e.name,":")," ",Q(Ew,null,e.message)),Q(Tw,null,"The component failed to render properly. Automated component tests will not run until this is resolved. Check the full error message in Storybook\u2019s canvas to debug."));if(em(e))return Q(fp,{...e});if(Qp(e))return Q(Bi,null,Q(fp,{message:`${e.message}${e.diff?` - -${e.diff}`:""}`,style:{padding:0}}),Q("p",null,"See the full stack trace in the browser console."));let r=e.message.split(` - -`),n=r.length>1;return Q(Bi,null,Q("pre",{dangerouslySetInnerHTML:{__html:t.toHtml(r[0])}}),n&&Q("p",null,"See the full stack trace in the browser console."))},Aw=({call:e,callsById:t,controls:r,controlStates:n,childCallIds:o,isHidden:i,isCollapsed:a,toggleCollapsed:l,pausedAt:s})=>{let[d,p]=X(!1),m=!n.goto||!e.interceptable||!!e.ancestors?.length;return i||e.id===At?null:Q(mw,{call:e,pausedAt:s},Q(hw,{isInteractive:m},Q(fw,{"aria-label":"Interaction step",call:e,onClick:()=>r.goto(e.id),disabled:m,onMouseEnter:()=>n.goto&&p(!0),onMouseLeave:()=>n.goto&&p(!1)},Q(um,{status:d?"active":e.status}),Q(pw,{style:{marginLeft:6,marginBottom:1}},Q(dl,{call:e,callsById:t}))),Q(yw,null,(o?.length??0)>0&&Q(gw,{padding:"small",variant:"ghost",onClick:l,ariaLabel:`${a?"Show":"Hide"} steps`},a?Q(Hn,null):Q(Es,null)))),e.status==="error"&&e.exception?.callId===e.id&&Q(Sw,{exception:e.exception}))},ww=D.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative",code:{fontSize:`${t.size.s1-1}px`,color:"inherit",margin:"0 0.2em",padding:"0 0.2em",background:"rgba(255, 255, 255, 0.8)",borderRadius:"2px",boxShadow:"0 0 0 1px rgba(0, 0, 0, 0.1)"}})),_w=({browserTestStatus:e})=>{let t=ke().getDocsUrl({subpath:uA,versioned:!0,renderer:!0}),[r,n]=e==="error"?["the CLI","this browser"]:["this browser","the CLI"];return u.createElement(ww,null,"This interaction test passed in ",r,", but the tests failed in ",n,"."," ",u.createElement(rt,{href:t,target:"_blank",withArrow:!0},"Learn what could cause this"))},vw={rendering:"mediumdark",playing:"warning",completed:"positive",errored:"negative",aborted:"purple"},Cw={rendering:"Wait",playing:"Runs",completed:"Pass",errored:"Fail",aborted:"Bail"},Rw={rendering:"Story is rendering",playing:"Interactions are running",completed:"Story ran successfully",errored:"Story failed to complete",aborted:"Interactions aborted due to file changes"},xw=D.div(({theme:e,status:t})=>({display:"inline-block",padding:"4px 6px 4px 8px",borderRadius:"4px",backgroundColor:e.color[vw[t]],color:"white",fontFamily:mt.fonts.base,textTransform:"uppercase",fontSize:mt.size.s1,letterSpacing:3,fontWeight:mt.weight.bold,minWidth:65,textAlign:"center"})),Ow=({status:e})=>{let t=Cw[e],r=Rw[e];return u.createElement(ls,{hasChrome:!1,placement:"top",trigger:"hover",tooltip:u.createElement(as,{note:r})},u.createElement(xw,{"aria-label":`Story status: ${t}`,status:e},t))},Iw=D.div(({theme:e})=>({boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.background.app,position:"sticky",top:0,zIndex:1})),Pw=D(he)(({theme:e})=>({borderRadius:4,padding:6,color:e.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:e.color.secondary}}})),gn=D(he)(({theme:e})=>({color:e.textMutedColor})),Dw=D(he)(({theme:e})=>({color:e.color.secondary,fontWeight:e.typography.weight.bold,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",fontSize:13,lineHeight:24})),Nw=D(Ql)(({theme:e})=>({color:e.textMutedColor,cursor:"default",fontWeight:e.typography.weight.regular,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",margin:0,fontSize:13})),kw=D.div({display:"flex",alignItems:"center",flex:1,gap:6}),Fw=D(gn)({marginInlineStart:3}),Lw=D(Pw)({marginInline:3,lineHeight:"12px"}),Mw=D(gn)(({theme:e,animating:t,disabled:r})=>({opacity:r?.5:1,svg:{animation:t?`${e.animation.rotate360} 200ms ease-out`:void 0}})),Bw=({controls:e,controlStates:t,status:r,storyFileName:n,onScrollToEnd:o,importPath:i,canOpenInEditor:a,api:l})=>{let s=r==="errored"?"Scroll to error":"Scroll to end",d=it();return u.createElement(Iw,null,u.createElement(os,{backgroundColor:d.background.app,innerStyle:{gap:6,paddingInline:15},"aria-label":"Component test playback controls"},u.createElement(kw,null,u.createElement(Ow,{status:r}),u.createElement(Lw,{ariaLabel:!1,onClick:o,disabled:!o},s),u.createElement(rs,null),u.createElement(Fw,{padding:"small",variant:"ghost",ariaLabel:"Go to start",onClick:e.start,disabled:!t.start},u.createElement(Ps,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go back",onClick:e.back,disabled:!t.back},u.createElement(xs,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go forward",onClick:e.next,disabled:!t.next},u.createElement(Is,null)),u.createElement(gn,{padding:"small",variant:"ghost",ariaLabel:"Go to end",onClick:e.end,disabled:!t.end},u.createElement(Ss,null)),u.createElement(Mw,{padding:"small",variant:"ghost",ariaLabel:"Rerun",onClick:e.rerun},u.createElement(Fs,null))),(i||n)&&(a?u.createElement(Dw,{padding:"small",size:"small",variant:"ghost",ariaLabel:"Open in editor",onClick:()=>{l.openInEditor({file:i})}},n):u.createElement(Nw,null,n))))},$w=D.div(({theme:e})=>({height:"100%",background:e.background.content})),yp=D.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,backgroundColor:e.base==="dark"?Ue(.93,e.color.negative):e.background.warning,padding:15,fontSize:e.typography.size.s2-1,lineHeight:"19px"})),$i=D.code(({theme:e})=>({margin:"0 1px",padding:3,fontSize:e.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${e.appBorderColor}`,borderRadius:3})),gp=D.div({paddingBottom:4,fontWeight:"bold"}),jw=D.p({margin:0,padding:"0 0 20px"}),bp=D.pre(({theme:e})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:e.typography.size.s1-1})),Uw=Xe(function({storyUrl:e,status:t,calls:r,controls:n,controlStates:o,interactions:i,fileName:a,hasException:l,caughtException:s,unhandledErrors:d,pausedAt:p,onScrollToEnd:m,endRef:h,hasResultMismatch:y,browserTestStatus:E,importPath:b,canOpenInEditor:S,api:g}){let T=sl(),A=i.some(_=>_.id!==At);return Q($w,null,y&&Q(_w,{browserTestStatus:E}),o.detached&&(A||l)&&Q(wA,{storyUrl:e}),Q(Bw,{controls:n,controlStates:o,status:t,storyFileName:a,onScrollToEnd:m,importPath:b,canOpenInEditor:S,api:g}),Q("div",{"aria-label":"Interactions list"},i.map(_=>Q(Aw,{key:_.id,call:_,callsById:r,controls:n,controlStates:o,childCallIds:_.childCallIds,isHidden:_.isHidden,isCollapsed:_.isCollapsed,toggleCollapsed:_.toggleCollapsed,pausedAt:p}))),s&&!TA(s)&&Q(yp,null,Q(gp,null,"Caught exception in ",Q($i,null,"play")," function"),Q(bp,{"data-chromatic":"ignore",dangerouslySetInnerHTML:{__html:T.toHtml(Ep(s))}})),d&&Q(yp,null,Q(gp,null,"Unhandled Errors"),Q(jw,null,"Found ",d.length," unhandled error",d.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",Q($i,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",Q($i,null,"true"),"."),d.map((_,x)=>Q(bp,{key:x,"data-chromatic":"ignore"},Ep(_)))),Q("div",{ref:h}),t==="completed"&&!s&&!A&&Q(vA,null))});function Ep(e){return e.stack||`${e.name}: ${e.message}`}var hn={detached:!1,start:!1,back:!1,goto:!1,next:!1,end:!1},Tp={rendering:"rendering",playing:"playing",completed:"completed",errored:"errored",aborted:"aborted"},Vw=["completed","errored","aborted"],Hw={done:"status-value:success",error:"status-value:error",active:"status-value:pending",waiting:"status-value:pending"},Jw=({log:e,calls:t,collapsed:r,setCollapsed:n})=>{let o=new Map,i=new Map;return e.map(({callId:a,ancestors:l,status:s})=>{let d=!1;return l.forEach(p=>{r.has(p)&&(d=!0),i.set(p,(i.get(p)||[]).concat(a))}),{...t.get(a),status:s,isHidden:d}}).map(a=>{let l=a.status==="error"&&a.ancestors&&o.get(a.ancestors.slice(-1)[0])?.status==="active"?"active":a.status;return o.set(a.id,{...a,status:l}),{...a,status:l,childCallIds:i.get(a.id),isCollapsed:r.has(a.id),toggleCollapsed:()=>n(s=>(s.has(a.id)?s.delete(a.id):s.add(a.id),new Set(s)))}})},Eo=(e,{log:t,calls:r,collapsed:n,setCollapsed:o})=>Jw({log:t,calls:r,collapsed:n,setCollapsed:o}).reduce((i,a)=>(a.id===At?i.interactions.push(a):e.status!=="rendering"&&(i.controlStates=e.controlStates,i.interactions.push(a),a.method!=="step"&&i.interactionsCount++),i),{...e,controlStates:hn,interactions:[],interactionsCount:0}),ji=(e,t)=>({id:At,method:"render",args:[],cursor:0,storyId:e,ancestors:[],path:[],interceptable:!0,retain:!1,exception:t}),To=e=>({callId:At,status:e,ancestors:[]}),qw=Xe(function({refId:e,storyId:t,storyUrl:r}){let{statusValue:n,testRunId:o}=ql(j=>{let G=e?void 0:j[t]?.[fA];return{statusValue:G?.value,testRunId:G?.data?.testRunId}}),i=Pn(),a=ke(),l=a.getData(i.storyId,i.refId)?.importPath,s=W.CONFIG_TYPE==="DEVELOPMENT"&&!i.refId,[d,p]=Rr(No,{status:"rendering",controlStates:hn,interactions:[],interactionsCount:0,hasException:!1,pausedAt:void 0,caughtException:void 0,unhandledErrors:void 0}),[m,h]=X(void 0),[y,E]=X(new Set),[b,S]=X(!1),{status:g="rendering",controlStates:T=hn,interactions:A=[],pausedAt:_=void 0,caughtException:x=void 0,unhandledErrors:O=void 0}=d,v=ye([To("active")]),P=ye(new Map([[At,ji(t)]])),k=({status:j,...G})=>P.current.set(G.id,G),$=ye();ee(()=>{let j;return W.IntersectionObserver&&(j=new W.IntersectionObserver(([G])=>h(G.isIntersecting?void 0:G.target),{root:W.document.querySelector('#storybook-panel-root [role="tabpanel"]')}),$.current&&j.observe($.current)),()=>j?.disconnect()},[]);let L=ye(void 0),z=ye(0),N=In({[Ne.CALL]:k,[Ne.SYNC]:j=>{v.current=[To("done"),...j.logItems],p(G=>Eo({...G,controlStates:j.controlStates,pausedAt:j.pausedAt},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[Vt]:j=>{L.current===j.storyId&&["preparing","loading"].includes(j.newPhase)||(L.current=j.storyId,z.current=Math.max(z.current,j.renderId||0),z.current===j.renderId&&(j.newPhase==="rendering"?(v.current=[To("active")],P.current.set(At,ji(t)),p({status:"rendering",controlStates:hn,pausedAt:void 0,interactions:[],interactionsCount:0,hasException:!1,caughtException:void 0,unhandledErrors:void 0})):p(G=>{let Z=j.newPhase in Tp&&!Vw.includes(G.status)?Tp[j.newPhase]:G.status;return Eo({...G,status:Z,pausedAt:void 0},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E})})))},[Ca]:j=>{v.current=[To("error")],P.current.set(At,ji(t,{...j,callId:At})),p(G=>Eo({...G,hasException:!0,caughtException:void 0,controlStates:hn,pausedAt:void 0},{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[wa]:j=>{p(G=>({...G,caughtException:j,hasException:!0}))},[Ra]:j=>{p(G=>({...G,unhandledErrors:j,hasException:!0}))}},[y]);ee(()=>{p(j=>Eo(j,{log:v.current,calls:P.current,collapsed:y,setCollapsed:E}))},[p,y]);let R=Fe(()=>({start:()=>N(Ne.START,{storyId:t}),back:()=>N(Ne.BACK,{storyId:t}),goto:j=>N(Ne.GOTO,{storyId:t,callId:j}),next:()=>N(Ne.NEXT,{storyId:t}),end:()=>N(Ne.END,{storyId:t}),rerun:()=>{N(Or,{storyId:t})}}),[N,t]),C=jt("fileName",""),[F]=C.toString().split("/").slice(-1),M=()=>m?.scrollIntoView({behavior:"smooth",block:"end"}),B=!!x||!!O||A.some(j=>j.status==="error"),J=Fe(()=>g!=="playing"&&(A.length>0||B)?B?"error":"done":g==="playing"?"active":void 0,[g,A,B]);return ee(()=>{if(J&&n&&n!=="status-value:pending"&&n!==Hw[J]){let j=setTimeout(()=>S(G=>(G||N(pA,{type:"test-discrepancy",payload:{browserStatus:J==="done"?"PASS":"FAIL",cliStatus:J==="done"?"FAIL":"PASS",storyId:t,testRunId:o}}),!0)),2e3);return()=>clearTimeout(j)}else S(!1)},[N,J,n,t,o]),u.createElement(at,{key:"component-tests"},u.createElement(Uw,{storyUrl:r,status:g,hasResultMismatch:b,browserTestStatus:J,calls:P.current,controls:R,controlStates:{...T,detached:!!e||T.detached},interactions:A,fileName:F,hasException:B,caughtException:x,unhandledErrors:O,pausedAt:_,endRef:$,onScrollToEnd:m&&M,importPath:l,canOpenInEditor:s,api:a}))});function zw(){let e=ke().getSelectedPanel(),[t={}]=Rr(No),{status:r,hasException:n,interactionsCount:o}=t;return u.createElement("div",{style:{display:"flex",alignItems:"center",gap:6}},u.createElement("span",null,"Interactions"),o&&r!=="errored"&&!n?u.createElement(xr,{compact:!0,status:e===il?"active":"neutral"},o):null,r==="errored"||n?u.createElement(um,{status:"error"}):null)}var $6=Se.register(No,()=>{if(globalThis?.FEATURES?.interactions){let e=({state:t})=>{let r=t.refId&&t.refs[t.refId]?.url||document.location.origin,{pathname:n,search:o=""}=t.location,i=n+(t.refId?o.replace(`/${t.refId}_`,"/"):o);return{refId:t.refId,storyId:t.storyId,storyUrl:r+i}};Se.add(il,{type:Ke.PANEL,title:()=>u.createElement(zw,null),match:({viewMode:t})=>t==="story",render:({active:t})=>u.createElement(Ln,{active:!!t},u.createElement(Jl,{filter:e},r=>u.createElement(qw,{...r})))})}}),Yw=Xe(function(){let e=jt(gt),[t,r,n]=bt(),{options:o=An,disable:i=!0}=e||{};if(i)return null;let a=t[gt]||{},l=a.value,s=a.grid||!1,d=o[l],p=!!n?.[gt],m=Object.keys(o).length;return u.createElement(Gw,{length:m,backgroundMap:o,item:d,updateGlobals:r,backgroundName:l,isLocked:p,isGridActive:s})}),Gw=Xe(function(e){let{length:t,updateGlobals:r,backgroundMap:n,backgroundName:o,isLocked:i,isGridActive:a}=e,l=le(d=>{r({[gt]:d})},[r]),s=Object.entries(n).map(([d,p])=>({value:d,title:p.name,icon:u.createElement(qn,{color:p?.value||"grey"})}));return u.createElement(at,null,u.createElement(Ut,{padding:"small",variant:"ghost",key:"grid",pressed:a,disabled:i,ariaLabel:i?"Grid set by story parameters":"Grid visibility",tooltip:i?"Grid set by story parameters":"Toggle grid visibility",onClick:()=>l({value:o,grid:!a})},u.createElement(As,null)),t>0?u.createElement($n,{resetLabel:"Reset background",onReset:()=>l(void 0),disabled:i,key:"background",icon:u.createElement(Rs,null),ariaLabel:i?"Background set by story parameters":"Preview background",tooltip:i?"Background set by story parameters":"Change background",defaultOptions:o,options:s,onSelect:d=>l({value:d,grid:a})}):null)}),z6=Se.register(Tn,()=>{globalThis?.FEATURES?.backgrounds&&Se.add(Tn,{title:"Backgrounds",type:Ke.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(Yw,null)})}),Ww=()=>{let[e,t]=bt(),{measureEnabled:r}=e||{},n=ke(),o=le(()=>t({measureEnabled:!r}),[t,r]);return ee(()=>{n.setAddonShortcut(Zt,{label:"Toggle Measure",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:o})},[o,n]),u.createElement(Ut,{key:jo,pressed:r,padding:"small",variant:"ghost",ariaLabel:"Measure tool",tooltip:"Toggle measure",ariaDescription:"When enabled, this tool shows dimensions and whitespace (margin, padding, border) for the currently hovered element in the preview area. Does not work with keyboard focus.",onClick:o},u.createElement(Ds,null))},Q6=Se.register(Zt,()=>{globalThis?.FEATURES?.measure&&Se.add(jo,{type:Ke.TOOL,title:"Measure",match:({viewMode:e,tabId:t})=>e==="story"&&!t,render:()=>u.createElement(Ww,null)})}),Kw=Xe(function(){let[e,t]=bt(),r=ke(),n=[!0,"true"].includes(e[Er]),o=le(()=>t({[Er]:!n}),[n,t]);return ee(()=>{r.setAddonShortcut(Sn,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:o})},[o,r]),u.createElement(Ut,{key:"outline",padding:"small",variant:"ghost",pressed:n,ariaLabel:"Outline tool",ariaDescription:"When enabled, this tool displays the outline of every element in the preview area, which helps understand their layout.",tooltip:"Toggle outline",onClick:o},u.createElement(Cs,null))}),i9=Se.register(Sn,()=>{globalThis?.FEATURES?.outline&&Se.add(Sn,{title:"Outline",type:Ke.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(Kw,null)})}),cm=(e,t)=>e.indexOf(t),Xw=(e,t)=>{let r=cm(e,t);return r===e.length-1?e[0]:e[r+1]},Zw=(e,t)=>{let r=cm(e,t);return r<1?e[e.length-1]:e[r-1]},Qw=async(e,t,r,n)=>{await e.setAddonShortcut(rr,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>{r({viewport:Zw(n,t)})}}),await e.setAddonShortcut(rr,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>{r({viewport:Xw(n,t)})}}),await e.setAddonShortcut(rr,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>{r({viewport:{value:void 0,isRotated:!1}})}})},e_=D.div({display:"inline-flex",alignItems:"center"}),dm=D.div(({theme:e})=>({display:"inline-block",textDecoration:"none",padding:10,fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,lineHeight:"1",height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent"})),t_={desktop:u.createElement(ys,null),mobile:u.createElement(vs,null),tablet:u.createElement(Ls,null),other:u.createElement(at,null)},r_=({api:e})=>{let t=jt(nr),[r,n,o]=bt(),{options:i=Vl,disable:a}=t||{},l=r?.[nr]||{},s=typeof l=="string"?l:l.value,d=typeof l=="string"?!1:!!l.isRotated,p=i[s]||xn,m=nr in o,h=Object.keys(i).length;if(ee(()=>{Qw(e,s,n,Object.keys(i))},[i,s,n,e]),p.styles===null||!i||h<1)return null;if(typeof p.styles=="function")return console.warn("Addon Viewport no longer supports dynamic styles using a function, use css calc() instead"),null;let y=d?p.styles.height:p.styles.width,E=d?p.styles.width:p.styles.height;return a?null:u.createElement(a_,{item:p,updateGlobals:n,viewportMap:i,viewportName:s,isRotated:d,isLocked:m,width:y,height:E})},n_=D(dm)({order:1}),Sp=D.div({order:2}),o_=D(dm)({order:3}),a_=u.memo(function(e){let{item:t,viewportMap:r,viewportName:n,isRotated:o,updateGlobals:i,isLocked:a,width:l,height:s}=e,d=le(m=>i({[nr]:m}),[i]),p=Fe(()=>Object.entries(r).map(([m,h])=>({value:m,title:h.name,icon:t_[h.type]})),[r]);return u.createElement(at,null,u.createElement($n,{resetLabel:"Reset viewport",onReset:()=>d({value:void 0,isRotated:!1}),key:"viewport",disabled:a,ariaLabel:a?"Viewport size set by story parameters":"Viewport size",ariaDescription:"Select a viewport size among predefined options for the preview area, or reset to the default size.",tooltip:a?"Viewport size set by story parameters":"Resize viewport",defaultOptions:n,options:p,onSelect:m=>d({value:m,isRotated:!1}),icon:u.createElement(ws,null)},t!==xn?u.createElement(u.Fragment,null,t.name," ",o?"(L)":"(P)"):null),u.createElement(Bs,{styles:{'iframe[data-is-storybook="true"]':{width:l,height:s}}}),t!==xn?u.createElement(e_,null,u.createElement(n_,{title:"Viewport width"},u.createElement("span",{className:"sb-sr-only"},"Viewport width: "),l.replace("px","")),a&&u.createElement(Sp,null,"/"),u.createElement(o_,{title:"Viewport height"},u.createElement("span",{className:"sb-sr-only"},"Viewport height: "),s.replace("px","")),!a&&u.createElement(Sp,null,u.createElement(he,{key:"viewport-rotate",padding:"small",variant:"ghost",ariaLabel:"Rotate viewport",onClick:()=>{d({value:n,isRotated:!o})}},u.createElement(Ms,null)))):null)}),y9=Se.register(rr,e=>{globalThis?.FEATURES?.viewport&&Se.add(Hl,{title:"viewport / media-queries",type:Ke.TOOL,match:({viewMode:t,tabId:r})=>t==="story"&&!r,render:()=>Q(r_,{api:e})})}),i_="tag-filters",l_="static-filter",g9=Se.register(i_,e=>{let t=Object.entries(W.TAGS_OPTIONS??{}).reduce((r,n)=>{let[o,i]=n;return i.excludeFromSidebar&&(r[o]=!0),r},{});e.experimental_setFilter(l_,r=>{let n=r.tags??[];return(n.includes("dev")||r.type==="docs")&&n.filter(o=>t[o]).length===0})});})(); -}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg deleted file mode 100644 index 34ff9a24..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon-wrapper.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg deleted file mode 100644 index d2a29f2d..00000000 --- a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold-italic.woff2 deleted file mode 100644 index 33563d8bf4cde9714ef7dbeadabc769bba555dde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49460 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

qU{WxwCA#nBcU9B%1Ynh5oA&1sI~wZtz-z@bGVW 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 V?*A;^mHU5)!*1%;=ZwHT^Z<_iv?Txl diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-bold.woff2 deleted file mode 100644 index 19fcc944a152862670ea6adaa1cf3fd4926474fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47144 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%0DU@fDyIgZ6UzWCyO=?CM!VRUdIkoU4udERxjT}c( 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

# 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 S?)fP$z5LIsl&iCry$Jx2T6u&3 diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-italic.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-italic.woff2 deleted file mode 100644 index 827096daec30f761f6b910650db2c80183227c3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49620 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 M&VP%l567&w0SV=I=Kufz diff --git a/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-regular.woff2 b/packages/kaspersky-hexa-ui/storybook/hexa-ui/sb-common-assets/nunito-sans-regular.woff2 deleted file mode 100644 index c527ba49cf63b3e9462f2a8f6e7f650ee28d1950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47072 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�<$dGLV%epwLgmPoZmrBS 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 typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy(x2, { - get: (a2, b2) => (typeof require < "u" ? require : a2)[b2] -}) : x2)(function(x2) { - if (typeof require < "u") return require.apply(this, arguments); - throw Error('Dynamic require of "' + x2 + '" is not supported'); -}); -var __esm = (fn4, res) => function() { - return fn4 && (res = (0, fn4[__getOwnPropNames(fn4)[0]])(fn4 = 0)), res; -}; -var __commonJS = (cb, mod) => function() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: !0 }); -}, __copyProps = (to, from2, except, desc) => { - if (from2 && typeof from2 == "object" || typeof from2 == "function") - for (let key of __getOwnPropNames(from2)) - !__hasOwnProp.call(to, key) && key !== except && __defProp(to, key, { get: () => from2[key], enumerable: !(desc = __getOwnPropDesc(from2, key)) || desc.enumerable }); - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: !0 }) : target, - mod -)); - -// ../node_modules/react/cjs/react.production.min.js -var require_react_production_min = __commonJS({ - "../node_modules/react/cjs/react.production.min.js"(exports) { - "use strict"; - var l2 = Symbol.for("react.element"), n2 = Symbol.for("react.portal"), p2 = Symbol.for("react.fragment"), q = Symbol.for("react.strict_mode"), r3 = Symbol.for("react.profiler"), t2 = Symbol.for("react.provider"), u3 = Symbol.for("react.context"), v2 = Symbol.for("react.forward_ref"), w2 = Symbol.for("react.suspense"), x2 = Symbol.for("react.memo"), y2 = Symbol.for("react.lazy"), z = Symbol.iterator; - function A3(a2) { - return a2 === null || typeof a2 != "object" ? null : (a2 = z && a2[z] || a2["@@iterator"], typeof a2 == "function" ? a2 : null); - } - var B2 = { isMounted: function() { - return !1; - }, enqueueForceUpdate: function() { - }, enqueueReplaceState: function() { - }, enqueueSetState: function() { - } }, C2 = Object.assign, D2 = {}; - function E2(a2, b2, e2) { - this.props = a2, this.context = b2, this.refs = D2, this.updater = e2 || B2; - } - E2.prototype.isReactComponent = {}; - E2.prototype.setState = function(a2, b2) { - if (typeof a2 != "object" && typeof a2 != "function" && a2 != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); - this.updater.enqueueSetState(this, a2, b2, "setState"); - }; - E2.prototype.forceUpdate = function(a2) { - this.updater.enqueueForceUpdate(this, a2, "forceUpdate"); - }; - function F() { - } - F.prototype = E2.prototype; - function G(a2, b2, e2) { - this.props = a2, this.context = b2, this.refs = D2, this.updater = e2 || B2; - } - var H = G.prototype = new F(); - H.constructor = G; - C2(H, E2.prototype); - H.isPureReactComponent = !0; - var I = Array.isArray, J = Object.prototype.hasOwnProperty, K3 = { current: null }, L = { key: !0, ref: !0, __self: !0, __source: !0 }; - function M2(a2, b2, e2) { - var d, c2 = {}, k2 = null, h3 = null; - if (b2 != null) for (d in b2.ref !== void 0 && (h3 = b2.ref), b2.key !== void 0 && (k2 = "" + b2.key), b2) J.call(b2, d) && !L.hasOwnProperty(d) && (c2[d] = b2[d]); - var g2 = arguments.length - 2; - if (g2 === 1) c2.children = e2; - else if (1 < g2) { - for (var f4 = Array(g2), m3 = 0; m3 < g2; m3++) f4[m3] = arguments[m3 + 2]; - c2.children = f4; - } - if (a2 && a2.defaultProps) for (d in g2 = a2.defaultProps, g2) c2[d] === void 0 && (c2[d] = g2[d]); - return { $$typeof: l2, type: a2, key: k2, ref: h3, props: c2, _owner: K3.current }; - } - function N(a2, b2) { - return { $$typeof: l2, type: a2.type, key: b2, ref: a2.ref, props: a2.props, _owner: a2._owner }; - } - function O(a2) { - return typeof a2 == "object" && a2 !== null && a2.$$typeof === l2; - } - function escape4(a2) { - var b2 = { "=": "=0", ":": "=2" }; - return "$" + a2.replace(/[=:]/g, function(a3) { - return b2[a3]; - }); - } - var P4 = /\/+/g; - function Q(a2, b2) { - return typeof a2 == "object" && a2 !== null && a2.key != null ? escape4("" + a2.key) : b2.toString(36); - } - function R2(a2, b2, e2, d, c2) { - var k2 = typeof a2; - (k2 === "undefined" || k2 === "boolean") && (a2 = null); - var h3 = !1; - if (a2 === null) h3 = !0; - else switch (k2) { - case "string": - case "number": - h3 = !0; - break; - case "object": - switch (a2.$$typeof) { - case l2: - case n2: - h3 = !0; - } - } - if (h3) return h3 = a2, c2 = c2(h3), a2 = d === "" ? "." + Q(h3, 0) : d, I(c2) ? (e2 = "", a2 != null && (e2 = a2.replace(P4, "$&/") + "/"), R2(c2, b2, e2, "", function(a3) { - return a3; - })) : c2 != null && (O(c2) && (c2 = N(c2, e2 + (!c2.key || h3 && h3.key === c2.key ? "" : ("" + c2.key).replace(P4, "$&/") + "/") + a2)), b2.push(c2)), 1; - if (h3 = 0, d = d === "" ? "." : d + ":", I(a2)) for (var g2 = 0; g2 < a2.length; g2++) { - k2 = a2[g2]; - var f4 = d + Q(k2, g2); - h3 += R2(k2, b2, e2, f4, c2); - } - else if (f4 = A3(a2), typeof f4 == "function") for (a2 = f4.call(a2), g2 = 0; !(k2 = a2.next()).done; ) k2 = k2.value, f4 = d + Q(k2, g2++), h3 += R2(k2, b2, e2, f4, c2); - else if (k2 === "object") throw b2 = String(a2), Error("Objects are not valid as a React child (found: " + (b2 === "[object Object]" ? "object with keys {" + Object.keys(a2).join(", ") + "}" : b2) + "). If you meant to render a collection of children, use an array instead."); - return h3; - } - function S2(a2, b2, e2) { - if (a2 == null) return a2; - var d = [], c2 = 0; - return R2(a2, d, "", "", function(a3) { - return b2.call(e2, a3, c2++); - }), d; - } - function T3(a2) { - if (a2._status === -1) { - var b2 = a2._result; - b2 = b2(), b2.then(function(b3) { - (a2._status === 0 || a2._status === -1) && (a2._status = 1, a2._result = b3); - }, function(b3) { - (a2._status === 0 || a2._status === -1) && (a2._status = 2, a2._result = b3); - }), a2._status === -1 && (a2._status = 0, a2._result = b2); - } - if (a2._status === 1) return a2._result.default; - throw a2._result; - } - var U = { current: null }, V = { transition: null }, W = { ReactCurrentDispatcher: U, ReactCurrentBatchConfig: V, ReactCurrentOwner: K3 }; - function X() { - throw Error("act(...) is not supported in production builds of React."); - } - exports.Children = { map: S2, forEach: function(a2, b2, e2) { - S2(a2, function() { - b2.apply(this, arguments); - }, e2); - }, count: function(a2) { - var b2 = 0; - return S2(a2, function() { - b2++; - }), b2; - }, toArray: function(a2) { - return S2(a2, function(a3) { - return a3; - }) || []; - }, only: function(a2) { - if (!O(a2)) throw Error("React.Children.only expected to receive a single React element child."); - return a2; - } }; - exports.Component = E2; - exports.Fragment = p2; - exports.Profiler = r3; - exports.PureComponent = G; - exports.StrictMode = q; - exports.Suspense = w2; - exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = W; - exports.act = X; - exports.cloneElement = function(a2, b2, e2) { - if (a2 == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + a2 + "."); - var d = C2({}, a2.props), c2 = a2.key, k2 = a2.ref, h3 = a2._owner; - if (b2 != null) { - if (b2.ref !== void 0 && (k2 = b2.ref, h3 = K3.current), b2.key !== void 0 && (c2 = "" + b2.key), a2.type && a2.type.defaultProps) var g2 = a2.type.defaultProps; - for (f4 in b2) J.call(b2, f4) && !L.hasOwnProperty(f4) && (d[f4] = b2[f4] === void 0 && g2 !== void 0 ? g2[f4] : b2[f4]); - } - var f4 = arguments.length - 2; - if (f4 === 1) d.children = e2; - else if (1 < f4) { - g2 = Array(f4); - for (var m3 = 0; m3 < f4; m3++) g2[m3] = arguments[m3 + 2]; - d.children = g2; - } - return { $$typeof: l2, type: a2.type, key: c2, ref: k2, props: d, _owner: h3 }; - }; - exports.createContext = function(a2) { - return a2 = { $$typeof: u3, _currentValue: a2, _currentValue2: a2, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, a2.Provider = { $$typeof: t2, _context: a2 }, a2.Consumer = a2; - }; - exports.createElement = M2; - exports.createFactory = function(a2) { - var b2 = M2.bind(null, a2); - return b2.type = a2, b2; - }; - exports.createRef = function() { - return { current: null }; - }; - exports.forwardRef = function(a2) { - return { $$typeof: v2, render: a2 }; - }; - exports.isValidElement = O; - exports.lazy = function(a2) { - return { $$typeof: y2, _payload: { _status: -1, _result: a2 }, _init: T3 }; - }; - exports.memo = function(a2, b2) { - return { $$typeof: x2, type: a2, compare: b2 === void 0 ? null : b2 }; - }; - exports.startTransition = function(a2) { - var b2 = V.transition; - V.transition = {}; - try { - a2(); - } finally { - V.transition = b2; - } - }; - exports.unstable_act = X; - exports.useCallback = function(a2, b2) { - return U.current.useCallback(a2, b2); - }; - exports.useContext = function(a2) { - return U.current.useContext(a2); - }; - exports.useDebugValue = function() { - }; - exports.useDeferredValue = function(a2) { - return U.current.useDeferredValue(a2); - }; - exports.useEffect = function(a2, b2) { - return U.current.useEffect(a2, b2); - }; - exports.useId = function() { - return U.current.useId(); - }; - exports.useImperativeHandle = function(a2, b2, e2) { - return U.current.useImperativeHandle(a2, b2, e2); - }; - exports.useInsertionEffect = function(a2, b2) { - return U.current.useInsertionEffect(a2, b2); - }; - exports.useLayoutEffect = function(a2, b2) { - return U.current.useLayoutEffect(a2, b2); - }; - exports.useMemo = function(a2, b2) { - return U.current.useMemo(a2, b2); - }; - exports.useReducer = function(a2, b2, e2) { - return U.current.useReducer(a2, b2, e2); - }; - exports.useRef = function(a2) { - return U.current.useRef(a2); - }; - exports.useState = function(a2) { - return U.current.useState(a2); - }; - exports.useSyncExternalStore = function(a2, b2, e2) { - return U.current.useSyncExternalStore(a2, b2, e2); - }; - exports.useTransition = function() { - return U.current.useTransition(); - }; - exports.version = "18.3.1"; - } -}); - -// ../node_modules/react/index.js -var require_react = __commonJS({ - "../node_modules/react/index.js"(exports, module2) { - "use strict"; - module2.exports = require_react_production_min(); - } -}); - -// ../node_modules/scheduler/cjs/scheduler.production.min.js -var require_scheduler_production_min = __commonJS({ - "../node_modules/scheduler/cjs/scheduler.production.min.js"(exports) { - "use strict"; - function f4(a2, b2) { - var c2 = a2.length; - a2.push(b2); - a: for (; 0 < c2; ) { - var d = c2 - 1 >>> 1, e2 = a2[d]; - if (0 < g2(e2, b2)) a2[d] = b2, a2[c2] = e2, c2 = d; - else break a; - } - } - function h3(a2) { - return a2.length === 0 ? null : a2[0]; - } - function k2(a2) { - if (a2.length === 0) return null; - var b2 = a2[0], c2 = a2.pop(); - if (c2 !== b2) { - a2[0] = c2; - a: for (var d = 0, e2 = a2.length, w2 = e2 >>> 1; d < w2; ) { - var m3 = 2 * (d + 1) - 1, C2 = a2[m3], n2 = m3 + 1, x2 = a2[n2]; - if (0 > g2(C2, c2)) n2 < e2 && 0 > g2(x2, C2) ? (a2[d] = x2, a2[n2] = c2, d = n2) : (a2[d] = C2, a2[m3] = c2, d = m3); - else if (n2 < e2 && 0 > g2(x2, c2)) a2[d] = x2, a2[n2] = c2, d = n2; - else break a; - } - } - return b2; - } - function g2(a2, b2) { - var c2 = a2.sortIndex - b2.sortIndex; - return c2 !== 0 ? c2 : a2.id - b2.id; - } - typeof performance == "object" && typeof performance.now == "function" ? (l2 = performance, exports.unstable_now = function() { - return l2.now(); - }) : (p2 = Date, q = p2.now(), exports.unstable_now = function() { - return p2.now() - q; - }); - var l2, p2, q, r3 = [], t2 = [], u3 = 1, v2 = null, y2 = 3, z = !1, A3 = !1, B2 = !1, D2 = typeof setTimeout == "function" ? setTimeout : null, E2 = typeof clearTimeout == "function" ? clearTimeout : null, F = typeof setImmediate < "u" ? setImmediate : null; - typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); - function G(a2) { - for (var b2 = h3(t2); b2 !== null; ) { - if (b2.callback === null) k2(t2); - else if (b2.startTime <= a2) k2(t2), b2.sortIndex = b2.expirationTime, f4(r3, b2); - else break; - b2 = h3(t2); - } - } - function H(a2) { - if (B2 = !1, G(a2), !A3) if (h3(r3) !== null) A3 = !0, I(J); - else { - var b2 = h3(t2); - b2 !== null && K3(H, b2.startTime - a2); - } - } - function J(a2, b2) { - A3 = !1, B2 && (B2 = !1, E2(L), L = -1), z = !0; - var c2 = y2; - try { - for (G(b2), v2 = h3(r3); v2 !== null && (!(v2.expirationTime > b2) || a2 && !M2()); ) { - var d = v2.callback; - if (typeof d == "function") { - v2.callback = null, y2 = v2.priorityLevel; - var e2 = d(v2.expirationTime <= b2); - b2 = exports.unstable_now(), typeof e2 == "function" ? v2.callback = e2 : v2 === h3(r3) && k2(r3), G(b2); - } else k2(r3); - v2 = h3(r3); - } - if (v2 !== null) var w2 = !0; - else { - var m3 = h3(t2); - m3 !== null && K3(H, m3.startTime - b2), w2 = !1; - } - return w2; - } finally { - v2 = null, y2 = c2, z = !1; - } - } - var N = !1, O = null, L = -1, P4 = 5, Q = -1; - function M2() { - return !(exports.unstable_now() - Q < P4); - } - function R2() { - if (O !== null) { - var a2 = exports.unstable_now(); - Q = a2; - var b2 = !0; - try { - b2 = O(!0, a2); - } finally { - b2 ? S2() : (N = !1, O = null); - } - } else N = !1; - } - var S2; - typeof F == "function" ? S2 = function() { - F(R2); - } : typeof MessageChannel < "u" ? (T3 = new MessageChannel(), U = T3.port2, T3.port1.onmessage = R2, S2 = function() { - U.postMessage(null); - }) : S2 = function() { - D2(R2, 0); - }; - var T3, U; - function I(a2) { - O = a2, N || (N = !0, S2()); - } - function K3(a2, b2) { - L = D2(function() { - a2(exports.unstable_now()); - }, b2); - } - exports.unstable_IdlePriority = 5; - exports.unstable_ImmediatePriority = 1; - exports.unstable_LowPriority = 4; - exports.unstable_NormalPriority = 3; - exports.unstable_Profiling = null; - exports.unstable_UserBlockingPriority = 2; - exports.unstable_cancelCallback = function(a2) { - a2.callback = null; - }; - exports.unstable_continueExecution = function() { - A3 || z || (A3 = !0, I(J)); - }; - exports.unstable_forceFrameRate = function(a2) { - 0 > a2 || 125 < a2 ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P4 = 0 < a2 ? Math.floor(1e3 / a2) : 5; - }; - exports.unstable_getCurrentPriorityLevel = function() { - return y2; - }; - exports.unstable_getFirstCallbackNode = function() { - return h3(r3); - }; - exports.unstable_next = function(a2) { - switch (y2) { - case 1: - case 2: - case 3: - var b2 = 3; - break; - default: - b2 = y2; - } - var c2 = y2; - y2 = b2; - try { - return a2(); - } finally { - y2 = c2; - } - }; - exports.unstable_pauseExecution = function() { - }; - exports.unstable_requestPaint = function() { - }; - exports.unstable_runWithPriority = function(a2, b2) { - switch (a2) { - case 1: - case 2: - case 3: - case 4: - case 5: - break; - default: - a2 = 3; - } - var c2 = y2; - y2 = a2; - try { - return b2(); - } finally { - y2 = c2; - } - }; - exports.unstable_scheduleCallback = function(a2, b2, c2) { - var d = exports.unstable_now(); - switch (typeof c2 == "object" && c2 !== null ? (c2 = c2.delay, c2 = typeof c2 == "number" && 0 < c2 ? d + c2 : d) : c2 = d, a2) { - case 1: - var e2 = -1; - break; - case 2: - e2 = 250; - break; - case 5: - e2 = 1073741823; - break; - case 4: - e2 = 1e4; - break; - default: - e2 = 5e3; - } - return e2 = c2 + e2, a2 = { id: u3++, callback: b2, priorityLevel: a2, startTime: c2, expirationTime: e2, sortIndex: -1 }, c2 > d ? (a2.sortIndex = c2, f4(t2, a2), h3(r3) === null && a2 === h3(t2) && (B2 ? (E2(L), L = -1) : B2 = !0, K3(H, c2 - d))) : (a2.sortIndex = e2, f4(r3, a2), A3 || z || (A3 = !0, I(J))), a2; - }; - exports.unstable_shouldYield = M2; - exports.unstable_wrapCallback = function(a2) { - var b2 = y2; - return function() { - var c2 = y2; - y2 = b2; - try { - return a2.apply(this, arguments); - } finally { - y2 = c2; - } - }; - }; - } -}); - -// ../node_modules/scheduler/index.js -var require_scheduler = __commonJS({ - "../node_modules/scheduler/index.js"(exports, module2) { - "use strict"; - module2.exports = require_scheduler_production_min(); - } -}); - -// ../node_modules/react-dom/cjs/react-dom.production.min.js -var require_react_dom_production_min = __commonJS({ - "../node_modules/react-dom/cjs/react-dom.production.min.js"(exports) { - "use strict"; - var aa = require_react(), ca = require_scheduler(); - function p2(a2) { - for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a2, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]); - return "Minified React error #" + a2 + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; - } - var da = /* @__PURE__ */ new Set(), ea = {}; - function fa(a2, b2) { - ha(a2, b2), ha(a2 + "Capture", b2); - } - function ha(a2, b2) { - for (ea[a2] = b2, a2 = 0; a2 < b2.length; a2++) da.add(b2[a2]); - } - var ia = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), ja = Object.prototype.hasOwnProperty, ka = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, la = {}, ma = {}; - function oa(a2) { - return ja.call(ma, a2) ? !0 : ja.call(la, a2) ? !1 : ka.test(a2) ? ma[a2] = !0 : (la[a2] = !0, !1); - } - function pa(a2, b2, c2, d) { - if (c2 !== null && c2.type === 0) return !1; - switch (typeof b2) { - case "function": - case "symbol": - return !0; - case "boolean": - return d ? !1 : c2 !== null ? !c2.acceptsBooleans : (a2 = a2.toLowerCase().slice(0, 5), a2 !== "data-" && a2 !== "aria-"); - default: - return !1; - } - } - function qa(a2, b2, c2, d) { - if (b2 === null || typeof b2 > "u" || pa(a2, b2, c2, d)) return !0; - if (d) return !1; - if (c2 !== null) switch (c2.type) { - case 3: - return !b2; - case 4: - return b2 === !1; - case 5: - return isNaN(b2); - case 6: - return isNaN(b2) || 1 > b2; - } - return !1; - } - function v2(a2, b2, c2, d, e2, f4, g2) { - this.acceptsBooleans = b2 === 2 || b2 === 3 || b2 === 4, this.attributeName = d, this.attributeNamespace = e2, this.mustUseProperty = c2, this.propertyName = a2, this.type = b2, this.sanitizeURL = f4, this.removeEmptyString = g2; - } - var z = {}; - "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a2) { - z[a2] = new v2(a2, 0, !1, a2, null, !1, !1); - }); - [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a2) { - var b2 = a2[0]; - z[b2] = new v2(b2, 1, !1, a2[1], null, !1, !1); - }); - ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a2) { - z[a2] = new v2(a2, 2, !1, a2.toLowerCase(), null, !1, !1); - }); - ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a2) { - z[a2] = new v2(a2, 2, !1, a2, null, !1, !1); - }); - "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a2) { - z[a2] = new v2(a2, 3, !1, a2.toLowerCase(), null, !1, !1); - }); - ["checked", "multiple", "muted", "selected"].forEach(function(a2) { - z[a2] = new v2(a2, 3, !0, a2, null, !1, !1); - }); - ["capture", "download"].forEach(function(a2) { - z[a2] = new v2(a2, 4, !1, a2, null, !1, !1); - }); - ["cols", "rows", "size", "span"].forEach(function(a2) { - z[a2] = new v2(a2, 6, !1, a2, null, !1, !1); - }); - ["rowSpan", "start"].forEach(function(a2) { - z[a2] = new v2(a2, 5, !1, a2.toLowerCase(), null, !1, !1); - }); - var ra = /[\-:]([a-z])/g; - function sa(a2) { - return a2[1].toUpperCase(); - } - "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a2) { - var b2 = a2.replace( - ra, - sa - ); - z[b2] = new v2(b2, 1, !1, a2, null, !1, !1); - }); - "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a2) { - var b2 = a2.replace(ra, sa); - z[b2] = new v2(b2, 1, !1, a2, "http://www.w3.org/1999/xlink", !1, !1); - }); - ["xml:base", "xml:lang", "xml:space"].forEach(function(a2) { - var b2 = a2.replace(ra, sa); - z[b2] = new v2(b2, 1, !1, a2, "http://www.w3.org/XML/1998/namespace", !1, !1); - }); - ["tabIndex", "crossOrigin"].forEach(function(a2) { - z[a2] = new v2(a2, 1, !1, a2.toLowerCase(), null, !1, !1); - }); - z.xlinkHref = new v2("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); - ["src", "href", "action", "formAction"].forEach(function(a2) { - z[a2] = new v2(a2, 1, !1, a2.toLowerCase(), null, !0, !0); - }); - function ta(a2, b2, c2, d) { - var e2 = z.hasOwnProperty(b2) ? z[b2] : null; - (e2 !== null ? e2.type !== 0 : d || !(2 < b2.length) || b2[0] !== "o" && b2[0] !== "O" || b2[1] !== "n" && b2[1] !== "N") && (qa(b2, c2, e2, d) && (c2 = null), d || e2 === null ? oa(b2) && (c2 === null ? a2.removeAttribute(b2) : a2.setAttribute(b2, "" + c2)) : e2.mustUseProperty ? a2[e2.propertyName] = c2 === null ? e2.type === 3 ? !1 : "" : c2 : (b2 = e2.attributeName, d = e2.attributeNamespace, c2 === null ? a2.removeAttribute(b2) : (e2 = e2.type, c2 = e2 === 3 || e2 === 4 && c2 === !0 ? "" : "" + c2, d ? a2.setAttributeNS(d, b2, c2) : a2.setAttribute(b2, c2)))); - } - var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy"); - Symbol.for("react.scope"); - Symbol.for("react.debug_trace_mode"); - var Ia = Symbol.for("react.offscreen"); - Symbol.for("react.legacy_hidden"); - Symbol.for("react.cache"); - Symbol.for("react.tracing_marker"); - var Ja = Symbol.iterator; - function Ka(a2) { - return a2 === null || typeof a2 != "object" ? null : (a2 = Ja && a2[Ja] || a2["@@iterator"], typeof a2 == "function" ? a2 : null); - } - var A3 = Object.assign, La; - function Ma(a2) { - if (La === void 0) try { - throw Error(); - } catch (c2) { - var b2 = c2.stack.trim().match(/\n( *(at )?)/); - La = b2 && b2[1] || ""; - } - return ` -` + La + a2; - } - var Na = !1; - function Oa(a2, b2) { - if (!a2 || Na) return ""; - Na = !0; - var c2 = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - try { - if (b2) if (b2 = function() { - throw Error(); - }, Object.defineProperty(b2.prototype, "props", { set: function() { - throw Error(); - } }), typeof Reflect == "object" && Reflect.construct) { - try { - Reflect.construct(b2, []); - } catch (l2) { - var d = l2; - } - Reflect.construct(a2, [], b2); - } else { - try { - b2.call(); - } catch (l2) { - d = l2; - } - a2.call(b2.prototype); - } - else { - try { - throw Error(); - } catch (l2) { - d = l2; - } - a2(); - } - } catch (l2) { - if (l2 && d && typeof l2.stack == "string") { - for (var e2 = l2.stack.split(` -`), f4 = d.stack.split(` -`), g2 = e2.length - 1, h3 = f4.length - 1; 1 <= g2 && 0 <= h3 && e2[g2] !== f4[h3]; ) h3--; - for (; 1 <= g2 && 0 <= h3; g2--, h3--) if (e2[g2] !== f4[h3]) { - if (g2 !== 1 || h3 !== 1) - do - if (g2--, h3--, 0 > h3 || e2[g2] !== f4[h3]) { - var k2 = ` -` + e2[g2].replace(" at new ", " at "); - return a2.displayName && k2.includes("") && (k2 = k2.replace("", a2.displayName)), k2; - } - while (1 <= g2 && 0 <= h3); - break; - } - } - } finally { - Na = !1, Error.prepareStackTrace = c2; - } - return (a2 = a2 ? a2.displayName || a2.name : "") ? Ma(a2) : ""; - } - function Pa(a2) { - switch (a2.tag) { - case 5: - return Ma(a2.type); - case 16: - return Ma("Lazy"); - case 13: - return Ma("Suspense"); - case 19: - return Ma("SuspenseList"); - case 0: - case 2: - case 15: - return a2 = Oa(a2.type, !1), a2; - case 11: - return a2 = Oa(a2.type.render, !1), a2; - case 1: - return a2 = Oa(a2.type, !0), a2; - default: - return ""; - } - } - function Qa(a2) { - if (a2 == null) return null; - if (typeof a2 == "function") return a2.displayName || a2.name || null; - if (typeof a2 == "string") return a2; - switch (a2) { - case ya: - return "Fragment"; - case wa: - return "Portal"; - case Aa: - return "Profiler"; - case za: - return "StrictMode"; - case Ea: - return "Suspense"; - case Fa: - return "SuspenseList"; - } - if (typeof a2 == "object") switch (a2.$$typeof) { - case Ca: - return (a2.displayName || "Context") + ".Consumer"; - case Ba: - return (a2._context.displayName || "Context") + ".Provider"; - case Da: - var b2 = a2.render; - return a2 = a2.displayName, a2 || (a2 = b2.displayName || b2.name || "", a2 = a2 !== "" ? "ForwardRef(" + a2 + ")" : "ForwardRef"), a2; - case Ga: - return b2 = a2.displayName || null, b2 !== null ? b2 : Qa(a2.type) || "Memo"; - case Ha: - b2 = a2._payload, a2 = a2._init; - try { - return Qa(a2(b2)); - } catch { - } - } - return null; - } - function Ra(a2) { - var b2 = a2.type; - switch (a2.tag) { - case 24: - return "Cache"; - case 9: - return (b2.displayName || "Context") + ".Consumer"; - case 10: - return (b2._context.displayName || "Context") + ".Provider"; - case 18: - return "DehydratedFragment"; - case 11: - return a2 = b2.render, a2 = a2.displayName || a2.name || "", b2.displayName || (a2 !== "" ? "ForwardRef(" + a2 + ")" : "ForwardRef"); - case 7: - return "Fragment"; - case 5: - return b2; - case 4: - return "Portal"; - case 3: - return "Root"; - case 6: - return "Text"; - case 16: - return Qa(b2); - case 8: - return b2 === za ? "StrictMode" : "Mode"; - case 22: - return "Offscreen"; - case 12: - return "Profiler"; - case 21: - return "Scope"; - case 13: - return "Suspense"; - case 19: - return "SuspenseList"; - case 25: - return "TracingMarker"; - case 1: - case 0: - case 17: - case 2: - case 14: - case 15: - if (typeof b2 == "function") return b2.displayName || b2.name || null; - if (typeof b2 == "string") return b2; - } - return null; - } - function Sa(a2) { - switch (typeof a2) { - case "boolean": - case "number": - case "string": - case "undefined": - return a2; - case "object": - return a2; - default: - return ""; - } - } - function Ta(a2) { - var b2 = a2.type; - return (a2 = a2.nodeName) && a2.toLowerCase() === "input" && (b2 === "checkbox" || b2 === "radio"); - } - function Ua(a2) { - var b2 = Ta(a2) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a2.constructor.prototype, b2), d = "" + a2[b2]; - if (!a2.hasOwnProperty(b2) && typeof c2 < "u" && typeof c2.get == "function" && typeof c2.set == "function") { - var e2 = c2.get, f4 = c2.set; - return Object.defineProperty(a2, b2, { configurable: !0, get: function() { - return e2.call(this); - }, set: function(a3) { - d = "" + a3, f4.call(this, a3); - } }), Object.defineProperty(a2, b2, { enumerable: c2.enumerable }), { getValue: function() { - return d; - }, setValue: function(a3) { - d = "" + a3; - }, stopTracking: function() { - a2._valueTracker = null, delete a2[b2]; - } }; - } - } - function Va(a2) { - a2._valueTracker || (a2._valueTracker = Ua(a2)); - } - function Wa(a2) { - if (!a2) return !1; - var b2 = a2._valueTracker; - if (!b2) return !0; - var c2 = b2.getValue(), d = ""; - return a2 && (d = Ta(a2) ? a2.checked ? "true" : "false" : a2.value), a2 = d, a2 !== c2 ? (b2.setValue(a2), !0) : !1; - } - function Xa(a2) { - if (a2 = a2 || (typeof document < "u" ? document : void 0), typeof a2 > "u") return null; - try { - return a2.activeElement || a2.body; - } catch { - return a2.body; - } - } - function Ya(a2, b2) { - var c2 = b2.checked; - return A3({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: c2 ?? a2._wrapperState.initialChecked }); - } - function Za(a2, b2) { - var c2 = b2.defaultValue == null ? "" : b2.defaultValue, d = b2.checked != null ? b2.checked : b2.defaultChecked; - c2 = Sa(b2.value != null ? b2.value : c2), a2._wrapperState = { initialChecked: d, initialValue: c2, controlled: b2.type === "checkbox" || b2.type === "radio" ? b2.checked != null : b2.value != null }; - } - function ab(a2, b2) { - b2 = b2.checked, b2 != null && ta(a2, "checked", b2, !1); - } - function bb(a2, b2) { - ab(a2, b2); - var c2 = Sa(b2.value), d = b2.type; - if (c2 != null) d === "number" ? (c2 === 0 && a2.value === "" || a2.value != c2) && (a2.value = "" + c2) : a2.value !== "" + c2 && (a2.value = "" + c2); - else if (d === "submit" || d === "reset") { - a2.removeAttribute("value"); - return; - } - b2.hasOwnProperty("value") ? cb(a2, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a2, b2.type, Sa(b2.defaultValue)), b2.checked == null && b2.defaultChecked != null && (a2.defaultChecked = !!b2.defaultChecked); - } - function db(a2, b2, c2) { - if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) { - var d = b2.type; - if (!(d !== "submit" && d !== "reset" || b2.value !== void 0 && b2.value !== null)) return; - b2 = "" + a2._wrapperState.initialValue, c2 || b2 === a2.value || (a2.value = b2), a2.defaultValue = b2; - } - c2 = a2.name, c2 !== "" && (a2.name = ""), a2.defaultChecked = !!a2._wrapperState.initialChecked, c2 !== "" && (a2.name = c2); - } - function cb(a2, b2, c2) { - (b2 !== "number" || Xa(a2.ownerDocument) !== a2) && (c2 == null ? a2.defaultValue = "" + a2._wrapperState.initialValue : a2.defaultValue !== "" + c2 && (a2.defaultValue = "" + c2)); - } - var eb = Array.isArray; - function fb(a2, b2, c2, d) { - if (a2 = a2.options, b2) { - b2 = {}; - for (var e2 = 0; e2 < c2.length; e2++) b2["$" + c2[e2]] = !0; - for (c2 = 0; c2 < a2.length; c2++) e2 = b2.hasOwnProperty("$" + a2[c2].value), a2[c2].selected !== e2 && (a2[c2].selected = e2), e2 && d && (a2[c2].defaultSelected = !0); - } else { - for (c2 = "" + Sa(c2), b2 = null, e2 = 0; e2 < a2.length; e2++) { - if (a2[e2].value === c2) { - a2[e2].selected = !0, d && (a2[e2].defaultSelected = !0); - return; - } - b2 !== null || a2[e2].disabled || (b2 = a2[e2]); - } - b2 !== null && (b2.selected = !0); - } - } - function gb(a2, b2) { - if (b2.dangerouslySetInnerHTML != null) throw Error(p2(91)); - return A3({}, b2, { value: void 0, defaultValue: void 0, children: "" + a2._wrapperState.initialValue }); - } - function hb(a2, b2) { - var c2 = b2.value; - if (c2 == null) { - if (c2 = b2.children, b2 = b2.defaultValue, c2 != null) { - if (b2 != null) throw Error(p2(92)); - if (eb(c2)) { - if (1 < c2.length) throw Error(p2(93)); - c2 = c2[0]; - } - b2 = c2; - } - b2 == null && (b2 = ""), c2 = b2; - } - a2._wrapperState = { initialValue: Sa(c2) }; - } - function ib(a2, b2) { - var c2 = Sa(b2.value), d = Sa(b2.defaultValue); - c2 != null && (c2 = "" + c2, c2 !== a2.value && (a2.value = c2), b2.defaultValue == null && a2.defaultValue !== c2 && (a2.defaultValue = c2)), d != null && (a2.defaultValue = "" + d); - } - function jb(a2) { - var b2 = a2.textContent; - b2 === a2._wrapperState.initialValue && b2 !== "" && b2 !== null && (a2.value = b2); - } - function kb(a2) { - switch (a2) { - case "svg": - return "http://www.w3.org/2000/svg"; - case "math": - return "http://www.w3.org/1998/Math/MathML"; - default: - return "http://www.w3.org/1999/xhtml"; - } - } - function lb(a2, b2) { - return a2 == null || a2 === "http://www.w3.org/1999/xhtml" ? kb(b2) : a2 === "http://www.w3.org/2000/svg" && b2 === "foreignObject" ? "http://www.w3.org/1999/xhtml" : a2; - } - var mb, nb = (function(a2) { - return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(b2, c2, d, e2) { - MSApp.execUnsafeLocalFunction(function() { - return a2(b2, c2, d, e2); - }); - } : a2; - })(function(a2, b2) { - if (a2.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in a2) a2.innerHTML = b2; - else { - for (mb = mb || document.createElement("div"), mb.innerHTML = "" + b2.valueOf().toString() + "", b2 = mb.firstChild; a2.firstChild; ) a2.removeChild(a2.firstChild); - for (; b2.firstChild; ) a2.appendChild(b2.firstChild); - } - }); - function ob(a2, b2) { - if (b2) { - var c2 = a2.firstChild; - if (c2 && c2 === a2.lastChild && c2.nodeType === 3) { - c2.nodeValue = b2; - return; - } - } - a2.textContent = b2; - } - var pb = { - animationIterationCount: !0, - aspectRatio: !0, - borderImageOutset: !0, - borderImageSlice: !0, - borderImageWidth: !0, - boxFlex: !0, - boxFlexGroup: !0, - boxOrdinalGroup: !0, - columnCount: !0, - columns: !0, - flex: !0, - flexGrow: !0, - flexPositive: !0, - flexShrink: !0, - flexNegative: !0, - flexOrder: !0, - gridArea: !0, - gridRow: !0, - gridRowEnd: !0, - gridRowSpan: !0, - gridRowStart: !0, - gridColumn: !0, - gridColumnEnd: !0, - gridColumnSpan: !0, - gridColumnStart: !0, - fontWeight: !0, - lineClamp: !0, - lineHeight: !0, - opacity: !0, - order: !0, - orphans: !0, - tabSize: !0, - widows: !0, - zIndex: !0, - zoom: !0, - fillOpacity: !0, - floodOpacity: !0, - stopOpacity: !0, - strokeDasharray: !0, - strokeDashoffset: !0, - strokeMiterlimit: !0, - strokeOpacity: !0, - strokeWidth: !0 - }, qb = ["Webkit", "ms", "Moz", "O"]; - Object.keys(pb).forEach(function(a2) { - qb.forEach(function(b2) { - b2 = b2 + a2.charAt(0).toUpperCase() + a2.substring(1), pb[b2] = pb[a2]; - }); - }); - function rb(a2, b2, c2) { - return b2 == null || typeof b2 == "boolean" || b2 === "" ? "" : c2 || typeof b2 != "number" || b2 === 0 || pb.hasOwnProperty(a2) && pb[a2] ? ("" + b2).trim() : b2 + "px"; - } - function sb2(a2, b2) { - a2 = a2.style; - for (var c2 in b2) if (b2.hasOwnProperty(c2)) { - var d = c2.indexOf("--") === 0, e2 = rb(c2, b2[c2], d); - c2 === "float" && (c2 = "cssFloat"), d ? a2.setProperty(c2, e2) : a2[c2] = e2; - } - } - var tb = A3({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); - function ub(a2, b2) { - if (b2) { - if (tb[a2] && (b2.children != null || b2.dangerouslySetInnerHTML != null)) throw Error(p2(137, a2)); - if (b2.dangerouslySetInnerHTML != null) { - if (b2.children != null) throw Error(p2(60)); - if (typeof b2.dangerouslySetInnerHTML != "object" || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p2(61)); - } - if (b2.style != null && typeof b2.style != "object") throw Error(p2(62)); - } - } - function vb(a2, b2) { - if (a2.indexOf("-") === -1) return typeof b2.is == "string"; - switch (a2) { - case "annotation-xml": - case "color-profile": - case "font-face": - case "font-face-src": - case "font-face-uri": - case "font-face-format": - case "font-face-name": - case "missing-glyph": - return !1; - default: - return !0; - } - } - var wb = null; - function xb(a2) { - return a2 = a2.target || a2.srcElement || window, a2.correspondingUseElement && (a2 = a2.correspondingUseElement), a2.nodeType === 3 ? a2.parentNode : a2; - } - var yb = null, zb = null, Ab = null; - function Bb(a2) { - if (a2 = Cb(a2)) { - if (typeof yb != "function") throw Error(p2(280)); - var b2 = a2.stateNode; - b2 && (b2 = Db(b2), yb(a2.stateNode, a2.type, b2)); - } - } - function Eb(a2) { - zb ? Ab ? Ab.push(a2) : Ab = [a2] : zb = a2; - } - function Fb() { - if (zb) { - var a2 = zb, b2 = Ab; - if (Ab = zb = null, Bb(a2), b2) for (a2 = 0; a2 < b2.length; a2++) Bb(b2[a2]); - } - } - function Gb(a2, b2) { - return a2(b2); - } - function Hb() { - } - var Ib = !1; - function Jb(a2, b2, c2) { - if (Ib) return a2(b2, c2); - Ib = !0; - try { - return Gb(a2, b2, c2); - } finally { - Ib = !1, (zb !== null || Ab !== null) && (Hb(), Fb()); - } - } - function Kb(a2, b2) { - var c2 = a2.stateNode; - if (c2 === null) return null; - var d = Db(c2); - if (d === null) return null; - c2 = d[b2]; - a: switch (b2) { - case "onClick": - case "onClickCapture": - case "onDoubleClick": - case "onDoubleClickCapture": - case "onMouseDown": - case "onMouseDownCapture": - case "onMouseMove": - case "onMouseMoveCapture": - case "onMouseUp": - case "onMouseUpCapture": - case "onMouseEnter": - (d = !d.disabled) || (a2 = a2.type, d = !(a2 === "button" || a2 === "input" || a2 === "select" || a2 === "textarea")), a2 = !d; - break a; - default: - a2 = !1; - } - if (a2) return null; - if (c2 && typeof c2 != "function") throw Error(p2(231, b2, typeof c2)); - return c2; - } - var Lb = !1; - if (ia) try { - Mb = {}, Object.defineProperty(Mb, "passive", { get: function() { - Lb = !0; - } }), window.addEventListener("test", Mb, Mb), window.removeEventListener("test", Mb, Mb); - } catch { - Lb = !1; - } - var Mb; - function Nb(a2, b2, c2, d, e2, f4, g2, h3, k2) { - var l2 = Array.prototype.slice.call(arguments, 3); - try { - b2.apply(c2, l2); - } catch (m3) { - this.onError(m3); - } - } - var Ob = !1, Pb = null, Qb = !1, Rb = null, Sb = { onError: function(a2) { - Ob = !0, Pb = a2; - } }; - function Tb(a2, b2, c2, d, e2, f4, g2, h3, k2) { - Ob = !1, Pb = null, Nb.apply(Sb, arguments); - } - function Ub(a2, b2, c2, d, e2, f4, g2, h3, k2) { - if (Tb.apply(this, arguments), Ob) { - if (Ob) { - var l2 = Pb; - Ob = !1, Pb = null; - } else throw Error(p2(198)); - Qb || (Qb = !0, Rb = l2); - } - } - function Vb(a2) { - var b2 = a2, c2 = a2; - if (a2.alternate) for (; b2.return; ) b2 = b2.return; - else { - a2 = b2; - do - b2 = a2, (b2.flags & 4098) !== 0 && (c2 = b2.return), a2 = b2.return; - while (a2); - } - return b2.tag === 3 ? c2 : null; - } - function Wb(a2) { - if (a2.tag === 13) { - var b2 = a2.memoizedState; - if (b2 === null && (a2 = a2.alternate, a2 !== null && (b2 = a2.memoizedState)), b2 !== null) return b2.dehydrated; - } - return null; - } - function Xb(a2) { - if (Vb(a2) !== a2) throw Error(p2(188)); - } - function Yb(a2) { - var b2 = a2.alternate; - if (!b2) { - if (b2 = Vb(a2), b2 === null) throw Error(p2(188)); - return b2 !== a2 ? null : a2; - } - for (var c2 = a2, d = b2; ; ) { - var e2 = c2.return; - if (e2 === null) break; - var f4 = e2.alternate; - if (f4 === null) { - if (d = e2.return, d !== null) { - c2 = d; - continue; - } - break; - } - if (e2.child === f4.child) { - for (f4 = e2.child; f4; ) { - if (f4 === c2) return Xb(e2), a2; - if (f4 === d) return Xb(e2), b2; - f4 = f4.sibling; - } - throw Error(p2(188)); - } - if (c2.return !== d.return) c2 = e2, d = f4; - else { - for (var g2 = !1, h3 = e2.child; h3; ) { - if (h3 === c2) { - g2 = !0, c2 = e2, d = f4; - break; - } - if (h3 === d) { - g2 = !0, d = e2, c2 = f4; - break; - } - h3 = h3.sibling; - } - if (!g2) { - for (h3 = f4.child; h3; ) { - if (h3 === c2) { - g2 = !0, c2 = f4, d = e2; - break; - } - if (h3 === d) { - g2 = !0, d = f4, c2 = e2; - break; - } - h3 = h3.sibling; - } - if (!g2) throw Error(p2(189)); - } - } - if (c2.alternate !== d) throw Error(p2(190)); - } - if (c2.tag !== 3) throw Error(p2(188)); - return c2.stateNode.current === c2 ? a2 : b2; - } - function Zb(a2) { - return a2 = Yb(a2), a2 !== null ? $b(a2) : null; - } - function $b(a2) { - if (a2.tag === 5 || a2.tag === 6) return a2; - for (a2 = a2.child; a2 !== null; ) { - var b2 = $b(a2); - if (b2 !== null) return b2; - a2 = a2.sibling; - } - return null; - } - var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B2 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null; - function mc(a2) { - if (lc && typeof lc.onCommitFiberRoot == "function") try { - lc.onCommitFiberRoot(kc, a2, void 0, (a2.current.flags & 128) === 128); - } catch { - } - } - var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2; - function nc(a2) { - return a2 >>>= 0, a2 === 0 ? 32 : 31 - (pc(a2) / qc | 0) | 0; - } - var rc = 64, sc = 4194304; - function tc(a2) { - switch (a2 & -a2) { - case 1: - return 1; - case 2: - return 2; - case 4: - return 4; - case 8: - return 8; - case 16: - return 16; - case 32: - return 32; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return a2 & 4194240; - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - return a2 & 130023424; - case 134217728: - return 134217728; - case 268435456: - return 268435456; - case 536870912: - return 536870912; - case 1073741824: - return 1073741824; - default: - return a2; - } - } - function uc(a2, b2) { - var c2 = a2.pendingLanes; - if (c2 === 0) return 0; - var d = 0, e2 = a2.suspendedLanes, f4 = a2.pingedLanes, g2 = c2 & 268435455; - if (g2 !== 0) { - var h3 = g2 & ~e2; - h3 !== 0 ? d = tc(h3) : (f4 &= g2, f4 !== 0 && (d = tc(f4))); - } else g2 = c2 & ~e2, g2 !== 0 ? d = tc(g2) : f4 !== 0 && (d = tc(f4)); - if (d === 0) return 0; - if (b2 !== 0 && b2 !== d && (b2 & e2) === 0 && (e2 = d & -d, f4 = b2 & -b2, e2 >= f4 || e2 === 16 && (f4 & 4194240) !== 0)) return b2; - if ((d & 4) !== 0 && (d |= c2 & 16), b2 = a2.entangledLanes, b2 !== 0) for (a2 = a2.entanglements, b2 &= d; 0 < b2; ) c2 = 31 - oc(b2), e2 = 1 << c2, d |= a2[c2], b2 &= ~e2; - return d; - } - function vc(a2, b2) { - switch (a2) { - case 1: - case 2: - case 4: - return b2 + 250; - case 8: - case 16: - case 32: - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - return b2 + 5e3; - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - return -1; - case 134217728: - case 268435456: - case 536870912: - case 1073741824: - return -1; - default: - return -1; - } - } - function wc(a2, b2) { - for (var c2 = a2.suspendedLanes, d = a2.pingedLanes, e2 = a2.expirationTimes, f4 = a2.pendingLanes; 0 < f4; ) { - var g2 = 31 - oc(f4), h3 = 1 << g2, k2 = e2[g2]; - k2 === -1 ? ((h3 & c2) === 0 || (h3 & d) !== 0) && (e2[g2] = vc(h3, b2)) : k2 <= b2 && (a2.expiredLanes |= h3), f4 &= ~h3; - } - } - function xc(a2) { - return a2 = a2.pendingLanes & -1073741825, a2 !== 0 ? a2 : a2 & 1073741824 ? 1073741824 : 0; - } - function yc() { - var a2 = rc; - return rc <<= 1, (rc & 4194240) === 0 && (rc = 64), a2; - } - function zc(a2) { - for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a2); - return b2; - } - function Ac(a2, b2, c2) { - a2.pendingLanes |= b2, b2 !== 536870912 && (a2.suspendedLanes = 0, a2.pingedLanes = 0), a2 = a2.eventTimes, b2 = 31 - oc(b2), a2[b2] = c2; - } - function Bc(a2, b2) { - var c2 = a2.pendingLanes & ~b2; - a2.pendingLanes = b2, a2.suspendedLanes = 0, a2.pingedLanes = 0, a2.expiredLanes &= b2, a2.mutableReadLanes &= b2, a2.entangledLanes &= b2, b2 = a2.entanglements; - var d = a2.eventTimes; - for (a2 = a2.expirationTimes; 0 < c2; ) { - var e2 = 31 - oc(c2), f4 = 1 << e2; - b2[e2] = 0, d[e2] = -1, a2[e2] = -1, c2 &= ~f4; - } - } - function Cc(a2, b2) { - var c2 = a2.entangledLanes |= b2; - for (a2 = a2.entanglements; c2; ) { - var d = 31 - oc(c2), e2 = 1 << d; - e2 & b2 | a2[d] & b2 && (a2[d] |= b2), c2 &= ~e2; - } - } - var C2 = 0; - function Dc(a2) { - return a2 &= -a2, 1 < a2 ? 4 < a2 ? (a2 & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; - } - var Ec, Fc, Gc, Hc, Ic, Jc = !1, Kc = [], Lc = null, Mc = null, Nc = null, Oc = /* @__PURE__ */ new Map(), Pc = /* @__PURE__ */ new Map(), Qc = [], Rc = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); - function Sc(a2, b2) { - switch (a2) { - case "focusin": - case "focusout": - Lc = null; - break; - case "dragenter": - case "dragleave": - Mc = null; - break; - case "mouseover": - case "mouseout": - Nc = null; - break; - case "pointerover": - case "pointerout": - Oc.delete(b2.pointerId); - break; - case "gotpointercapture": - case "lostpointercapture": - Pc.delete(b2.pointerId); - } - } - function Tc(a2, b2, c2, d, e2, f4) { - return a2 === null || a2.nativeEvent !== f4 ? (a2 = { blockedOn: b2, domEventName: c2, eventSystemFlags: d, nativeEvent: f4, targetContainers: [e2] }, b2 !== null && (b2 = Cb(b2), b2 !== null && Fc(b2)), a2) : (a2.eventSystemFlags |= d, b2 = a2.targetContainers, e2 !== null && b2.indexOf(e2) === -1 && b2.push(e2), a2); - } - function Uc(a2, b2, c2, d, e2) { - switch (b2) { - case "focusin": - return Lc = Tc(Lc, a2, b2, c2, d, e2), !0; - case "dragenter": - return Mc = Tc(Mc, a2, b2, c2, d, e2), !0; - case "mouseover": - return Nc = Tc(Nc, a2, b2, c2, d, e2), !0; - case "pointerover": - var f4 = e2.pointerId; - return Oc.set(f4, Tc(Oc.get(f4) || null, a2, b2, c2, d, e2)), !0; - case "gotpointercapture": - return f4 = e2.pointerId, Pc.set(f4, Tc(Pc.get(f4) || null, a2, b2, c2, d, e2)), !0; - } - return !1; - } - function Vc(a2) { - var b2 = Wc(a2.target); - if (b2 !== null) { - var c2 = Vb(b2); - if (c2 !== null) { - if (b2 = c2.tag, b2 === 13) { - if (b2 = Wb(c2), b2 !== null) { - a2.blockedOn = b2, Ic(a2.priority, function() { - Gc(c2); - }); - return; - } - } else if (b2 === 3 && c2.stateNode.current.memoizedState.isDehydrated) { - a2.blockedOn = c2.tag === 3 ? c2.stateNode.containerInfo : null; - return; - } - } - } - a2.blockedOn = null; - } - function Xc(a2) { - if (a2.blockedOn !== null) return !1; - for (var b2 = a2.targetContainers; 0 < b2.length; ) { - var c2 = Yc(a2.domEventName, a2.eventSystemFlags, b2[0], a2.nativeEvent); - if (c2 === null) { - c2 = a2.nativeEvent; - var d = new c2.constructor(c2.type, c2); - wb = d, c2.target.dispatchEvent(d), wb = null; - } else return b2 = Cb(c2), b2 !== null && Fc(b2), a2.blockedOn = c2, !1; - b2.shift(); - } - return !0; - } - function Zc(a2, b2, c2) { - Xc(a2) && c2.delete(b2); - } - function $c() { - Jc = !1, Lc !== null && Xc(Lc) && (Lc = null), Mc !== null && Xc(Mc) && (Mc = null), Nc !== null && Xc(Nc) && (Nc = null), Oc.forEach(Zc), Pc.forEach(Zc); - } - function ad(a2, b2) { - a2.blockedOn === b2 && (a2.blockedOn = null, Jc || (Jc = !0, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c))); - } - function bd(a2) { - function b2(b3) { - return ad(b3, a2); - } - if (0 < Kc.length) { - ad(Kc[0], a2); - for (var c2 = 1; c2 < Kc.length; c2++) { - var d = Kc[c2]; - d.blockedOn === a2 && (d.blockedOn = null); - } - } - for (Lc !== null && ad(Lc, a2), Mc !== null && ad(Mc, a2), Nc !== null && ad(Nc, a2), Oc.forEach(b2), Pc.forEach(b2), c2 = 0; c2 < Qc.length; c2++) d = Qc[c2], d.blockedOn === a2 && (d.blockedOn = null); - for (; 0 < Qc.length && (c2 = Qc[0], c2.blockedOn === null); ) Vc(c2), c2.blockedOn === null && Qc.shift(); - } - var cd = ua.ReactCurrentBatchConfig, dd = !0; - function ed(a2, b2, c2, d) { - var e2 = C2, f4 = cd.transition; - cd.transition = null; - try { - C2 = 1, fd(a2, b2, c2, d); - } finally { - C2 = e2, cd.transition = f4; - } - } - function gd(a2, b2, c2, d) { - var e2 = C2, f4 = cd.transition; - cd.transition = null; - try { - C2 = 4, fd(a2, b2, c2, d); - } finally { - C2 = e2, cd.transition = f4; - } - } - function fd(a2, b2, c2, d) { - if (dd) { - var e2 = Yc(a2, b2, c2, d); - if (e2 === null) hd(a2, b2, d, id, c2), Sc(a2, d); - else if (Uc(e2, a2, b2, c2, d)) d.stopPropagation(); - else if (Sc(a2, d), b2 & 4 && -1 < Rc.indexOf(a2)) { - for (; e2 !== null; ) { - var f4 = Cb(e2); - if (f4 !== null && Ec(f4), f4 = Yc(a2, b2, c2, d), f4 === null && hd(a2, b2, d, id, c2), f4 === e2) break; - e2 = f4; - } - e2 !== null && d.stopPropagation(); - } else hd(a2, b2, d, null, c2); - } - } - var id = null; - function Yc(a2, b2, c2, d) { - if (id = null, a2 = xb(d), a2 = Wc(a2), a2 !== null) if (b2 = Vb(a2), b2 === null) a2 = null; - else if (c2 = b2.tag, c2 === 13) { - if (a2 = Wb(b2), a2 !== null) return a2; - a2 = null; - } else if (c2 === 3) { - if (b2.stateNode.current.memoizedState.isDehydrated) return b2.tag === 3 ? b2.stateNode.containerInfo : null; - a2 = null; - } else b2 !== a2 && (a2 = null); - return id = a2, null; - } - function jd(a2) { - switch (a2) { - case "cancel": - case "click": - case "close": - case "contextmenu": - case "copy": - case "cut": - case "auxclick": - case "dblclick": - case "dragend": - case "dragstart": - case "drop": - case "focusin": - case "focusout": - case "input": - case "invalid": - case "keydown": - case "keypress": - case "keyup": - case "mousedown": - case "mouseup": - case "paste": - case "pause": - case "play": - case "pointercancel": - case "pointerdown": - case "pointerup": - case "ratechange": - case "reset": - case "resize": - case "seeked": - case "submit": - case "touchcancel": - case "touchend": - case "touchstart": - case "volumechange": - case "change": - case "selectionchange": - case "textInput": - case "compositionstart": - case "compositionend": - case "compositionupdate": - case "beforeblur": - case "afterblur": - case "beforeinput": - case "blur": - case "fullscreenchange": - case "focus": - case "hashchange": - case "popstate": - case "select": - case "selectstart": - return 1; - case "drag": - case "dragenter": - case "dragexit": - case "dragleave": - case "dragover": - case "mousemove": - case "mouseout": - case "mouseover": - case "pointermove": - case "pointerout": - case "pointerover": - case "scroll": - case "toggle": - case "touchmove": - case "wheel": - case "mouseenter": - case "mouseleave": - case "pointerenter": - case "pointerleave": - return 4; - case "message": - switch (ec()) { - case fc: - return 1; - case gc: - return 4; - case hc: - case ic: - return 16; - case jc: - return 536870912; - default: - return 16; - } - default: - return 16; - } - } - var kd = null, ld = null, md = null; - function nd() { - if (md) return md; - var a2, b2 = ld, c2 = b2.length, d, e2 = "value" in kd ? kd.value : kd.textContent, f4 = e2.length; - for (a2 = 0; a2 < c2 && b2[a2] === e2[a2]; a2++) ; - var g2 = c2 - a2; - for (d = 1; d <= g2 && b2[c2 - d] === e2[f4 - d]; d++) ; - return md = e2.slice(a2, 1 < d ? 1 - d : void 0); - } - function od(a2) { - var b2 = a2.keyCode; - return "charCode" in a2 ? (a2 = a2.charCode, a2 === 0 && b2 === 13 && (a2 = 13)) : a2 = b2, a2 === 10 && (a2 = 13), 32 <= a2 || a2 === 13 ? a2 : 0; - } - function pd() { - return !0; - } - function qd() { - return !1; - } - function rd(a2) { - function b2(b3, d, e2, f4, g2) { - this._reactName = b3, this._targetInst = e2, this.type = d, this.nativeEvent = f4, this.target = g2, this.currentTarget = null; - for (var c2 in a2) a2.hasOwnProperty(c2) && (b3 = a2[c2], this[c2] = b3 ? b3(f4) : f4[c2]); - return this.isDefaultPrevented = (f4.defaultPrevented != null ? f4.defaultPrevented : f4.returnValue === !1) ? pd : qd, this.isPropagationStopped = qd, this; - } - return A3(b2.prototype, { preventDefault: function() { - this.defaultPrevented = !0; - var a3 = this.nativeEvent; - a3 && (a3.preventDefault ? a3.preventDefault() : typeof a3.returnValue != "unknown" && (a3.returnValue = !1), this.isDefaultPrevented = pd); - }, stopPropagation: function() { - var a3 = this.nativeEvent; - a3 && (a3.stopPropagation ? a3.stopPropagation() : typeof a3.cancelBubble != "unknown" && (a3.cancelBubble = !0), this.isPropagationStopped = pd); - }, persist: function() { - }, isPersistent: pd }), b2; - } - var sd = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(a2) { - return a2.timeStamp || Date.now(); - }, defaultPrevented: 0, isTrusted: 0 }, td = rd(sd), ud = A3({}, sd, { view: 0, detail: 0 }), vd = rd(ud), wd, xd, yd, Ad = A3({}, ud, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zd, button: 0, buttons: 0, relatedTarget: function(a2) { - return a2.relatedTarget === void 0 ? a2.fromElement === a2.srcElement ? a2.toElement : a2.fromElement : a2.relatedTarget; - }, movementX: function(a2) { - return "movementX" in a2 ? a2.movementX : (a2 !== yd && (yd && a2.type === "mousemove" ? (wd = a2.screenX - yd.screenX, xd = a2.screenY - yd.screenY) : xd = wd = 0, yd = a2), wd); - }, movementY: function(a2) { - return "movementY" in a2 ? a2.movementY : xd; - } }), Bd = rd(Ad), Cd = A3({}, Ad, { dataTransfer: 0 }), Dd = rd(Cd), Ed = A3({}, ud, { relatedTarget: 0 }), Fd = rd(Ed), Gd = A3({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Hd = rd(Gd), Id = A3({}, sd, { clipboardData: function(a2) { - return "clipboardData" in a2 ? a2.clipboardData : window.clipboardData; - } }), Jd = rd(Id), Kd = A3({}, sd, { data: 0 }), Ld = rd(Kd), Md = { - Esc: "Escape", - Spacebar: " ", - Left: "ArrowLeft", - Up: "ArrowUp", - Right: "ArrowRight", - Down: "ArrowDown", - Del: "Delete", - Win: "OS", - Menu: "ContextMenu", - Apps: "ContextMenu", - Scroll: "ScrollLock", - MozPrintableKey: "Unidentified" - }, Nd = { - 8: "Backspace", - 9: "Tab", - 12: "Clear", - 13: "Enter", - 16: "Shift", - 17: "Control", - 18: "Alt", - 19: "Pause", - 20: "CapsLock", - 27: "Escape", - 32: " ", - 33: "PageUp", - 34: "PageDown", - 35: "End", - 36: "Home", - 37: "ArrowLeft", - 38: "ArrowUp", - 39: "ArrowRight", - 40: "ArrowDown", - 45: "Insert", - 46: "Delete", - 112: "F1", - 113: "F2", - 114: "F3", - 115: "F4", - 116: "F5", - 117: "F6", - 118: "F7", - 119: "F8", - 120: "F9", - 121: "F10", - 122: "F11", - 123: "F12", - 144: "NumLock", - 145: "ScrollLock", - 224: "Meta" - }, Od = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; - function Pd(a2) { - var b2 = this.nativeEvent; - return b2.getModifierState ? b2.getModifierState(a2) : (a2 = Od[a2]) ? !!b2[a2] : !1; - } - function zd() { - return Pd; - } - var Qd = A3({}, ud, { key: function(a2) { - if (a2.key) { - var b2 = Md[a2.key] || a2.key; - if (b2 !== "Unidentified") return b2; - } - return a2.type === "keypress" ? (a2 = od(a2), a2 === 13 ? "Enter" : String.fromCharCode(a2)) : a2.type === "keydown" || a2.type === "keyup" ? Nd[a2.keyCode] || "Unidentified" : ""; - }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zd, charCode: function(a2) { - return a2.type === "keypress" ? od(a2) : 0; - }, keyCode: function(a2) { - return a2.type === "keydown" || a2.type === "keyup" ? a2.keyCode : 0; - }, which: function(a2) { - return a2.type === "keypress" ? od(a2) : a2.type === "keydown" || a2.type === "keyup" ? a2.keyCode : 0; - } }), Rd = rd(Qd), Sd = A3({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Td = rd(Sd), Ud = A3({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }), Vd = rd(Ud), Wd = A3({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Xd = rd(Wd), Yd = A3({}, Ad, { - deltaX: function(a2) { - return "deltaX" in a2 ? a2.deltaX : "wheelDeltaX" in a2 ? -a2.wheelDeltaX : 0; - }, - deltaY: function(a2) { - return "deltaY" in a2 ? a2.deltaY : "wheelDeltaY" in a2 ? -a2.wheelDeltaY : "wheelDelta" in a2 ? -a2.wheelDelta : 0; - }, - deltaZ: 0, - deltaMode: 0 - }), Zd = rd(Yd), $d = [9, 13, 27, 32], ae = ia && "CompositionEvent" in window, be = null; - ia && "documentMode" in document && (be = document.documentMode); - var ce = ia && "TextEvent" in window && !be, de = ia && (!ae || be && 8 < be && 11 >= be), ee = " ", fe = !1; - function ge(a2, b2) { - switch (a2) { - case "keyup": - return $d.indexOf(b2.keyCode) !== -1; - case "keydown": - return b2.keyCode !== 229; - case "keypress": - case "mousedown": - case "focusout": - return !0; - default: - return !1; - } - } - function he(a2) { - return a2 = a2.detail, typeof a2 == "object" && "data" in a2 ? a2.data : null; - } - var ie = !1; - function je(a2, b2) { - switch (a2) { - case "compositionend": - return he(b2); - case "keypress": - return b2.which !== 32 ? null : (fe = !0, ee); - case "textInput": - return a2 = b2.data, a2 === ee && fe ? null : a2; - default: - return null; - } - } - function ke(a2, b2) { - if (ie) return a2 === "compositionend" || !ae && ge(a2, b2) ? (a2 = nd(), md = ld = kd = null, ie = !1, a2) : null; - switch (a2) { - case "paste": - return null; - case "keypress": - if (!(b2.ctrlKey || b2.altKey || b2.metaKey) || b2.ctrlKey && b2.altKey) { - if (b2.char && 1 < b2.char.length) return b2.char; - if (b2.which) return String.fromCharCode(b2.which); - } - return null; - case "compositionend": - return de && b2.locale !== "ko" ? null : b2.data; - default: - return null; - } - } - var le = { 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 me(a2) { - var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase(); - return b2 === "input" ? !!le[a2.type] : b2 === "textarea"; - } - function ne(a2, b2, c2, d) { - Eb(d), b2 = oe(b2, "onChange"), 0 < b2.length && (c2 = new td("onChange", "change", null, c2, d), a2.push({ event: c2, listeners: b2 })); - } - var pe = null, qe = null; - function re(a2) { - se(a2, 0); - } - function te(a2) { - var b2 = ue(a2); - if (Wa(b2)) return a2; - } - function ve(a2, b2) { - if (a2 === "change") return b2; - } - var we = !1; - ia && (ia ? (ye = "oninput" in document, ye || (ze = document.createElement("div"), ze.setAttribute("oninput", "return;"), ye = typeof ze.oninput == "function"), xe = ye) : xe = !1, we = xe && (!document.documentMode || 9 < document.documentMode)); - var xe, ye, ze; - function Ae() { - pe && (pe.detachEvent("onpropertychange", Be), qe = pe = null); - } - function Be(a2) { - if (a2.propertyName === "value" && te(qe)) { - var b2 = []; - ne(b2, qe, a2, xb(a2)), Jb(re, b2); - } - } - function Ce(a2, b2, c2) { - a2 === "focusin" ? (Ae(), pe = b2, qe = c2, pe.attachEvent("onpropertychange", Be)) : a2 === "focusout" && Ae(); - } - function De(a2) { - if (a2 === "selectionchange" || a2 === "keyup" || a2 === "keydown") return te(qe); - } - function Ee(a2, b2) { - if (a2 === "click") return te(b2); - } - function Fe(a2, b2) { - if (a2 === "input" || a2 === "change") return te(b2); - } - function Ge(a2, b2) { - return a2 === b2 && (a2 !== 0 || 1 / a2 === 1 / b2) || a2 !== a2 && b2 !== b2; - } - var He = typeof Object.is == "function" ? Object.is : Ge; - function Ie(a2, b2) { - if (He(a2, b2)) return !0; - if (typeof a2 != "object" || a2 === null || typeof b2 != "object" || b2 === null) return !1; - var c2 = Object.keys(a2), d = Object.keys(b2); - if (c2.length !== d.length) return !1; - for (d = 0; d < c2.length; d++) { - var e2 = c2[d]; - if (!ja.call(b2, e2) || !He(a2[e2], b2[e2])) return !1; - } - return !0; - } - function Je(a2) { - for (; a2 && a2.firstChild; ) a2 = a2.firstChild; - return a2; - } - function Ke(a2, b2) { - var c2 = Je(a2); - a2 = 0; - for (var d; c2; ) { - if (c2.nodeType === 3) { - if (d = a2 + c2.textContent.length, a2 <= b2 && d >= b2) return { node: c2, offset: b2 - a2 }; - a2 = d; - } - a: { - for (; c2; ) { - if (c2.nextSibling) { - c2 = c2.nextSibling; - break a; - } - c2 = c2.parentNode; - } - c2 = void 0; - } - c2 = Je(c2); - } - } - function Le(a2, b2) { - return a2 && b2 ? a2 === b2 ? !0 : a2 && a2.nodeType === 3 ? !1 : b2 && b2.nodeType === 3 ? Le(a2, b2.parentNode) : "contains" in a2 ? a2.contains(b2) : a2.compareDocumentPosition ? !!(a2.compareDocumentPosition(b2) & 16) : !1 : !1; - } - function Me() { - for (var a2 = window, b2 = Xa(); b2 instanceof a2.HTMLIFrameElement; ) { - try { - var c2 = typeof b2.contentWindow.location.href == "string"; - } catch { - c2 = !1; - } - if (c2) a2 = b2.contentWindow; - else break; - b2 = Xa(a2.document); - } - return b2; - } - function Ne(a2) { - var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase(); - return b2 && (b2 === "input" && (a2.type === "text" || a2.type === "search" || a2.type === "tel" || a2.type === "url" || a2.type === "password") || b2 === "textarea" || a2.contentEditable === "true"); - } - function Oe(a2) { - var b2 = Me(), c2 = a2.focusedElem, d = a2.selectionRange; - if (b2 !== c2 && c2 && c2.ownerDocument && Le(c2.ownerDocument.documentElement, c2)) { - if (d !== null && Ne(c2)) { - if (b2 = d.start, a2 = d.end, a2 === void 0 && (a2 = b2), "selectionStart" in c2) c2.selectionStart = b2, c2.selectionEnd = Math.min(a2, c2.value.length); - else if (a2 = (b2 = c2.ownerDocument || document) && b2.defaultView || window, a2.getSelection) { - a2 = a2.getSelection(); - var e2 = c2.textContent.length, f4 = Math.min(d.start, e2); - d = d.end === void 0 ? f4 : Math.min(d.end, e2), !a2.extend && f4 > d && (e2 = d, d = f4, f4 = e2), e2 = Ke(c2, f4); - var g2 = Ke( - c2, - d - ); - e2 && g2 && (a2.rangeCount !== 1 || a2.anchorNode !== e2.node || a2.anchorOffset !== e2.offset || a2.focusNode !== g2.node || a2.focusOffset !== g2.offset) && (b2 = b2.createRange(), b2.setStart(e2.node, e2.offset), a2.removeAllRanges(), f4 > d ? (a2.addRange(b2), a2.extend(g2.node, g2.offset)) : (b2.setEnd(g2.node, g2.offset), a2.addRange(b2))); - } - } - for (b2 = [], a2 = c2; a2 = a2.parentNode; ) a2.nodeType === 1 && b2.push({ element: a2, left: a2.scrollLeft, top: a2.scrollTop }); - for (typeof c2.focus == "function" && c2.focus(), c2 = 0; c2 < b2.length; c2++) a2 = b2[c2], a2.element.scrollLeft = a2.left, a2.element.scrollTop = a2.top; - } - } - var Pe = ia && "documentMode" in document && 11 >= document.documentMode, Qe = null, Re = null, Se = null, Te = !1; - function Ue(a2, b2, c2) { - var d = c2.window === c2 ? c2.document : c2.nodeType === 9 ? c2 : c2.ownerDocument; - Te || Qe == null || Qe !== Xa(d) || (d = Qe, "selectionStart" in d && Ne(d) ? d = { start: d.selectionStart, end: d.selectionEnd } : (d = (d.ownerDocument && d.ownerDocument.defaultView || window).getSelection(), d = { anchorNode: d.anchorNode, anchorOffset: d.anchorOffset, focusNode: d.focusNode, focusOffset: d.focusOffset }), Se && Ie(Se, d) || (Se = d, d = oe(Re, "onSelect"), 0 < d.length && (b2 = new td("onSelect", "select", null, b2, c2), a2.push({ event: b2, listeners: d }), b2.target = Qe))); - } - function Ve(a2, b2) { - var c2 = {}; - return c2[a2.toLowerCase()] = b2.toLowerCase(), c2["Webkit" + a2] = "webkit" + b2, c2["Moz" + a2] = "moz" + b2, c2; - } - var We = { animationend: Ve("Animation", "AnimationEnd"), animationiteration: Ve("Animation", "AnimationIteration"), animationstart: Ve("Animation", "AnimationStart"), transitionend: Ve("Transition", "TransitionEnd") }, Xe = {}, Ye = {}; - ia && (Ye = document.createElement("div").style, "AnimationEvent" in window || (delete We.animationend.animation, delete We.animationiteration.animation, delete We.animationstart.animation), "TransitionEvent" in window || delete We.transitionend.transition); - function Ze(a2) { - if (Xe[a2]) return Xe[a2]; - if (!We[a2]) return a2; - var b2 = We[a2], c2; - for (c2 in b2) if (b2.hasOwnProperty(c2) && c2 in Ye) return Xe[a2] = b2[c2]; - return a2; - } - var $e = Ze("animationend"), af = Ze("animationiteration"), bf = Ze("animationstart"), cf = Ze("transitionend"), df = /* @__PURE__ */ new Map(), ef = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); - function ff(a2, b2) { - df.set(a2, b2), fa(b2, [a2]); - } - for (gf = 0; gf < ef.length; gf++) - hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1), ff(jf, "on" + kf); - var hf, jf, kf, gf; - ff($e, "onAnimationEnd"); - ff(af, "onAnimationIteration"); - ff(bf, "onAnimationStart"); - ff("dblclick", "onDoubleClick"); - ff("focusin", "onFocus"); - ff("focusout", "onBlur"); - ff(cf, "onTransitionEnd"); - ha("onMouseEnter", ["mouseout", "mouseover"]); - ha("onMouseLeave", ["mouseout", "mouseover"]); - ha("onPointerEnter", ["pointerout", "pointerover"]); - ha("onPointerLeave", ["pointerout", "pointerover"]); - fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); - fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); - fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); - fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); - fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); - fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); - var lf = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf)); - function nf(a2, b2, c2) { - var d = a2.type || "unknown-event"; - a2.currentTarget = c2, Ub(d, b2, void 0, a2), a2.currentTarget = null; - } - function se(a2, b2) { - b2 = (b2 & 4) !== 0; - for (var c2 = 0; c2 < a2.length; c2++) { - var d = a2[c2], e2 = d.event; - d = d.listeners; - a: { - var f4 = void 0; - if (b2) for (var g2 = d.length - 1; 0 <= g2; g2--) { - var h3 = d[g2], k2 = h3.instance, l2 = h3.currentTarget; - if (h3 = h3.listener, k2 !== f4 && e2.isPropagationStopped()) break a; - nf(e2, h3, l2), f4 = k2; - } - else for (g2 = 0; g2 < d.length; g2++) { - if (h3 = d[g2], k2 = h3.instance, l2 = h3.currentTarget, h3 = h3.listener, k2 !== f4 && e2.isPropagationStopped()) break a; - nf(e2, h3, l2), f4 = k2; - } - } - } - if (Qb) throw a2 = Rb, Qb = !1, Rb = null, a2; - } - function D2(a2, b2) { - var c2 = b2[of]; - c2 === void 0 && (c2 = b2[of] = /* @__PURE__ */ new Set()); - var d = a2 + "__bubble"; - c2.has(d) || (pf(b2, a2, 2, !1), c2.add(d)); - } - function qf(a2, b2, c2) { - var d = 0; - b2 && (d |= 4), pf(c2, a2, d, b2); - } - var rf = "_reactListening" + Math.random().toString(36).slice(2); - function sf(a2) { - if (!a2[rf]) { - a2[rf] = !0, da.forEach(function(b3) { - b3 !== "selectionchange" && (mf.has(b3) || qf(b3, !1, a2), qf(b3, !0, a2)); - }); - var b2 = a2.nodeType === 9 ? a2 : a2.ownerDocument; - b2 === null || b2[rf] || (b2[rf] = !0, qf("selectionchange", !1, b2)); - } - } - function pf(a2, b2, c2, d) { - switch (jd(b2)) { - case 1: - var e2 = ed; - break; - case 4: - e2 = gd; - break; - default: - e2 = fd; - } - c2 = e2.bind(null, b2, c2, a2), e2 = void 0, !Lb || b2 !== "touchstart" && b2 !== "touchmove" && b2 !== "wheel" || (e2 = !0), d ? e2 !== void 0 ? a2.addEventListener(b2, c2, { capture: !0, passive: e2 }) : a2.addEventListener(b2, c2, !0) : e2 !== void 0 ? a2.addEventListener(b2, c2, { passive: e2 }) : a2.addEventListener(b2, c2, !1); - } - function hd(a2, b2, c2, d, e2) { - var f4 = d; - if ((b2 & 1) === 0 && (b2 & 2) === 0 && d !== null) a: for (; ; ) { - if (d === null) return; - var g2 = d.tag; - if (g2 === 3 || g2 === 4) { - var h3 = d.stateNode.containerInfo; - if (h3 === e2 || h3.nodeType === 8 && h3.parentNode === e2) break; - if (g2 === 4) for (g2 = d.return; g2 !== null; ) { - var k2 = g2.tag; - if ((k2 === 3 || k2 === 4) && (k2 = g2.stateNode.containerInfo, k2 === e2 || k2.nodeType === 8 && k2.parentNode === e2)) return; - g2 = g2.return; - } - for (; h3 !== null; ) { - if (g2 = Wc(h3), g2 === null) return; - if (k2 = g2.tag, k2 === 5 || k2 === 6) { - d = f4 = g2; - continue a; - } - h3 = h3.parentNode; - } - } - d = d.return; - } - Jb(function() { - var d2 = f4, e3 = xb(c2), g3 = []; - a: { - var h4 = df.get(a2); - if (h4 !== void 0) { - var k3 = td, n2 = a2; - switch (a2) { - case "keypress": - if (od(c2) === 0) break a; - case "keydown": - case "keyup": - k3 = Rd; - break; - case "focusin": - n2 = "focus", k3 = Fd; - break; - case "focusout": - n2 = "blur", k3 = Fd; - break; - case "beforeblur": - case "afterblur": - k3 = Fd; - break; - case "click": - if (c2.button === 2) break a; - case "auxclick": - case "dblclick": - case "mousedown": - case "mousemove": - case "mouseup": - case "mouseout": - case "mouseover": - case "contextmenu": - k3 = Bd; - break; - case "drag": - case "dragend": - case "dragenter": - case "dragexit": - case "dragleave": - case "dragover": - case "dragstart": - case "drop": - k3 = Dd; - break; - case "touchcancel": - case "touchend": - case "touchmove": - case "touchstart": - k3 = Vd; - break; - case $e: - case af: - case bf: - k3 = Hd; - break; - case cf: - k3 = Xd; - break; - case "scroll": - k3 = vd; - break; - case "wheel": - k3 = Zd; - break; - case "copy": - case "cut": - case "paste": - k3 = Jd; - break; - case "gotpointercapture": - case "lostpointercapture": - case "pointercancel": - case "pointerdown": - case "pointermove": - case "pointerout": - case "pointerover": - case "pointerup": - k3 = Td; - } - var t2 = (b2 & 4) !== 0, J = !t2 && a2 === "scroll", x2 = t2 ? h4 !== null ? h4 + "Capture" : null : h4; - t2 = []; - for (var w2 = d2, u3; w2 !== null; ) { - u3 = w2; - var F = u3.stateNode; - if (u3.tag === 5 && F !== null && (u3 = F, x2 !== null && (F = Kb(w2, x2), F != null && t2.push(tf(w2, F, u3)))), J) break; - w2 = w2.return; - } - 0 < t2.length && (h4 = new k3(h4, n2, null, c2, e3), g3.push({ event: h4, listeners: t2 })); - } - } - if ((b2 & 7) === 0) { - a: { - if (h4 = a2 === "mouseover" || a2 === "pointerover", k3 = a2 === "mouseout" || a2 === "pointerout", h4 && c2 !== wb && (n2 = c2.relatedTarget || c2.fromElement) && (Wc(n2) || n2[uf])) break a; - if ((k3 || h4) && (h4 = e3.window === e3 ? e3 : (h4 = e3.ownerDocument) ? h4.defaultView || h4.parentWindow : window, k3 ? (n2 = c2.relatedTarget || c2.toElement, k3 = d2, n2 = n2 ? Wc(n2) : null, n2 !== null && (J = Vb(n2), n2 !== J || n2.tag !== 5 && n2.tag !== 6) && (n2 = null)) : (k3 = null, n2 = d2), k3 !== n2)) { - if (t2 = Bd, F = "onMouseLeave", x2 = "onMouseEnter", w2 = "mouse", (a2 === "pointerout" || a2 === "pointerover") && (t2 = Td, F = "onPointerLeave", x2 = "onPointerEnter", w2 = "pointer"), J = k3 == null ? h4 : ue(k3), u3 = n2 == null ? h4 : ue(n2), h4 = new t2(F, w2 + "leave", k3, c2, e3), h4.target = J, h4.relatedTarget = u3, F = null, Wc(e3) === d2 && (t2 = new t2(x2, w2 + "enter", n2, c2, e3), t2.target = u3, t2.relatedTarget = J, F = t2), J = F, k3 && n2) b: { - for (t2 = k3, x2 = n2, w2 = 0, u3 = t2; u3; u3 = vf(u3)) w2++; - for (u3 = 0, F = x2; F; F = vf(F)) u3++; - for (; 0 < w2 - u3; ) t2 = vf(t2), w2--; - for (; 0 < u3 - w2; ) x2 = vf(x2), u3--; - for (; w2--; ) { - if (t2 === x2 || x2 !== null && t2 === x2.alternate) break b; - t2 = vf(t2), x2 = vf(x2); - } - t2 = null; - } - else t2 = null; - k3 !== null && wf(g3, h4, k3, t2, !1), n2 !== null && J !== null && wf(g3, J, n2, t2, !0); - } - } - a: { - if (h4 = d2 ? ue(d2) : window, k3 = h4.nodeName && h4.nodeName.toLowerCase(), k3 === "select" || k3 === "input" && h4.type === "file") var na = ve; - else if (me(h4)) if (we) na = Fe; - else { - na = De; - var xa = Ce; - } - else (k3 = h4.nodeName) && k3.toLowerCase() === "input" && (h4.type === "checkbox" || h4.type === "radio") && (na = Ee); - if (na && (na = na(a2, d2))) { - ne(g3, na, c2, e3); - break a; - } - xa && xa(a2, h4, d2), a2 === "focusout" && (xa = h4._wrapperState) && xa.controlled && h4.type === "number" && cb(h4, "number", h4.value); - } - switch (xa = d2 ? ue(d2) : window, a2) { - case "focusin": - (me(xa) || xa.contentEditable === "true") && (Qe = xa, Re = d2, Se = null); - break; - case "focusout": - Se = Re = Qe = null; - break; - case "mousedown": - Te = !0; - break; - case "contextmenu": - case "mouseup": - case "dragend": - Te = !1, Ue(g3, c2, e3); - break; - case "selectionchange": - if (Pe) break; - case "keydown": - case "keyup": - Ue(g3, c2, e3); - } - var $a; - if (ae) b: { - switch (a2) { - case "compositionstart": - var ba = "onCompositionStart"; - break b; - case "compositionend": - ba = "onCompositionEnd"; - break b; - case "compositionupdate": - ba = "onCompositionUpdate"; - break b; - } - ba = void 0; - } - else ie ? ge(a2, c2) && (ba = "onCompositionEnd") : a2 === "keydown" && c2.keyCode === 229 && (ba = "onCompositionStart"); - ba && (de && c2.locale !== "ko" && (ie || ba !== "onCompositionStart" ? ba === "onCompositionEnd" && ie && ($a = nd()) : (kd = e3, ld = "value" in kd ? kd.value : kd.textContent, ie = !0)), xa = oe(d2, ba), 0 < xa.length && (ba = new Ld(ba, a2, null, c2, e3), g3.push({ event: ba, listeners: xa }), $a ? ba.data = $a : ($a = he(c2), $a !== null && (ba.data = $a)))), ($a = ce ? je(a2, c2) : ke(a2, c2)) && (d2 = oe(d2, "onBeforeInput"), 0 < d2.length && (e3 = new Ld("onBeforeInput", "beforeinput", null, c2, e3), g3.push({ event: e3, listeners: d2 }), e3.data = $a)); - } - se(g3, b2); - }); - } - function tf(a2, b2, c2) { - return { instance: a2, listener: b2, currentTarget: c2 }; - } - function oe(a2, b2) { - for (var c2 = b2 + "Capture", d = []; a2 !== null; ) { - var e2 = a2, f4 = e2.stateNode; - e2.tag === 5 && f4 !== null && (e2 = f4, f4 = Kb(a2, c2), f4 != null && d.unshift(tf(a2, f4, e2)), f4 = Kb(a2, b2), f4 != null && d.push(tf(a2, f4, e2))), a2 = a2.return; - } - return d; - } - function vf(a2) { - if (a2 === null) return null; - do - a2 = a2.return; - while (a2 && a2.tag !== 5); - return a2 || null; - } - function wf(a2, b2, c2, d, e2) { - for (var f4 = b2._reactName, g2 = []; c2 !== null && c2 !== d; ) { - var h3 = c2, k2 = h3.alternate, l2 = h3.stateNode; - if (k2 !== null && k2 === d) break; - h3.tag === 5 && l2 !== null && (h3 = l2, e2 ? (k2 = Kb(c2, f4), k2 != null && g2.unshift(tf(c2, k2, h3))) : e2 || (k2 = Kb(c2, f4), k2 != null && g2.push(tf(c2, k2, h3)))), c2 = c2.return; - } - g2.length !== 0 && a2.push({ event: b2, listeners: g2 }); - } - var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g; - function zf(a2) { - return (typeof a2 == "string" ? a2 : "" + a2).replace(xf, ` -`).replace(yf, ""); - } - function Af(a2, b2, c2) { - if (b2 = zf(b2), zf(a2) !== b2 && c2) throw Error(p2(425)); - } - function Bf() { - } - var Cf = null, Df = null; - function Ef(a2, b2) { - return a2 === "textarea" || a2 === "noscript" || typeof b2.children == "string" || typeof b2.children == "number" || typeof b2.dangerouslySetInnerHTML == "object" && b2.dangerouslySetInnerHTML !== null && b2.dangerouslySetInnerHTML.__html != null; - } - var Ff = typeof setTimeout == "function" ? setTimeout : void 0, Gf = typeof clearTimeout == "function" ? clearTimeout : void 0, Hf = typeof Promise == "function" ? Promise : void 0, Jf = typeof queueMicrotask == "function" ? queueMicrotask : typeof Hf < "u" ? function(a2) { - return Hf.resolve(null).then(a2).catch(If); - } : Ff; - function If(a2) { - setTimeout(function() { - throw a2; - }); - } - function Kf(a2, b2) { - var c2 = b2, d = 0; - do { - var e2 = c2.nextSibling; - if (a2.removeChild(c2), e2 && e2.nodeType === 8) if (c2 = e2.data, c2 === "/$") { - if (d === 0) { - a2.removeChild(e2), bd(b2); - return; - } - d--; - } else c2 !== "$" && c2 !== "$?" && c2 !== "$!" || d++; - c2 = e2; - } while (c2); - bd(b2); - } - function Lf(a2) { - for (; a2 != null; a2 = a2.nextSibling) { - var b2 = a2.nodeType; - if (b2 === 1 || b2 === 3) break; - if (b2 === 8) { - if (b2 = a2.data, b2 === "$" || b2 === "$!" || b2 === "$?") break; - if (b2 === "/$") return null; - } - } - return a2; - } - function Mf(a2) { - a2 = a2.previousSibling; - for (var b2 = 0; a2; ) { - if (a2.nodeType === 8) { - var c2 = a2.data; - if (c2 === "$" || c2 === "$!" || c2 === "$?") { - if (b2 === 0) return a2; - b2--; - } else c2 === "/$" && b2++; - } - a2 = a2.previousSibling; - } - return null; - } - var Nf = Math.random().toString(36).slice(2), Of = "__reactFiber$" + Nf, Pf = "__reactProps$" + Nf, uf = "__reactContainer$" + Nf, of = "__reactEvents$" + Nf, Qf = "__reactListeners$" + Nf, Rf = "__reactHandles$" + Nf; - function Wc(a2) { - var b2 = a2[Of]; - if (b2) return b2; - for (var c2 = a2.parentNode; c2; ) { - if (b2 = c2[uf] || c2[Of]) { - if (c2 = b2.alternate, b2.child !== null || c2 !== null && c2.child !== null) for (a2 = Mf(a2); a2 !== null; ) { - if (c2 = a2[Of]) return c2; - a2 = Mf(a2); - } - return b2; - } - a2 = c2, c2 = a2.parentNode; - } - return null; - } - function Cb(a2) { - return a2 = a2[Of] || a2[uf], !a2 || a2.tag !== 5 && a2.tag !== 6 && a2.tag !== 13 && a2.tag !== 3 ? null : a2; - } - function ue(a2) { - if (a2.tag === 5 || a2.tag === 6) return a2.stateNode; - throw Error(p2(33)); - } - function Db(a2) { - return a2[Pf] || null; - } - var Sf = [], Tf = -1; - function Uf(a2) { - return { current: a2 }; - } - function E2(a2) { - 0 > Tf || (a2.current = Sf[Tf], Sf[Tf] = null, Tf--); - } - function G(a2, b2) { - Tf++, Sf[Tf] = a2.current, a2.current = b2; - } - var Vf = {}, H = Uf(Vf), Wf = Uf(!1), Xf = Vf; - function Yf(a2, b2) { - var c2 = a2.type.contextTypes; - if (!c2) return Vf; - var d = a2.stateNode; - if (d && d.__reactInternalMemoizedUnmaskedChildContext === b2) return d.__reactInternalMemoizedMaskedChildContext; - var e2 = {}, f4; - for (f4 in c2) e2[f4] = b2[f4]; - return d && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = b2, a2.__reactInternalMemoizedMaskedChildContext = e2), e2; - } - function Zf(a2) { - return a2 = a2.childContextTypes, a2 != null; - } - function $f() { - E2(Wf), E2(H); - } - function ag(a2, b2, c2) { - if (H.current !== Vf) throw Error(p2(168)); - G(H, b2), G(Wf, c2); - } - function bg(a2, b2, c2) { - var d = a2.stateNode; - if (b2 = b2.childContextTypes, typeof d.getChildContext != "function") return c2; - d = d.getChildContext(); - for (var e2 in d) if (!(e2 in b2)) throw Error(p2(108, Ra(a2) || "Unknown", e2)); - return A3({}, c2, d); - } - function cg(a2) { - return a2 = (a2 = a2.stateNode) && a2.__reactInternalMemoizedMergedChildContext || Vf, Xf = H.current, G(H, a2), G(Wf, Wf.current), !0; - } - function dg(a2, b2, c2) { - var d = a2.stateNode; - if (!d) throw Error(p2(169)); - c2 ? (a2 = bg(a2, b2, Xf), d.__reactInternalMemoizedMergedChildContext = a2, E2(Wf), E2(H), G(H, a2)) : E2(Wf), G(Wf, c2); - } - var eg = null, fg = !1, gg = !1; - function hg(a2) { - eg === null ? eg = [a2] : eg.push(a2); - } - function ig(a2) { - fg = !0, hg(a2); - } - function jg() { - if (!gg && eg !== null) { - gg = !0; - var a2 = 0, b2 = C2; - try { - var c2 = eg; - for (C2 = 1; a2 < c2.length; a2++) { - var d = c2[a2]; - do - d = d(!0); - while (d !== null); - } - eg = null, fg = !1; - } catch (e2) { - throw eg !== null && (eg = eg.slice(a2 + 1)), ac(fc, jg), e2; - } finally { - C2 = b2, gg = !1; - } - } - return null; - } - var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = ""; - function tg(a2, b2) { - kg[lg++] = ng, kg[lg++] = mg, mg = a2, ng = b2; - } - function ug(a2, b2, c2) { - og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, qg = a2; - var d = rg; - a2 = sg; - var e2 = 32 - oc(d) - 1; - d &= ~(1 << e2), c2 += 1; - var f4 = 32 - oc(b2) + e2; - if (30 < f4) { - var g2 = e2 - e2 % 5; - f4 = (d & (1 << g2) - 1).toString(32), d >>= g2, e2 -= g2, rg = 1 << 32 - oc(b2) + e2 | c2 << e2 | d, sg = f4 + a2; - } else rg = 1 << f4 | c2 << e2 | d, sg = a2; - } - function vg(a2) { - a2.return !== null && (tg(a2, 1), ug(a2, 1, 0)); - } - function wg(a2) { - for (; a2 === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null; - for (; a2 === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null; - } - var xg = null, yg = null, I = !1, zg = null; - function Ag(a2, b2) { - var c2 = Bg(5, null, null, 0); - c2.elementType = "DELETED", c2.stateNode = b2, c2.return = a2, b2 = a2.deletions, b2 === null ? (a2.deletions = [c2], a2.flags |= 16) : b2.push(c2); - } - function Cg(a2, b2) { - switch (a2.tag) { - case 5: - var c2 = a2.type; - return b2 = b2.nodeType !== 1 || c2.toLowerCase() !== b2.nodeName.toLowerCase() ? null : b2, b2 !== null ? (a2.stateNode = b2, xg = a2, yg = Lf(b2.firstChild), !0) : !1; - case 6: - return b2 = a2.pendingProps === "" || b2.nodeType !== 3 ? null : b2, b2 !== null ? (a2.stateNode = b2, xg = a2, yg = null, !0) : !1; - case 13: - return b2 = b2.nodeType !== 8 ? null : b2, b2 !== null ? (c2 = qg !== null ? { id: rg, overflow: sg } : null, a2.memoizedState = { dehydrated: b2, treeContext: c2, retryLane: 1073741824 }, c2 = Bg(18, null, null, 0), c2.stateNode = b2, c2.return = a2, a2.child = c2, xg = a2, yg = null, !0) : !1; - default: - return !1; - } - } - function Dg(a2) { - return (a2.mode & 1) !== 0 && (a2.flags & 128) === 0; - } - function Eg(a2) { - if (I) { - var b2 = yg; - if (b2) { - var c2 = b2; - if (!Cg(a2, b2)) { - if (Dg(a2)) throw Error(p2(418)); - b2 = Lf(c2.nextSibling); - var d = xg; - b2 && Cg(a2, b2) ? Ag(d, c2) : (a2.flags = a2.flags & -4097 | 2, I = !1, xg = a2); - } - } else { - if (Dg(a2)) throw Error(p2(418)); - a2.flags = a2.flags & -4097 | 2, I = !1, xg = a2; - } - } - } - function Fg(a2) { - for (a2 = a2.return; a2 !== null && a2.tag !== 5 && a2.tag !== 3 && a2.tag !== 13; ) a2 = a2.return; - xg = a2; - } - function Gg(a2) { - if (a2 !== xg) return !1; - if (!I) return Fg(a2), I = !0, !1; - var b2; - if ((b2 = a2.tag !== 3) && !(b2 = a2.tag !== 5) && (b2 = a2.type, b2 = b2 !== "head" && b2 !== "body" && !Ef(a2.type, a2.memoizedProps)), b2 && (b2 = yg)) { - if (Dg(a2)) throw Hg(), Error(p2(418)); - for (; b2; ) Ag(a2, b2), b2 = Lf(b2.nextSibling); - } - if (Fg(a2), a2.tag === 13) { - if (a2 = a2.memoizedState, a2 = a2 !== null ? a2.dehydrated : null, !a2) throw Error(p2(317)); - a: { - for (a2 = a2.nextSibling, b2 = 0; a2; ) { - if (a2.nodeType === 8) { - var c2 = a2.data; - if (c2 === "/$") { - if (b2 === 0) { - yg = Lf(a2.nextSibling); - break a; - } - b2--; - } else c2 !== "$" && c2 !== "$!" && c2 !== "$?" || b2++; - } - a2 = a2.nextSibling; - } - yg = null; - } - } else yg = xg ? Lf(a2.stateNode.nextSibling) : null; - return !0; - } - function Hg() { - for (var a2 = yg; a2; ) a2 = Lf(a2.nextSibling); - } - function Ig() { - yg = xg = null, I = !1; - } - function Jg(a2) { - zg === null ? zg = [a2] : zg.push(a2); - } - var Kg = ua.ReactCurrentBatchConfig; - function Lg(a2, b2, c2) { - if (a2 = c2.ref, a2 !== null && typeof a2 != "function" && typeof a2 != "object") { - if (c2._owner) { - if (c2 = c2._owner, c2) { - if (c2.tag !== 1) throw Error(p2(309)); - var d = c2.stateNode; - } - if (!d) throw Error(p2(147, a2)); - var e2 = d, f4 = "" + a2; - return b2 !== null && b2.ref !== null && typeof b2.ref == "function" && b2.ref._stringRef === f4 ? b2.ref : (b2 = function(a3) { - var b3 = e2.refs; - a3 === null ? delete b3[f4] : b3[f4] = a3; - }, b2._stringRef = f4, b2); - } - if (typeof a2 != "string") throw Error(p2(284)); - if (!c2._owner) throw Error(p2(290, a2)); - } - return a2; - } - function Mg(a2, b2) { - throw a2 = Object.prototype.toString.call(b2), Error(p2(31, a2 === "[object Object]" ? "object with keys {" + Object.keys(b2).join(", ") + "}" : a2)); - } - function Ng(a2) { - var b2 = a2._init; - return b2(a2._payload); - } - function Og(a2) { - function b2(b3, c3) { - if (a2) { - var d2 = b3.deletions; - d2 === null ? (b3.deletions = [c3], b3.flags |= 16) : d2.push(c3); - } - } - function c2(c3, d2) { - if (!a2) return null; - for (; d2 !== null; ) b2(c3, d2), d2 = d2.sibling; - return null; - } - function d(a3, b3) { - for (a3 = /* @__PURE__ */ new Map(); b3 !== null; ) b3.key !== null ? a3.set(b3.key, b3) : a3.set(b3.index, b3), b3 = b3.sibling; - return a3; - } - function e2(a3, b3) { - return a3 = Pg(a3, b3), a3.index = 0, a3.sibling = null, a3; - } - function f4(b3, c3, d2) { - return b3.index = d2, a2 ? (d2 = b3.alternate, d2 !== null ? (d2 = d2.index, d2 < c3 ? (b3.flags |= 2, c3) : d2) : (b3.flags |= 2, c3)) : (b3.flags |= 1048576, c3); - } - function g2(b3) { - return a2 && b3.alternate === null && (b3.flags |= 2), b3; - } - function h3(a3, b3, c3, d2) { - return b3 === null || b3.tag !== 6 ? (b3 = Qg(c3, a3.mode, d2), b3.return = a3, b3) : (b3 = e2(b3, c3), b3.return = a3, b3); - } - function k2(a3, b3, c3, d2) { - var f5 = c3.type; - return f5 === ya ? m3(a3, b3, c3.props.children, d2, c3.key) : b3 !== null && (b3.elementType === f5 || typeof f5 == "object" && f5 !== null && f5.$$typeof === Ha && Ng(f5) === b3.type) ? (d2 = e2(b3, c3.props), d2.ref = Lg(a3, b3, c3), d2.return = a3, d2) : (d2 = Rg(c3.type, c3.key, c3.props, null, a3.mode, d2), d2.ref = Lg(a3, b3, c3), d2.return = a3, d2); - } - function l2(a3, b3, c3, d2) { - return b3 === null || b3.tag !== 4 || b3.stateNode.containerInfo !== c3.containerInfo || b3.stateNode.implementation !== c3.implementation ? (b3 = Sg(c3, a3.mode, d2), b3.return = a3, b3) : (b3 = e2(b3, c3.children || []), b3.return = a3, b3); - } - function m3(a3, b3, c3, d2, f5) { - return b3 === null || b3.tag !== 7 ? (b3 = Tg(c3, a3.mode, d2, f5), b3.return = a3, b3) : (b3 = e2(b3, c3), b3.return = a3, b3); - } - function q(a3, b3, c3) { - if (typeof b3 == "string" && b3 !== "" || typeof b3 == "number") return b3 = Qg("" + b3, a3.mode, c3), b3.return = a3, b3; - if (typeof b3 == "object" && b3 !== null) { - switch (b3.$$typeof) { - case va: - return c3 = Rg(b3.type, b3.key, b3.props, null, a3.mode, c3), c3.ref = Lg(a3, null, b3), c3.return = a3, c3; - case wa: - return b3 = Sg(b3, a3.mode, c3), b3.return = a3, b3; - case Ha: - var d2 = b3._init; - return q(a3, d2(b3._payload), c3); - } - if (eb(b3) || Ka(b3)) return b3 = Tg(b3, a3.mode, c3, null), b3.return = a3, b3; - Mg(a3, b3); - } - return null; - } - function r3(a3, b3, c3, d2) { - var e3 = b3 !== null ? b3.key : null; - if (typeof c3 == "string" && c3 !== "" || typeof c3 == "number") return e3 !== null ? null : h3(a3, b3, "" + c3, d2); - if (typeof c3 == "object" && c3 !== null) { - switch (c3.$$typeof) { - case va: - return c3.key === e3 ? k2(a3, b3, c3, d2) : null; - case wa: - return c3.key === e3 ? l2(a3, b3, c3, d2) : null; - case Ha: - return e3 = c3._init, r3( - a3, - b3, - e3(c3._payload), - d2 - ); - } - if (eb(c3) || Ka(c3)) return e3 !== null ? null : m3(a3, b3, c3, d2, null); - Mg(a3, c3); - } - return null; - } - function y2(a3, b3, c3, d2, e3) { - if (typeof d2 == "string" && d2 !== "" || typeof d2 == "number") return a3 = a3.get(c3) || null, h3(b3, a3, "" + d2, e3); - if (typeof d2 == "object" && d2 !== null) { - switch (d2.$$typeof) { - case va: - return a3 = a3.get(d2.key === null ? c3 : d2.key) || null, k2(b3, a3, d2, e3); - case wa: - return a3 = a3.get(d2.key === null ? c3 : d2.key) || null, l2(b3, a3, d2, e3); - case Ha: - var f5 = d2._init; - return y2(a3, b3, c3, f5(d2._payload), e3); - } - if (eb(d2) || Ka(d2)) return a3 = a3.get(c3) || null, m3(b3, a3, d2, e3, null); - Mg(b3, d2); - } - return null; - } - function n2(e3, g3, h4, k3) { - for (var l3 = null, m4 = null, u3 = g3, w2 = g3 = 0, x2 = null; u3 !== null && w2 < h4.length; w2++) { - u3.index > w2 ? (x2 = u3, u3 = null) : x2 = u3.sibling; - var n3 = r3(e3, u3, h4[w2], k3); - if (n3 === null) { - u3 === null && (u3 = x2); - break; - } - a2 && u3 && n3.alternate === null && b2(e3, u3), g3 = f4(n3, g3, w2), m4 === null ? l3 = n3 : m4.sibling = n3, m4 = n3, u3 = x2; - } - if (w2 === h4.length) return c2(e3, u3), I && tg(e3, w2), l3; - if (u3 === null) { - for (; w2 < h4.length; w2++) u3 = q(e3, h4[w2], k3), u3 !== null && (g3 = f4(u3, g3, w2), m4 === null ? l3 = u3 : m4.sibling = u3, m4 = u3); - return I && tg(e3, w2), l3; - } - for (u3 = d(e3, u3); w2 < h4.length; w2++) x2 = y2(u3, e3, w2, h4[w2], k3), x2 !== null && (a2 && x2.alternate !== null && u3.delete(x2.key === null ? w2 : x2.key), g3 = f4(x2, g3, w2), m4 === null ? l3 = x2 : m4.sibling = x2, m4 = x2); - return a2 && u3.forEach(function(a3) { - return b2(e3, a3); - }), I && tg(e3, w2), l3; - } - function t2(e3, g3, h4, k3) { - var l3 = Ka(h4); - if (typeof l3 != "function") throw Error(p2(150)); - if (h4 = l3.call(h4), h4 == null) throw Error(p2(151)); - for (var u3 = l3 = null, m4 = g3, w2 = g3 = 0, x2 = null, n3 = h4.next(); m4 !== null && !n3.done; w2++, n3 = h4.next()) { - m4.index > w2 ? (x2 = m4, m4 = null) : x2 = m4.sibling; - var t3 = r3(e3, m4, n3.value, k3); - if (t3 === null) { - m4 === null && (m4 = x2); - break; - } - a2 && m4 && t3.alternate === null && b2(e3, m4), g3 = f4(t3, g3, w2), u3 === null ? l3 = t3 : u3.sibling = t3, u3 = t3, m4 = x2; - } - if (n3.done) return c2( - e3, - m4 - ), I && tg(e3, w2), l3; - if (m4 === null) { - for (; !n3.done; w2++, n3 = h4.next()) n3 = q(e3, n3.value, k3), n3 !== null && (g3 = f4(n3, g3, w2), u3 === null ? l3 = n3 : u3.sibling = n3, u3 = n3); - return I && tg(e3, w2), l3; - } - for (m4 = d(e3, m4); !n3.done; w2++, n3 = h4.next()) n3 = y2(m4, e3, w2, n3.value, k3), n3 !== null && (a2 && n3.alternate !== null && m4.delete(n3.key === null ? w2 : n3.key), g3 = f4(n3, g3, w2), u3 === null ? l3 = n3 : u3.sibling = n3, u3 = n3); - return a2 && m4.forEach(function(a3) { - return b2(e3, a3); - }), I && tg(e3, w2), l3; - } - function J(a3, d2, f5, h4) { - if (typeof f5 == "object" && f5 !== null && f5.type === ya && f5.key === null && (f5 = f5.props.children), typeof f5 == "object" && f5 !== null) { - switch (f5.$$typeof) { - case va: - a: { - for (var k3 = f5.key, l3 = d2; l3 !== null; ) { - if (l3.key === k3) { - if (k3 = f5.type, k3 === ya) { - if (l3.tag === 7) { - c2(a3, l3.sibling), d2 = e2(l3, f5.props.children), d2.return = a3, a3 = d2; - break a; - } - } else if (l3.elementType === k3 || typeof k3 == "object" && k3 !== null && k3.$$typeof === Ha && Ng(k3) === l3.type) { - c2(a3, l3.sibling), d2 = e2(l3, f5.props), d2.ref = Lg(a3, l3, f5), d2.return = a3, a3 = d2; - break a; - } - c2(a3, l3); - break; - } else b2(a3, l3); - l3 = l3.sibling; - } - f5.type === ya ? (d2 = Tg(f5.props.children, a3.mode, h4, f5.key), d2.return = a3, a3 = d2) : (h4 = Rg(f5.type, f5.key, f5.props, null, a3.mode, h4), h4.ref = Lg(a3, d2, f5), h4.return = a3, a3 = h4); - } - return g2(a3); - case wa: - a: { - for (l3 = f5.key; d2 !== null; ) { - if (d2.key === l3) if (d2.tag === 4 && d2.stateNode.containerInfo === f5.containerInfo && d2.stateNode.implementation === f5.implementation) { - c2(a3, d2.sibling), d2 = e2(d2, f5.children || []), d2.return = a3, a3 = d2; - break a; - } else { - c2(a3, d2); - break; - } - else b2(a3, d2); - d2 = d2.sibling; - } - d2 = Sg(f5, a3.mode, h4), d2.return = a3, a3 = d2; - } - return g2(a3); - case Ha: - return l3 = f5._init, J(a3, d2, l3(f5._payload), h4); - } - if (eb(f5)) return n2(a3, d2, f5, h4); - if (Ka(f5)) return t2(a3, d2, f5, h4); - Mg(a3, f5); - } - return typeof f5 == "string" && f5 !== "" || typeof f5 == "number" ? (f5 = "" + f5, d2 !== null && d2.tag === 6 ? (c2(a3, d2.sibling), d2 = e2(d2, f5), d2.return = a3, a3 = d2) : (c2(a3, d2), d2 = Qg(f5, a3.mode, h4), d2.return = a3, a3 = d2), g2(a3)) : c2(a3, d2); - } - return J; - } - var Ug = Og(!0), Vg = Og(!1), Wg = Uf(null), Xg = null, Yg = null, Zg = null; - function $g() { - Zg = Yg = Xg = null; - } - function ah(a2) { - var b2 = Wg.current; - E2(Wg), a2._currentValue = b2; - } - function bh(a2, b2, c2) { - for (; a2 !== null; ) { - var d = a2.alternate; - if ((a2.childLanes & b2) !== b2 ? (a2.childLanes |= b2, d !== null && (d.childLanes |= b2)) : d !== null && (d.childLanes & b2) !== b2 && (d.childLanes |= b2), a2 === c2) break; - a2 = a2.return; - } - } - function ch(a2, b2) { - Xg = a2, Zg = Yg = null, a2 = a2.dependencies, a2 !== null && a2.firstContext !== null && ((a2.lanes & b2) !== 0 && (dh = !0), a2.firstContext = null); - } - function eh(a2) { - var b2 = a2._currentValue; - if (Zg !== a2) if (a2 = { context: a2, memoizedValue: b2, next: null }, Yg === null) { - if (Xg === null) throw Error(p2(308)); - Yg = a2, Xg.dependencies = { lanes: 0, firstContext: a2 }; - } else Yg = Yg.next = a2; - return b2; - } - var fh = null; - function gh(a2) { - fh === null ? fh = [a2] : fh.push(a2); - } - function hh(a2, b2, c2, d) { - var e2 = b2.interleaved; - return e2 === null ? (c2.next = c2, gh(b2)) : (c2.next = e2.next, e2.next = c2), b2.interleaved = c2, ih(a2, d); - } - function ih(a2, b2) { - a2.lanes |= b2; - var c2 = a2.alternate; - for (c2 !== null && (c2.lanes |= b2), c2 = a2, a2 = a2.return; a2 !== null; ) a2.childLanes |= b2, c2 = a2.alternate, c2 !== null && (c2.childLanes |= b2), c2 = a2, a2 = a2.return; - return c2.tag === 3 ? c2.stateNode : null; - } - var jh = !1; - function kh(a2) { - a2.updateQueue = { baseState: a2.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; - } - function lh(a2, b2) { - a2 = a2.updateQueue, b2.updateQueue === a2 && (b2.updateQueue = { baseState: a2.baseState, firstBaseUpdate: a2.firstBaseUpdate, lastBaseUpdate: a2.lastBaseUpdate, shared: a2.shared, effects: a2.effects }); - } - function mh(a2, b2) { - return { eventTime: a2, lane: b2, tag: 0, payload: null, callback: null, next: null }; - } - function nh(a2, b2, c2) { - var d = a2.updateQueue; - if (d === null) return null; - if (d = d.shared, (K3 & 2) !== 0) { - var e2 = d.pending; - return e2 === null ? b2.next = b2 : (b2.next = e2.next, e2.next = b2), d.pending = b2, ih(a2, c2); - } - return e2 = d.interleaved, e2 === null ? (b2.next = b2, gh(d)) : (b2.next = e2.next, e2.next = b2), d.interleaved = b2, ih(a2, c2); - } - function oh(a2, b2, c2) { - if (b2 = b2.updateQueue, b2 !== null && (b2 = b2.shared, (c2 & 4194240) !== 0)) { - var d = b2.lanes; - d &= a2.pendingLanes, c2 |= d, b2.lanes = c2, Cc(a2, c2); - } - } - function ph(a2, b2) { - var c2 = a2.updateQueue, d = a2.alternate; - if (d !== null && (d = d.updateQueue, c2 === d)) { - var e2 = null, f4 = null; - if (c2 = c2.firstBaseUpdate, c2 !== null) { - do { - var g2 = { eventTime: c2.eventTime, lane: c2.lane, tag: c2.tag, payload: c2.payload, callback: c2.callback, next: null }; - f4 === null ? e2 = f4 = g2 : f4 = f4.next = g2, c2 = c2.next; - } while (c2 !== null); - f4 === null ? e2 = f4 = b2 : f4 = f4.next = b2; - } else e2 = f4 = b2; - c2 = { baseState: d.baseState, firstBaseUpdate: e2, lastBaseUpdate: f4, shared: d.shared, effects: d.effects }, a2.updateQueue = c2; - return; - } - a2 = c2.lastBaseUpdate, a2 === null ? c2.firstBaseUpdate = b2 : a2.next = b2, c2.lastBaseUpdate = b2; - } - function qh(a2, b2, c2, d) { - var e2 = a2.updateQueue; - jh = !1; - var f4 = e2.firstBaseUpdate, g2 = e2.lastBaseUpdate, h3 = e2.shared.pending; - if (h3 !== null) { - e2.shared.pending = null; - var k2 = h3, l2 = k2.next; - k2.next = null, g2 === null ? f4 = l2 : g2.next = l2, g2 = k2; - var m3 = a2.alternate; - m3 !== null && (m3 = m3.updateQueue, h3 = m3.lastBaseUpdate, h3 !== g2 && (h3 === null ? m3.firstBaseUpdate = l2 : h3.next = l2, m3.lastBaseUpdate = k2)); - } - if (f4 !== null) { - var q = e2.baseState; - g2 = 0, m3 = l2 = k2 = null, h3 = f4; - do { - var r3 = h3.lane, y2 = h3.eventTime; - if ((d & r3) === r3) { - m3 !== null && (m3 = m3.next = { - eventTime: y2, - lane: 0, - tag: h3.tag, - payload: h3.payload, - callback: h3.callback, - next: null - }); - a: { - var n2 = a2, t2 = h3; - switch (r3 = b2, y2 = c2, t2.tag) { - case 1: - if (n2 = t2.payload, typeof n2 == "function") { - q = n2.call(y2, q, r3); - break a; - } - q = n2; - break a; - case 3: - n2.flags = n2.flags & -65537 | 128; - case 0: - if (n2 = t2.payload, r3 = typeof n2 == "function" ? n2.call(y2, q, r3) : n2, r3 == null) break a; - q = A3({}, q, r3); - break a; - case 2: - jh = !0; - } - } - h3.callback !== null && h3.lane !== 0 && (a2.flags |= 64, r3 = e2.effects, r3 === null ? e2.effects = [h3] : r3.push(h3)); - } else y2 = { eventTime: y2, lane: r3, tag: h3.tag, payload: h3.payload, callback: h3.callback, next: null }, m3 === null ? (l2 = m3 = y2, k2 = q) : m3 = m3.next = y2, g2 |= r3; - if (h3 = h3.next, h3 === null) { - if (h3 = e2.shared.pending, h3 === null) break; - r3 = h3, h3 = r3.next, r3.next = null, e2.lastBaseUpdate = r3, e2.shared.pending = null; - } - } while (!0); - if (m3 === null && (k2 = q), e2.baseState = k2, e2.firstBaseUpdate = l2, e2.lastBaseUpdate = m3, b2 = e2.shared.interleaved, b2 !== null) { - e2 = b2; - do - g2 |= e2.lane, e2 = e2.next; - while (e2 !== b2); - } else f4 === null && (e2.shared.lanes = 0); - rh |= g2, a2.lanes = g2, a2.memoizedState = q; - } - } - function sh(a2, b2, c2) { - if (a2 = b2.effects, b2.effects = null, a2 !== null) for (b2 = 0; b2 < a2.length; b2++) { - var d = a2[b2], e2 = d.callback; - if (e2 !== null) { - if (d.callback = null, d = c2, typeof e2 != "function") throw Error(p2(191, e2)); - e2.call(d); - } - } - } - var th = {}, uh = Uf(th), vh = Uf(th), wh = Uf(th); - function xh(a2) { - if (a2 === th) throw Error(p2(174)); - return a2; - } - function yh(a2, b2) { - switch (G(wh, b2), G(vh, a2), G(uh, th), a2 = b2.nodeType, a2) { - case 9: - case 11: - b2 = (b2 = b2.documentElement) ? b2.namespaceURI : lb(null, ""); - break; - default: - a2 = a2 === 8 ? b2.parentNode : b2, b2 = a2.namespaceURI || null, a2 = a2.tagName, b2 = lb(b2, a2); - } - E2(uh), G(uh, b2); - } - function zh() { - E2(uh), E2(vh), E2(wh); - } - function Ah(a2) { - xh(wh.current); - var b2 = xh(uh.current), c2 = lb(b2, a2.type); - b2 !== c2 && (G(vh, a2), G(uh, c2)); - } - function Bh(a2) { - vh.current === a2 && (E2(uh), E2(vh)); - } - var L = Uf(0); - function Ch(a2) { - for (var b2 = a2; b2 !== null; ) { - if (b2.tag === 13) { - var c2 = b2.memoizedState; - if (c2 !== null && (c2 = c2.dehydrated, c2 === null || c2.data === "$?" || c2.data === "$!")) return b2; - } else if (b2.tag === 19 && b2.memoizedProps.revealOrder !== void 0) { - if ((b2.flags & 128) !== 0) return b2; - } else if (b2.child !== null) { - b2.child.return = b2, b2 = b2.child; - continue; - } - if (b2 === a2) break; - for (; b2.sibling === null; ) { - if (b2.return === null || b2.return === a2) return null; - b2 = b2.return; - } - b2.sibling.return = b2.return, b2 = b2.sibling; - } - return null; - } - var Dh = []; - function Eh() { - for (var a2 = 0; a2 < Dh.length; a2++) Dh[a2]._workInProgressVersionPrimary = null; - Dh.length = 0; - } - var Fh = ua.ReactCurrentDispatcher, Gh = ua.ReactCurrentBatchConfig, Hh = 0, M2 = null, N = null, O = null, Ih = !1, Jh = !1, Kh = 0, Lh = 0; - function P4() { - throw Error(p2(321)); - } - function Mh(a2, b2) { - if (b2 === null) return !1; - for (var c2 = 0; c2 < b2.length && c2 < a2.length; c2++) if (!He(a2[c2], b2[c2])) return !1; - return !0; - } - function Nh(a2, b2, c2, d, e2, f4) { - if (Hh = f4, M2 = b2, b2.memoizedState = null, b2.updateQueue = null, b2.lanes = 0, Fh.current = a2 === null || a2.memoizedState === null ? Oh : Ph, a2 = c2(d, e2), Jh) { - f4 = 0; - do { - if (Jh = !1, Kh = 0, 25 <= f4) throw Error(p2(301)); - f4 += 1, O = N = null, b2.updateQueue = null, Fh.current = Qh, a2 = c2(d, e2); - } while (Jh); - } - if (Fh.current = Rh, b2 = N !== null && N.next !== null, Hh = 0, O = N = M2 = null, Ih = !1, b2) throw Error(p2(300)); - return a2; - } - function Sh() { - var a2 = Kh !== 0; - return Kh = 0, a2; - } - function Th() { - var a2 = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; - return O === null ? M2.memoizedState = O = a2 : O = O.next = a2, O; - } - function Uh() { - if (N === null) { - var a2 = M2.alternate; - a2 = a2 !== null ? a2.memoizedState : null; - } else a2 = N.next; - var b2 = O === null ? M2.memoizedState : O.next; - if (b2 !== null) O = b2, N = a2; - else { - if (a2 === null) throw Error(p2(310)); - N = a2, a2 = { memoizedState: N.memoizedState, baseState: N.baseState, baseQueue: N.baseQueue, queue: N.queue, next: null }, O === null ? M2.memoizedState = O = a2 : O = O.next = a2; - } - return O; - } - function Vh(a2, b2) { - return typeof b2 == "function" ? b2(a2) : b2; - } - function Wh(a2) { - var b2 = Uh(), c2 = b2.queue; - if (c2 === null) throw Error(p2(311)); - c2.lastRenderedReducer = a2; - var d = N, e2 = d.baseQueue, f4 = c2.pending; - if (f4 !== null) { - if (e2 !== null) { - var g2 = e2.next; - e2.next = f4.next, f4.next = g2; - } - d.baseQueue = e2 = f4, c2.pending = null; - } - if (e2 !== null) { - f4 = e2.next, d = d.baseState; - var h3 = g2 = null, k2 = null, l2 = f4; - do { - var m3 = l2.lane; - if ((Hh & m3) === m3) k2 !== null && (k2 = k2.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), d = l2.hasEagerState ? l2.eagerState : a2(d, l2.action); - else { - var q = { - lane: m3, - action: l2.action, - hasEagerState: l2.hasEagerState, - eagerState: l2.eagerState, - next: null - }; - k2 === null ? (h3 = k2 = q, g2 = d) : k2 = k2.next = q, M2.lanes |= m3, rh |= m3; - } - l2 = l2.next; - } while (l2 !== null && l2 !== f4); - k2 === null ? g2 = d : k2.next = h3, He(d, b2.memoizedState) || (dh = !0), b2.memoizedState = d, b2.baseState = g2, b2.baseQueue = k2, c2.lastRenderedState = d; - } - if (a2 = c2.interleaved, a2 !== null) { - e2 = a2; - do - f4 = e2.lane, M2.lanes |= f4, rh |= f4, e2 = e2.next; - while (e2 !== a2); - } else e2 === null && (c2.lanes = 0); - return [b2.memoizedState, c2.dispatch]; - } - function Xh(a2) { - var b2 = Uh(), c2 = b2.queue; - if (c2 === null) throw Error(p2(311)); - c2.lastRenderedReducer = a2; - var d = c2.dispatch, e2 = c2.pending, f4 = b2.memoizedState; - if (e2 !== null) { - c2.pending = null; - var g2 = e2 = e2.next; - do - f4 = a2(f4, g2.action), g2 = g2.next; - while (g2 !== e2); - He(f4, b2.memoizedState) || (dh = !0), b2.memoizedState = f4, b2.baseQueue === null && (b2.baseState = f4), c2.lastRenderedState = f4; - } - return [f4, d]; - } - function Yh() { - } - function Zh(a2, b2) { - var c2 = M2, d = Uh(), e2 = b2(), f4 = !He(d.memoizedState, e2); - if (f4 && (d.memoizedState = e2, dh = !0), d = d.queue, $h(ai.bind(null, c2, d, a2), [a2]), d.getSnapshot !== b2 || f4 || O !== null && O.memoizedState.tag & 1) { - if (c2.flags |= 2048, bi(9, ci.bind(null, c2, d, e2, b2), void 0, null), Q === null) throw Error(p2(349)); - (Hh & 30) !== 0 || di(c2, b2, e2); - } - return e2; - } - function di(a2, b2, c2) { - a2.flags |= 16384, a2 = { getSnapshot: b2, value: c2 }, b2 = M2.updateQueue, b2 === null ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.stores = [a2]) : (c2 = b2.stores, c2 === null ? b2.stores = [a2] : c2.push(a2)); - } - function ci(a2, b2, c2, d) { - b2.value = c2, b2.getSnapshot = d, ei(b2) && fi(a2); - } - function ai(a2, b2, c2) { - return c2(function() { - ei(b2) && fi(a2); - }); - } - function ei(a2) { - var b2 = a2.getSnapshot; - a2 = a2.value; - try { - var c2 = b2(); - return !He(a2, c2); - } catch { - return !0; - } - } - function fi(a2) { - var b2 = ih(a2, 1); - b2 !== null && gi(b2, a2, 1, -1); - } - function hi(a2) { - var b2 = Th(); - return typeof a2 == "function" && (a2 = a2()), b2.memoizedState = b2.baseState = a2, a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Vh, lastRenderedState: a2 }, b2.queue = a2, a2 = a2.dispatch = ii.bind(null, M2, a2), [b2.memoizedState, a2]; - } - function bi(a2, b2, c2, d) { - return a2 = { tag: a2, create: b2, destroy: c2, deps: d, next: null }, b2 = M2.updateQueue, b2 === null ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.lastEffect = a2.next = a2) : (c2 = b2.lastEffect, c2 === null ? b2.lastEffect = a2.next = a2 : (d = c2.next, c2.next = a2, a2.next = d, b2.lastEffect = a2)), a2; - } - function ji() { - return Uh().memoizedState; - } - function ki(a2, b2, c2, d) { - var e2 = Th(); - M2.flags |= a2, e2.memoizedState = bi(1 | b2, c2, void 0, d === void 0 ? null : d); - } - function li(a2, b2, c2, d) { - var e2 = Uh(); - d = d === void 0 ? null : d; - var f4 = void 0; - if (N !== null) { - var g2 = N.memoizedState; - if (f4 = g2.destroy, d !== null && Mh(d, g2.deps)) { - e2.memoizedState = bi(b2, c2, f4, d); - return; - } - } - M2.flags |= a2, e2.memoizedState = bi(1 | b2, c2, f4, d); - } - function mi(a2, b2) { - return ki(8390656, 8, a2, b2); - } - function $h(a2, b2) { - return li(2048, 8, a2, b2); - } - function ni(a2, b2) { - return li(4, 2, a2, b2); - } - function oi(a2, b2) { - return li(4, 4, a2, b2); - } - function pi(a2, b2) { - if (typeof b2 == "function") return a2 = a2(), b2(a2), function() { - b2(null); - }; - if (b2 != null) return a2 = a2(), b2.current = a2, function() { - b2.current = null; - }; - } - function qi(a2, b2, c2) { - return c2 = c2 != null ? c2.concat([a2]) : null, li(4, 4, pi.bind(null, b2, a2), c2); - } - function ri() { - } - function si(a2, b2) { - var c2 = Uh(); - b2 = b2 === void 0 ? null : b2; - var d = c2.memoizedState; - return d !== null && b2 !== null && Mh(b2, d[1]) ? d[0] : (c2.memoizedState = [a2, b2], a2); - } - function ti(a2, b2) { - var c2 = Uh(); - b2 = b2 === void 0 ? null : b2; - var d = c2.memoizedState; - return d !== null && b2 !== null && Mh(b2, d[1]) ? d[0] : (a2 = a2(), c2.memoizedState = [a2, b2], a2); - } - function ui(a2, b2, c2) { - return (Hh & 21) === 0 ? (a2.baseState && (a2.baseState = !1, dh = !0), a2.memoizedState = c2) : (He(c2, b2) || (c2 = yc(), M2.lanes |= c2, rh |= c2, a2.baseState = !0), b2); - } - function vi(a2, b2) { - var c2 = C2; - C2 = c2 !== 0 && 4 > c2 ? c2 : 4, a2(!0); - var d = Gh.transition; - Gh.transition = {}; - try { - a2(!1), b2(); - } finally { - C2 = c2, Gh.transition = d; - } - } - function wi() { - return Uh().memoizedState; - } - function xi(a2, b2, c2) { - var d = yi(a2); - if (c2 = { lane: d, action: c2, hasEagerState: !1, eagerState: null, next: null }, zi(a2)) Ai(b2, c2); - else if (c2 = hh(a2, b2, c2, d), c2 !== null) { - var e2 = R2(); - gi(c2, a2, d, e2), Bi(c2, b2, d); - } - } - function ii(a2, b2, c2) { - var d = yi(a2), e2 = { lane: d, action: c2, hasEagerState: !1, eagerState: null, next: null }; - if (zi(a2)) Ai(b2, e2); - else { - var f4 = a2.alternate; - if (a2.lanes === 0 && (f4 === null || f4.lanes === 0) && (f4 = b2.lastRenderedReducer, f4 !== null)) try { - var g2 = b2.lastRenderedState, h3 = f4(g2, c2); - if (e2.hasEagerState = !0, e2.eagerState = h3, He(h3, g2)) { - var k2 = b2.interleaved; - k2 === null ? (e2.next = e2, gh(b2)) : (e2.next = k2.next, k2.next = e2), b2.interleaved = e2; - return; - } - } catch { - } finally { - } - c2 = hh(a2, b2, e2, d), c2 !== null && (e2 = R2(), gi(c2, a2, d, e2), Bi(c2, b2, d)); - } - } - function zi(a2) { - var b2 = a2.alternate; - return a2 === M2 || b2 !== null && b2 === M2; - } - function Ai(a2, b2) { - Jh = Ih = !0; - var c2 = a2.pending; - c2 === null ? b2.next = b2 : (b2.next = c2.next, c2.next = b2), a2.pending = b2; - } - function Bi(a2, b2, c2) { - if ((c2 & 4194240) !== 0) { - var d = b2.lanes; - d &= a2.pendingLanes, c2 |= d, b2.lanes = c2, Cc(a2, c2); - } - } - var Rh = { readContext: eh, useCallback: P4, useContext: P4, useEffect: P4, useImperativeHandle: P4, useInsertionEffect: P4, useLayoutEffect: P4, useMemo: P4, useReducer: P4, useRef: P4, useState: P4, useDebugValue: P4, useDeferredValue: P4, useTransition: P4, useMutableSource: P4, useSyncExternalStore: P4, useId: P4, unstable_isNewReconciler: !1 }, Oh = { readContext: eh, useCallback: function(a2, b2) { - return Th().memoizedState = [a2, b2 === void 0 ? null : b2], a2; - }, useContext: eh, useEffect: mi, useImperativeHandle: function(a2, b2, c2) { - return c2 = c2 != null ? c2.concat([a2]) : null, ki( - 4194308, - 4, - pi.bind(null, b2, a2), - c2 - ); - }, useLayoutEffect: function(a2, b2) { - return ki(4194308, 4, a2, b2); - }, useInsertionEffect: function(a2, b2) { - return ki(4, 2, a2, b2); - }, useMemo: function(a2, b2) { - var c2 = Th(); - return b2 = b2 === void 0 ? null : b2, a2 = a2(), c2.memoizedState = [a2, b2], a2; - }, useReducer: function(a2, b2, c2) { - var d = Th(); - return b2 = c2 !== void 0 ? c2(b2) : b2, d.memoizedState = d.baseState = b2, a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a2, lastRenderedState: b2 }, d.queue = a2, a2 = a2.dispatch = xi.bind(null, M2, a2), [d.memoizedState, a2]; - }, useRef: function(a2) { - var b2 = Th(); - return a2 = { current: a2 }, b2.memoizedState = a2; - }, useState: hi, useDebugValue: ri, useDeferredValue: function(a2) { - return Th().memoizedState = a2; - }, useTransition: function() { - var a2 = hi(!1), b2 = a2[0]; - return a2 = vi.bind(null, a2[1]), Th().memoizedState = a2, [b2, a2]; - }, useMutableSource: function() { - }, useSyncExternalStore: function(a2, b2, c2) { - var d = M2, e2 = Th(); - if (I) { - if (c2 === void 0) throw Error(p2(407)); - c2 = c2(); - } else { - if (c2 = b2(), Q === null) throw Error(p2(349)); - (Hh & 30) !== 0 || di(d, b2, c2); - } - e2.memoizedState = c2; - var f4 = { value: c2, getSnapshot: b2 }; - return e2.queue = f4, mi(ai.bind( - null, - d, - f4, - a2 - ), [a2]), d.flags |= 2048, bi(9, ci.bind(null, d, f4, c2, b2), void 0, null), c2; - }, useId: function() { - var a2 = Th(), b2 = Q.identifierPrefix; - if (I) { - var c2 = sg, d = rg; - c2 = (d & ~(1 << 32 - oc(d) - 1)).toString(32) + c2, b2 = ":" + b2 + "R" + c2, c2 = Kh++, 0 < c2 && (b2 += "H" + c2.toString(32)), b2 += ":"; - } else c2 = Lh++, b2 = ":" + b2 + "r" + c2.toString(32) + ":"; - return a2.memoizedState = b2; - }, unstable_isNewReconciler: !1 }, Ph = { - readContext: eh, - useCallback: si, - useContext: eh, - useEffect: $h, - useImperativeHandle: qi, - useInsertionEffect: ni, - useLayoutEffect: oi, - useMemo: ti, - useReducer: Wh, - useRef: ji, - useState: function() { - return Wh(Vh); - }, - useDebugValue: ri, - useDeferredValue: function(a2) { - var b2 = Uh(); - return ui(b2, N.memoizedState, a2); - }, - useTransition: function() { - var a2 = Wh(Vh)[0], b2 = Uh().memoizedState; - return [a2, b2]; - }, - useMutableSource: Yh, - useSyncExternalStore: Zh, - useId: wi, - unstable_isNewReconciler: !1 - }, Qh = { readContext: eh, useCallback: si, useContext: eh, useEffect: $h, useImperativeHandle: qi, useInsertionEffect: ni, useLayoutEffect: oi, useMemo: ti, useReducer: Xh, useRef: ji, useState: function() { - return Xh(Vh); - }, useDebugValue: ri, useDeferredValue: function(a2) { - var b2 = Uh(); - return N === null ? b2.memoizedState = a2 : ui(b2, N.memoizedState, a2); - }, useTransition: function() { - var a2 = Xh(Vh)[0], b2 = Uh().memoizedState; - return [a2, b2]; - }, useMutableSource: Yh, useSyncExternalStore: Zh, useId: wi, unstable_isNewReconciler: !1 }; - function Ci(a2, b2) { - if (a2 && a2.defaultProps) { - b2 = A3({}, b2), a2 = a2.defaultProps; - for (var c2 in a2) b2[c2] === void 0 && (b2[c2] = a2[c2]); - return b2; - } - return b2; - } - function Di(a2, b2, c2, d) { - b2 = a2.memoizedState, c2 = c2(d, b2), c2 = c2 == null ? b2 : A3({}, b2, c2), a2.memoizedState = c2, a2.lanes === 0 && (a2.updateQueue.baseState = c2); - } - var Ei = { isMounted: function(a2) { - return (a2 = a2._reactInternals) ? Vb(a2) === a2 : !1; - }, enqueueSetState: function(a2, b2, c2) { - a2 = a2._reactInternals; - var d = R2(), e2 = yi(a2), f4 = mh(d, e2); - f4.payload = b2, c2 != null && (f4.callback = c2), b2 = nh(a2, f4, e2), b2 !== null && (gi(b2, a2, e2, d), oh(b2, a2, e2)); - }, enqueueReplaceState: function(a2, b2, c2) { - a2 = a2._reactInternals; - var d = R2(), e2 = yi(a2), f4 = mh(d, e2); - f4.tag = 1, f4.payload = b2, c2 != null && (f4.callback = c2), b2 = nh(a2, f4, e2), b2 !== null && (gi(b2, a2, e2, d), oh(b2, a2, e2)); - }, enqueueForceUpdate: function(a2, b2) { - a2 = a2._reactInternals; - var c2 = R2(), d = yi(a2), e2 = mh(c2, d); - e2.tag = 2, b2 != null && (e2.callback = b2), b2 = nh(a2, e2, d), b2 !== null && (gi(b2, a2, d, c2), oh(b2, a2, d)); - } }; - function Fi(a2, b2, c2, d, e2, f4, g2) { - return a2 = a2.stateNode, typeof a2.shouldComponentUpdate == "function" ? a2.shouldComponentUpdate(d, f4, g2) : b2.prototype && b2.prototype.isPureReactComponent ? !Ie(c2, d) || !Ie(e2, f4) : !0; - } - function Gi(a2, b2, c2) { - var d = !1, e2 = Vf, f4 = b2.contextType; - return typeof f4 == "object" && f4 !== null ? f4 = eh(f4) : (e2 = Zf(b2) ? Xf : H.current, d = b2.contextTypes, f4 = (d = d != null) ? Yf(a2, e2) : Vf), b2 = new b2(c2, f4), a2.memoizedState = b2.state !== null && b2.state !== void 0 ? b2.state : null, b2.updater = Ei, a2.stateNode = b2, b2._reactInternals = a2, d && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = e2, a2.__reactInternalMemoizedMaskedChildContext = f4), b2; - } - function Hi(a2, b2, c2, d) { - a2 = b2.state, typeof b2.componentWillReceiveProps == "function" && b2.componentWillReceiveProps(c2, d), typeof b2.UNSAFE_componentWillReceiveProps == "function" && b2.UNSAFE_componentWillReceiveProps(c2, d), b2.state !== a2 && Ei.enqueueReplaceState(b2, b2.state, null); - } - function Ii(a2, b2, c2, d) { - var e2 = a2.stateNode; - e2.props = c2, e2.state = a2.memoizedState, e2.refs = {}, kh(a2); - var f4 = b2.contextType; - typeof f4 == "object" && f4 !== null ? e2.context = eh(f4) : (f4 = Zf(b2) ? Xf : H.current, e2.context = Yf(a2, f4)), e2.state = a2.memoizedState, f4 = b2.getDerivedStateFromProps, typeof f4 == "function" && (Di(a2, b2, f4, c2), e2.state = a2.memoizedState), typeof b2.getDerivedStateFromProps == "function" || typeof e2.getSnapshotBeforeUpdate == "function" || typeof e2.UNSAFE_componentWillMount != "function" && typeof e2.componentWillMount != "function" || (b2 = e2.state, typeof e2.componentWillMount == "function" && e2.componentWillMount(), typeof e2.UNSAFE_componentWillMount == "function" && e2.UNSAFE_componentWillMount(), b2 !== e2.state && Ei.enqueueReplaceState(e2, e2.state, null), qh(a2, c2, e2, d), e2.state = a2.memoizedState), typeof e2.componentDidMount == "function" && (a2.flags |= 4194308); - } - function Ji(a2, b2) { - try { - var c2 = "", d = b2; - do - c2 += Pa(d), d = d.return; - while (d); - var e2 = c2; - } catch (f4) { - e2 = ` -Error generating stack: ` + f4.message + ` -` + f4.stack; - } - return { value: a2, source: b2, stack: e2, digest: null }; - } - function Ki(a2, b2, c2) { - return { value: a2, source: null, stack: c2 ?? null, digest: b2 ?? null }; - } - function Li(a2, b2) { - try { - console.error(b2.value); - } catch (c2) { - setTimeout(function() { - throw c2; - }); - } - } - var Mi = typeof WeakMap == "function" ? WeakMap : Map; - function Ni(a2, b2, c2) { - c2 = mh(-1, c2), c2.tag = 3, c2.payload = { element: null }; - var d = b2.value; - return c2.callback = function() { - Oi || (Oi = !0, Pi = d), Li(a2, b2); - }, c2; - } - function Qi(a2, b2, c2) { - c2 = mh(-1, c2), c2.tag = 3; - var d = a2.type.getDerivedStateFromError; - if (typeof d == "function") { - var e2 = b2.value; - c2.payload = function() { - return d(e2); - }, c2.callback = function() { - Li(a2, b2); - }; - } - var f4 = a2.stateNode; - return f4 !== null && typeof f4.componentDidCatch == "function" && (c2.callback = function() { - Li(a2, b2), typeof d != "function" && (Ri === null ? Ri = /* @__PURE__ */ new Set([this]) : Ri.add(this)); - var c3 = b2.stack; - this.componentDidCatch(b2.value, { componentStack: c3 !== null ? c3 : "" }); - }), c2; - } - function Si(a2, b2, c2) { - var d = a2.pingCache; - if (d === null) { - d = a2.pingCache = new Mi(); - var e2 = /* @__PURE__ */ new Set(); - d.set(b2, e2); - } else e2 = d.get(b2), e2 === void 0 && (e2 = /* @__PURE__ */ new Set(), d.set(b2, e2)); - e2.has(c2) || (e2.add(c2), a2 = Ti.bind(null, a2, b2, c2), b2.then(a2, a2)); - } - function Ui(a2) { - do { - var b2; - if ((b2 = a2.tag === 13) && (b2 = a2.memoizedState, b2 = b2 !== null ? b2.dehydrated !== null : !0), b2) return a2; - a2 = a2.return; - } while (a2 !== null); - return null; - } - function Vi(a2, b2, c2, d, e2) { - return (a2.mode & 1) === 0 ? (a2 === b2 ? a2.flags |= 65536 : (a2.flags |= 128, c2.flags |= 131072, c2.flags &= -52805, c2.tag === 1 && (c2.alternate === null ? c2.tag = 17 : (b2 = mh(-1, 1), b2.tag = 2, nh(c2, b2, 1))), c2.lanes |= 1), a2) : (a2.flags |= 65536, a2.lanes = e2, a2); - } - var Wi = ua.ReactCurrentOwner, dh = !1; - function Xi(a2, b2, c2, d) { - b2.child = a2 === null ? Vg(b2, null, c2, d) : Ug(b2, a2.child, c2, d); - } - function Yi(a2, b2, c2, d, e2) { - c2 = c2.render; - var f4 = b2.ref; - return ch(b2, e2), d = Nh(a2, b2, c2, d, f4, e2), c2 = Sh(), a2 !== null && !dh ? (b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2)) : (I && c2 && vg(b2), b2.flags |= 1, Xi(a2, b2, d, e2), b2.child); - } - function $i(a2, b2, c2, d, e2) { - if (a2 === null) { - var f4 = c2.type; - return typeof f4 == "function" && !aj(f4) && f4.defaultProps === void 0 && c2.compare === null && c2.defaultProps === void 0 ? (b2.tag = 15, b2.type = f4, bj(a2, b2, f4, d, e2)) : (a2 = Rg(c2.type, null, d, b2, b2.mode, e2), a2.ref = b2.ref, a2.return = b2, b2.child = a2); - } - if (f4 = a2.child, (a2.lanes & e2) === 0) { - var g2 = f4.memoizedProps; - if (c2 = c2.compare, c2 = c2 !== null ? c2 : Ie, c2(g2, d) && a2.ref === b2.ref) return Zi(a2, b2, e2); - } - return b2.flags |= 1, a2 = Pg(f4, d), a2.ref = b2.ref, a2.return = b2, b2.child = a2; - } - function bj(a2, b2, c2, d, e2) { - if (a2 !== null) { - var f4 = a2.memoizedProps; - if (Ie(f4, d) && a2.ref === b2.ref) if (dh = !1, b2.pendingProps = d = f4, (a2.lanes & e2) !== 0) (a2.flags & 131072) !== 0 && (dh = !0); - else return b2.lanes = a2.lanes, Zi(a2, b2, e2); - } - return cj(a2, b2, c2, d, e2); - } - function dj(a2, b2, c2) { - var d = b2.pendingProps, e2 = d.children, f4 = a2 !== null ? a2.memoizedState : null; - if (d.mode === "hidden") if ((b2.mode & 1) === 0) b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, G(ej, fj), fj |= c2; - else { - if ((c2 & 1073741824) === 0) return a2 = f4 !== null ? f4.baseLanes | c2 : c2, b2.lanes = b2.childLanes = 1073741824, b2.memoizedState = { baseLanes: a2, cachePool: null, transitions: null }, b2.updateQueue = null, G(ej, fj), fj |= a2, null; - b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, d = f4 !== null ? f4.baseLanes : c2, G(ej, fj), fj |= d; - } - else f4 !== null ? (d = f4.baseLanes | c2, b2.memoizedState = null) : d = c2, G(ej, fj), fj |= d; - return Xi(a2, b2, e2, c2), b2.child; - } - function gj(a2, b2) { - var c2 = b2.ref; - (a2 === null && c2 !== null || a2 !== null && a2.ref !== c2) && (b2.flags |= 512, b2.flags |= 2097152); - } - function cj(a2, b2, c2, d, e2) { - var f4 = Zf(c2) ? Xf : H.current; - return f4 = Yf(b2, f4), ch(b2, e2), c2 = Nh(a2, b2, c2, d, f4, e2), d = Sh(), a2 !== null && !dh ? (b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2)) : (I && d && vg(b2), b2.flags |= 1, Xi(a2, b2, c2, e2), b2.child); - } - function hj(a2, b2, c2, d, e2) { - if (Zf(c2)) { - var f4 = !0; - cg(b2); - } else f4 = !1; - if (ch(b2, e2), b2.stateNode === null) ij(a2, b2), Gi(b2, c2, d), Ii(b2, c2, d, e2), d = !0; - else if (a2 === null) { - var g2 = b2.stateNode, h3 = b2.memoizedProps; - g2.props = h3; - var k2 = g2.context, l2 = c2.contextType; - typeof l2 == "object" && l2 !== null ? l2 = eh(l2) : (l2 = Zf(c2) ? Xf : H.current, l2 = Yf(b2, l2)); - var m3 = c2.getDerivedStateFromProps, q = typeof m3 == "function" || typeof g2.getSnapshotBeforeUpdate == "function"; - q || typeof g2.UNSAFE_componentWillReceiveProps != "function" && typeof g2.componentWillReceiveProps != "function" || (h3 !== d || k2 !== l2) && Hi(b2, g2, d, l2), jh = !1; - var r3 = b2.memoizedState; - g2.state = r3, qh(b2, d, g2, e2), k2 = b2.memoizedState, h3 !== d || r3 !== k2 || Wf.current || jh ? (typeof m3 == "function" && (Di(b2, c2, m3, d), k2 = b2.memoizedState), (h3 = jh || Fi(b2, c2, h3, d, r3, k2, l2)) ? (q || typeof g2.UNSAFE_componentWillMount != "function" && typeof g2.componentWillMount != "function" || (typeof g2.componentWillMount == "function" && g2.componentWillMount(), typeof g2.UNSAFE_componentWillMount == "function" && g2.UNSAFE_componentWillMount()), typeof g2.componentDidMount == "function" && (b2.flags |= 4194308)) : (typeof g2.componentDidMount == "function" && (b2.flags |= 4194308), b2.memoizedProps = d, b2.memoizedState = k2), g2.props = d, g2.state = k2, g2.context = l2, d = h3) : (typeof g2.componentDidMount == "function" && (b2.flags |= 4194308), d = !1); - } else { - g2 = b2.stateNode, lh(a2, b2), h3 = b2.memoizedProps, l2 = b2.type === b2.elementType ? h3 : Ci(b2.type, h3), g2.props = l2, q = b2.pendingProps, r3 = g2.context, k2 = c2.contextType, typeof k2 == "object" && k2 !== null ? k2 = eh(k2) : (k2 = Zf(c2) ? Xf : H.current, k2 = Yf(b2, k2)); - var y2 = c2.getDerivedStateFromProps; - (m3 = typeof y2 == "function" || typeof g2.getSnapshotBeforeUpdate == "function") || typeof g2.UNSAFE_componentWillReceiveProps != "function" && typeof g2.componentWillReceiveProps != "function" || (h3 !== q || r3 !== k2) && Hi(b2, g2, d, k2), jh = !1, r3 = b2.memoizedState, g2.state = r3, qh(b2, d, g2, e2); - var n2 = b2.memoizedState; - h3 !== q || r3 !== n2 || Wf.current || jh ? (typeof y2 == "function" && (Di(b2, c2, y2, d), n2 = b2.memoizedState), (l2 = jh || Fi(b2, c2, l2, d, r3, n2, k2) || !1) ? (m3 || typeof g2.UNSAFE_componentWillUpdate != "function" && typeof g2.componentWillUpdate != "function" || (typeof g2.componentWillUpdate == "function" && g2.componentWillUpdate(d, n2, k2), typeof g2.UNSAFE_componentWillUpdate == "function" && g2.UNSAFE_componentWillUpdate(d, n2, k2)), typeof g2.componentDidUpdate == "function" && (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate == "function" && (b2.flags |= 1024)) : (typeof g2.componentDidUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 1024), b2.memoizedProps = d, b2.memoizedState = n2), g2.props = d, g2.state = n2, g2.context = k2, d = l2) : (typeof g2.componentDidUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 4), typeof g2.getSnapshotBeforeUpdate != "function" || h3 === a2.memoizedProps && r3 === a2.memoizedState || (b2.flags |= 1024), d = !1); - } - return jj(a2, b2, c2, d, f4, e2); - } - function jj(a2, b2, c2, d, e2, f4) { - gj(a2, b2); - var g2 = (b2.flags & 128) !== 0; - if (!d && !g2) return e2 && dg(b2, c2, !1), Zi(a2, b2, f4); - d = b2.stateNode, Wi.current = b2; - var h3 = g2 && typeof c2.getDerivedStateFromError != "function" ? null : d.render(); - return b2.flags |= 1, a2 !== null && g2 ? (b2.child = Ug(b2, a2.child, null, f4), b2.child = Ug(b2, null, h3, f4)) : Xi(a2, b2, h3, f4), b2.memoizedState = d.state, e2 && dg(b2, c2, !0), b2.child; - } - function kj(a2) { - var b2 = a2.stateNode; - b2.pendingContext ? ag(a2, b2.pendingContext, b2.pendingContext !== b2.context) : b2.context && ag(a2, b2.context, !1), yh(a2, b2.containerInfo); - } - function lj(a2, b2, c2, d, e2) { - return Ig(), Jg(e2), b2.flags |= 256, Xi(a2, b2, c2, d), b2.child; - } - var mj = { dehydrated: null, treeContext: null, retryLane: 0 }; - function nj(a2) { - return { baseLanes: a2, cachePool: null, transitions: null }; - } - function oj(a2, b2, c2) { - var d = b2.pendingProps, e2 = L.current, f4 = !1, g2 = (b2.flags & 128) !== 0, h3; - if ((h3 = g2) || (h3 = a2 !== null && a2.memoizedState === null ? !1 : (e2 & 2) !== 0), h3 ? (f4 = !0, b2.flags &= -129) : (a2 === null || a2.memoizedState !== null) && (e2 |= 1), G(L, e2 & 1), a2 === null) - return Eg(b2), a2 = b2.memoizedState, a2 !== null && (a2 = a2.dehydrated, a2 !== null) ? ((b2.mode & 1) === 0 ? b2.lanes = 1 : a2.data === "$!" ? b2.lanes = 8 : b2.lanes = 1073741824, null) : (g2 = d.children, a2 = d.fallback, f4 ? (d = b2.mode, f4 = b2.child, g2 = { mode: "hidden", children: g2 }, (d & 1) === 0 && f4 !== null ? (f4.childLanes = 0, f4.pendingProps = g2) : f4 = pj(g2, d, 0, null), a2 = Tg(a2, d, c2, null), f4.return = b2, a2.return = b2, f4.sibling = a2, b2.child = f4, b2.child.memoizedState = nj(c2), b2.memoizedState = mj, a2) : qj(b2, g2)); - if (e2 = a2.memoizedState, e2 !== null && (h3 = e2.dehydrated, h3 !== null)) return rj(a2, b2, g2, d, h3, e2, c2); - if (f4) { - f4 = d.fallback, g2 = b2.mode, e2 = a2.child, h3 = e2.sibling; - var k2 = { mode: "hidden", children: d.children }; - return (g2 & 1) === 0 && b2.child !== e2 ? (d = b2.child, d.childLanes = 0, d.pendingProps = k2, b2.deletions = null) : (d = Pg(e2, k2), d.subtreeFlags = e2.subtreeFlags & 14680064), h3 !== null ? f4 = Pg(h3, f4) : (f4 = Tg(f4, g2, c2, null), f4.flags |= 2), f4.return = b2, d.return = b2, d.sibling = f4, b2.child = d, d = f4, f4 = b2.child, g2 = a2.child.memoizedState, g2 = g2 === null ? nj(c2) : { baseLanes: g2.baseLanes | c2, cachePool: null, transitions: g2.transitions }, f4.memoizedState = g2, f4.childLanes = a2.childLanes & ~c2, b2.memoizedState = mj, d; - } - return f4 = a2.child, a2 = f4.sibling, d = Pg(f4, { mode: "visible", children: d.children }), (b2.mode & 1) === 0 && (d.lanes = c2), d.return = b2, d.sibling = null, a2 !== null && (c2 = b2.deletions, c2 === null ? (b2.deletions = [a2], b2.flags |= 16) : c2.push(a2)), b2.child = d, b2.memoizedState = null, d; - } - function qj(a2, b2) { - return b2 = pj({ mode: "visible", children: b2 }, a2.mode, 0, null), b2.return = a2, a2.child = b2; - } - function sj(a2, b2, c2, d) { - return d !== null && Jg(d), Ug(b2, a2.child, null, c2), a2 = qj(b2, b2.pendingProps.children), a2.flags |= 2, b2.memoizedState = null, a2; - } - function rj(a2, b2, c2, d, e2, f4, g2) { - if (c2) - return b2.flags & 256 ? (b2.flags &= -257, d = Ki(Error(p2(422))), sj(a2, b2, g2, d)) : b2.memoizedState !== null ? (b2.child = a2.child, b2.flags |= 128, null) : (f4 = d.fallback, e2 = b2.mode, d = pj({ mode: "visible", children: d.children }, e2, 0, null), f4 = Tg(f4, e2, g2, null), f4.flags |= 2, d.return = b2, f4.return = b2, d.sibling = f4, b2.child = d, (b2.mode & 1) !== 0 && Ug(b2, a2.child, null, g2), b2.child.memoizedState = nj(g2), b2.memoizedState = mj, f4); - if ((b2.mode & 1) === 0) return sj(a2, b2, g2, null); - if (e2.data === "$!") { - if (d = e2.nextSibling && e2.nextSibling.dataset, d) var h3 = d.dgst; - return d = h3, f4 = Error(p2(419)), d = Ki(f4, d, void 0), sj(a2, b2, g2, d); - } - if (h3 = (g2 & a2.childLanes) !== 0, dh || h3) { - if (d = Q, d !== null) { - switch (g2 & -g2) { - case 4: - e2 = 2; - break; - case 16: - e2 = 8; - break; - case 64: - case 128: - case 256: - case 512: - case 1024: - case 2048: - case 4096: - case 8192: - case 16384: - case 32768: - case 65536: - case 131072: - case 262144: - case 524288: - case 1048576: - case 2097152: - case 4194304: - case 8388608: - case 16777216: - case 33554432: - case 67108864: - e2 = 32; - break; - case 536870912: - e2 = 268435456; - break; - default: - e2 = 0; - } - e2 = (e2 & (d.suspendedLanes | g2)) !== 0 ? 0 : e2, e2 !== 0 && e2 !== f4.retryLane && (f4.retryLane = e2, ih(a2, e2), gi(d, a2, e2, -1)); - } - return tj(), d = Ki(Error(p2(421))), sj(a2, b2, g2, d); - } - return e2.data === "$?" ? (b2.flags |= 128, b2.child = a2.child, b2 = uj.bind(null, a2), e2._reactRetry = b2, null) : (a2 = f4.treeContext, yg = Lf(e2.nextSibling), xg = b2, I = !0, zg = null, a2 !== null && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a2.id, sg = a2.overflow, qg = b2), b2 = qj(b2, d.children), b2.flags |= 4096, b2); - } - function vj(a2, b2, c2) { - a2.lanes |= b2; - var d = a2.alternate; - d !== null && (d.lanes |= b2), bh(a2.return, b2, c2); - } - function wj(a2, b2, c2, d, e2) { - var f4 = a2.memoizedState; - f4 === null ? a2.memoizedState = { isBackwards: b2, rendering: null, renderingStartTime: 0, last: d, tail: c2, tailMode: e2 } : (f4.isBackwards = b2, f4.rendering = null, f4.renderingStartTime = 0, f4.last = d, f4.tail = c2, f4.tailMode = e2); - } - function xj(a2, b2, c2) { - var d = b2.pendingProps, e2 = d.revealOrder, f4 = d.tail; - if (Xi(a2, b2, d.children, c2), d = L.current, (d & 2) !== 0) d = d & 1 | 2, b2.flags |= 128; - else { - if (a2 !== null && (a2.flags & 128) !== 0) a: for (a2 = b2.child; a2 !== null; ) { - if (a2.tag === 13) a2.memoizedState !== null && vj(a2, c2, b2); - else if (a2.tag === 19) vj(a2, c2, b2); - else if (a2.child !== null) { - a2.child.return = a2, a2 = a2.child; - continue; - } - if (a2 === b2) break a; - for (; a2.sibling === null; ) { - if (a2.return === null || a2.return === b2) break a; - a2 = a2.return; - } - a2.sibling.return = a2.return, a2 = a2.sibling; - } - d &= 1; - } - if (G(L, d), (b2.mode & 1) === 0) b2.memoizedState = null; - else switch (e2) { - case "forwards": - for (c2 = b2.child, e2 = null; c2 !== null; ) a2 = c2.alternate, a2 !== null && Ch(a2) === null && (e2 = c2), c2 = c2.sibling; - c2 = e2, c2 === null ? (e2 = b2.child, b2.child = null) : (e2 = c2.sibling, c2.sibling = null), wj(b2, !1, e2, c2, f4); - break; - case "backwards": - for (c2 = null, e2 = b2.child, b2.child = null; e2 !== null; ) { - if (a2 = e2.alternate, a2 !== null && Ch(a2) === null) { - b2.child = e2; - break; - } - a2 = e2.sibling, e2.sibling = c2, c2 = e2, e2 = a2; - } - wj(b2, !0, c2, null, f4); - break; - case "together": - wj(b2, !1, null, null, void 0); - break; - default: - b2.memoizedState = null; - } - return b2.child; - } - function ij(a2, b2) { - (b2.mode & 1) === 0 && a2 !== null && (a2.alternate = null, b2.alternate = null, b2.flags |= 2); - } - function Zi(a2, b2, c2) { - if (a2 !== null && (b2.dependencies = a2.dependencies), rh |= b2.lanes, (c2 & b2.childLanes) === 0) return null; - if (a2 !== null && b2.child !== a2.child) throw Error(p2(153)); - if (b2.child !== null) { - for (a2 = b2.child, c2 = Pg(a2, a2.pendingProps), b2.child = c2, c2.return = b2; a2.sibling !== null; ) a2 = a2.sibling, c2 = c2.sibling = Pg(a2, a2.pendingProps), c2.return = b2; - c2.sibling = null; - } - return b2.child; - } - function yj(a2, b2, c2) { - switch (b2.tag) { - case 3: - kj(b2), Ig(); - break; - case 5: - Ah(b2); - break; - case 1: - Zf(b2.type) && cg(b2); - break; - case 4: - yh(b2, b2.stateNode.containerInfo); - break; - case 10: - var d = b2.type._context, e2 = b2.memoizedProps.value; - G(Wg, d._currentValue), d._currentValue = e2; - break; - case 13: - if (d = b2.memoizedState, d !== null) - return d.dehydrated !== null ? (G(L, L.current & 1), b2.flags |= 128, null) : (c2 & b2.child.childLanes) !== 0 ? oj(a2, b2, c2) : (G(L, L.current & 1), a2 = Zi(a2, b2, c2), a2 !== null ? a2.sibling : null); - G(L, L.current & 1); - break; - case 19: - if (d = (c2 & b2.childLanes) !== 0, (a2.flags & 128) !== 0) { - if (d) return xj(a2, b2, c2); - b2.flags |= 128; - } - if (e2 = b2.memoizedState, e2 !== null && (e2.rendering = null, e2.tail = null, e2.lastEffect = null), G(L, L.current), d) break; - return null; - case 22: - case 23: - return b2.lanes = 0, dj(a2, b2, c2); - } - return Zi(a2, b2, c2); - } - var zj, Aj, Bj, Cj; - zj = function(a2, b2) { - for (var c2 = b2.child; c2 !== null; ) { - if (c2.tag === 5 || c2.tag === 6) a2.appendChild(c2.stateNode); - else if (c2.tag !== 4 && c2.child !== null) { - c2.child.return = c2, c2 = c2.child; - continue; - } - if (c2 === b2) break; - for (; c2.sibling === null; ) { - if (c2.return === null || c2.return === b2) return; - c2 = c2.return; - } - c2.sibling.return = c2.return, c2 = c2.sibling; - } - }; - Aj = function() { - }; - Bj = function(a2, b2, c2, d) { - var e2 = a2.memoizedProps; - if (e2 !== d) { - a2 = b2.stateNode, xh(uh.current); - var f4 = null; - switch (c2) { - case "input": - e2 = Ya(a2, e2), d = Ya(a2, d), f4 = []; - break; - case "select": - e2 = A3({}, e2, { value: void 0 }), d = A3({}, d, { value: void 0 }), f4 = []; - break; - case "textarea": - e2 = gb(a2, e2), d = gb(a2, d), f4 = []; - break; - default: - typeof e2.onClick != "function" && typeof d.onClick == "function" && (a2.onclick = Bf); - } - ub(c2, d); - var g2; - c2 = null; - for (l2 in e2) if (!d.hasOwnProperty(l2) && e2.hasOwnProperty(l2) && e2[l2] != null) if (l2 === "style") { - var h3 = e2[l2]; - for (g2 in h3) h3.hasOwnProperty(g2) && (c2 || (c2 = {}), c2[g2] = ""); - } else l2 !== "dangerouslySetInnerHTML" && l2 !== "children" && l2 !== "suppressContentEditableWarning" && l2 !== "suppressHydrationWarning" && l2 !== "autoFocus" && (ea.hasOwnProperty(l2) ? f4 || (f4 = []) : (f4 = f4 || []).push(l2, null)); - for (l2 in d) { - var k2 = d[l2]; - if (h3 = e2?.[l2], d.hasOwnProperty(l2) && k2 !== h3 && (k2 != null || h3 != null)) if (l2 === "style") if (h3) { - for (g2 in h3) !h3.hasOwnProperty(g2) || k2 && k2.hasOwnProperty(g2) || (c2 || (c2 = {}), c2[g2] = ""); - for (g2 in k2) k2.hasOwnProperty(g2) && h3[g2] !== k2[g2] && (c2 || (c2 = {}), c2[g2] = k2[g2]); - } else c2 || (f4 || (f4 = []), f4.push( - l2, - c2 - )), c2 = k2; - else l2 === "dangerouslySetInnerHTML" ? (k2 = k2 ? k2.__html : void 0, h3 = h3 ? h3.__html : void 0, k2 != null && h3 !== k2 && (f4 = f4 || []).push(l2, k2)) : l2 === "children" ? typeof k2 != "string" && typeof k2 != "number" || (f4 = f4 || []).push(l2, "" + k2) : l2 !== "suppressContentEditableWarning" && l2 !== "suppressHydrationWarning" && (ea.hasOwnProperty(l2) ? (k2 != null && l2 === "onScroll" && D2("scroll", a2), f4 || h3 === k2 || (f4 = [])) : (f4 = f4 || []).push(l2, k2)); - } - c2 && (f4 = f4 || []).push("style", c2); - var l2 = f4; - (b2.updateQueue = l2) && (b2.flags |= 4); - } - }; - Cj = function(a2, b2, c2, d) { - c2 !== d && (b2.flags |= 4); - }; - function Dj(a2, b2) { - if (!I) switch (a2.tailMode) { - case "hidden": - b2 = a2.tail; - for (var c2 = null; b2 !== null; ) b2.alternate !== null && (c2 = b2), b2 = b2.sibling; - c2 === null ? a2.tail = null : c2.sibling = null; - break; - case "collapsed": - c2 = a2.tail; - for (var d = null; c2 !== null; ) c2.alternate !== null && (d = c2), c2 = c2.sibling; - d === null ? b2 || a2.tail === null ? a2.tail = null : a2.tail.sibling = null : d.sibling = null; - } - } - function S2(a2) { - var b2 = a2.alternate !== null && a2.alternate.child === a2.child, c2 = 0, d = 0; - if (b2) for (var e2 = a2.child; e2 !== null; ) c2 |= e2.lanes | e2.childLanes, d |= e2.subtreeFlags & 14680064, d |= e2.flags & 14680064, e2.return = a2, e2 = e2.sibling; - else for (e2 = a2.child; e2 !== null; ) c2 |= e2.lanes | e2.childLanes, d |= e2.subtreeFlags, d |= e2.flags, e2.return = a2, e2 = e2.sibling; - return a2.subtreeFlags |= d, a2.childLanes = c2, b2; - } - function Ej(a2, b2, c2) { - var d = b2.pendingProps; - switch (wg(b2), b2.tag) { - case 2: - case 16: - case 15: - case 0: - case 11: - case 7: - case 8: - case 12: - case 9: - case 14: - return S2(b2), null; - case 1: - return Zf(b2.type) && $f(), S2(b2), null; - case 3: - return d = b2.stateNode, zh(), E2(Wf), E2(H), Eh(), d.pendingContext && (d.context = d.pendingContext, d.pendingContext = null), (a2 === null || a2.child === null) && (Gg(b2) ? b2.flags |= 4 : a2 === null || a2.memoizedState.isDehydrated && (b2.flags & 256) === 0 || (b2.flags |= 1024, zg !== null && (Fj(zg), zg = null))), Aj(a2, b2), S2(b2), null; - case 5: - Bh(b2); - var e2 = xh(wh.current); - if (c2 = b2.type, a2 !== null && b2.stateNode != null) Bj(a2, b2, c2, d, e2), a2.ref !== b2.ref && (b2.flags |= 512, b2.flags |= 2097152); - else { - if (!d) { - if (b2.stateNode === null) throw Error(p2(166)); - return S2(b2), null; - } - if (a2 = xh(uh.current), Gg(b2)) { - d = b2.stateNode, c2 = b2.type; - var f4 = b2.memoizedProps; - switch (d[Of] = b2, d[Pf] = f4, a2 = (b2.mode & 1) !== 0, c2) { - case "dialog": - D2("cancel", d), D2("close", d); - break; - case "iframe": - case "object": - case "embed": - D2("load", d); - break; - case "video": - case "audio": - for (e2 = 0; e2 < lf.length; e2++) D2(lf[e2], d); - break; - case "source": - D2("error", d); - break; - case "img": - case "image": - case "link": - D2( - "error", - d - ), D2("load", d); - break; - case "details": - D2("toggle", d); - break; - case "input": - Za(d, f4), D2("invalid", d); - break; - case "select": - d._wrapperState = { wasMultiple: !!f4.multiple }, D2("invalid", d); - break; - case "textarea": - hb(d, f4), D2("invalid", d); - } - ub(c2, f4), e2 = null; - for (var g2 in f4) if (f4.hasOwnProperty(g2)) { - var h3 = f4[g2]; - g2 === "children" ? typeof h3 == "string" ? d.textContent !== h3 && (f4.suppressHydrationWarning !== !0 && Af(d.textContent, h3, a2), e2 = ["children", h3]) : typeof h3 == "number" && d.textContent !== "" + h3 && (f4.suppressHydrationWarning !== !0 && Af( - d.textContent, - h3, - a2 - ), e2 = ["children", "" + h3]) : ea.hasOwnProperty(g2) && h3 != null && g2 === "onScroll" && D2("scroll", d); - } - switch (c2) { - case "input": - Va(d), db(d, f4, !0); - break; - case "textarea": - Va(d), jb(d); - break; - case "select": - case "option": - break; - default: - typeof f4.onClick == "function" && (d.onclick = Bf); - } - d = e2, b2.updateQueue = d, d !== null && (b2.flags |= 4); - } else { - g2 = e2.nodeType === 9 ? e2 : e2.ownerDocument, a2 === "http://www.w3.org/1999/xhtml" && (a2 = kb(c2)), a2 === "http://www.w3.org/1999/xhtml" ? c2 === "script" ? (a2 = g2.createElement("div"), a2.innerHTML = "